|
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 - download
Length: 4096 (0x1000) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0694fc
└─⟦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 0658 | X | .CONST 0x0658 ; 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 00b3 | | .CONST 0x00b3 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0047 | G | .CONST 0x0047 ; Number of locals 000b INIT_0008: 000b e001 | | Load 0x0,0x1 000c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 000d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 000e 0129 | ) | Execute Any,Make_Visible 000f e001 | | Load 0x0,0x1 0010 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0011 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 0012 0129 | ) | Execute Any,Make_Visible 0013 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated 0015 029a 00c3 | | Declare_Subprogram INIT_00c0,For_Outer_Call,Visible,Unelaborated 0017 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated 0019 029a 00d3 | | Declare_Subprogram INIT_00d0,For_Outer_Call,Visible,Unelaborated 001b 029a 010b | | Declare_Subprogram INIT_0108,For_Outer_Call,Visible,Unelaborated 001d 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated 001f 029a 0143 | C| Declare_Subprogram INIT_0140,For_Outer_Call,Visible,Unelaborated 0021 029a 015b | [| Declare_Subprogram INIT_0158,For_Outer_Call,Visible,Unelaborated 0023 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated 0025 029a 01db | | Declare_Subprogram INIT_01d8,For_Outer_Call,Visible,Unelaborated 0027 029a 020b | | Declare_Subprogram INIT_0208,For_Outer_Call,Visible,Unelaborated 0029 029a 0223 | #| Declare_Subprogram INIT_0220,For_Outer_Call,Visible,Unelaborated 002b 029a 0253 | S| Declare_Subprogram INIT_0250,For_Outer_Call,Visible,Unelaborated 002d 029a 026b | k| Declare_Subprogram INIT_0268,For_Outer_Call,Visible,Unelaborated 002f 029a 029b | | Declare_Subprogram INIT_0298,For_Outer_Call,Visible,Unelaborated 0031 029a 02b3 | | Declare_Subprogram INIT_02b0,For_Outer_Call,Visible,Unelaborated 0033 029a 02e3 | | Declare_Subprogram INIT_02e0,For_Outer_Call,Visible,Unelaborated 0035 029a 030b | | Declare_Subprogram INIT_0308,For_Outer_Call,Visible,Unelaborated 0037 029a 031b | | Declare_Subprogram INIT_0318,For_Outer_Call,Visible,Unelaborated 0039 029a 032b | +| Declare_Subprogram INIT_0328,For_Outer_Call,Visible,Unelaborated 003b 029a 033b | ;| Declare_Subprogram INIT_0338,For_Outer_Call,Visible,Unelaborated 003d 029a 034b | K| Declare_Subprogram INIT_0348,For_Outer_Call,Visible,Unelaborated 003f 029a 035b | [| Declare_Subprogram INIT_0358,For_Outer_Call,Visible,Unelaborated 0041 029a 037b | {| Declare_Subprogram INIT_0378,For_Outer_Call,Visible,Unelaborated 0043 00bf | | Action Accept_Activation 0044 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 0045 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0046 00c7 | | Action Elaborate_Subprogram 0047 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0048 00c7 | | Action Elaborate_Subprogram 0049 1d11 | | Execute_Immediate Reference_Lex_1,0x11 004a 00c7 | | Action Elaborate_Subprogram 004b 1d12 | | Execute_Immediate Reference_Lex_1,0x12 004c 00c7 | | Action Elaborate_Subprogram 004d 1d13 | | Execute_Immediate Reference_Lex_1,0x13 004e 00c7 | | Action Elaborate_Subprogram 004f 1d14 | | Execute_Immediate Reference_Lex_1,0x14 0050 00c7 | | Action Elaborate_Subprogram 0051 1d15 | | Execute_Immediate Reference_Lex_1,0x15 0052 00c7 | | Action Elaborate_Subprogram 0053 1d16 | | Execute_Immediate Reference_Lex_1,0x16 0054 00c7 | | Action Elaborate_Subprogram 0055 1d17 | | Execute_Immediate Reference_Lex_1,0x17 0056 00c7 | | Action Elaborate_Subprogram 0057 1d18 | | Execute_Immediate Reference_Lex_1,0x18 0058 00c7 | | Action Elaborate_Subprogram 0059 1d19 | | Execute_Immediate Reference_Lex_1,0x19 005a 00c7 | | Action Elaborate_Subprogram 005b 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 005c 00c7 | | Action Elaborate_Subprogram 005d 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 005e 00c7 | | Action Elaborate_Subprogram 005f 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 0060 00c7 | | Action Elaborate_Subprogram 0061 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 0062 00c7 | | Action Elaborate_Subprogram 0063 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 0064 00c7 | | Action Elaborate_Subprogram 0065 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 0066 00c7 | | Action Elaborate_Subprogram 0067 1d20 | | Execute_Immediate Reference_Lex_1,0x20 0068 00c7 | | Action Elaborate_Subprogram 0069 029d 038b | | Declare_Subprogram INIT_0388,For_Outer_Call 006b 029b 03d3 | | Declare_Subprogram INIT_03d0,For_Outer_Call,Unelaborated 006d 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 006e 00c7 | | Action Elaborate_Subprogram 006f 029b 0403 | | Declare_Subprogram INIT_0400,For_Outer_Call,Unelaborated 0071 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a 0072 00c7 | | Action Elaborate_Subprogram 0073 029d 0433 | 3| Declare_Subprogram INIT_0430,For_Outer_Call 0075 029d 0443 | C| Declare_Subprogram INIT_0440,For_Outer_Call 0077 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 0078 00c6 | | Action Check_Subprogram_Elaborated 0079 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c 007a e002 | | Load 0x0,0x2 007b e003 | | Load 0x0,0x3 007c 4800 |H | Short_Literal 0x0 007d 0007 | | Action Break_Optional 007e 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 007f 00c7 | | Action Elaborate_Subprogram 0080 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a 0081 00c6 | | Action Check_Subprogram_Elaborated 0082 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 0083 e004 | | Load 0x0,0x4 0084 e005 | | Load 0x0,0x5 0085 4800 |H | Short_Literal 0x0 0086 0007 | | Action Break_Optional 0087 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 0088 00c7 | | Action Elaborate_Subprogram 0089 029d 047b | {| Declare_Subprogram INIT_0478,For_Outer_Call 008b 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 008c 00c6 | | Action Check_Subprogram_Elaborated 008d 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35 008e e006 | | Load 0x0,0x6 008f e007 | | Load 0x0,0x7 0090 4800 |H | Short_Literal 0x0 0091 0007 | | Action Break_Optional 0092 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 0093 00c7 | | Action Elaborate_Subprogram 0094 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a 0095 00c6 | | Action Check_Subprogram_Elaborated 0096 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 0097 e008 | | Load 0x0,0x8 0098 e009 | | Load 0x0,0x9 0099 4800 |H | Short_Literal 0x0 009a 0007 | | Action Break_Optional 009b 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 009c 00c7 | | Action Elaborate_Subprogram 009d 029d 0503 | | Declare_Subprogram INIT_0500,For_Outer_Call 009f 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 00a0 00c6 | | Action Check_Subprogram_Elaborated 00a1 1d3e | > | Execute_Immediate Reference_Lex_1,0x3e 00a2 e00a | | Load 0x0,0xa 00a3 e00b | | Load 0x0,0xb 00a4 4800 |H | Short_Literal 0x0 00a5 0007 | | Action Break_Optional 00a6 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 00a7 00c7 | | Action Elaborate_Subprogram 00a8 029d 0543 | C| Declare_Subprogram INIT_0540,For_Outer_Call 00aa 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 00ab 00c6 | | Action Check_Subprogram_Elaborated 00ac 1d43 | C | Execute_Immediate Reference_Lex_1,0x43 00ad e00c | | Load 0x0,0xc 00ae e00d | | Load 0x0,0xd 00af 4800 |H | Short_Literal 0x0 00b0 0007 | | Action Break_Optional 00b1 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 00b2 00c7 | | Action Elaborate_Subprogram 00b3 BODY_0008: 00b3 00bc | | Action Signal_Activated 00b4 00bb | | Action Signal_Completion 00b5 0000 0000 | | .XXX[0x3] 00b7 0000 | | 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00bb | | .CONST 0x00bb ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0001 | | .CONST 0x0001 ; Number of locals 00bb BODY_00b8: 00bb INIT_00b8: 00bb e001 | | Load 0x0,0x1 00bc 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00bd 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 00be 00ca | | Action Exit_Nullary_Function 00bf 0000 | | .XXX[0x1] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00c3 | | .CONST 0x00c3 ; Address of begin 00c1 0004 | | .CONST 0x0004 ; Address of exception handler 00c2 0001 | | .CONST 0x0001 ; Number of locals 00c3 BODY_00c0: 00c3 INIT_00c0: 00c3 00da | | Load_Top At_Offset_2 00c4 e00e | | Load 0x0,0xe 00c5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00c6 1844 | D | Execute Package,Field_Execute,Field_Number 0x44 00c7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00cb | | .CONST 0x00cb ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0001 | | .CONST 0x0001 ; Number of locals 00cb BODY_00c8: 00cb INIT_00c8: 00cb 00da | | Load_Top At_Offset_2 00cc e00e | | Load 0x0,0xe 00cd 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00ce 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 00cf 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; SUBPROGRAM 00d0 ; -------------------------------------------------------------------------------------- 00d0 00d7 | | .CONST 0x00d7 ; Address of begin 00d1 00fc | | .CONST 0x00fc ; Address of exception handler 00d2 0002 | | .CONST 0x0002 ; Number of locals 00d3 INIT_00d0: 00d3 e20e | | Load 0x1,0xe 00d4 02c7 | | Declare_Variable Any 00d5 00db | | Load_Top At_Offset_3 00d6 a402 | | Store_Unchecked 0x2,0x2 00d7 BODY_00d0: 00d7 00d8 | | Load_Top At_Offset_0 00d8 e001 | | Load 0x0,0x1 00d9 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00da 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 00db 00cf | | Action Mark_Auxiliary 00dc 7813 |x | Jump 0xf0 00dd 00d9 | | Load_Top At_Offset_1 00de e001 | | Load 0x0,0x1 00df 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00e0 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 00e1 e5fe | | Load 0x2,-0x2 00e2 8214 | | Call 0x1,0x14 00e3 7006 |p | Jump_Nonzero 0xea 00e4 00d9 | | Load_Top At_Offset_1 00e5 e001 | | Load 0x0,0x1 00e6 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00e7 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 00e8 4801 |H | Short_Literal 0x1 00e9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00ea 00d9 | | Load_Top At_Offset_1 00eb e001 | | Load 0x0,0x1 00ec 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00ed 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 00ee c402 | | Store 0x2,0x2 00ef 00c9 | | Action Pop_Auxiliary_Loop 00f0 00d9 | | Load_Top At_Offset_1 00f1 e001 | | Load 0x0,0x1 00f2 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00f3 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 00f4 6fe8 |o | Jump_Zero 0xdd 00f5 00ce | | Action Pop_Auxiliary 00f6 00d8 | | Load_Top At_Offset_0 00f7 e001 | | Load 0x0,0x1 00f8 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00f9 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 00fa 4800 |H | Short_Literal 0x0 00fb 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00fc TRAP_00d0: 00fc 0007 | | Action Break_Optional 00fd 00d9 | | Load_Top At_Offset_1 00fe e001 | | Load 0x0,0x1 00ff 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0100 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0101 4800 |H | Short_Literal 0x0 0102 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0103 0000 0000 | | .BLANK 0000[0x5] 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 0113 | | .CONST 0x0113 ; Address of begin 0109 0004 | | .CONST 0x0004 ; Address of exception handler 010a 0003 | | .CONST 0x0003 ; Number of locals 010b INIT_0108: 010b e20e | | Load 0x1,0xe 010c 02c7 | | Declare_Variable Any 010d 00db | | Load_Top At_Offset_3 010e a402 | | Store_Unchecked 0x2,0x2 010f e20e | | Load 0x1,0xe 0110 02c7 | | Declare_Variable Any 0111 820f | | Call 0x1,0xf 0112 a403 | | Store_Unchecked 0x2,0x3 0113 BODY_0108: 0113 00d9 | | Load_Top At_Offset_1 0114 e001 | | Load 0x0,0x1 0115 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0116 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0117 00cf | | Action Mark_Auxiliary 0118 780d |x | Jump 0x126 0119 00d9 | | Load_Top At_Offset_1 011a 00db | | Load_Top At_Offset_3 011b e001 | | Load 0x0,0x1 011c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 011d 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 011e 8215 | | Call 0x1,0x15 011f c403 | | Store 0x2,0x3 0120 00da | | Load_Top At_Offset_2 0121 e001 | | Load 0x0,0x1 0122 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0123 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0124 c402 | | Store 0x2,0x2 0125 00c9 | | Action Pop_Auxiliary_Loop 0126 00da | | Load_Top At_Offset_2 0127 e001 | | Load 0x0,0x1 0128 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0129 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 012a 6fee |o | Jump_Zero 0x119 012b 00ce | | Action Pop_Auxiliary 012c 00d8 | | Load_Top At_Offset_0 012d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 012e 0000 0000 | | .XXX[0x2] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 0133 | 3 | .CONST 0x0133 ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0001 | | .CONST 0x0001 ; Number of locals 0133 BODY_0130: 0133 INIT_0130: 0133 00db | | Load_Top At_Offset_3 0134 00db | | Load_Top At_Offset_3 0135 e001 | | Load 0x0,0x1 0136 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0137 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 0138 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0139 0000 0000 | | .BLANK 0000[0x7] 0140 ; -------------------------------------------------------------------------------------- 0140 ; SUBPROGRAM 0140 ; -------------------------------------------------------------------------------------- 0140 0144 | D | .CONST 0x0144 ; Address of begin 0141 0004 | | .CONST 0x0004 ; Address of exception handler 0142 0002 | | .CONST 0x0002 ; Number of locals 0143 INIT_0140: 0143 00e1 | | Load_Encached Boolean_Cache 0144 BODY_0140: 0144 00db | | Load_Top At_Offset_3 0145 e00e | | Load 0x0,0xe 0146 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0147 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 0148 680e |h | Jump_Zero 0x157 0149 00db | | Load_Top At_Offset_3 014a e5fe | | Load 0x2,-0x2 014b 8214 | | Call 0x1,0x14 014c 700a |p | Jump_Nonzero 0x157 014d 00e1 | | Load_Encached Boolean_Cache 014e e001 | | Load 0x0,0x1 014f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0150 180e | | Execute Package,Field_Execute,Field_Number 0xe 0151 e5ff | | Load 0x2,-0x1 0152 e5fe | | Load 0x2,-0x2 0153 e001 | | Load 0x0,0x1 0154 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0155 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0156 0059 | Y | Store_Top Discrete,At_Offset_1 0157 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0158 ; -------------------------------------------------------------------------------------- 0158 ; SUBPROGRAM 0158 ; -------------------------------------------------------------------------------------- 0158 015c | \ | .CONST 0x015c ; Address of begin 0159 0004 | | .CONST 0x0004 ; Address of exception handler 015a 0002 | | .CONST 0x0002 ; Number of locals 015b INIT_0158: 015b 00e1 | | Load_Encached Boolean_Cache 015c BODY_0158: 015c 00e1 | | Load_Encached Boolean_Cache 015d e5ff | | Load 0x2,-0x1 015e e5fe | | Load 0x2,-0x2 015f e001 | | Load 0x0,0x1 0160 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0161 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0162 0059 | Y | Store_Top Discrete,At_Offset_1 0163 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0164 0000 0000 | | .BLANK 0000[0x4] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 0190 | | .CONST 0x0190 ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0008 | | .CONST 0x0008 ; Number of locals 016b INIT_0168: 016b 4801 |H | Short_Literal 0x1 016c e5fd | | Load 0x2,-0x3 016d 8211 | | Call 0x1,0x11 016e 00e1 | | Load_Encached Boolean_Cache 016f 02a0 | | Declare_Subprogram Null_Subprogram 0170 4801 |H | Short_Literal 0x1 0171 035d | ] | Declare_Type Array,Defined 0172 00d8 | | Load_Top At_Offset_0 0173 0337 | 7 | Declare_Variable Array 0174 00d8 | | Load_Top At_Offset_0 0175 0335 | 5 | Declare_Variable Array,Duplicate 0176 00cd | | Action Spare6_Action 0177 00d9 | | Load_Top At_Offset_1 0178 01d9 | | Execute Vector,Reverse_Bounds 0179 0263 | c | Execute Discrete,Above_Bound 017a 7005 |p | Jump_Nonzero 0x180 017b 4800 |H | Short_Literal 0x0 017c 00d9 | | Load_Top At_Offset_1 017d e404 | | Load 0x2,0x4 017e 01d6 | | Execute Vector,Field_Write 017f 3ffb |? | Loop_Increasing 0x17b 0180 00d9 | | Load_Top At_Offset_1 0181 01d4 | | Execute Vector,Structure_Write 0182 e5fd | | Load 0x2,-0x3 0183 8211 | | Call 0x1,0x11 0184 00e3 | | Load_Encached Natural_Cache 0185 03f1 | | Declare_Variable Discrete,With_Value 0186 e20e | | Load 0x1,0xe 0187 02c7 | | Declare_Variable Any 0188 820f | | Call 0x1,0xf 0189 a405 | | Store_Unchecked 0x2,0x5 018a e20d | | Load 0x1,0xd 018b 02c7 | | Declare_Variable Any 018c 00d8 | | Load_Top At_Offset_0 018d 1c00 | | Execute_Immediate Run_Utility,0x0 018e 00e3 | | Load_Encached Natural_Cache 018f 00e3 | | Load_Encached Natural_Cache 0190 BODY_0168: 0190 00cf | | Action Mark_Auxiliary 0191 783a |x: | Jump 0x1cc 0192 4801 |H | Short_Literal 0x1 0193 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0194 e5fd | | Load 0x2,-0x3 0195 e001 | | Load 0x0,0x1 0196 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0197 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0198 e5fd | | Load 0x2,-0x3 0199 e001 | | Load 0x0,0x1 019a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 019b 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 019c c406 | | Store 0x2,0x6 019d 00cf | | Action Mark_Auxiliary 019e 781b |x | Jump 0x1ba 019f 00da | | Load_Top At_Offset_2 01a0 e403 | | Load 0x2,0x3 01a1 01d7 | | Execute Vector,Field_Read 01a2 700e |p | Jump_Nonzero 0x1b1 01a3 e406 | | Load 0x2,0x6 01a4 e5fd | | Load 0x2,-0x3 01a5 e001 | | Load 0x0,0x1 01a6 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01a7 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 01a8 85fe | | Call 0x2,-0x2 01a9 6807 |h | Jump_Zero 0x1b1 01aa e5fd | | Load 0x2,-0x3 01ab e001 | | Load 0x0,0x1 01ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01ad 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 01ae c406 | | Store 0x2,0x6 01af 00da | | Load_Top At_Offset_2 01b0 a407 | | Store_Unchecked 0x2,0x7 01b1 e5fd | | Load 0x2,-0x3 01b2 e001 | | Load 0x0,0x1 01b3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01b4 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 01b5 c5fd | | Store 0x2,-0x3 01b6 00da | | Load_Top At_Offset_2 01b7 0a01 | | Execute_Immediate Plus,0x1 01b8 005b | [ | Store_Top Discrete,At_Offset_3 01b9 00c9 | | Action Pop_Auxiliary_Loop 01ba e5fd | | Load 0x2,-0x3 01bb e001 | | Load 0x0,0x1 01bc 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01bd 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 01be 6fe0 |o | Jump_Zero 0x19f 01bf 00ce | | Action Pop_Auxiliary 01c0 e405 | | Load 0x2,0x5 01c1 e406 | | Load 0x2,0x6 01c2 8215 | | Call 0x1,0x15 01c3 c405 | | Store 0x2,0x5 01c4 4801 |H | Short_Literal 0x1 01c5 00db | | Load_Top At_Offset_3 01c6 e403 | | Load 0x2,0x3 01c7 01d6 | | Execute Vector,Field_Write 01c8 e404 | | Load 0x2,0x4 01c9 0aff | | Execute_Immediate Plus,-0x1 01ca c404 | | Store 0x2,0x4 01cb 00c9 | | Action Pop_Auxiliary_Loop 01cc e404 | | Load 0x2,0x4 01cd 0c01 | | Execute_Immediate Greater_Equal,0x1 01ce 77c3 |w | Jump_Nonzero 0x192 01cf 00ce | | Action Pop_Auxiliary 01d0 00db | | Load_Top At_Offset_3 01d1 c5fd | | Store 0x2,-0x3 01d2 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01d3 0000 0000 | | .BLANK 0000[0x5] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01df | | .CONST 0x01df ; Address of begin 01d9 0004 | | .CONST 0x0004 ; Address of exception handler 01da 0002 | | .CONST 0x0002 ; Number of locals 01db INIT_01d8: 01db e20e | | Load 0x1,0xe 01dc 02c7 | | Declare_Variable Any 01dd 820f | | Call 0x1,0xf 01de a402 | | Store_Unchecked 0x2,0x2 01df BODY_01d8: 01df e5fd | | Load 0x2,-0x3 01e0 e001 | | Load 0x0,0x1 01e1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01e2 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 01e3 00cf | | Action Mark_Auxiliary 01e4 7813 |x | Jump 0x1f8 01e5 e5fd | | Load 0x2,-0x3 01e6 e001 | | Load 0x0,0x1 01e7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01e8 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 01e9 85fe | | Call 0x2,-0x2 01ea 7007 |p | Jump_Nonzero 0x1f2 01eb 00d9 | | Load_Top At_Offset_1 01ec e5fd | | Load 0x2,-0x3 01ed e001 | | Load 0x0,0x1 01ee 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01ef 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 01f0 8215 | | Call 0x1,0x15 01f1 c402 | | Store 0x2,0x2 01f2 e5fd | | Load 0x2,-0x3 01f3 e001 | | Load 0x0,0x1 01f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01f5 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 01f6 c5fd | | Store 0x2,-0x3 01f7 00c9 | | Action Pop_Auxiliary_Loop 01f8 e5fd | | Load 0x2,-0x3 01f9 e001 | | Load 0x0,0x1 01fa 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01fb 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 01fc 6fe8 |o | Jump_Zero 0x1e5 01fd 00ce | | Action Pop_Auxiliary 01fe 00d8 | | Load_Top At_Offset_0 01ff c5fd | | Store 0x2,-0x3 0200 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0201 0000 0000 | | .BLANK 0000[0x7] 0208 ; -------------------------------------------------------------------------------------- 0208 ; SUBPROGRAM 0208 ; -------------------------------------------------------------------------------------- 0208 020d | | .CONST 0x020d ; Address of begin 0209 0004 | | .CONST 0x0004 ; Address of exception handler 020a 0002 | | .CONST 0x0002 ; Number of locals 020b INIT_0208: 020b 029f 05c3 | | Declare_Subprogram INIT_05c0,For_Call 020d BODY_0208: 020d e5fd | | Load 0x2,-0x3 020e e001 | | Load 0x0,0x1 020f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0210 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0211 00cf | | Action Mark_Auxiliary 0212 7807 |x | Jump 0x21a 0213 8402 | | Call 0x2,0x2 0214 e5fd | | Load 0x2,-0x3 0215 e001 | | Load 0x0,0x1 0216 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0217 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0218 c5fd | | Store 0x2,-0x3 0219 00c9 | | Action Pop_Auxiliary_Loop 021a e5fd | | Load 0x2,-0x3 021b e001 | | Load 0x0,0x1 021c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 021d 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 021e 6ff4 |o | Jump_Zero 0x213 021f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0220 ; -------------------------------------------------------------------------------------- 0220 ; SUBPROGRAM 0220 ; -------------------------------------------------------------------------------------- 0220 0225 | % | .CONST 0x0225 ; Address of begin 0221 0004 | | .CONST 0x0004 ; Address of exception handler 0222 0002 | | .CONST 0x0002 ; Number of locals 0223 INIT_0220: 0223 029f 05d3 | | Declare_Subprogram INIT_05d0,For_Call 0225 BODY_0220: 0225 e5f9 | | Load 0x2,-0x7 0226 00d8 | | Load_Top At_Offset_0 0227 0120 | | Execute Any,Is_Value 0228 6803 |h | Jump_Zero 0x22c 0229 e5fb | | Load 0x2,-0x5 022a 011e | | Execute Any,Convert 022b 7802 |x | Jump 0x22e 022c e5fb | | Load 0x2,-0x5 022d 0119 | | Execute Any,Check_In_Formal_Type 022e 85fc | | Call 0x2,-0x4 022f c5f9 | | Store 0x2,-0x7 0230 e5fa | | Load 0x2,-0x6 0231 e001 | | Load 0x0,0x1 0232 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0233 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0234 00cf | | Action Mark_Auxiliary 0235 7807 |x | Jump 0x23d 0236 8402 | | Call 0x2,0x2 0237 e5fa | | Load 0x2,-0x6 0238 e001 | | Load 0x0,0x1 0239 1b0d | | Execute Package,Field_Read,Field_Number 0xd 023a 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 023b c5fa | | Store 0x2,-0x6 023c 00c9 | | Action Pop_Auxiliary_Loop 023d e5fa | | Load 0x2,-0x6 023e e001 | | Load 0x0,0x1 023f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0240 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0241 6ff4 |o | Jump_Zero 0x236 0242 00ce | | Action Pop_Auxiliary 0243 e5f9 | | Load 0x2,-0x7 0244 00d8 | | Load_Top At_Offset_0 0245 0120 | | Execute Any,Is_Value 0246 6803 |h | Jump_Zero 0x24a 0247 e5fb | | Load 0x2,-0x5 0248 011e | | Execute Any,Convert 0249 7802 |x | Jump 0x24c 024a e5fb | | Load 0x2,-0x5 024b 0119 | | Execute Any,Check_In_Formal_Type 024c 85fe | | Call 0x2,-0x2 024d c5f9 | | Store 0x2,-0x7 024e 4506 |E | Exit_Suprogram New_Top_Offset 0x6 024f 0000 | | .XXX[0x1] 0250 ; -------------------------------------------------------------------------------------- 0250 ; SUBPROGRAM 0250 ; -------------------------------------------------------------------------------------- 0250 0259 | Y | .CONST 0x0259 ; Address of begin 0251 0004 | | .CONST 0x0004 ; Address of exception handler 0252 0003 | | .CONST 0x0003 ; Number of locals 0253 INIT_0250: 0253 e20e | | Load 0x1,0xe 0254 02c7 | | Declare_Variable Any 0255 820f | | Call 0x1,0xf 0256 a402 | | Store_Unchecked 0x2,0x2 0257 029f 05eb | | Declare_Subprogram INIT_05e8,For_Call 0259 BODY_0250: 0259 00d9 | | Load_Top At_Offset_1 025a e5ff | | Load 0x2,-0x1 025b 8403 | | Call 0x2,0x3 025c c402 | | Store 0x2,0x2 025d 00d9 | | Load_Top At_Offset_1 025e e5fe | | Load 0x2,-0x2 025f 8403 | | Call 0x2,0x3 0260 c402 | | Store 0x2,0x2 0261 00d9 | | Load_Top At_Offset_1 0262 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0263 0000 0000 | | .BLANK 0000[0x5] 0268 ; -------------------------------------------------------------------------------------- 0268 ; SUBPROGRAM 0268 ; -------------------------------------------------------------------------------------- 0268 0273 | s | .CONST 0x0273 ; Address of begin 0269 0004 | | .CONST 0x0004 ; Address of exception handler 026a 0003 | | .CONST 0x0003 ; Number of locals 026b INIT_0268: 026b e20e | | Load 0x1,0xe 026c 02c7 | | Declare_Variable Any 026d 00db | | Load_Top At_Offset_3 026e a402 | | Store_Unchecked 0x2,0x2 026f e20e | | Load 0x1,0xe 0270 02c7 | | Declare_Variable Any 0271 820f | | Call 0x1,0xf 0272 a403 | | Store_Unchecked 0x2,0x3 0273 BODY_0268: 0273 00d9 | | Load_Top At_Offset_1 0274 e001 | | Load 0x0,0x1 0275 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0276 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0277 00cf | | Action Mark_Auxiliary 0278 7814 |x | Jump 0x28d 0279 00da | | Load_Top At_Offset_2 027a e001 | | Load 0x0,0x1 027b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 027c 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 027d e5fe | | Load 0x2,-0x2 027e 8214 | | Call 0x1,0x14 027f 6807 |h | Jump_Zero 0x287 0280 00d9 | | Load_Top At_Offset_1 0281 00db | | Load_Top At_Offset_3 0282 e001 | | Load 0x0,0x1 0283 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0284 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0285 8215 | | Call 0x1,0x15 0286 c403 | | Store 0x2,0x3 0287 00da | | Load_Top At_Offset_2 0288 e001 | | Load 0x0,0x1 0289 1b0d | | Execute Package,Field_Read,Field_Number 0xd 028a 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 028b c402 | | Store 0x2,0x2 028c 00c9 | | Action Pop_Auxiliary_Loop 028d 00da | | Load_Top At_Offset_2 028e e001 | | Load 0x0,0x1 028f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0290 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0291 6fe7 |o | Jump_Zero 0x279 0292 00ce | | Action Pop_Auxiliary 0293 00d8 | | Load_Top At_Offset_0 0294 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0295 0000 0000 | | .XXX[0x3] 0297 0000 | | 0298 ; -------------------------------------------------------------------------------------- 0298 ; SUBPROGRAM 0298 ; -------------------------------------------------------------------------------------- 0298 02a1 | | .CONST 0x02a1 ; Address of begin 0299 0004 | | .CONST 0x0004 ; Address of exception handler 029a 0003 | | .CONST 0x0003 ; Number of locals 029b INIT_0298: 029b e20e | | Load 0x1,0xe 029c 02c7 | | Declare_Variable Any 029d 820f | | Call 0x1,0xf 029e a402 | | Store_Unchecked 0x2,0x2 029f 029f 060b | | Declare_Subprogram INIT_0608,For_Call 02a1 BODY_0298: 02a1 00d9 | | Load_Top At_Offset_1 02a2 e5fe | | Load 0x2,-0x2 02a3 e5ff | | Load 0x2,-0x1 02a4 8403 | | Call 0x2,0x3 02a5 c402 | | Store 0x2,0x2 02a6 00d9 | | Load_Top At_Offset_1 02a7 e5ff | | Load 0x2,-0x1 02a8 e5fe | | Load 0x2,-0x2 02a9 8403 | | Call 0x2,0x3 02aa c402 | | Store 0x2,0x2 02ab 00d9 | | Load_Top At_Offset_1 02ac 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02ad 0000 0000 | | .XXX[0x3] 02af 0000 | | 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; SUBPROGRAM 02b0 ; -------------------------------------------------------------------------------------- 02b0 02bb | | .CONST 0x02bb ; Address of begin 02b1 0004 | | .CONST 0x0004 ; Address of exception handler 02b2 0003 | | .CONST 0x0003 ; Number of locals 02b3 INIT_02b0: 02b3 e20e | | Load 0x1,0xe 02b4 02c7 | | Declare_Variable Any 02b5 00db | | Load_Top At_Offset_3 02b6 a402 | | Store_Unchecked 0x2,0x2 02b7 e20e | | Load 0x1,0xe 02b8 02c7 | | Declare_Variable Any 02b9 820f | | Call 0x1,0xf 02ba a403 | | Store_Unchecked 0x2,0x3 02bb BODY_02b0: 02bb 00d9 | | Load_Top At_Offset_1 02bc e001 | | Load 0x0,0x1 02bd 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02be 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 02bf 00cf | | Action Mark_Auxiliary 02c0 7814 |x | Jump 0x2d5 02c1 00da | | Load_Top At_Offset_2 02c2 e001 | | Load 0x0,0x1 02c3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02c4 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 02c5 e5fe | | Load 0x2,-0x2 02c6 8214 | | Call 0x1,0x14 02c7 7007 |p | Jump_Nonzero 0x2cf 02c8 00d9 | | Load_Top At_Offset_1 02c9 00db | | Load_Top At_Offset_3 02ca e001 | | Load 0x0,0x1 02cb 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02cc 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 02cd 8215 | | Call 0x1,0x15 02ce c403 | | Store 0x2,0x3 02cf 00da | | Load_Top At_Offset_2 02d0 e001 | | Load 0x0,0x1 02d1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02d2 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 02d3 c402 | | Store 0x2,0x2 02d4 00c9 | | Action Pop_Auxiliary_Loop 02d5 00da | | Load_Top At_Offset_2 02d6 e001 | | Load 0x0,0x1 02d7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02d8 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 02d9 6fe7 |o | Jump_Zero 0x2c1 02da 00ce | | Action Pop_Auxiliary 02db 00d8 | | Load_Top At_Offset_0 02dc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02dd 0000 0000 | | .XXX[0x3] 02df 0000 | | 02e0 ; -------------------------------------------------------------------------------------- 02e0 ; SUBPROGRAM 02e0 ; -------------------------------------------------------------------------------------- 02e0 02e9 | | .CONST 0x02e9 ; Address of begin 02e1 0004 | | .CONST 0x0004 ; Address of exception handler 02e2 0003 | | .CONST 0x0003 ; Number of locals 02e3 INIT_02e0: 02e3 e20e | | Load 0x1,0xe 02e4 02c7 | | Declare_Variable Any 02e5 e5fe | | Load 0x2,-0x2 02e6 a402 | | Store_Unchecked 0x2,0x2 02e7 00e1 | | Load_Encached Boolean_Cache 02e8 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 02e9 BODY_02e0: 02e9 00d9 | | Load_Top At_Offset_1 02ea e001 | | Load 0x0,0x1 02eb 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02ec 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 02ed 00cf | | Action Mark_Auxiliary 02ee 7810 |x | Jump 0x2ff 02ef 00da | | Load_Top At_Offset_2 02f0 e001 | | Load 0x0,0x1 02f1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02f2 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 02f3 e5ff | | Load 0x2,-0x1 02f4 8214 | | Call 0x1,0x14 02f5 7003 |p | Jump_Nonzero 0x2f9 02f6 4800 |H | Short_Literal 0x0 02f7 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 02f8 780b |x | Jump 0x304 02f9 00da | | Load_Top At_Offset_2 02fa e001 | | Load 0x0,0x1 02fb 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02fc 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 02fd c402 | | Store 0x2,0x2 02fe 00c9 | | Action Pop_Auxiliary_Loop 02ff 00da | | Load_Top At_Offset_2 0300 e001 | | Load 0x0,0x1 0301 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0302 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0303 6feb |o | Jump_Zero 0x2ef 0304 00ce | | Action Pop_Auxiliary 0305 00d8 | | Load_Top At_Offset_0 0306 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0307 0000 | | .XXX[0x1] 0308 ; -------------------------------------------------------------------------------------- 0308 ; SUBPROGRAM 0308 ; -------------------------------------------------------------------------------------- 0308 030b | | .CONST 0x030b ; Address of begin 0309 0004 | | .CONST 0x0004 ; Address of exception handler 030a 0001 | | .CONST 0x0001 ; Number of locals 030b BODY_0308: 030b INIT_0308: 030b 00db | | Load_Top At_Offset_3 030c 00db | | Load_Top At_Offset_3 030d 821f | | Call 0x1,0x1f 030e 6806 |h | Jump_Zero 0x315 030f 00da | | Load_Top At_Offset_2 0310 8211 | | Call 0x1,0x11 0311 e5fe | | Load 0x2,-0x2 0312 8211 | | Call 0x1,0x11 0313 027d | } | Execute Discrete,Greater 0314 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0315 4800 |H | Short_Literal 0x0 0316 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0317 0000 | | .XXX[0x1] 0318 ; -------------------------------------------------------------------------------------- 0318 ; SUBPROGRAM 0318 ; -------------------------------------------------------------------------------------- 0318 031b | | .CONST 0x031b ; Address of begin 0319 0004 | | .CONST 0x0004 ; Address of exception handler 031a 0001 | | .CONST 0x0001 ; Number of locals 031b BODY_0318: 031b INIT_0318: 031b e5fa | | Load 0x2,-0x6 031c e5fb | | Load 0x2,-0x5 031d e5fc | | Load 0x2,-0x4 031e e5fd | | Load 0x2,-0x3 031f e5fe | | Load 0x2,-0x2 0320 e5ff | | Load 0x2,-0x1 0321 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d 0322 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e 0323 8229 | ) | Call 0x1,0x29 0324 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0325 0000 0000 | | .XXX[0x3] 0327 0000 | | 0328 ; -------------------------------------------------------------------------------------- 0328 ; SUBPROGRAM 0328 ; -------------------------------------------------------------------------------------- 0328 032b | + | .CONST 0x032b ; Address of begin 0329 0004 | | .CONST 0x0004 ; Address of exception handler 032a 0001 | | .CONST 0x0001 ; Number of locals 032b BODY_0328: 032b INIT_0328: 032b e5fa | | Load 0x2,-0x6 032c e5fb | | Load 0x2,-0x5 032d e5fc | | Load 0x2,-0x4 032e e5fd | | Load 0x2,-0x3 032f e5fe | | Load 0x2,-0x2 0330 e5ff | | Load 0x2,-0x1 0331 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31 0332 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32 0333 822a | * | Call 0x1,0x2a 0334 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0335 0000 0000 | | .XXX[0x3] 0337 0000 | | 0338 ; -------------------------------------------------------------------------------------- 0338 ; SUBPROGRAM 0338 ; -------------------------------------------------------------------------------------- 0338 033b | ; | .CONST 0x033b ; Address of begin 0339 0004 | | .CONST 0x0004 ; Address of exception handler 033a 0001 | | .CONST 0x0001 ; Number of locals 033b BODY_0338: 033b INIT_0338: 033b e5fa | | Load 0x2,-0x6 033c e5fb | | Load 0x2,-0x5 033d e5fc | | Load 0x2,-0x4 033e e5fd | | Load 0x2,-0x3 033f e5fe | | Load 0x2,-0x2 0340 e5ff | | Load 0x2,-0x1 0341 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36 0342 1d37 | 7 | Execute_Immediate Reference_Lex_1,0x37 0343 8229 | ) | Call 0x1,0x29 0344 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0345 0000 0000 | | .XXX[0x3] 0347 0000 | | 0348 ; -------------------------------------------------------------------------------------- 0348 ; SUBPROGRAM 0348 ; -------------------------------------------------------------------------------------- 0348 034b | K | .CONST 0x034b ; Address of begin 0349 0004 | | .CONST 0x0004 ; Address of exception handler 034a 0001 | | .CONST 0x0001 ; Number of locals 034b BODY_0348: 034b INIT_0348: 034b e5fa | | Load 0x2,-0x6 034c e5fb | | Load 0x2,-0x5 034d e5fc | | Load 0x2,-0x4 034e e5fd | | Load 0x2,-0x3 034f e5fe | | Load 0x2,-0x2 0350 e5ff | | Load 0x2,-0x1 0351 1d3a | : | Execute_Immediate Reference_Lex_1,0x3a 0352 1d3b | ; | Execute_Immediate Reference_Lex_1,0x3b 0353 822a | * | Call 0x1,0x2a 0354 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0355 0000 0000 | | .XXX[0x3] 0357 0000 | | 0358 ; -------------------------------------------------------------------------------------- 0358 ; SUBPROGRAM 0358 ; -------------------------------------------------------------------------------------- 0358 0367 | g | .CONST 0x0367 ; Address of begin 0359 0004 | | .CONST 0x0004 ; Address of exception handler 035a 0002 | | .CONST 0x0002 ; Number of locals 035b INIT_0358: 035b e20e | | Load 0x1,0xe 035c 02c7 | | Declare_Variable Any 035d e5fe | | Load 0x2,-0x2 035e 4801 |H | Short_Literal 0x1 035f 4801 |H | Short_Literal 0x1 0360 4801 |H | Short_Literal 0x1 0361 4800 |H | Short_Literal 0x0 0362 e5ff | | Load 0x2,-0x1 0363 1d3f | ? | Execute_Immediate Reference_Lex_1,0x3f 0364 1d40 | @ | Execute_Immediate Reference_Lex_1,0x40 0365 8229 | ) | Call 0x1,0x29 0366 a402 | | Store_Unchecked 0x2,0x2 0367 BODY_0358: 0367 00db | | Load_Top At_Offset_3 0368 e00e | | Load 0x0,0xe 0369 1b0f | | Execute Package,Field_Read,Field_Number 0xf 036a 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 036b 6804 |h | Jump_Zero 0x370 036c 00d8 | | Load_Top At_Offset_0 036d e5ff | | Load 0x2,-0x1 036e 8215 | | Call 0x1,0x15 036f c402 | | Store 0x2,0x2 0370 00d8 | | Load_Top At_Offset_0 0371 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0372 0000 0000 | | .BLANK 0000[0x6] 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 e5fd | | Load 0x2,-0x3 037c 4801 |H | Short_Literal 0x1 037d e5fe | | Load 0x2,-0x2 037e 4801 |H | Short_Literal 0x1 037f 4800 |H | Short_Literal 0x0 0380 e5ff | | Load 0x2,-0x1 0381 1d44 | D | Execute_Immediate Reference_Lex_1,0x44 0382 1d45 | E | Execute_Immediate Reference_Lex_1,0x45 0383 8229 | ) | Call 0x1,0x29 0384 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0385 0000 0000 | | .XXX[0x3] 0387 0000 | | 0388 ; -------------------------------------------------------------------------------------- 0388 ; SUBPROGRAM 0388 ; -------------------------------------------------------------------------------------- 0388 0393 | | .CONST 0x0393 ; Address of begin 0389 0004 | | .CONST 0x0004 ; Address of exception handler 038a 0003 | | .CONST 0x0003 ; Number of locals 038b INIT_0388: 038b e20e | | Load 0x1,0xe 038c 02c7 | | Declare_Variable Any 038d 820f | | Call 0x1,0xf 038e a402 | | Store_Unchecked 0x2,0x2 038f e20d | | Load 0x1,0xd 0390 02c7 | | Declare_Variable Any 0391 00d8 | | Load_Top At_Offset_0 0392 1c00 | | Execute_Immediate Run_Utility,0x0 0393 BODY_0388: 0393 e5fc | | Load 0x2,-0x4 0394 e001 | | Load 0x0,0x1 0395 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0396 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0397 00cf | | Action Mark_Auxiliary 0398 782a |x* | Jump 0x3c3 0399 e5fc | | Load 0x2,-0x4 039a e001 | | Load 0x0,0x1 039b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 039c 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 039d c403 | | Store 0x2,0x3 039e 00d9 | | Load_Top At_Offset_1 039f e00e | | Load 0x0,0xe 03a0 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03a1 1849 | I | Execute Package,Field_Execute,Field_Number 0x49 03a2 6801 |h | Jump_Zero 0x3a4 03a3 7819 |x | Jump 0x3bd 03a4 00d9 | | Load_Top At_Offset_1 03a5 e5ff | | Load 0x2,-0x1 03a6 8214 | | Call 0x1,0x14 03a7 6801 |h | Jump_Zero 0x3a9 03a8 7814 |x | Jump 0x3bd 03a9 e5fe | | Load 0x2,-0x2 03aa 6806 |h | Jump_Zero 0x3b1 03ab 00d9 | | Load_Top At_Offset_1 03ac e00e | | Load 0x0,0xe 03ad 1b12 | | Execute Package,Field_Read,Field_Number 0x12 03ae 1819 | | Execute Package,Field_Execute,Field_Number 0x19 03af 7001 |p | Jump_Nonzero 0x3b1 03b0 780c |x | Jump 0x3bd 03b1 e5fd | | Load 0x2,-0x3 03b2 7006 |p | Jump_Nonzero 0x3b9 03b3 00d9 | | Load_Top At_Offset_1 03b4 e00e | | Load 0x0,0xe 03b5 1b12 | | Execute Package,Field_Read,Field_Number 0x12 03b6 181a | | Execute Package,Field_Execute,Field_Number 0x1a 03b7 6801 |h | Jump_Zero 0x3b9 03b8 7804 |x | Jump 0x3bd 03b9 00da | | Load_Top At_Offset_2 03ba 00da | | Load_Top At_Offset_2 03bb 8215 | | Call 0x1,0x15 03bc c402 | | Store 0x2,0x2 03bd e5fc | | Load 0x2,-0x4 03be e001 | | Load 0x0,0x1 03bf 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03c0 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 03c1 c5fc | | Store 0x2,-0x4 03c2 00c9 | | Action Pop_Auxiliary_Loop 03c3 e5fc | | Load 0x2,-0x4 03c4 e001 | | Load 0x0,0x1 03c5 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03c6 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 03c7 6fd1 |o | Jump_Zero 0x399 03c8 00ce | | Action Pop_Auxiliary 03c9 00d9 | | Load_Top At_Offset_1 03ca c5fc | | Store 0x2,-0x4 03cb 4504 |E | Exit_Suprogram New_Top_Offset 0x4 03cc 0000 0000 | | .BLANK 0000[0x4] 03d0 ; -------------------------------------------------------------------------------------- 03d0 ; SUBPROGRAM 03d0 ; -------------------------------------------------------------------------------------- 03d0 03dd | | .CONST 0x03dd ; Address of begin 03d1 0004 | | .CONST 0x0004 ; Address of exception handler 03d2 0004 | | .CONST 0x0004 ; Number of locals 03d3 INIT_03d0: 03d3 e20e | | Load 0x1,0xe 03d4 02c7 | | Declare_Variable Any 03d5 820f | | Call 0x1,0xf 03d6 a402 | | Store_Unchecked 0x2,0x2 03d7 e20e | | Load 0x1,0xe 03d8 02c7 | | Declare_Variable Any 03d9 820f | | Call 0x1,0xf 03da a403 | | Store_Unchecked 0x2,0x3 03db 029f 0633 | 3| Declare_Subprogram INIT_0630,For_Call 03dd BODY_03d0: 03dd e5f8 | | Load 0x2,-0x8 03de e5f9 | | Load 0x2,-0x7 03df e5fd | | Load 0x2,-0x3 03e0 85fe | | Call 0x2,-0x2 03e1 c403 | | Store 0x2,0x3 03e2 00cf | | Action Mark_Auxiliary 03e3 00da | | Load_Top At_Offset_2 03e4 e5fa | | Load 0x2,-0x6 03e5 e5fc | | Load 0x2,-0x4 03e6 e402 | | Load 0x2,0x2 03e7 8228 | ( | Call 0x1,0x28 03e8 c403 | | Store 0x2,0x3 03e9 00da | | Load_Top At_Offset_2 03ea e402 | | Load 0x2,0x2 03eb 8227 | ' | Call 0x1,0x27 03ec c402 | | Store 0x2,0x2 03ed e5fb | | Load 0x2,-0x5 03ee 7001 |p | Jump_Nonzero 0x3f0 03ef 7809 |x | Jump 0x3f9 03f0 00da | | Load_Top At_Offset_2 03f1 8210 | | Call 0x1,0x10 03f2 6801 |h | Jump_Zero 0x3f4 03f3 7805 |x | Jump 0x3f9 03f4 00da | | Load_Top At_Offset_2 03f5 8404 | | Call 0x2,0x4 03f6 c403 | | Store 0x2,0x3 03f7 00c9 | | Action Pop_Auxiliary_Loop 03f8 7fea | | Jump 0x3e3 03f9 00ce | | Action Pop_Auxiliary 03fa 00da | | Load_Top At_Offset_2 03fb 4408 |D | Exit_Subprogram With_Value,New_Top_Offset 0x8 03fc 0000 0000 | | .BLANK 0000[0x4] 0400 ; -------------------------------------------------------------------------------------- 0400 ; SUBPROGRAM 0400 ; -------------------------------------------------------------------------------------- 0400 040b | | .CONST 0x040b ; Address of begin 0401 0004 | | .CONST 0x0004 ; Address of exception handler 0402 0003 | | .CONST 0x0003 ; Number of locals 0403 INIT_0400: 0403 e20e | | Load 0x1,0xe 0404 02c7 | | Declare_Variable Any 0405 e5fd | | Load 0x2,-0x3 0406 a402 | | Store_Unchecked 0x2,0x2 0407 e20e | | Load 0x1,0xe 0408 02c7 | | Declare_Variable Any 0409 820f | | Call 0x1,0xf 040a a403 | | Store_Unchecked 0x2,0x3 040b BODY_0400: 040b 00d9 | | Load_Top At_Offset_1 040c e001 | | Load 0x0,0x1 040d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 040e 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 040f 00cf | | Action Mark_Auxiliary 0410 7813 |x | Jump 0x424 0411 e5f8 | | Load 0x2,-0x8 0412 e5f9 | | Load 0x2,-0x7 0413 e5fa | | Load 0x2,-0x6 0414 e5fb | | Load 0x2,-0x5 0415 e5fc | | Load 0x2,-0x4 0416 e402 | | Load 0x2,0x2 0417 e001 | | Load 0x0,0x1 0418 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0419 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 041a 85fe | | Call 0x2,-0x2 041b 00da | | Load_Top At_Offset_2 041c 8227 | ' | Call 0x1,0x27 041d c403 | | Store 0x2,0x3 041e 00da | | Load_Top At_Offset_2 041f e001 | | Load 0x0,0x1 0420 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0421 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0422 c402 | | Store 0x2,0x2 0423 00c9 | | Action Pop_Auxiliary_Loop 0424 00da | | Load_Top At_Offset_2 0425 e001 | | Load 0x0,0x1 0426 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0427 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0428 6fe8 |o | Jump_Zero 0x411 0429 00ce | | Action Pop_Auxiliary 042a 00d8 | | Load_Top At_Offset_0 042b 4408 |D | Exit_Subprogram With_Value,New_Top_Offset 0x8 042c 0000 0000 | | .BLANK 0000[0x4] 0430 ; -------------------------------------------------------------------------------------- 0430 ; SUBPROGRAM 0430 ; -------------------------------------------------------------------------------------- 0430 0433 | 3 | .CONST 0x0433 ; Address of begin 0431 0004 | | .CONST 0x0004 ; Address of exception handler 0432 0001 | | .CONST 0x0001 ; Number of locals 0433 BODY_0430: 0433 INIT_0430: 0433 00da | | Load_Top At_Offset_2 0434 e00e | | Load 0x0,0xe 0435 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0436 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0437 e00e | | Load 0x0,0xe 0438 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0439 181b | | Execute Package,Field_Execute,Field_Number 0x1b 043a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 043b 0000 0000 | | .BLANK 0000[0x5] 0440 ; -------------------------------------------------------------------------------------- 0440 ; SUBPROGRAM 0440 ; -------------------------------------------------------------------------------------- 0440 044a | J | .CONST 0x044a ; Address of begin 0441 0004 | | .CONST 0x0004 ; Address of exception handler 0442 0002 | | .CONST 0x0002 ; Number of locals 0443 INIT_0440: 0443 e20e | | Load 0x1,0xe 0444 02c7 | | Declare_Variable Any 0445 00db | | Load_Top At_Offset_3 0446 e00e | | Load 0x0,0xe 0447 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0448 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0449 a402 | | Store_Unchecked 0x2,0x2 044a BODY_0440: 044a 00db | | Load_Top At_Offset_3 044b e00e | | Load 0x0,0xe 044c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 044d 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 044e 6821 |h! | Jump_Zero 0x470 044f e5fe | | Load 0x2,-0x2 0450 7012 |p | Jump_Nonzero 0x463 0451 00db | | Load_Top At_Offset_3 0452 e00e | | Load 0x0,0xe 0453 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0454 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0455 680d |h | Jump_Zero 0x463 0456 00db | | Load_Top At_Offset_3 0457 822b | + | Call 0x1,0x2b 0458 680a |h | Jump_Zero 0x463 0459 00db | | Load_Top At_Offset_3 045a e00e | | Load 0x0,0xe 045b 1b12 | | Execute Package,Field_Read,Field_Number 0x12 045c 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 045d e00e | | Load 0x0,0xe 045e 1b12 | | Execute Package,Field_Read,Field_Number 0x12 045f 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0460 00d9 | | Load_Top At_Offset_1 0461 8227 | ' | Call 0x1,0x27 0462 c402 | | Store 0x2,0x2 0463 00db | | Load_Top At_Offset_3 0464 e00e | | Load 0x0,0xe 0465 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0466 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0467 6808 |h | Jump_Zero 0x470 0468 00d8 | | Load_Top At_Offset_0 0469 e5fd | | Load 0x2,-0x3 046a e5ff | | Load 0x2,-0x1 046b e00e | | Load 0x0,0xe 046c 1b12 | | Execute Package,Field_Read,Field_Number 0x12 046d 181e | | Execute Package,Field_Execute,Field_Number 0x1e 046e 8215 | | Call 0x1,0x15 046f c402 | | Store 0x2,0x2 0470 00d8 | | Load_Top At_Offset_0 0471 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0472 0000 0000 | | .BLANK 0000[0x6] 0478 ; -------------------------------------------------------------------------------------- 0478 ; SUBPROGRAM 0478 ; -------------------------------------------------------------------------------------- 0478 048a | | .CONST 0x048a ; Address of begin 0479 0004 | | .CONST 0x0004 ; Address of exception handler 047a 0004 | | .CONST 0x0004 ; Number of locals 047b INIT_0478: 047b e20e | | Load 0x1,0xe 047c 02c7 | | Declare_Variable Any 047d 00db | | Load_Top At_Offset_3 047e e00e | | Load 0x0,0xe 047f 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0480 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0481 a402 | | Store_Unchecked 0x2,0x2 0482 e20e | | Load 0x1,0xe 0483 02c7 | | Declare_Variable Any 0484 820f | | Call 0x1,0xf 0485 a403 | | Store_Unchecked 0x2,0x3 0486 e20e | | Load 0x1,0xe 0487 02c7 | | Declare_Variable Any 0488 820f | | Call 0x1,0xf 0489 a404 | | Store_Unchecked 0x2,0x4 048a BODY_0478: 048a e5ff | | Load 0x2,-0x1 048b e00e | | Load 0x0,0xe 048c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 048d 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 048e 686c |hl | Jump_Zero 0x4fb 048f e5ff | | Load 0x2,-0x1 0490 e00e | | Load 0x0,0xe 0491 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0492 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0493 6808 |h | Jump_Zero 0x49c 0494 00da | | Load_Top At_Offset_2 0495 e5ff | | Load 0x2,-0x1 0496 e00e | | Load 0x0,0xe 0497 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0498 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0499 8215 | | Call 0x1,0x15 049a c402 | | Store 0x2,0x2 049b 780c |x | Jump 0x4a8 049c e5ff | | Load 0x2,-0x1 049d e00e | | Load 0x0,0xe 049e 1b12 | | Execute Package,Field_Read,Field_Number 0x12 049f 1816 | | Execute Package,Field_Execute,Field_Number 0x16 04a0 6807 |h | Jump_Zero 0x4a8 04a1 00da | | Load_Top At_Offset_2 04a2 e5ff | | Load 0x2,-0x1 04a3 e00e | | Load 0x0,0xe 04a4 1b12 | | Execute Package,Field_Read,Field_Number 0x12 04a5 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 04a6 8215 | | Call 0x1,0x15 04a7 c402 | | Store 0x2,0x2 04a8 e5fe | | Load 0x2,-0x2 04a9 7024 |p$ | Jump_Nonzero 0x4ce 04aa 00da | | Load_Top At_Offset_2 04ab e001 | | Load 0x0,0x1 04ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04ad 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 04ae 00cf | | Action Mark_Auxiliary 04af 7818 |x | Jump 0x4c8 04b0 00db | | Load_Top At_Offset_3 04b1 e001 | | Load 0x0,0x1 04b2 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04b3 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 04b4 e00e | | Load 0x0,0xe 04b5 1b12 | | Execute Package,Field_Read,Field_Number 0x12 04b6 181b | | Execute Package,Field_Execute,Field_Number 0x1b 04b7 680a |h | Jump_Zero 0x4c2 04b8 e00f | | Load 0x0,0xf 04b9 1816 | | Execute Package,Field_Execute,Field_Number 0x16 04ba e402 | | Load 0x2,0x2 04bb e001 | | Load 0x0,0x1 04bc 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04bd 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 04be 8225 | % | Call 0x1,0x25 04bf 00db | | Load_Top At_Offset_3 04c0 8227 | ' | Call 0x1,0x27 04c1 c403 | | Store 0x2,0x3 04c2 00db | | Load_Top At_Offset_3 04c3 e001 | | Load 0x0,0x1 04c4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04c5 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 04c6 c402 | | Store 0x2,0x2 04c7 00c9 | | Action Pop_Auxiliary_Loop 04c8 00db | | Load_Top At_Offset_3 04c9 e001 | | Load 0x0,0x1 04ca 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04cb 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 04cc 6fe3 |o | Jump_Zero 0x4b0 04cd 00ce | | Action Pop_Auxiliary 04ce 00d9 | | Load_Top At_Offset_1 04cf 00db | | Load_Top At_Offset_3 04d0 8227 | ' | Call 0x1,0x27 04d1 c402 | | Store 0x2,0x2 04d2 00da | | Load_Top At_Offset_2 04d3 e001 | | Load 0x0,0x1 04d4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04d5 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 04d6 00cf | | Action Mark_Auxiliary 04d7 7819 |x | Jump 0x4f1 04d8 00db | | Load_Top At_Offset_3 04d9 e001 | | Load 0x0,0x1 04da 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04db 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 04dc e00e | | Load 0x0,0xe 04dd 1b12 | | Execute Package,Field_Read,Field_Number 0x12 04de 181c | | Execute Package,Field_Execute,Field_Number 0x1c 04df 680b |h | Jump_Zero 0x4eb 04e0 00d9 | | Load_Top At_Offset_1 04e1 e5fd | | Load 0x2,-0x3 04e2 e402 | | Load 0x2,0x2 04e3 e001 | | Load 0x0,0x1 04e4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04e5 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 04e6 e00e | | Load 0x0,0xe 04e7 1b12 | | Execute Package,Field_Read,Field_Number 0x12 04e8 181e | | Execute Package,Field_Execute,Field_Number 0x1e 04e9 8215 | | Call 0x1,0x15 04ea c404 | | Store 0x2,0x4 04eb 00db | | Load_Top At_Offset_3 04ec e001 | | Load 0x0,0x1 04ed 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04ee 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 04ef c402 | | Store 0x2,0x2 04f0 00c9 | | Action Pop_Auxiliary_Loop 04f1 00db | | Load_Top At_Offset_3 04f2 e001 | | Load 0x0,0x1 04f3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04f4 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 04f5 6fe2 |o | Jump_Zero 0x4d8 04f6 00ce | | Action Pop_Auxiliary 04f7 00d8 | | Load_Top At_Offset_0 04f8 00db | | Load_Top At_Offset_3 04f9 8227 | ' | Call 0x1,0x27 04fa c402 | | Store 0x2,0x2 04fb 00da | | Load_Top At_Offset_2 04fc 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04fd 0000 0000 | | .XXX[0x3] 04ff 0000 | | 0500 ; -------------------------------------------------------------------------------------- 0500 ; SUBPROGRAM 0500 ; -------------------------------------------------------------------------------------- 0500 050a | | .CONST 0x050a ; Address of begin 0501 0004 | | .CONST 0x0004 ; Address of exception handler 0502 0002 | | .CONST 0x0002 ; Number of locals 0503 INIT_0500: 0503 e20e | | Load 0x1,0xe 0504 02c7 | | Declare_Variable Any 0505 00db | | Load_Top At_Offset_3 0506 e00e | | Load 0x0,0xe 0507 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0508 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0509 a402 | | Store_Unchecked 0x2,0x2 050a BODY_0500: 050a 00db | | Load_Top At_Offset_3 050b e00e | | Load 0x0,0xe 050c 1b12 | | Execute Package,Field_Read,Field_Number 0x12 050d 1819 | | Execute Package,Field_Execute,Field_Number 0x19 050e 681f |h | Jump_Zero 0x52e 050f 00d8 | | Load_Top At_Offset_0 0510 e5ff | | Load 0x2,-0x1 0511 e00e | | Load 0x0,0xe 0512 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0513 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 0514 8215 | | Call 0x1,0x15 0515 c402 | | Store 0x2,0x2 0516 00db | | Load_Top At_Offset_3 0517 e00e | | Load 0x0,0xe 0518 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0519 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 051a e00e | | Load 0x0,0xe 051b 1b12 | | Execute Package,Field_Read,Field_Number 0x12 051c 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 051d 00d9 | | Load_Top At_Offset_1 051e 8227 | ' | Call 0x1,0x27 051f c402 | | Store 0x2,0x2 0520 00db | | Load_Top At_Offset_3 0521 e00e | | Load 0x0,0xe 0522 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0523 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0524 6815 |h | Jump_Zero 0x53a 0525 00d8 | | Load_Top At_Offset_0 0526 e5fd | | Load 0x2,-0x3 0527 e5ff | | Load 0x2,-0x1 0528 e00e | | Load 0x0,0xe 0529 1b12 | | Execute Package,Field_Read,Field_Number 0x12 052a 181e | | Execute Package,Field_Execute,Field_Number 0x1e 052b 8215 | | Call 0x1,0x15 052c c402 | | Store 0x2,0x2 052d 780c |x | Jump 0x53a 052e 00db | | Load_Top At_Offset_3 052f e00e | | Load 0x0,0xe 0530 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0531 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0532 6807 |h | Jump_Zero 0x53a 0533 00db | | Load_Top At_Offset_3 0534 e00e | | Load 0x0,0xe 0535 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0536 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0537 00d9 | | Load_Top At_Offset_1 0538 8227 | ' | Call 0x1,0x27 0539 c402 | | Store 0x2,0x2 053a 00d8 | | Load_Top At_Offset_0 053b 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 053c 0000 0000 | | .BLANK 0000[0x4] 0540 ; -------------------------------------------------------------------------------------- 0540 ; SUBPROGRAM 0540 ; -------------------------------------------------------------------------------------- 0540 0552 | R | .CONST 0x0552 ; Address of begin 0541 0004 | | .CONST 0x0004 ; Address of exception handler 0542 0004 | | .CONST 0x0004 ; Number of locals 0543 INIT_0540: 0543 e20e | | Load 0x1,0xe 0544 02c7 | | Declare_Variable Any 0545 00db | | Load_Top At_Offset_3 0546 e00e | | Load 0x0,0xe 0547 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0548 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0549 a402 | | Store_Unchecked 0x2,0x2 054a e20e | | Load 0x1,0xe 054b 02c7 | | Declare_Variable Any 054c 820f | | Call 0x1,0xf 054d a403 | | Store_Unchecked 0x2,0x3 054e e20e | | Load 0x1,0xe 054f 02c7 | | Declare_Variable Any 0550 820f | | Call 0x1,0xf 0551 a404 | | Store_Unchecked 0x2,0x4 0552 BODY_0540: 0552 e5ff | | Load 0x2,-0x1 0553 e00e | | Load 0x0,0xe 0554 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0555 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 0556 6866 |hf | Jump_Zero 0x5bd 0557 00da | | Load_Top At_Offset_2 0558 e5ff | | Load 0x2,-0x1 0559 8215 | | Call 0x1,0x15 055a c402 | | Store 0x2,0x2 055b e5ff | | Load 0x2,-0x1 055c e00e | | Load 0x0,0xe 055d 1b12 | | Execute Package,Field_Read,Field_Number 0x12 055e 1817 | | Execute Package,Field_Execute,Field_Number 0x17 055f 6808 |h | Jump_Zero 0x568 0560 00da | | Load_Top At_Offset_2 0561 e5ff | | Load 0x2,-0x1 0562 e00e | | Load 0x0,0xe 0563 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0564 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0565 8215 | | Call 0x1,0x15 0566 c402 | | Store 0x2,0x2 0567 780c |x | Jump 0x574 0568 e5ff | | Load 0x2,-0x1 0569 e00e | | Load 0x0,0xe 056a 1b12 | | Execute Package,Field_Read,Field_Number 0x12 056b 1816 | | Execute Package,Field_Execute,Field_Number 0x16 056c 6807 |h | Jump_Zero 0x574 056d 00da | | Load_Top At_Offset_2 056e e5ff | | Load 0x2,-0x1 056f e00e | | Load 0x0,0xe 0570 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0571 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0572 8215 | | Call 0x1,0x15 0573 c402 | | Store 0x2,0x2 0574 00da | | Load_Top At_Offset_2 0575 e001 | | Load 0x0,0x1 0576 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0577 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0578 00cf | | Action Mark_Auxiliary 0579 7810 |x | Jump 0x58a 057a e00f | | Load 0x0,0xf 057b 1816 | | Execute Package,Field_Execute,Field_Number 0x16 057c e402 | | Load 0x2,0x2 057d e001 | | Load 0x0,0x1 057e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 057f 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0580 8225 | % | Call 0x1,0x25 0581 00db | | Load_Top At_Offset_3 0582 8227 | ' | Call 0x1,0x27 0583 c403 | | Store 0x2,0x3 0584 00db | | Load_Top At_Offset_3 0585 e001 | | Load 0x0,0x1 0586 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0587 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0588 c402 | | Store 0x2,0x2 0589 00c9 | | Action Pop_Auxiliary_Loop 058a 00db | | Load_Top At_Offset_3 058b e001 | | Load 0x0,0x1 058c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 058d 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 058e 6feb |o | Jump_Zero 0x57a 058f 00ce | | Action Pop_Auxiliary 0590 00d9 | | Load_Top At_Offset_1 0591 00db | | Load_Top At_Offset_3 0592 8227 | ' | Call 0x1,0x27 0593 c402 | | Store 0x2,0x2 0594 00da | | Load_Top At_Offset_2 0595 e001 | | Load 0x0,0x1 0596 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0597 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0598 00cf | | Action Mark_Auxiliary 0599 7819 |x | Jump 0x5b3 059a 00db | | Load_Top At_Offset_3 059b e001 | | Load 0x0,0x1 059c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 059d 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 059e e00e | | Load 0x0,0xe 059f 1b12 | | Execute Package,Field_Read,Field_Number 0x12 05a0 181c | | Execute Package,Field_Execute,Field_Number 0x1c 05a1 680b |h | Jump_Zero 0x5ad 05a2 00d9 | | Load_Top At_Offset_1 05a3 e5fd | | Load 0x2,-0x3 05a4 e402 | | Load 0x2,0x2 05a5 e001 | | Load 0x0,0x1 05a6 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05a7 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 05a8 e00e | | Load 0x0,0xe 05a9 1b12 | | Execute Package,Field_Read,Field_Number 0x12 05aa 181e | | Execute Package,Field_Execute,Field_Number 0x1e 05ab 8215 | | Call 0x1,0x15 05ac c404 | | Store 0x2,0x4 05ad 00db | | Load_Top At_Offset_3 05ae e001 | | Load 0x0,0x1 05af 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05b0 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 05b1 c402 | | Store 0x2,0x2 05b2 00c9 | | Action Pop_Auxiliary_Loop 05b3 00db | | Load_Top At_Offset_3 05b4 e001 | | Load 0x0,0x1 05b5 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05b6 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 05b7 6fe2 |o | Jump_Zero 0x59a 05b8 00ce | | Action Pop_Auxiliary 05b9 00d8 | | Load_Top At_Offset_0 05ba 00db | | Load_Top At_Offset_3 05bb 8227 | ' | Call 0x1,0x27 05bc c402 | | Store 0x2,0x2 05bd 00da | | Load_Top At_Offset_2 05be 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 05bf 0000 | | .XXX[0x1] 05c0 ; -------------------------------------------------------------------------------------- 05c0 ; SUBPROGRAM 05c0 ; -------------------------------------------------------------------------------------- 05c0 05ca | | .CONST 0x05ca ; Address of begin 05c1 0004 | | .CONST 0x0004 ; Address of exception handler 05c2 0002 | | .CONST 0x0002 ; Number of locals 05c3 INIT_05c0: 05c3 e20d | | Load 0x1,0xd 05c4 02c7 | | Declare_Variable Any 05c5 e5fd | | Load 0x2,-0x3 05c6 e001 | | Load 0x0,0x1 05c7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05c8 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 05c9 a602 | | Store_Unchecked 0x3,0x2 05ca BODY_05c0: 05ca 00d8 | | Load_Top At_Offset_0 05cb 85fe | | Call 0x2,-0x2 05cc c602 | | Store 0x3,0x2 05cd 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05ce 0000 0000 | | .XXX[0x2] 05d0 ; -------------------------------------------------------------------------------------- 05d0 ; SUBPROGRAM 05d0 ; -------------------------------------------------------------------------------------- 05d0 05da | | .CONST 0x05da ; Address of begin 05d1 0004 | | .CONST 0x0004 ; Address of exception handler 05d2 0002 | | .CONST 0x0002 ; Number of locals 05d3 INIT_05d0: 05d3 e20d | | Load 0x1,0xd 05d4 02c7 | | Declare_Variable Any 05d5 e5fa | | Load 0x2,-0x6 05d6 e001 | | Load 0x0,0x1 05d7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05d8 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 05d9 a602 | | Store_Unchecked 0x3,0x2 05da BODY_05d0: 05da e5f9 | | Load 0x2,-0x7 05db 00d8 | | Load_Top At_Offset_0 05dc 0120 | | Execute Any,Is_Value 05dd 6803 |h | Jump_Zero 0x5e1 05de e5fb | | Load 0x2,-0x5 05df 011e | | Execute Any,Convert 05e0 7802 |x | Jump 0x5e3 05e1 e5fb | | Load 0x2,-0x5 05e2 0119 | | Execute Any,Check_In_Formal_Type 05e3 00d9 | | Load_Top At_Offset_1 05e4 85fd | | Call 0x2,-0x3 05e5 c602 | | Store 0x3,0x2 05e6 c5f9 | | Store 0x2,-0x7 05e7 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05e8 ; -------------------------------------------------------------------------------------- 05e8 ; SUBPROGRAM 05e8 ; -------------------------------------------------------------------------------------- 05e8 05ef | | .CONST 0x05ef ; Address of begin 05e9 0004 | | .CONST 0x0004 ; Address of exception handler 05ea 0002 | | .CONST 0x0002 ; Number of locals 05eb INIT_05e8: 05eb e20e | | Load 0x1,0xe 05ec 02c7 | | Declare_Variable Any 05ed 00db | | Load_Top At_Offset_3 05ee a602 | | Store_Unchecked 0x3,0x2 05ef BODY_05e8: 05ef 00d8 | | Load_Top At_Offset_0 05f0 e001 | | Load 0x0,0x1 05f1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05f2 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 05f3 00cf | | Action Mark_Auxiliary 05f4 780d |x | Jump 0x602 05f5 e7fe | | Load 0x3,-0x2 05f6 00da | | Load_Top At_Offset_2 05f7 e001 | | Load 0x0,0x1 05f8 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05f9 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 05fa 8215 | | Call 0x1,0x15 05fb c7fe | | Store 0x3,-0x2 05fc 00d9 | | Load_Top At_Offset_1 05fd e001 | | Load 0x0,0x1 05fe 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05ff 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0600 c602 | | Store 0x3,0x2 0601 00c9 | | Action Pop_Auxiliary_Loop 0602 00d9 | | Load_Top At_Offset_1 0603 e001 | | Load 0x0,0x1 0604 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0605 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0606 6fee |o | Jump_Zero 0x5f5 0607 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0608 ; -------------------------------------------------------------------------------------- 0608 ; SUBPROGRAM 0608 ; -------------------------------------------------------------------------------------- 0608 060f | | .CONST 0x060f ; Address of begin 0609 0004 | | .CONST 0x0004 ; Address of exception handler 060a 0002 | | .CONST 0x0002 ; Number of locals 060b INIT_0608: 060b e20e | | Load 0x1,0xe 060c 02c7 | | Declare_Variable Any 060d 00db | | Load_Top At_Offset_3 060e a602 | | Store_Unchecked 0x3,0x2 060f BODY_0608: 060f 00d8 | | Load_Top At_Offset_0 0610 e001 | | Load 0x0,0x1 0611 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0612 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0613 00cf | | Action Mark_Auxiliary 0614 7814 |x | Jump 0x629 0615 00d9 | | Load_Top At_Offset_1 0616 e001 | | Load 0x0,0x1 0617 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0618 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0619 e7fe | | Load 0x3,-0x2 061a 8214 | | Call 0x1,0x14 061b 7007 |p | Jump_Nonzero 0x623 061c e7fd | | Load 0x3,-0x3 061d 00da | | Load_Top At_Offset_2 061e e001 | | Load 0x0,0x1 061f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0620 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0621 8215 | | Call 0x1,0x15 0622 c7fd | | Store 0x3,-0x3 0623 00d9 | | Load_Top At_Offset_1 0624 e001 | | Load 0x0,0x1 0625 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0626 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0627 c602 | | Store 0x3,0x2 0628 00c9 | | Action Pop_Auxiliary_Loop 0629 00d9 | | Load_Top At_Offset_1 062a e001 | | Load 0x0,0x1 062b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 062c 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 062d 6fe7 |o | Jump_Zero 0x615 062e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 062f 0000 | | .XXX[0x1] 0630 ; -------------------------------------------------------------------------------------- 0630 ; SUBPROGRAM 0630 ; -------------------------------------------------------------------------------------- 0630 0637 | 7 | .CONST 0x0637 ; Address of begin 0631 0004 | | .CONST 0x0004 ; Address of exception handler 0632 0002 | | .CONST 0x0002 ; Number of locals 0633 INIT_0630: 0633 e20e | | Load 0x1,0xe 0634 02c7 | | Declare_Variable Any 0635 820f | | Call 0x1,0xf 0636 a602 | | Store_Unchecked 0x3,0x2 0637 BODY_0630: 0637 00db | | Load_Top At_Offset_3 0638 e001 | | Load 0x0,0x1 0639 1b0d | | Execute Package,Field_Read,Field_Number 0xd 063a 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 063b 00cf | | Action Mark_Auxiliary 063c 7810 |x | Jump 0x64d 063d e5f8 | | Load 0x2,-0x8 063e e5f9 | | Load 0x2,-0x7 063f e7ff | | Load 0x3,-0x1 0640 e001 | | Load 0x0,0x1 0641 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0642 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0643 85fe | | Call 0x2,-0x2 0644 00da | | Load_Top At_Offset_2 0645 8227 | ' | Call 0x1,0x27 0646 c602 | | Store 0x3,0x2 0647 e7ff | | Load 0x3,-0x1 0648 e001 | | Load 0x0,0x1 0649 1b0d | | Execute Package,Field_Read,Field_Number 0xd 064a 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 064b c7ff | | Store 0x3,-0x1 064c 00c9 | | Action Pop_Auxiliary_Loop 064d e7ff | | Load 0x3,-0x1 064e e001 | | Load 0x0,0x1 064f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0650 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0651 6feb |o | Jump_Zero 0x63d 0652 00ce | | Action Pop_Auxiliary 0653 00d8 | | Load_Top At_Offset_0 0654 c7ff | | Store 0x3,-0x1 0655 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0656 0000 0000 | | .XXX[0x2] 0658 ; -------------------------------------------------------------------------------------- 0658 ; Debug Table 0658 ; -------------------------------------------------------------------------------------- 0658 0004 0014 | | .DEBUG4 0x0004,0x0014,0x0e51,0x0000,0x0001,0x0000 065e 0000 0000 | | .BLANK 0000[0x1a2]