|
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: 7168 (0x1c00) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6a18da
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0d88 | | .CONST 0x0d88 ; 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 8008 | | .CONST 0x8008 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0183 | | .CONST 0x0183 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0069 | i | .CONST 0x0069 ; Number of locals 000b INIT_0008: 000b 03a9 | | Declare_Type Heap_Access,Indirect_Literal,Visible 000c e001 | | Load 0x0,0x1 000d 1b15 | | Execute Package,Field_Read,Field_Number 0x15 000e 0129 | ) | Execute Any,Make_Visible 000f e001 | | Load 0x0,0x1 0010 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0011 0129 | ) | Execute Any,Make_Visible 0012 00c4 | | Action Make_Default 0013 00c4 | | Action Make_Default 0014 00c4 | | Action Make_Default 0015 00c4 | | Action Make_Default 0016 00c4 | | Action Make_Default 0017 00c4 | | Action Make_Default 0018 00c4 | | Action Make_Default 0019 00c4 | | Action Make_Default 001a 00c4 | | Action Make_Default 001b 00c4 | | Action Make_Default 001c 00c4 | | Action Make_Default 001d 00c4 | | Action Make_Default 001e 00c4 | | Action Make_Default 001f 00c4 | | Action Make_Default 0020 00c4 | | Action Make_Default 0021 00c4 | | Action Make_Default 0022 00c4 | | Action Make_Default 0023 00c4 | | Action Make_Default 0024 00c4 | | Action Make_Default 0025 00c4 | | Action Make_Default 0026 00c4 | | Action Make_Default 0027 00c4 | | Action Make_Default 0028 00c4 | | Action Make_Default 0029 00c4 | | Action Make_Default 002a 00c4 | | Action Make_Default 002b 00c4 | | Action Make_Default 002c 00c4 | | Action Make_Default 002d 00c4 | | Action Make_Default 002e 00c4 | | Action Make_Default 002f 00c4 | | Action Make_Default 0030 00c4 | | Action Make_Default 0031 00c4 | | Action Make_Default 0032 00c4 | | Action Make_Default 0033 00c4 | | Action Make_Default 0034 00c4 | | Action Make_Default 0035 00c4 | | Action Make_Default 0036 00c4 | | Action Make_Default 0037 00c4 | | Action Make_Default 0038 00c4 | | Action Make_Default 0039 00c4 | | Action Make_Default 003a 00c4 | | Action Make_Default 003b 029a 018b | | Declare_Subprogram INIT_0188,For_Outer_Call,Visible,Unelaborated 003d c233 | 3 | Store 0x1,0x33 003e 029a 01d3 | | Declare_Subprogram INIT_01d0,For_Outer_Call,Visible,Unelaborated 0040 c211 | | Store 0x1,0x11 0041 029a 0203 | | Declare_Subprogram INIT_0200,For_Outer_Call,Visible,Unelaborated 0043 c235 | 5 | Store 0x1,0x35 0044 029a 0233 | 3| Declare_Subprogram INIT_0230,For_Outer_Call,Visible,Unelaborated 0046 c212 | | Store 0x1,0x12 0047 029a 0363 | c| Declare_Subprogram INIT_0360,For_Outer_Call,Visible,Unelaborated 0049 c236 | 6 | Store 0x1,0x36 004a 029a 03cb | | Declare_Subprogram INIT_03c8,For_Outer_Call,Visible,Unelaborated 004c c214 | | Store 0x1,0x14 004d 029a 03d3 | | Declare_Subprogram INIT_03d0,For_Outer_Call,Visible,Unelaborated 004f c215 | | Store 0x1,0x15 0050 029a 03e3 | | Declare_Subprogram INIT_03e0,For_Outer_Call,Visible,Unelaborated 0052 c216 | | Store 0x1,0x16 0053 029a 03eb | | Declare_Subprogram INIT_03e8,For_Outer_Call,Visible,Unelaborated 0055 c217 | | Store 0x1,0x17 0056 029a 03f3 | | Declare_Subprogram INIT_03f0,For_Outer_Call,Visible,Unelaborated 0058 c22f | / | Store 0x1,0x2f 0059 029a 0433 | 3| Declare_Subprogram INIT_0430,For_Outer_Call,Visible,Unelaborated 005b c238 | 8 | Store 0x1,0x38 005c 029a 047b | {| Declare_Subprogram INIT_0478,For_Outer_Call,Visible,Unelaborated 005e c21a | | Store 0x1,0x1a 005f 029a 04bb | | Declare_Subprogram INIT_04b8,For_Outer_Call,Visible,Unelaborated 0061 c21b | | Store 0x1,0x1b 0062 029a 04e3 | | Declare_Subprogram INIT_04e0,For_Outer_Call,Visible,Unelaborated 0064 c237 | 7 | Store 0x1,0x37 0065 029a 052b | +| Declare_Subprogram INIT_0528,For_Outer_Call,Visible,Unelaborated 0067 c21c | | Store 0x1,0x1c 0068 029a 0533 | 3| Declare_Subprogram INIT_0530,For_Outer_Call,Visible,Unelaborated 006a c21d | | Store 0x1,0x1d 006b 029a 053b | ;| Declare_Subprogram INIT_0538,For_Outer_Call,Visible,Unelaborated 006d c21e | | Store 0x1,0x1e 006e 029a 0543 | C| Declare_Subprogram INIT_0540,For_Outer_Call,Visible,Unelaborated 0070 c21f | | Store 0x1,0x1f 0071 029a 0553 | S| Declare_Subprogram INIT_0550,For_Outer_Call,Visible,Unelaborated 0073 c220 | | Store 0x1,0x20 0074 029a 0563 | c| Declare_Subprogram INIT_0560,For_Outer_Call,Visible,Unelaborated 0076 c221 | ! | Store 0x1,0x21 0077 029a 0573 | s| Declare_Subprogram INIT_0570,For_Outer_Call,Visible,Unelaborated 0079 c222 | " | Store 0x1,0x22 007a 029a 057b | {| Declare_Subprogram INIT_0578,For_Outer_Call,Visible,Unelaborated 007c c223 | # | Store 0x1,0x23 007d 029a 05d3 | | Declare_Subprogram INIT_05d0,For_Outer_Call,Visible,Unelaborated 007f c224 | $ | Store 0x1,0x24 0080 029a 05eb | | Declare_Subprogram INIT_05e8,For_Outer_Call,Visible,Unelaborated 0082 c225 | % | Store 0x1,0x25 0083 029a 0613 | | Declare_Subprogram INIT_0610,For_Outer_Call,Visible,Unelaborated 0085 c234 | 4 | Store 0x1,0x34 0086 029a 0633 | 3| Declare_Subprogram INIT_0630,For_Outer_Call,Visible,Unelaborated 0088 c230 | 0 | Store 0x1,0x30 0089 029a 066b | k| Declare_Subprogram INIT_0668,For_Outer_Call,Visible,Unelaborated 008b c231 | 1 | Store 0x1,0x31 008c 029a 067b | {| Declare_Subprogram INIT_0678,For_Outer_Call,Visible,Unelaborated 008e c228 | ( | Store 0x1,0x28 008f 029a 068b | | Declare_Subprogram INIT_0688,For_Outer_Call,Visible,Unelaborated 0091 c229 | ) | Store 0x1,0x29 0092 029a 0693 | | Declare_Subprogram INIT_0690,For_Outer_Call,Visible,Unelaborated 0094 c22a | * | Store 0x1,0x2a 0095 029a 06d3 | | Declare_Subprogram INIT_06d0,For_Outer_Call,Visible,Unelaborated 0097 c22b | + | Store 0x1,0x2b 0098 029a 0723 | #| Declare_Subprogram INIT_0720,For_Outer_Call,Visible,Unelaborated 009a c22c | , | Store 0x1,0x2c 009b 4806 |H | Short_Literal 0x6 009c 0093 0ccb | | push_full_address INIT_0cc8 009e 02a0 | | Declare_Subprogram Null_Subprogram 009f 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 00a0 c22d | - | Store 0x1,0x2d 00a1 480a |H | Short_Literal 0xa 00a2 032a | * | Declare_Type Record,Incomplete 00a3 c22e | . | Store 0x1,0x2e 00a4 e22e | . | Load 0x1,0x2e 00a5 02a0 | | Declare_Subprogram Null_Subprogram 00a6 e20d | | Load 0x1,0xd 00a7 03a3 | | Complete_Type Heap_Access,By_Defining 00a8 00bf | | Action Accept_Activation 00a9 0092 0d13 | | Action Push_String_Extended,0xd13 ; "!IO" 00ab 0092 0d14 | | Action Push_String_Extended,0xd14 ; "!LRM" 00ad 4802 |H | Short_Literal 0x2 00ae 032a | * | Declare_Type Record,Incomplete 00af 00d8 | | Load_Top At_Offset_0 00b0 02a0 | | Declare_Subprogram Null_Subprogram 00b1 03ad | | Declare_Type Heap_Access,Defined 00b2 e002 | | Load 0x0,0x2 00b3 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00b4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00b5 00d9 | | Load_Top At_Offset_1 00b6 02a0 | | Declare_Subprogram Null_Subprogram 00b7 e23b | ; | Load 0x1,0x3b 00b8 0326 | & | Complete_Type Record,By_Defining 00b9 4806 |H | Short_Literal 0x6 00ba 032a | * | Declare_Type Record,Incomplete 00bb 00d8 | | Load_Top At_Offset_0 00bc 02a0 | | Declare_Subprogram Null_Subprogram 00bd 03ad | | Declare_Type Heap_Access,Defined 00be 00d8 | | Load_Top At_Offset_0 00bf e002 | | Load 0x0,0x2 00c0 1b16 | | Execute Package,Field_Read,Field_Number 0x16 00c1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00c2 e002 | | Load 0x0,0x2 00c3 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00c4 e003 | | Load 0x0,0x3 00c5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00c6 e23c | < | Load 0x1,0x3c 00c7 00e2 | | Load_Encached Integer_Cache 00c8 029f 0793 | | Declare_Subprogram INIT_0790,For_Call 00ca e23d | = | Load 0x1,0x3d 00cb 0326 | & | Complete_Type Record,By_Defining 00cc e004 | | Load 0x0,0x4 00cd 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00ce e005 | | Load 0x0,0x5 00cf 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00d0 e20e | | Load 0x1,0xe 00d1 e20f | | Load 0x1,0xf 00d2 e23e | > | Load 0x1,0x3e 00d3 00e2 | | Load_Encached Integer_Cache 00d4 00e2 | | Load_Encached Integer_Cache 00d5 e003 | | Load 0x0,0x3 00d6 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00d7 00e1 | | Load_Encached Boolean_Cache 00d8 e006 | | Load 0x0,0x6 00d9 1b17 | | Execute Package,Field_Read,Field_Number 0x17 00da 029f 07b3 | | Declare_Subprogram INIT_07b0,For_Call 00dc e22e | . | Load 0x1,0x2e 00dd 0326 | & | Complete_Type Record,By_Defining 00de 029b 07cb | | Declare_Subprogram INIT_07c8,For_Outer_Call,Unelaborated 00e0 029d 07db | | Declare_Subprogram INIT_07d8,For_Outer_Call 00e2 a007 | | Store_Unchecked 0x0,0x7 00e3 00c6 | | Action Check_Subprogram_Elaborated 00e4 e002 | | Load 0x0,0x2 00e5 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00e6 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00e7 00e3 | | Load_Encached Natural_Cache 00e8 e002 | | Load 0x0,0x2 00e9 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00ea 1b13 | | Execute Package,Field_Read,Field_Number 0x13 00eb 1d3f | ? | Execute_Immediate Reference_Lex_1,0x3f 00ec e008 | | Load 0x0,0x8 00ed e009 | | Load 0x0,0x9 00ee 4800 |H | Short_Literal 0x0 00ef 0007 | | Action Break_Optional 00f0 029d 07eb | | Declare_Subprogram INIT_07e8,For_Outer_Call 00f2 029d 080b | | Declare_Subprogram INIT_0808,For_Outer_Call 00f4 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33 00f5 00c7 | | Action Elaborate_Subprogram 00f6 1d11 | | Execute_Immediate Reference_Lex_1,0x11 00f7 00c7 | | Action Elaborate_Subprogram 00f8 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35 00f9 00c7 | | Action Elaborate_Subprogram 00fa 029d 082b | +| Declare_Subprogram INIT_0828,For_Outer_Call 00fc 1d12 | | Execute_Immediate Reference_Lex_1,0x12 00fd 00c7 | | Action Elaborate_Subprogram 00fe 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36 00ff 00c7 | | Action Elaborate_Subprogram 0100 1d14 | | Execute_Immediate Reference_Lex_1,0x14 0101 00c7 | | Action Elaborate_Subprogram 0102 1d15 | | Execute_Immediate Reference_Lex_1,0x15 0103 00c7 | | Action Elaborate_Subprogram 0104 1d16 | | Execute_Immediate Reference_Lex_1,0x16 0105 00c7 | | Action Elaborate_Subprogram 0106 1d17 | | Execute_Immediate Reference_Lex_1,0x17 0107 00c7 | | Action Elaborate_Subprogram 0108 029d 0893 | | Declare_Subprogram INIT_0890,For_Outer_Call 010a 029d 08d3 | | Declare_Subprogram INIT_08d0,For_Outer_Call 010c 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 010d 00c7 | | Action Elaborate_Subprogram 010e 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 010f 00c7 | | Action Elaborate_Subprogram 0110 1d3f | ? | Execute_Immediate Reference_Lex_1,0x3f 0111 00c7 | | Action Elaborate_Subprogram 0112 029d 0913 | | Declare_Subprogram INIT_0910,For_Outer_Call 0114 029d 09cb | | Declare_Subprogram INIT_09c8,For_Outer_Call 0116 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f 0117 00c7 | | Action Elaborate_Subprogram 0118 029d 0a1b | | Declare_Subprogram INIT_0a18,For_Outer_Call 011a 1d38 | 8 | Execute_Immediate Reference_Lex_1,0x38 011b 00c7 | | Action Elaborate_Subprogram 011c 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 011d 00c7 | | Action Elaborate_Subprogram 011e 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 011f 00c7 | | Action Elaborate_Subprogram 0120 1d37 | 7 | Execute_Immediate Reference_Lex_1,0x37 0121 00c7 | | Action Elaborate_Subprogram 0122 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 0123 00c7 | | Action Elaborate_Subprogram 0124 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 0125 00c7 | | Action Elaborate_Subprogram 0126 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 0127 00c7 | | Action Elaborate_Subprogram 0128 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 0129 00c7 | | Action Elaborate_Subprogram 012a e00a | | Load 0x0,0xa 012b e00b | | Load 0x0,0xb 012c e22e | . | Load 0x1,0x2e 012d e20d | | Load 0x1,0xd 012e e00c | | Load 0x0,0xc 012f 1b18 | | Execute Package,Field_Read,Field_Number 0x18 0130 0387 | | Declare_Variable Package 0131 00d8 | | Load_Top At_Offset_0 0132 020f | | Execute Module,Activate 0133 e00c | | Load 0x0,0xc 0134 1919 | | Execute Package,Field_Reference,Field_Number 0x19 0135 00c6 | | Action Check_Subprogram_Elaborated 0136 e22e | . | Load 0x1,0x2e 0137 e20d | | Load 0x1,0xd 0138 e00d | | Load 0x0,0xd 0139 e00e | | Load 0x0,0xe 013a 4800 |H | Short_Literal 0x0 013b 0007 | | Action Break_Optional 013c e00f | | Load 0x0,0xf 013d 193c | < | Execute Package,Field_Reference,Field_Number 0x3c 013e 00c6 | | Action Check_Subprogram_Elaborated 013f e20d | | Load 0x1,0xd 0140 4813 |H | Short_Literal 0x13 0141 e250 | P | Load 0x1,0x50 0142 1911 | | Execute Package,Field_Reference,Field_Number 0x11 0143 e250 | P | Load 0x1,0x50 0144 1912 | | Execute Package,Field_Reference,Field_Number 0x12 0145 e010 | | Load 0x0,0x10 0146 e011 | | Load 0x0,0x11 0147 4800 |H | Short_Literal 0x0 0148 0007 | | Action Break_Optional 0149 029d 0a93 | | Declare_Subprogram INIT_0a90,For_Outer_Call 014b e00f | | Load 0x0,0xf 014c 193d | = | Execute Package,Field_Reference,Field_Number 0x3d 014d 00c6 | | Action Check_Subprogram_Elaborated 014e e20d | | Load 0x1,0xd 014f 4813 |H | Short_Literal 0x13 0150 1d5d | ] | Execute_Immediate Reference_Lex_1,0x5d 0151 e20d | | Load 0x1,0xd 0152 e012 | | Load 0x0,0x12 0153 e013 | | Load 0x0,0x13 0154 4800 |H | Short_Literal 0x0 0155 0007 | | Action Break_Optional 0156 1d20 | | Execute_Immediate Reference_Lex_1,0x20 0157 00c7 | | Action Elaborate_Subprogram 0158 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 0159 00c7 | | Action Elaborate_Subprogram 015a 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 015b 00c7 | | Action Elaborate_Subprogram 015c 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 015d 00c7 | | Action Elaborate_Subprogram 015e 1d34 | 4 | Execute_Immediate Reference_Lex_1,0x34 015f 00c7 | | Action Elaborate_Subprogram 0160 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30 0161 00c7 | | Action Elaborate_Subprogram 0162 029d 0aab | | Declare_Subprogram INIT_0aa8,For_Outer_Call 0164 029d 0b13 | | Declare_Subprogram INIT_0b10,For_Outer_Call 0166 029d 0b4b | K| Declare_Subprogram INIT_0b48,For_Outer_Call 0168 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31 0169 00c7 | | Action Elaborate_Subprogram 016a 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 016b 00c7 | | Action Elaborate_Subprogram 016c 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 016d 00c7 | | Action Elaborate_Subprogram 016e 029d 0b63 | c| Declare_Subprogram INIT_0b60,For_Outer_Call 0170 029d 0beb | | Declare_Subprogram INIT_0be8,For_Outer_Call 0172 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a 0173 00c7 | | Action Elaborate_Subprogram 0174 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b 0175 00c7 | | Action Elaborate_Subprogram 0176 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c 0177 00c7 | | Action Elaborate_Subprogram 0178 e00c | | Load 0x0,0xc 0179 e014 | | Load 0x0,0x14 017a e015 | | Load 0x0,0x15 017b e016 | | Load 0x0,0x16 017c e017 | | Load 0x0,0x17 017d e018 | | Load 0x0,0x18 017e 4806 |H | Short_Literal 0x6 017f e22d | - | Load 0x1,0x2d 0180 020e | | Execute Module,Augment_Imports 0181 e22d | - | Load 0x1,0x2d 0182 020d | | Execute Module,Elaborate 0183 BODY_0008: 0183 00bc | | Action Signal_Activated 0184 00bb | | Action Signal_Completion 0185 0000 0000 | | .XXX[0x3] 0187 0000 | | 0188 ; -------------------------------------------------------------------------------------- 0188 ; SUBPROGRAM 0188 ; -------------------------------------------------------------------------------------- 0188 01b3 | | .CONST 0x01b3 ; Address of begin 0189 0004 | | .CONST 0x0004 ; Address of exception handler 018a 0002 | | .CONST 0x0002 ; Number of locals 018b INIT_0188: 018b e22e | . | Load 0x1,0x2e 018c 0322 | " | Declare_Variable Record 018d e5fa | | Load 0x2,-0x6 018e 00d9 | | Load_Top At_Offset_1 018f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0190 e5fe | | Load 0x2,-0x2 0191 00d9 | | Load_Top At_Offset_1 0192 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0193 4800 |H | Short_Literal 0x0 0194 00d9 | | Load_Top At_Offset_1 0195 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0196 e5fd | | Load 0x2,-0x3 0197 00d9 | | Load_Top At_Offset_1 0198 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0199 e23e | > | Load 0x1,0x3e 019a 00d9 | | Load_Top At_Offset_1 019b 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 019c 4800 |H | Short_Literal 0x0 019d 00d9 | | Load_Top At_Offset_1 019e 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 019f 4800 |H | Short_Literal 0x0 01a0 00d9 | | Load_Top At_Offset_1 01a1 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 01a2 e003 | | Load 0x0,0x3 01a3 1810 | | Execute Package,Field_Execute,Field_Number 0x10 01a4 e22e | . | Load 0x1,0x2e 01a5 3007 |0 | Execute Record,Field_Type,Field_Number 0x7 01a6 0119 | | Execute Any,Check_In_Formal_Type 01a7 00d9 | | Load_Top At_Offset_1 01a8 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 01a9 e5fc | | Load 0x2,-0x4 01aa 00d9 | | Load_Top At_Offset_1 01ab 3808 |8 | Execute Record,Field_Write,Field_Number 0x8 01ac 4800 |H | Short_Literal 0x0 01ad 00d9 | | Load_Top At_Offset_1 01ae 3809 |8 | Execute Record,Field_Write,Field_Number 0x9 01af e20d | | Load 0x1,0xd 01b0 e018 | | Load 0x0,0x18 01b1 180d | | Execute Package,Field_Execute,Field_Number 0xd 01b2 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 01b3 BODY_0188: 01b3 4801 |H | Short_Literal 0x1 01b4 0092 0d15 | | Action Push_String_Extended,0xd15 ; "<NONE>" 01b6 e5ff | | Load 0x2,-0x1 01b7 e019 | | Load 0x0,0x19 01b8 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 01b9 7011 |p | Jump_Nonzero 0x1cb 01ba 00d8 | | Load_Top At_Offset_0 01bb e5ff | | Load 0x2,-0x1 01bc 8212 | | Call 0x1,0x12 01bd 00d8 | | Load_Top At_Offset_0 01be 0217 | | Execute Heap_Access,All_Reference 01bf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01c0 a5fa | | Store_Unchecked 0x2,-0x6 01c1 e5fa | | Load 0x2,-0x6 01c2 7008 |p | Jump_Nonzero 0x1cb 01c3 0092 0d16 | | Action Push_String_Extended,0xd16 ; "Domain for \x22" 01c5 e5ff | | Load 0x2,-0x1 01c6 01cc | | Execute Vector,Catenate 01c7 0092 0d17 | | Action Push_String_Extended,0xd17 ; "\x22 has been opened." 01c9 01cc | | Execute Vector,Catenate 01ca 8240 | @ | Call 0x1,0x40 01cb 00d8 | | Load_Top At_Offset_0 01cc a5fb | | Store_Unchecked 0x2,-0x5 01cd 4505 |E | Exit_Suprogram New_Top_Offset 0x5 01ce 0000 0000 | | .XXX[0x2] 01d0 ; -------------------------------------------------------------------------------------- 01d0 ; SUBPROGRAM 01d0 ; -------------------------------------------------------------------------------------- 01d0 01d7 | | .CONST 0x01d7 ; Address of begin 01d1 0004 | | .CONST 0x0004 ; Address of exception handler 01d2 0003 | | .CONST 0x0003 ; Number of locals 01d3 INIT_01d0: 01d3 e23e | > | Load 0x1,0x3e 01d4 0007 | | Action Break_Optional 01d5 00d8 | | Load_Top At_Offset_0 01d6 0007 | | Action Break_Optional 01d7 BODY_01d0: 01d7 e5ff | | Load 0x2,-0x1 01d8 6823 |h# | Jump_Zero 0x1fc 01d9 e5ff | | Load 0x2,-0x1 01da 0217 | | Execute Heap_Access,All_Reference 01db 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 01dc 0032 | 2 | Store_Top Heap_Access,At_Offset_2 01dd 00cf | | Action Mark_Auxiliary 01de 781a |x | Jump 0x1f9 01df 00da | | Load_Top At_Offset_2 01e0 0217 | | Execute Heap_Access,All_Reference 01e1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01e2 0032 | 2 | Store_Top Heap_Access,At_Offset_2 01e3 0092 0d18 | | Action Push_String_Extended,0xd18 ; "State " 01e5 00db | | Load_Top At_Offset_3 01e6 0217 | | Execute Heap_Access,All_Reference 01e7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01e8 e002 | | Load 0x0,0x2 01e9 1b16 | | Execute Package,Field_Read,Field_Number 0x16 01ea 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 01eb 01cc | | Execute Vector,Catenate 01ec 0092 0d19 | | Action Push_String_Extended,0xd19 ; " is being removed from the domain." 01ee 01cc | | Execute Vector,Catenate 01ef 8240 | @ | Call 0x1,0x40 01f0 4800 |H | Short_Literal 0x0 01f1 e5ff | | Load 0x2,-0x1 01f2 e402 | | Load 0x2,0x2 01f3 0217 | | Execute Heap_Access,All_Reference 01f4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01f5 8236 | 6 | Call 0x1,0x36 01f6 00d9 | | Load_Top At_Offset_1 01f7 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01f8 00c9 | | Action Pop_Auxiliary_Loop 01f9 00da | | Load_Top At_Offset_2 01fa 77e4 |w | Jump_Nonzero 0x1df 01fb 00ce | | Action Pop_Auxiliary 01fc 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01fd 0000 0000 | | .XXX[0x3] 01ff 0000 | | 0200 ; -------------------------------------------------------------------------------------- 0200 ; SUBPROGRAM 0200 ; -------------------------------------------------------------------------------------- 0200 0207 | | .CONST 0x0207 ; Address of begin 0201 0004 | | .CONST 0x0004 ; Address of exception handler 0202 0003 | | .CONST 0x0003 ; Number of locals 0203 INIT_0200: 0203 e23e | > | Load 0x1,0x3e 0204 0007 | | Action Break_Optional 0205 00d8 | | Load_Top At_Offset_0 0206 0007 | | Action Break_Optional 0207 BODY_0200: 0207 e5ff | | Load 0x2,-0x1 0208 6823 |h# | Jump_Zero 0x22c 0209 e5ff | | Load 0x2,-0x1 020a 0217 | | Execute Heap_Access,All_Reference 020b 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 020c 0032 | 2 | Store_Top Heap_Access,At_Offset_2 020d 00cf | | Action Mark_Auxiliary 020e 781a |x | Jump 0x229 020f 00da | | Load_Top At_Offset_2 0210 0217 | | Execute Heap_Access,All_Reference 0211 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0212 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0213 0092 0d18 | | Action Push_String_Extended,0xd18 ; "State " 0215 00db | | Load_Top At_Offset_3 0216 0217 | | Execute Heap_Access,All_Reference 0217 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0218 e002 | | Load 0x0,0x2 0219 1b16 | | Execute Package,Field_Read,Field_Number 0x16 021a 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 021b 01cc | | Execute Vector,Catenate 021c 0092 0d19 | | Action Push_String_Extended,0xd19 ; " is being removed from the domain." 021e 01cc | | Execute Vector,Catenate 021f 8240 | @ | Call 0x1,0x40 0220 4801 |H | Short_Literal 0x1 0221 e5ff | | Load 0x2,-0x1 0222 e402 | | Load 0x2,0x2 0223 0217 | | Execute Heap_Access,All_Reference 0224 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0225 8236 | 6 | Call 0x1,0x36 0226 00d9 | | Load_Top At_Offset_1 0227 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0228 00c9 | | Action Pop_Auxiliary_Loop 0229 00da | | Load_Top At_Offset_2 022a 77e4 |w | Jump_Nonzero 0x20f 022b 00ce | | Action Pop_Auxiliary 022c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 022d 0000 0000 | | .XXX[0x3] 022f 0000 | | 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 0248 | H | .CONST 0x0248 ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0007 | | .CONST 0x0007 ; Number of locals 0233 INIT_0230: 0233 e003 | | Load 0x0,0x3 0234 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0235 1b18 | | Execute Package,Field_Read,Field_Number 0x18 0236 02c7 | | Declare_Variable Any 0237 00d8 | | Load_Top At_Offset_0 0238 1c00 | | Execute_Immediate Run_Utility,0x0 0239 e003 | | Load 0x0,0x3 023a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 023b 02c7 | | Declare_Variable Any 023c 00d8 | | Load_Top At_Offset_0 023d 1c00 | | Execute_Immediate Run_Utility,0x0 023e e003 | | Load 0x0,0x3 023f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0240 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0241 e003 | | Load 0x0,0x3 0242 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0243 e23e | > | Load 0x1,0x3e 0244 0007 | | Action Break_Optional 0245 e002 | | Load 0x0,0x2 0246 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0247 0602 | | Execute_Immediate Set_Value_Unchecked,0x2 0248 BODY_0230: 0248 e5fe | | Load 0x2,-0x2 0249 0217 | | Execute Heap_Access,All_Reference 024a 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 024b 7002 |p | Jump_Nonzero 0x24e 024c 4800 |H | Short_Literal 0x0 024d 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 024e e003 | | Load 0x0,0x3 024f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0250 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0251 e402 | | Load 0x2,0x2 0252 6105 |a | Indirect_Literal Discrete,0x358,{0x00000000, 0x00004000} 0253 e01a | | Load 0x0,0x1a 0254 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0255 e01b | | Load 0x0,0x1b 0256 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0257 e01c | | Load 0x0,0x1c 0258 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0259 4801 |H | Short_Literal 0x1 025a 4800 |H | Short_Literal 0x0 025b e01b | | Load 0x0,0x1b 025c 1811 | | Execute Package,Field_Execute,Field_Number 0x11 025d e003 | | Load 0x0,0x3 025e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 025f 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0260 e5ff | | Load 0x2,-0x1 0261 e003 | | Load 0x0,0x3 0262 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0263 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0264 c402 | | Store 0x2,0x2 0265 c404 | | Store 0x2,0x4 0266 00db | | Load_Top At_Offset_3 0267 6823 |h# | Jump_Zero 0x28b 0268 4801 |H | Short_Literal 0x1 0269 4803 |H | Short_Literal 0x3 026a e00f | | Load 0x0,0xf 026b 1b0f | | Execute Package,Field_Read,Field_Number 0xf 026c 0334 | 4 | Declare_Variable Array,With_Constraint 026d e5ff | | Load 0x2,-0x1 026e e00f | | Load 0x0,0xf 026f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0270 4801 |H | Short_Literal 0x1 0271 00da | | Load_Top At_Offset_2 0272 01d6 | | Execute Vector,Field_Write 0273 e5fe | | Load 0x2,-0x2 0274 8220 | | Call 0x1,0x20 0275 4802 |H | Short_Literal 0x2 0276 00da | | Load_Top At_Offset_2 0277 01d6 | | Execute Vector,Field_Write 0278 e5ff | | Load 0x2,-0x1 0279 e404 | | Load 0x2,0x4 027a e00f | | Load 0x0,0xf 027b 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 027c 4803 |H | Short_Literal 0x3 027d 00da | | Load_Top At_Offset_2 027e 01d6 | | Execute Vector,Field_Write 027f 60d4 |` | Indirect_Literal Discrete,0x354,{0x00000000, 0x00003002} 0280 e004 | | Load 0x0,0x4 0281 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0282 e5fe | | Load 0x2,-0x2 0283 0217 | | Execute Heap_Access,All_Reference 0284 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0285 e5fe | | Load 0x2,-0x2 0286 0217 | | Execute Heap_Access,All_Reference 0287 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0288 e004 | | Load 0x0,0x4 0289 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 028a 78bc |x | Jump 0x347 028b e402 | | Load 0x2,0x2 028c e003 | | Load 0x0,0x3 028d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 028e 181e | | Execute Package,Field_Execute,Field_Number 0x1e 028f 681c |h | Jump_Zero 0x2ac 0290 4801 |H | Short_Literal 0x1 0291 4802 |H | Short_Literal 0x2 0292 e00f | | Load 0x0,0xf 0293 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0294 0334 | 4 | Declare_Variable Array,With_Constraint 0295 e5ff | | Load 0x2,-0x1 0296 e00f | | Load 0x0,0xf 0297 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0298 4801 |H | Short_Literal 0x1 0299 00da | | Load_Top At_Offset_2 029a 01d6 | | Execute Vector,Field_Write 029b e5fe | | Load 0x2,-0x2 029c 8220 | | Call 0x1,0x20 029d 4802 |H | Short_Literal 0x2 029e 00da | | Load_Top At_Offset_2 029f 01d6 | | Execute Vector,Field_Write 02a0 60af |` | Indirect_Literal Discrete,0x350,{0x00000000, 0x00003006} 02a1 e004 | | Load 0x0,0x4 02a2 1813 | | Execute Package,Field_Execute,Field_Number 0x13 02a3 e5fe | | Load 0x2,-0x2 02a4 0217 | | Execute Heap_Access,All_Reference 02a5 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 02a6 e5fe | | Load 0x2,-0x2 02a7 0217 | | Execute Heap_Access,All_Reference 02a8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02a9 e004 | | Load 0x0,0x4 02aa 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 02ab 789b |x | Jump 0x347 02ac 00cf | | Action Mark_Auxiliary 02ad 7893 |x | Jump 0x341 02ae e003 | | Load 0x0,0x3 02af 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02b0 e403 | | Load 0x2,0x3 02b1 0120 | | Execute Any,Is_Value 02b2 6803 |h | Jump_Zero 0x2b6 02b3 e003 | | Load 0x0,0x3 02b4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 02b5 7801 |x | Jump 0x2b7 02b6 e403 | | Load 0x2,0x3 02b7 e402 | | Load 0x2,0x2 02b8 e003 | | Load 0x0,0x3 02b9 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 02ba 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 02bb c403 | | Store 0x2,0x3 02bc c405 | | Store 0x2,0x5 02bd e403 | | Load 0x2,0x3 02be e01d | | Load 0x0,0x1d 02bf 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 02c0 6817 |h | Jump_Zero 0x2d8 02c1 e5fe | | Load 0x2,-0x2 02c2 0092 0d1a | | Action Push_String_Extended,0xd1a ; "[_" 02c4 e402 | | Load 0x2,0x2 02c5 e003 | | Load 0x0,0x3 02c6 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 02c7 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 02c8 01cc | | Execute Vector,Catenate 02c9 0092 0d1b | | Action Push_String_Extended,0xd1b ; "]'C(~Spec_View)" 02cb 01cc | | Execute Vector,Catenate 02cc 8212 | | Call 0x1,0x12 02cd e5fe | | Load 0x2,-0x2 02ce 0217 | | Execute Heap_Access,All_Reference 02cf 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 02d0 e003 | | Load 0x0,0x3 02d1 1811 | | Execute Package,Field_Execute,Field_Number 0x11 02d2 6868 |hh | Jump_Zero 0x33b 02d3 e403 | | Load 0x2,0x3 02d4 e5fe | | Load 0x2,-0x2 02d5 0217 | | Execute Heap_Access,All_Reference 02d6 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 02d7 7863 |xc | Jump 0x33b 02d8 e403 | | Load 0x2,0x3 02d9 8248 | H | Call 0x1,0x48 02da c403 | | Store 0x2,0x3 02db e5fe | | Load 0x2,-0x2 02dc 0217 | | Execute Heap_Access,All_Reference 02dd 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 02de 0033 | 3 | Store_Top Heap_Access,At_Offset_3 02df 00cf | | Action Mark_Auxiliary 02e0 00db | | Load_Top At_Offset_3 02e1 704c |pL | Jump_Nonzero 0x32e 02e2 e23e | > | Load 0x1,0x3e 02e3 e018 | | Load 0x0,0x18 02e4 180d | | Execute Package,Field_Execute,Field_Number 0xd 02e5 039c | | Declare_Variable Heap_Access,By_Allocation 02e6 a406 | | Store_Unchecked 0x2,0x6 02e7 e5fe | | Load 0x2,-0x2 02e8 0219 | | Execute Heap_Access,All_Read 02e9 e406 | | Load 0x2,0x6 02ea 0219 | | Execute Heap_Access,All_Read 02eb e406 | | Load 0x2,0x6 02ec 0219 | | Execute Heap_Access,All_Read 02ed 00da | | Load_Top At_Offset_2 02ee 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02ef 00da | | Load_Top At_Offset_2 02f0 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02f1 e002 | | Load 0x0,0x2 02f2 1b16 | | Execute Package,Field_Read,Field_Number 0x16 02f3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02f4 e5fe | | Load 0x2,-0x2 02f5 0217 | | Execute Heap_Access,All_Reference 02f6 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 02f7 e5fe | | Load 0x2,-0x2 02f8 0217 | | Execute Heap_Access,All_Reference 02f9 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02fa e403 | | Load 0x2,0x3 02fb e407 | | Load 0x2,0x7 02fc e5fe | | Load 0x2,-0x2 02fd 8237 | 7 | Call 0x1,0x37 02fe e002 | | Load 0x0,0x2 02ff 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0300 00db | | Load_Top At_Offset_3 0301 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0302 00db | | Load_Top At_Offset_3 0303 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0304 00db | | Load_Top At_Offset_3 0305 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0306 00d3 | | Pop_Control Pop_Count_3 0307 e5fe | | Load 0x2,-0x2 0308 0217 | | Execute Heap_Access,All_Reference 0309 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 030a 702f |p/ | Jump_Nonzero 0x33a 030b e403 | | Load 0x2,0x3 030c e406 | | Load 0x2,0x6 030d 0217 | | Execute Heap_Access,All_Reference 030e 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 030f e5fe | | Load 0x2,-0x2 0310 0217 | | Execute Heap_Access,All_Reference 0311 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0312 e406 | | Load 0x2,0x6 0313 0217 | | Execute Heap_Access,All_Reference 0314 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0315 4800 |H | Short_Literal 0x0 0316 e406 | | Load 0x2,0x6 0317 0217 | | Execute Heap_Access,All_Reference 0318 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0319 e23c | < | Load 0x1,0x3c 031a e406 | | Load 0x2,0x6 031b 0217 | | Execute Heap_Access,All_Reference 031c 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 031d 00db | | Load_Top At_Offset_3 031e e5fe | | Load 0x2,-0x2 031f 0217 | | Execute Heap_Access,All_Reference 0320 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0321 e5fe | | Load 0x2,-0x2 0322 0217 | | Execute Heap_Access,All_Reference 0323 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0324 0a01 | | Execute_Immediate Plus,0x1 0325 e5fe | | Load 0x2,-0x2 0326 0217 | | Execute Heap_Access,All_Reference 0327 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0328 e5fe | | Load 0x2,-0x2 0329 e406 | | Load 0x2,0x6 032a 0217 | | Execute Heap_Access,All_Reference 032b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 032c 824a | J | Call 0x1,0x4a 032d 780c |x | Jump 0x33a 032e 00db | | Load_Top At_Offset_3 032f 0217 | | Execute Heap_Access,All_Reference 0330 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0331 e403 | | Load 0x2,0x3 0332 012f | / | Execute Any,Equal 0333 7006 |p | Jump_Nonzero 0x33a 0334 00db | | Load_Top At_Offset_3 0335 0217 | | Execute Heap_Access,All_Reference 0336 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0337 a406 | | Store_Unchecked 0x2,0x6 0338 00c9 | | Action Pop_Auxiliary_Loop 0339 7fa6 | | Jump 0x2e0 033a 00ce | | Action Pop_Auxiliary 033b e402 | | Load 0x2,0x2 033c e003 | | Load 0x0,0x3 033d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 033e 181d | | Execute Package,Field_Execute,Field_Number 0x1d 033f c402 | | Store 0x2,0x2 0340 00c9 | | Action Pop_Auxiliary_Loop 0341 e402 | | Load 0x2,0x2 0342 e003 | | Load 0x0,0x3 0343 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0344 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0345 6f68 |oh | Jump_Zero 0x2ae 0346 00ce | | Action Pop_Auxiliary 0347 e402 | | Load 0x2,0x2 0348 e003 | | Load 0x0,0x3 0349 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 034a 1852 | R | Execute Package,Field_Execute,Field_Number 0x52 034b c402 | | Store 0x2,0x2 034c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 034d 0000 0000 | | .XXX[0x3] 034f 0000 | | 0350 0000 0000 | | .LITERAL {0x00000000, 0x00003006} 0354 0000 0000 | | .LITERAL {0x00000000, 0x00003002} 0358 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 035c 0000 0000 | | .BLANK 0000[0x4] 0360 ; -------------------------------------------------------------------------------------- 0360 ; SUBPROGRAM 0360 ; -------------------------------------------------------------------------------------- 0360 0367 | g | .CONST 0x0367 ; Address of begin 0361 0004 | | .CONST 0x0004 ; Address of exception handler 0362 0003 | | .CONST 0x0003 ; Number of locals 0363 INIT_0360: 0363 e23e | > | Load 0x1,0x3e 0364 0007 | | Action Break_Optional 0365 00d8 | | Load_Top At_Offset_0 0366 0007 | | Action Break_Optional 0367 BODY_0360: 0367 e5fe | | Load 0x2,-0x2 0368 685c |h\ | Jump_Zero 0x3c5 0369 e5fe | | Load 0x2,-0x2 036a 0217 | | Execute Heap_Access,All_Reference 036b 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 036c 0032 | 2 | Store_Top Heap_Access,At_Offset_2 036d 00cf | | Action Mark_Auxiliary 036e 7843 |xC | Jump 0x3b2 036f 00da | | Load_Top At_Offset_2 0370 0217 | | Execute Heap_Access,All_Reference 0371 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0372 e5ff | | Load 0x2,-0x1 0373 021f | | Execute Heap_Access,Equal 0374 6836 |h6 | Jump_Zero 0x3ab 0375 00d9 | | Load_Top At_Offset_1 0376 7007 |p | Jump_Nonzero 0x37e 0377 00da | | Load_Top At_Offset_2 0378 0217 | | Execute Heap_Access,All_Reference 0379 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 037a e5fe | | Load 0x2,-0x2 037b 0217 | | Execute Heap_Access,All_Reference 037c 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 037d 7806 |x | Jump 0x384 037e 00da | | Load_Top At_Offset_2 037f 0217 | | Execute Heap_Access,All_Reference 0380 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0381 00da | | Load_Top At_Offset_2 0382 0217 | | Execute Heap_Access,All_Reference 0383 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0384 e5fe | | Load 0x2,-0x2 0385 0217 | | Execute Heap_Access,All_Reference 0386 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 0387 00db | | Load_Top At_Offset_3 0388 0217 | | Execute Heap_Access,All_Reference 0389 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 038a 0272 | r | Execute Discrete,Minus 038b e5fe | | Load 0x2,-0x2 038c 0217 | | Execute Heap_Access,All_Reference 038d 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 038e e5fe | | Load 0x2,-0x2 038f 0217 | | Execute Heap_Access,All_Reference 0390 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0391 0aff | | Execute_Immediate Plus,-0x1 0392 e5fe | | Load 0x2,-0x2 0393 0217 | | Execute Heap_Access,All_Reference 0394 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0395 e5fe | | Load 0x2,-0x2 0396 0219 | | Execute Heap_Access,All_Read 0397 00db | | Load_Top At_Offset_3 0398 0219 | | Execute Heap_Access,All_Read 0399 e402 | | Load 0x2,0x2 039a 0219 | | Execute Heap_Access,All_Read 039b 00da | | Load_Top At_Offset_2 039c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 039d 00da | | Load_Top At_Offset_2 039e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 039f 00da | | Load_Top At_Offset_2 03a0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03a1 e5fd | | Load 0x2,-0x3 03a2 e002 | | Load 0x0,0x2 03a3 181f | | Execute Package,Field_Execute,Field_Number 0x1f 03a4 00db | | Load_Top At_Offset_3 03a5 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 03a6 00db | | Load_Top At_Offset_3 03a7 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 03a8 00db | | Load_Top At_Offset_3 03a9 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 03aa 4504 |E | Exit_Suprogram New_Top_Offset 0x4 03ab 00da | | Load_Top At_Offset_2 03ac 0032 | 2 | Store_Top Heap_Access,At_Offset_2 03ad 00d9 | | Load_Top At_Offset_1 03ae 0217 | | Execute Heap_Access,All_Reference 03af 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03b0 0033 | 3 | Store_Top Heap_Access,At_Offset_3 03b1 00c9 | | Action Pop_Auxiliary_Loop 03b2 00da | | Load_Top At_Offset_2 03b3 77bb |w | Jump_Nonzero 0x36f 03b4 00ce | | Action Pop_Auxiliary 03b5 e5ff | | Load 0x2,-0x1 03b6 e002 | | Load 0x0,0x2 03b7 1b16 | | Execute Package,Field_Read,Field_Number 0x16 03b8 1886 | | Execute Package,Field_Execute,Field_Number 0x86 03b9 700b |p | Jump_Nonzero 0x3c5 03ba 0092 0d1c | | Action Push_String_Extended,0xd1c ; "Can't remove (or find) " 03bc e5ff | | Load 0x2,-0x1 03bd e002 | | Load 0x0,0x2 03be 1b16 | | Execute Package,Field_Read,Field_Number 0x16 03bf 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 03c0 01cc | | Execute Vector,Catenate 03c1 0092 0d1d | | Action Push_String_Extended,0xd1d ; " from the domain." 03c3 01cc | | Execute Vector,Catenate 03c4 8240 | @ | Call 0x1,0x40 03c5 4504 |E | Exit_Suprogram New_Top_Offset 0x4 03c6 0000 0000 | | .XXX[0x2] 03c8 ; -------------------------------------------------------------------------------------- 03c8 ; SUBPROGRAM 03c8 ; -------------------------------------------------------------------------------------- 03c8 03cb | | .CONST 0x03cb ; Address of begin 03c9 0004 | | .CONST 0x0004 ; Address of exception handler 03ca 0001 | | .CONST 0x0001 ; Number of locals 03cb BODY_03c8: 03cb INIT_03c8: 03cb 00da | | Load_Top At_Offset_2 03cc 021c | | Execute Heap_Access,Not_Null 03cd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ce 0000 0000 | | .XXX[0x2] 03d0 ; -------------------------------------------------------------------------------------- 03d0 ; SUBPROGRAM 03d0 ; -------------------------------------------------------------------------------------- 03d0 03d3 | | .CONST 0x03d3 ; Address of begin 03d1 0004 | | .CONST 0x0004 ; Address of exception handler 03d2 0001 | | .CONST 0x0001 ; Number of locals 03d3 BODY_03d0: 03d3 INIT_03d0: 03d3 00da | | Load_Top At_Offset_2 03d4 0217 | | Execute Heap_Access,All_Reference 03d5 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 03d6 e002 | | Load 0x0,0x2 03d7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03d8 00d9 | | Load_Top At_Offset_1 03d9 00d0 | | Action Swap_Control 03da 0260 | ` | Execute Discrete,In_Type 03db 7001 |p | Jump_Nonzero 0x3dd 03dc 0801 | | Execute_Immediate Raise,0x1 03dd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03de 0000 0000 | | .XXX[0x2] 03e0 ; -------------------------------------------------------------------------------------- 03e0 ; SUBPROGRAM 03e0 ; -------------------------------------------------------------------------------------- 03e0 03e3 | | .CONST 0x03e3 ; Address of begin 03e1 0004 | | .CONST 0x0004 ; Address of exception handler 03e2 0001 | | .CONST 0x0001 ; Number of locals 03e3 BODY_03e0: 03e3 INIT_03e0: 03e3 00da | | Load_Top At_Offset_2 03e4 0217 | | Execute Heap_Access,All_Reference 03e5 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 03e6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03e7 0000 | | .XXX[0x1] 03e8 ; -------------------------------------------------------------------------------------- 03e8 ; SUBPROGRAM 03e8 ; -------------------------------------------------------------------------------------- 03e8 03eb | | .CONST 0x03eb ; Address of begin 03e9 0004 | | .CONST 0x0004 ; Address of exception handler 03ea 0001 | | .CONST 0x0001 ; Number of locals 03eb BODY_03e8: 03eb INIT_03e8: 03eb 00da | | Load_Top At_Offset_2 03ec 0217 | | Execute Heap_Access,All_Reference 03ed 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03ee 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ef 0000 | | .XXX[0x1] 03f0 ; -------------------------------------------------------------------------------------- 03f0 ; SUBPROGRAM 03f0 ; -------------------------------------------------------------------------------------- 03f0 03f5 | | .CONST 0x03f5 ; Address of begin 03f1 0004 | | .CONST 0x0004 ; Address of exception handler 03f2 0002 | | .CONST 0x0002 ; Number of locals 03f3 INIT_03f0: 03f3 e23e | > | Load 0x1,0x3e 03f4 0007 | | Action Break_Optional 03f5 BODY_03f0: 03f5 00db | | Load_Top At_Offset_3 03f6 6835 |h5 | Jump_Zero 0x42c 03f7 00db | | Load_Top At_Offset_3 03f8 0217 | | Execute Heap_Access,All_Reference 03f9 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 03fa 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03fb e5fe | | Load 0x2,-0x2 03fc e002 | | Load 0x0,0x2 03fd 1b16 | | Execute Package,Field_Read,Field_Number 0x16 03fe 1816 | | Execute Package,Field_Execute,Field_Number 0x16 03ff 6818 |h | Jump_Zero 0x418 0400 00cf | | Action Mark_Auxiliary 0401 7812 |x | Jump 0x414 0402 00d9 | | Load_Top At_Offset_1 0403 0217 | | Execute Heap_Access,All_Reference 0404 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0405 e5fe | | Load 0x2,-0x2 0406 021f | | Execute Heap_Access,Equal 0407 6807 |h | Jump_Zero 0x40f 0408 e5fb | | Load 0x2,-0x5 0409 e5fc | | Load 0x2,-0x4 040a e5fd | | Load 0x2,-0x3 040b e402 | | Load 0x2,0x2 040c e5ff | | Load 0x2,-0x1 040d 824e | N | Call 0x1,0x4e 040e 7807 |x | Jump 0x416 040f 00d9 | | Load_Top At_Offset_1 0410 0217 | | Execute Heap_Access,All_Reference 0411 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0412 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0413 00c9 | | Action Pop_Auxiliary_Loop 0414 00d9 | | Load_Top At_Offset_1 0415 77ec |w | Jump_Nonzero 0x402 0416 00ce | | Action Pop_Auxiliary 0417 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0418 00cf | | Action Mark_Auxiliary 0419 780f |x | Jump 0x429 041a e5ff | | Load 0x2,-0x1 041b 0217 | | Execute Heap_Access,All_Reference 041c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 041d 7006 |p | Jump_Nonzero 0x424 041e e5fb | | Load 0x2,-0x5 041f e5fc | | Load 0x2,-0x4 0420 e5fd | | Load 0x2,-0x3 0421 e402 | | Load 0x2,0x2 0422 e5ff | | Load 0x2,-0x1 0423 824e | N | Call 0x1,0x4e 0424 00d9 | | Load_Top At_Offset_1 0425 0217 | | Execute Heap_Access,All_Reference 0426 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0427 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0428 00c9 | | Action Pop_Auxiliary_Loop 0429 00d9 | | Load_Top At_Offset_1 042a 77ef |w | Jump_Nonzero 0x41a 042b 00ce | | Action Pop_Auxiliary 042c 4506 |E | Exit_Suprogram New_Top_Offset 0x6 042d 0000 0000 | | .XXX[0x3] 042f 0000 | | 0430 ; -------------------------------------------------------------------------------------- 0430 ; SUBPROGRAM 0430 ; -------------------------------------------------------------------------------------- 0430 0435 | 5 | .CONST 0x0435 ; Address of begin 0431 0004 | | .CONST 0x0004 ; Address of exception handler 0432 0002 | | .CONST 0x0002 ; Number of locals 0433 INIT_0430: 0433 e23e | > | Load 0x1,0x3e 0434 0007 | | Action Break_Optional 0435 BODY_0430: 0435 00db | | Load_Top At_Offset_3 0436 683d |h= | Jump_Zero 0x474 0437 00db | | Load_Top At_Offset_3 0438 0217 | | Execute Heap_Access,All_Reference 0439 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 043a 0031 | 1 | Store_Top Heap_Access,At_Offset_1 043b e5fe | | Load 0x2,-0x2 043c e002 | | Load 0x0,0x2 043d 1b16 | | Execute Package,Field_Read,Field_Number 0x16 043e 1816 | | Execute Package,Field_Execute,Field_Number 0x16 043f 681c |h | Jump_Zero 0x45c 0440 00cf | | Action Mark_Auxiliary 0441 7816 |x | Jump 0x458 0442 00d9 | | Load_Top At_Offset_1 0443 0217 | | Execute Heap_Access,All_Reference 0444 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0445 e5fe | | Load 0x2,-0x2 0446 021f | | Execute Heap_Access,Equal 0447 680b |h | Jump_Zero 0x453 0448 00d9 | | Load_Top At_Offset_1 0449 0217 | | Execute Heap_Access,All_Reference 044a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 044b e5fd | | Load 0x2,-0x3 044c e002 | | Load 0x0,0x2 044d 1b16 | | Execute Package,Field_Read,Field_Number 0x16 044e 1876 | v | Execute Package,Field_Execute,Field_Number 0x76 044f 00da | | Load_Top At_Offset_2 0450 e5ff | | Load 0x2,-0x1 0451 824f | O | Call 0x1,0x4f 0452 7807 |x | Jump 0x45a 0453 00d9 | | Load_Top At_Offset_1 0454 0217 | | Execute Heap_Access,All_Reference 0455 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0456 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0457 00c9 | | Action Pop_Auxiliary_Loop 0458 00d9 | | Load_Top At_Offset_1 0459 77e8 |w | Jump_Nonzero 0x442 045a 00ce | | Action Pop_Auxiliary 045b 4504 |E | Exit_Suprogram New_Top_Offset 0x4 045c 00cf | | Action Mark_Auxiliary 045d 7813 |x | Jump 0x471 045e e5ff | | Load 0x2,-0x1 045f 0217 | | Execute Heap_Access,All_Reference 0460 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0461 700a |p | Jump_Nonzero 0x46c 0462 00d9 | | Load_Top At_Offset_1 0463 0217 | | Execute Heap_Access,All_Reference 0464 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0465 e5fd | | Load 0x2,-0x3 0466 e002 | | Load 0x0,0x2 0467 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0468 1876 | v | Execute Package,Field_Execute,Field_Number 0x76 0469 00da | | Load_Top At_Offset_2 046a e5ff | | Load 0x2,-0x1 046b 824f | O | Call 0x1,0x4f 046c 00d9 | | Load_Top At_Offset_1 046d 0217 | | Execute Heap_Access,All_Reference 046e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 046f 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0470 00c9 | | Action Pop_Auxiliary_Loop 0471 00d9 | | Load_Top At_Offset_1 0472 77eb |w | Jump_Nonzero 0x45e 0473 00ce | | Action Pop_Auxiliary 0474 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0475 0000 0000 | | .XXX[0x3] 0477 0000 | | 0478 ; -------------------------------------------------------------------------------------- 0478 ; SUBPROGRAM 0478 ; -------------------------------------------------------------------------------------- 0478 047d | } | .CONST 0x047d ; Address of begin 0479 0004 | | .CONST 0x0004 ; Address of exception handler 047a 0002 | | .CONST 0x0002 ; Number of locals 047b INIT_0478: 047b e23e | > | Load 0x1,0x3e 047c 0007 | | Action Break_Optional 047d BODY_0478: 047d e5fe | | Load 0x2,-0x2 047e e002 | | Load 0x0,0x2 047f 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0480 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0481 6813 |h | Jump_Zero 0x495 0482 00db | | Load_Top At_Offset_3 0483 e5fe | | Load 0x2,-0x2 0484 824c | L | Call 0x1,0x4c 0485 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0486 00db | | Load_Top At_Offset_3 0487 0217 | | Execute Heap_Access,All_Reference 0488 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0489 7016 |p | Jump_Nonzero 0x4a0 048a 00d8 | | Load_Top At_Offset_0 048b 0217 | | Execute Heap_Access,All_Reference 048c 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 048d e002 | | Load 0x0,0x2 048e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 048f 00d9 | | Load_Top At_Offset_1 0490 00d0 | | Action Swap_Control 0491 0260 | ` | Execute Discrete,In_Type 0492 7001 |p | Jump_Nonzero 0x494 0493 0801 | | Execute_Immediate Raise,0x1 0494 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0495 00db | | Load_Top At_Offset_3 0496 0217 | | Execute Heap_Access,All_Reference 0497 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 0498 e002 | | Load 0x0,0x2 0499 1b0d | | Execute Package,Field_Read,Field_Number 0xd 049a 00d9 | | Load_Top At_Offset_1 049b 00d0 | | Action Swap_Control 049c 0260 | ` | Execute Discrete,In_Type 049d 7001 |p | Jump_Nonzero 0x49f 049e 0801 | | Execute_Immediate Raise,0x1 049f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04a0 00db | | Load_Top At_Offset_3 04a1 0217 | | Execute Heap_Access,All_Reference 04a2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04a3 e004 | | Load 0x0,0x4 04a4 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 04a5 e5ff | | Load 0x2,-0x1 04a6 0217 | | Execute Heap_Access,All_Reference 04a7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04a8 e004 | | Load 0x0,0x4 04a9 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 04aa e004 | | Load 0x0,0x4 04ab 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 04ac e002 | | Load 0x0,0x2 04ad 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04ae 00d9 | | Load_Top At_Offset_1 04af 00d0 | | Action Swap_Control 04b0 0260 | ` | Execute Discrete,In_Type 04b1 7001 |p | Jump_Nonzero 0x4b3 04b2 0801 | | Execute_Immediate Raise,0x1 04b3 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04b4 0000 0000 | | .BLANK 0000[0x4] 04b8 ; -------------------------------------------------------------------------------------- 04b8 ; SUBPROGRAM 04b8 ; -------------------------------------------------------------------------------------- 04b8 04c2 | | .CONST 0x04c2 ; Address of begin 04b9 0004 | | .CONST 0x0004 ; Address of exception handler 04ba 0005 | | .CONST 0x0005 ; Number of locals 04bb INIT_04b8: 04bb e23e | > | Load 0x1,0x3e 04bc 0007 | | Action Break_Optional 04bd e23c | < | Load 0x1,0x3c 04be 029f 0c63 | c| Declare_Subprogram INIT_0c60,For_Call 04c0 029f 0c93 | | Declare_Subprogram INIT_0c90,For_Call 04c2 BODY_04b8: 04c2 e5ff | | Load 0x2,-0x1 04c3 6814 |h | Jump_Zero 0x4d8 04c4 e5ff | | Load 0x2,-0x1 04c5 0217 | | Execute Heap_Access,All_Reference 04c6 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 04c7 a402 | | Store_Unchecked 0x2,0x2 04c8 e5fe | | Load 0x2,-0x2 04c9 e002 | | Load 0x0,0x2 04ca 1b16 | | Execute Package,Field_Read,Field_Number 0x16 04cb 1816 | | Execute Package,Field_Execute,Field_Number 0x16 04cc 680a |h | Jump_Zero 0x4d7 04cd e5ff | | Load 0x2,-0x1 04ce e5fe | | Load 0x2,-0x2 04cf 824c | L | Call 0x1,0x4c 04d0 a402 | | Store_Unchecked 0x2,0x2 04d1 e5ff | | Load 0x2,-0x1 04d2 0217 | | Execute Heap_Access,All_Reference 04d3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04d4 7003 |p | Jump_Nonzero 0x4d8 04d5 8404 | | Call 0x2,0x4 04d6 7801 |x | Jump 0x4d8 04d7 8405 | | Call 0x2,0x5 04d8 e002 | | Load 0x0,0x2 04d9 1b14 | | Execute Package,Field_Read,Field_Number 0x14 04da 1815 | | Execute Package,Field_Execute,Field_Number 0x15 04db 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04dc 0000 0000 | | .BLANK 0000[0x4] 04e0 ; -------------------------------------------------------------------------------------- 04e0 ; SUBPROGRAM 04e0 ; -------------------------------------------------------------------------------------- 04e0 04f1 | | .CONST 0x04f1 ; Address of begin 04e1 0004 | | .CONST 0x0004 ; Address of exception handler 04e2 0004 | | .CONST 0x0004 ; Number of locals 04e3 INIT_04e0: 04e3 00da | | Load_Top At_Offset_2 04e4 8225 | % | Call 0x1,0x25 04e5 4801 |H | Short_Literal 0x1 04e6 00d9 | | Load_Top At_Offset_1 04e7 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04e8 e002 | | Load 0x0,0x2 04e9 1b14 | | Execute Package,Field_Read,Field_Number 0x14 04ea 1b58 | X | Execute Package,Field_Read,Field_Number 0x58 04eb 035b | [ | Declare_Type Array,Constrained 04ec 0337 | 7 | Declare_Variable Array 04ed 00d8 | | Load_Top At_Offset_0 04ee 1c00 | | Execute_Immediate Run_Utility,0x0 04ef e004 | | Load 0x0,0x4 04f0 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04f1 BODY_04e0: 04f1 00cf | | Action Mark_Auxiliary 04f2 00db | | Load_Top At_Offset_3 04f3 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04f4 4801 |H | Short_Literal 0x1 04f5 0263 | c | Execute Discrete,Above_Bound 04f6 7023 |p# | Jump_Nonzero 0x51a 04f7 00d8 | | Load_Top At_Offset_0 04f8 e403 | | Load 0x2,0x3 04f9 01d5 | | Execute Vector,Field_Reference 04fa e404 | | Load 0x2,0x4 04fb 00d9 | | Load_Top At_Offset_1 04fc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 04fd 0120 | | Execute Any,Is_Value 04fe 6803 |h | Jump_Zero 0x502 04ff e003 | | Load 0x0,0x3 0500 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0501 7802 |x | Jump 0x504 0502 00d9 | | Load_Top At_Offset_1 0503 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0504 00db | | Load_Top At_Offset_3 0505 e402 | | Load 0x2,0x2 0506 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0507 01d7 | | Execute Vector,Field_Read 0508 e002 | | Load 0x0,0x2 0509 1b16 | | Execute Package,Field_Read,Field_Number 0x16 050a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 050b 00da | | Load_Top At_Offset_2 050c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 050d c404 | | Store 0x2,0x4 050e 00d1 | | Pop_Control Pop_Count_1 050f 00d8 | | Load_Top At_Offset_0 0510 e403 | | Load 0x2,0x3 0511 01d5 | | Execute Vector,Field_Reference 0512 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0513 8249 | I | Call 0x1,0x49 0514 00d9 | | Load_Top At_Offset_1 0515 e403 | | Load 0x2,0x3 0516 01d5 | | Execute Vector,Field_Reference 0517 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0518 00c8 | | Action Pop_Auxiliary_Range 0519 3fdd |? | Loop_Increasing 0x4f7 051a 00ce | | Action Pop_Auxiliary 051b 00d9 | | Load_Top At_Offset_1 051c e002 | | Load 0x0,0x2 051d 1b14 | | Execute Package,Field_Read,Field_Number 0x14 051e 1b58 | X | Execute Package,Field_Read,Field_Number 0x58 051f 01c6 | | Execute Vector,Convert_To_Formal 0520 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0521 0000 0000 | | .BLANK 0000[0x7] 0528 ; -------------------------------------------------------------------------------------- 0528 ; SUBPROGRAM 0528 ; -------------------------------------------------------------------------------------- 0528 052b | + | .CONST 0x052b ; Address of begin 0529 0004 | | .CONST 0x0004 ; Address of exception handler 052a 0001 | | .CONST 0x0001 ; Number of locals 052b BODY_0528: 052b INIT_0528: 052b 00da | | Load_Top At_Offset_2 052c 0217 | | Execute Heap_Access,All_Reference 052d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 052e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 052f 0000 | | .XXX[0x1] 0530 ; -------------------------------------------------------------------------------------- 0530 ; SUBPROGRAM 0530 ; -------------------------------------------------------------------------------------- 0530 0533 | 3 | .CONST 0x0533 ; Address of begin 0531 0004 | | .CONST 0x0004 ; Address of exception handler 0532 0001 | | .CONST 0x0001 ; Number of locals 0533 BODY_0530: 0533 INIT_0530: 0533 00db | | Load_Top At_Offset_3 0534 00db | | Load_Top At_Offset_3 0535 0217 | | Execute Heap_Access,All_Reference 0536 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0537 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0538 ; -------------------------------------------------------------------------------------- 0538 ; SUBPROGRAM 0538 ; -------------------------------------------------------------------------------------- 0538 053b | ; | .CONST 0x053b ; Address of begin 0539 0004 | | .CONST 0x0004 ; Address of exception handler 053a 0001 | | .CONST 0x0001 ; Number of locals 053b BODY_0538: 053b INIT_0538: 053b 00da | | Load_Top At_Offset_2 053c 0217 | | Execute Heap_Access,All_Reference 053d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 053e 0f00 | | Execute_Immediate Equal,0x0 053f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0540 ; -------------------------------------------------------------------------------------- 0540 ; SUBPROGRAM 0540 ; -------------------------------------------------------------------------------------- 0540 0543 | C | .CONST 0x0543 ; Address of begin 0541 0004 | | .CONST 0x0004 ; Address of exception handler 0542 0001 | | .CONST 0x0001 ; Number of locals 0543 BODY_0540: 0543 INIT_0540: 0543 00da | | Load_Top At_Offset_2 0544 0217 | | Execute Heap_Access,All_Reference 0545 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0546 e004 | | Load 0x0,0x4 0547 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0548 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0549 0000 0000 | | .BLANK 0000[0x7] 0550 ; -------------------------------------------------------------------------------------- 0550 ; SUBPROGRAM 0550 ; -------------------------------------------------------------------------------------- 0550 0553 | S | .CONST 0x0553 ; Address of begin 0551 0004 | | .CONST 0x0004 ; Address of exception handler 0552 0001 | | .CONST 0x0001 ; Number of locals 0553 BODY_0550: 0553 INIT_0550: 0553 00da | | Load_Top At_Offset_2 0554 e256 | V | Load 0x1,0x56 0555 e257 | W | Load 0x1,0x57 0556 1d58 | X | Execute_Immediate Reference_Lex_1,0x58 0557 1d59 | Y | Execute_Immediate Reference_Lex_1,0x59 0558 1d5a | Z | Execute_Immediate Reference_Lex_1,0x5a 0559 e00f | | Load 0x0,0xf 055a 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 055b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 055c 0000 0000 | | .BLANK 0000[0x4] 0560 ; -------------------------------------------------------------------------------------- 0560 ; SUBPROGRAM 0560 ; -------------------------------------------------------------------------------------- 0560 0563 | c | .CONST 0x0563 ; Address of begin 0561 0004 | | .CONST 0x0004 ; Address of exception handler 0562 0001 | | .CONST 0x0001 ; Number of locals 0563 BODY_0560: 0563 INIT_0560: 0563 00da | | Load_Top At_Offset_2 0564 e25e | ^ | Load 0x1,0x5e 0565 e25f | _ | Load 0x1,0x5f 0566 1d60 | ` | Execute_Immediate Reference_Lex_1,0x60 0567 e261 | a | Load 0x1,0x61 0568 1d62 | b | Execute_Immediate Reference_Lex_1,0x62 0569 e00f | | Load 0x0,0xf 056a 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 056b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 056c 0000 0000 | | .BLANK 0000[0x4] 0570 ; -------------------------------------------------------------------------------------- 0570 ; SUBPROGRAM 0570 ; -------------------------------------------------------------------------------------- 0570 0573 | s | .CONST 0x0573 ; Address of begin 0571 0004 | | .CONST 0x0004 ; Address of exception handler 0572 0001 | | .CONST 0x0001 ; Number of locals 0573 BODY_0570: 0573 INIT_0570: 0573 0092 0d1e | | Action Push_String_Extended,0xd1e ; "the specified domain" 0575 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0576 0000 0000 | | .XXX[0x2] 0578 ; -------------------------------------------------------------------------------------- 0578 ; SUBPROGRAM 0578 ; -------------------------------------------------------------------------------------- 0578 0583 | | .CONST 0x0583 ; Address of begin 0579 0004 | | .CONST 0x0004 ; Address of exception handler 057a 0003 | | .CONST 0x0003 ; Number of locals 057b INIT_0578: 057b e003 | | Load 0x0,0x3 057c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 057d 02c7 | | Declare_Variable Any 057e 00d8 | | Load_Top At_Offset_0 057f 1c00 | | Execute_Immediate Run_Utility,0x0 0580 e003 | | Load 0x0,0x3 0581 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0582 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0583 BODY_0578: 0583 e003 | | Load 0x0,0x3 0584 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0585 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0586 00da | | Load_Top At_Offset_2 0587 0120 | | Execute Any,Is_Value 0588 6803 |h | Jump_Zero 0x58c 0589 e003 | | Load 0x0,0x3 058a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 058b 7801 |x | Jump 0x58d 058c 00da | | Load_Top At_Offset_2 058d 603a |`: | Indirect_Literal Discrete,0x5c8,{0x00000000, 0x00004000} 058e e01a | | Load 0x0,0x1a 058f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0590 e01b | | Load 0x0,0x1b 0591 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0592 e003 | | Load 0x0,0x3 0593 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0594 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0595 e5ff | | Load 0x2,-0x1 0596 e003 | | Load 0x0,0x3 0597 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0598 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 0599 c402 | | Store 0x2,0x2 059a 0059 | Y | Store_Top Discrete,At_Offset_1 059b 00d8 | | Load_Top At_Offset_0 059c 7004 |p | Jump_Nonzero 0x5a1 059d e5fe | | Load 0x2,-0x2 059e 00da | | Load_Top At_Offset_2 059f 8224 | $ | Call 0x1,0x24 05a0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 05a1 4801 |H | Short_Literal 0x1 05a2 4802 |H | Short_Literal 0x2 05a3 e00f | | Load 0x0,0xf 05a4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 05a5 0334 | 4 | Declare_Variable Array,With_Constraint 05a6 e5ff | | Load 0x2,-0x1 05a7 00da | | Load_Top At_Offset_2 05a8 e00f | | Load 0x0,0xf 05a9 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 05aa 4801 |H | Short_Literal 0x1 05ab 00da | | Load_Top At_Offset_2 05ac 01d6 | | Execute Vector,Field_Write 05ad e5fe | | Load 0x2,-0x2 05ae 8220 | | Call 0x1,0x20 05af 4802 |H | Short_Literal 0x2 05b0 00da | | Load_Top At_Offset_2 05b1 01d6 | | Execute Vector,Field_Write 05b2 6011 |` | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x00003001} 05b3 e004 | | Load 0x0,0x4 05b4 1813 | | Execute Package,Field_Execute,Field_Number 0x13 05b5 e5fe | | Load 0x2,-0x2 05b6 0217 | | Execute Heap_Access,All_Reference 05b7 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 05b8 e5fe | | Load 0x2,-0x2 05b9 0217 | | Execute Heap_Access,All_Reference 05ba 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 05bb e004 | | Load 0x0,0x4 05bc 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 05bd e002 | | Load 0x0,0x2 05be 1b16 | | Execute Package,Field_Read,Field_Number 0x16 05bf 180e | | Execute Package,Field_Execute,Field_Number 0xe 05c0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 05c1 0000 0000 | | .XXX[0x3] 05c3 0000 | | 05c4 0000 0000 | | .LITERAL {0x00000000, 0x00003001} 05c8 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 05cc 0000 0000 | | .BLANK 0000[0x4] 05d0 ; -------------------------------------------------------------------------------------- 05d0 ; SUBPROGRAM 05d0 ; -------------------------------------------------------------------------------------- 05d0 05d7 | | .CONST 0x05d7 ; Address of begin 05d1 0004 | | .CONST 0x0004 ; Address of exception handler 05d2 0002 | | .CONST 0x0002 ; Number of locals 05d3 INIT_05d0: 05d3 00db | | Load_Top At_Offset_3 05d4 00db | | Load_Top At_Offset_3 05d5 8248 | H | Call 0x1,0x48 05d6 824b | K | Call 0x1,0x4b 05d7 BODY_05d0: 05d7 00d8 | | Load_Top At_Offset_0 05d8 7004 |p | Jump_Nonzero 0x5dd 05d9 e002 | | Load 0x0,0x2 05da 1b16 | | Execute Package,Field_Read,Field_Number 0x16 05db 180e | | Execute Package,Field_Execute,Field_Number 0xe 05dc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 05dd 00d8 | | Load_Top At_Offset_0 05de 0217 | | Execute Heap_Access,All_Reference 05df 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 05e0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 05e1 0000 0000 | | .BLANK 0000[0x7] 05e8 ; -------------------------------------------------------------------------------------- 05e8 ; SUBPROGRAM 05e8 ; -------------------------------------------------------------------------------------- 05e8 05f6 | | .CONST 0x05f6 ; Address of begin 05e9 0004 | | .CONST 0x0004 ; Address of exception handler 05ea 0003 | | .CONST 0x0003 ; Number of locals 05eb INIT_05e8: 05eb 00da | | Load_Top At_Offset_2 05ec 0217 | | Execute Heap_Access,All_Reference 05ed 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 05ee e002 | | Load 0x0,0x2 05ef 1b16 | | Execute Package,Field_Read,Field_Number 0x16 05f0 1b10 | | Execute Package,Field_Read,Field_Number 0x10 05f1 1c08 | | Execute_Immediate Run_Utility,0x8 05f2 00db | | Load_Top At_Offset_3 05f3 0217 | | Execute Heap_Access,All_Reference 05f4 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 05f5 0007 | | Action Break_Optional 05f6 BODY_05e8: 05f6 4800 |H | Short_Literal 0x0 05f7 00da | | Load_Top At_Offset_2 05f8 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 05f9 00cf | | Action Mark_Auxiliary 05fa 00da | | Load_Top At_Offset_2 05fb 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 05fc 01d9 | | Execute Vector,Reverse_Bounds 05fd 0263 | c | Execute Discrete,Above_Bound 05fe 700d |p | Jump_Nonzero 0x60c 05ff 00db | | Load_Top At_Offset_3 0600 0217 | | Execute Heap_Access,All_Reference 0601 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0602 00d9 | | Load_Top At_Offset_1 0603 e402 | | Load 0x2,0x2 0604 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0605 01d6 | | Execute Vector,Field_Write 0606 00db | | Load_Top At_Offset_3 0607 0217 | | Execute Heap_Access,All_Reference 0608 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0609 a403 | | Store_Unchecked 0x2,0x3 060a 00c8 | | Action Pop_Auxiliary_Range 060b 3ff3 |? | Loop_Increasing 0x5ff 060c 00ce | | Action Pop_Auxiliary 060d 00d9 | | Load_Top At_Offset_1 060e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 060f 0000 | | .XXX[0x1] 0610 ; -------------------------------------------------------------------------------------- 0610 ; SUBPROGRAM 0610 ; -------------------------------------------------------------------------------------- 0610 0616 | | .CONST 0x0616 ; Address of begin 0611 0004 | | .CONST 0x0004 ; Address of exception handler 0612 0002 | | .CONST 0x0002 ; Number of locals 0613 INIT_0610: 0613 00da | | Load_Top At_Offset_2 0614 0217 | | Execute Heap_Access,All_Reference 0615 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0616 BODY_0610: 0616 00cf | | Action Mark_Auxiliary 0617 e5fe | | Load 0x2,-0x2 0618 4802 |H | Short_Literal 0x2 0619 0263 | c | Execute Discrete,Above_Bound 061a 700a |p | Jump_Nonzero 0x625 061b 00db | | Load_Top At_Offset_3 061c 7002 |p | Jump_Nonzero 0x61f 061d 00d2 | | Pop_Control Pop_Count_2 061e 7806 |x | Jump 0x625 061f 00db | | Load_Top At_Offset_3 0620 0217 | | Execute Heap_Access,All_Reference 0621 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0622 a402 | | Store_Unchecked 0x2,0x2 0623 00c8 | | Action Pop_Auxiliary_Range 0624 3ff6 |? | Loop_Increasing 0x61b 0625 00ce | | Action Pop_Auxiliary 0626 00d8 | | Load_Top At_Offset_0 0627 7004 |p | Jump_Nonzero 0x62c 0628 e002 | | Load 0x0,0x2 0629 1b16 | | Execute Package,Field_Read,Field_Number 0x16 062a 180e | | Execute Package,Field_Execute,Field_Number 0xe 062b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 062c 00d8 | | Load_Top At_Offset_0 062d 0217 | | Execute Heap_Access,All_Reference 062e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 062f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0630 ; -------------------------------------------------------------------------------------- 0630 ; SUBPROGRAM 0630 ; -------------------------------------------------------------------------------------- 0630 0638 | 8 | .CONST 0x0638 ; Address of begin 0631 0004 | | .CONST 0x0004 ; Address of exception handler 0632 0003 | | .CONST 0x0003 ; Number of locals 0633 INIT_0630: 0633 e23e | > | Load 0x1,0x3e 0634 0007 | | Action Break_Optional 0635 e002 | | Load 0x0,0x2 0636 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0637 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0638 BODY_0630: 0638 e5fe | | Load 0x2,-0x2 0639 6827 |h' | Jump_Zero 0x661 063a e5fe | | Load 0x2,-0x2 063b 0217 | | Execute Heap_Access,All_Reference 063c 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 063d 0032 | 2 | Store_Top Heap_Access,At_Offset_2 063e 00cf | | Action Mark_Auxiliary 063f 781e |x | Jump 0x65e 0640 e5fe | | Load 0x2,-0x2 0641 0219 | | Execute Heap_Access,All_Read 0642 00d8 | | Load_Top At_Offset_0 0643 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0644 e002 | | Load 0x0,0x2 0645 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0646 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0647 e402 | | Load 0x2,0x2 0648 0217 | | Execute Heap_Access,All_Reference 0649 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 064a e5ff | | Load 0x2,-0x1 064b e002 | | Load 0x0,0x2 064c 1b16 | | Execute Package,Field_Read,Field_Number 0x16 064d 1875 | u | Execute Package,Field_Execute,Field_Number 0x75 064e c403 | | Store 0x2,0x3 064f 00d9 | | Load_Top At_Offset_1 0650 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0651 00d1 | | Pop_Control Pop_Count_1 0652 00d9 | | Load_Top At_Offset_1 0653 e002 | | Load 0x0,0x2 0654 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0655 180f | | Execute Package,Field_Execute,Field_Number 0xf 0656 7002 |p | Jump_Nonzero 0x659 0657 00d9 | | Load_Top At_Offset_1 0658 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0659 00da | | Load_Top At_Offset_2 065a 0217 | | Execute Heap_Access,All_Reference 065b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 065c 0033 | 3 | Store_Top Heap_Access,At_Offset_3 065d 00c9 | | Action Pop_Auxiliary_Loop 065e 00da | | Load_Top At_Offset_2 065f 77e0 |w | Jump_Nonzero 0x640 0660 00ce | | Action Pop_Auxiliary 0661 e002 | | Load 0x0,0x2 0662 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0663 180e | | Execute Package,Field_Execute,Field_Number 0xe 0664 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0665 0000 0000 | | .XXX[0x3] 0667 0000 | | 0668 ; -------------------------------------------------------------------------------------- 0668 ; SUBPROGRAM 0668 ; -------------------------------------------------------------------------------------- 0668 066b | k | .CONST 0x066b ; Address of begin 0669 0004 | | .CONST 0x0004 ; Address of exception handler 066a 0001 | | .CONST 0x0001 ; Number of locals 066b BODY_0668: 066b INIT_0668: 066b 00db | | Load_Top At_Offset_3 066c 0217 | | Execute Heap_Access,All_Reference 066d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 066e 00db | | Load_Top At_Offset_3 066f 8267 | g | Call 0x1,0x67 0670 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0671 0000 0000 | | .BLANK 0000[0x7] 0678 ; -------------------------------------------------------------------------------------- 0678 ; SUBPROGRAM 0678 ; -------------------------------------------------------------------------------------- 0678 067b | { | .CONST 0x067b ; Address of begin 0679 0004 | | .CONST 0x0004 ; Address of exception handler 067a 0001 | | .CONST 0x0001 ; Number of locals 067b BODY_0678: 067b INIT_0678: 067b 00da | | Load_Top At_Offset_2 067c 0217 | | Execute Heap_Access,All_Reference 067d 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 067e 00d8 | | Load_Top At_Offset_0 067f 0120 | | Execute Any,Is_Value 0680 7002 |p | Jump_Nonzero 0x683 0681 00d8 | | Load_Top At_Offset_0 0682 011e | | Execute Any,Convert 0683 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0684 0000 0000 | | .BLANK 0000[0x4] 0688 ; -------------------------------------------------------------------------------------- 0688 ; SUBPROGRAM 0688 ; -------------------------------------------------------------------------------------- 0688 068b | | .CONST 0x068b ; Address of begin 0689 0004 | | .CONST 0x0004 ; Address of exception handler 068a 0001 | | .CONST 0x0001 ; Number of locals 068b BODY_0688: 068b INIT_0688: 068b 00db | | Load_Top At_Offset_3 068c 00db | | Load_Top At_Offset_3 068d 0217 | | Execute Heap_Access,All_Reference 068e 3807 |8 | Execute Record,Field_Write,Field_Number 0x7 068f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0690 ; -------------------------------------------------------------------------------------- 0690 ; SUBPROGRAM 0690 ; -------------------------------------------------------------------------------------- 0690 06a0 | | .CONST 0x06a0 ; Address of begin 0691 0004 | | .CONST 0x0004 ; Address of exception handler 0692 0004 | | .CONST 0x0004 ; Number of locals 0693 INIT_0690: 0693 00da | | Load_Top At_Offset_2 0694 e002 | | Load 0x0,0x2 0695 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0696 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 0697 00d8 | | Load_Top At_Offset_0 0698 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0699 e002 | | Load 0x0,0x2 069a 1b16 | | Execute Package,Field_Read,Field_Number 0x16 069b 1b10 | | Execute Package,Field_Read,Field_Number 0x10 069c 1c08 | | Execute_Immediate Run_Utility,0x8 069d e004 | | Load 0x0,0x4 069e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 069f 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 06a0 BODY_0690: 06a0 00da | | Load_Top At_Offset_2 06a1 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 06a2 00da | | Load_Top At_Offset_2 06a3 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 06a4 00cf | | Action Mark_Auxiliary 06a5 00db | | Load_Top At_Offset_3 06a6 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 06a7 01d9 | | Execute Vector,Reverse_Bounds 06a8 0263 | c | Execute Discrete,Above_Bound 06a9 701f |p | Jump_Nonzero 0x6c9 06aa e403 | | Load 0x2,0x3 06ab 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 06ac 00d9 | | Load_Top At_Offset_1 06ad e404 | | Load 0x2,0x4 06ae e002 | | Load 0x0,0x2 06af 1b16 | | Execute Package,Field_Read,Field_Number 0x16 06b0 1b0d | | Execute Package,Field_Read,Field_Number 0xd 06b1 00da | | Load_Top At_Offset_2 06b2 e408 | | Load 0x2,0x8 06b3 01d7 | | Execute Vector,Field_Read 06b4 00d1 | | Pop_Control Pop_Count_1 06b5 e5fe | | Load 0x2,-0x2 06b6 e407 | | Load 0x2,0x7 06b7 e402 | | Load 0x2,0x2 06b8 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 06b9 01d7 | | Execute Vector,Field_Read 06ba 8269 | i | Call 0x1,0x69 06bb 00da | | Load_Top At_Offset_2 06bc e408 | | Load 0x2,0x8 06bd 01d6 | | Execute Vector,Field_Write 06be c404 | | Store 0x2,0x4 06bf 00d2 | | Pop_Control Pop_Count_2 06c0 00db | | Load_Top At_Offset_3 06c1 6805 |h | Jump_Zero 0x6c7 06c2 00db | | Load_Top At_Offset_3 06c3 e403 | | Load 0x2,0x3 06c4 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 06c5 4800 |H | Short_Literal 0x0 06c6 a404 | | Store_Unchecked 0x2,0x4 06c7 00c8 | | Action Pop_Auxiliary_Range 06c8 3fe1 |? | Loop_Increasing 0x6aa 06c9 00ce | | Action Pop_Auxiliary 06ca 00d9 | | Load_Top At_Offset_1 06cb 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06cc 0000 0000 | | .BLANK 0000[0x4] 06d0 ; -------------------------------------------------------------------------------------- 06d0 ; SUBPROGRAM 06d0 ; -------------------------------------------------------------------------------------- 06d0 06e1 | | .CONST 0x06e1 ; Address of begin 06d1 0004 | | .CONST 0x0004 ; Address of exception handler 06d2 0006 | | .CONST 0x0006 ; Number of locals 06d3 INIT_06d0: 06d3 e23e | > | Load 0x1,0x3e 06d4 0007 | | Action Break_Optional 06d5 e004 | | Load 0x0,0x4 06d6 1b0d | | Execute Package,Field_Read,Field_Number 0xd 06d7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 06d8 e002 | | Load 0x0,0x2 06d9 1b14 | | Execute Package,Field_Read,Field_Number 0x14 06da 1b0d | | Execute Package,Field_Read,Field_Number 0xd 06db e002 | | Load 0x0,0x2 06dc 1b16 | | Execute Package,Field_Read,Field_Number 0x16 06dd 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28 06de e002 | | Load 0x0,0x2 06df 1b16 | | Execute Package,Field_Read,Field_Number 0x16 06e0 1b0d | | Execute Package,Field_Read,Field_Number 0xd 06e1 BODY_06d0: 06e1 e5fe | | Load 0x2,-0x2 06e2 6835 |h5 | Jump_Zero 0x718 06e3 e5fe | | Load 0x2,-0x2 06e4 0217 | | Execute Heap_Access,All_Reference 06e5 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 06e6 a402 | | Store_Unchecked 0x2,0x2 06e7 e5ff | | Load 0x2,-0x1 06e8 e002 | | Load 0x0,0x2 06e9 1b15 | | Execute Package,Field_Read,Field_Number 0x15 06ea 1813 | | Execute Package,Field_Execute,Field_Number 0x13 06eb 680b |h | Jump_Zero 0x6f7 06ec 00db | | Load_Top At_Offset_3 06ed e002 | | Load 0x0,0x2 06ee 1b10 | | Execute Package,Field_Read,Field_Number 0x10 06ef e5ff | | Load 0x2,-0x1 06f0 e002 | | Load 0x0,0x2 06f1 1b15 | | Execute Package,Field_Read,Field_Number 0x15 06f2 1814 | | Execute Package,Field_Execute,Field_Number 0x14 06f3 c404 | | Store 0x2,0x4 06f4 c403 | | Store 0x2,0x3 06f5 00da | | Load_Top At_Offset_2 06f6 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06f7 00db | | Load_Top At_Offset_3 06f8 e002 | | Load 0x0,0x2 06f9 1b13 | | Execute Package,Field_Read,Field_Number 0x13 06fa e5ff | | Load 0x2,-0x1 06fb e002 | | Load 0x0,0x2 06fc 1b15 | | Execute Package,Field_Read,Field_Number 0x15 06fd 1810 | | Execute Package,Field_Execute,Field_Number 0x10 06fe 0033 | 3 | Store_Top Heap_Access,At_Offset_3 06ff c403 | | Store 0x2,0x3 0700 00db | | Load_Top At_Offset_3 0701 7016 |p | Jump_Nonzero 0x718 0702 00db | | Load_Top At_Offset_3 0703 e002 | | Load 0x0,0x2 0704 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0705 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0706 e5fe | | Load 0x2,-0x2 0707 e405 | | Load 0x2,0x5 0708 8269 | i | Call 0x1,0x69 0709 0032 | 2 | Store_Top Heap_Access,At_Offset_2 070a c403 | | Store 0x2,0x3 070b 00d8 | | Load_Top At_Offset_0 070c e002 | | Load 0x0,0x2 070d 1b16 | | Execute Package,Field_Read,Field_Number 0x16 070e 1886 | | Execute Package,Field_Execute,Field_Number 0x86 070f 7008 |p | Jump_Nonzero 0x718 0710 00db | | Load_Top At_Offset_3 0711 7006 |p | Jump_Nonzero 0x718 0712 00d8 | | Load_Top At_Offset_0 0713 e5ff | | Load 0x2,-0x1 0714 e002 | | Load 0x0,0x2 0715 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0716 1883 | | Execute Package,Field_Execute,Field_Number 0x83 0717 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0718 e002 | | Load 0x0,0x2 0719 1b14 | | Execute Package,Field_Read,Field_Number 0x14 071a 180e | | Execute Package,Field_Execute,Field_Number 0xe 071b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 071c 0000 0000 | | .BLANK 0000[0x4] 0720 ; -------------------------------------------------------------------------------------- 0720 ; SUBPROGRAM 0720 ; -------------------------------------------------------------------------------------- 0720 0735 | 5 | .CONST 0x0735 ; Address of begin 0721 0004 | | .CONST 0x0004 ; Address of exception handler 0722 0005 | | .CONST 0x0005 ; Number of locals 0723 INIT_0720: 0723 4801 |H | Short_Literal 0x1 0724 00db | | Load_Top At_Offset_3 0725 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0726 e002 | | Load 0x0,0x2 0727 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0728 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0729 035b | [ | Declare_Type Array,Constrained 072a 0337 | 7 | Declare_Variable Array 072b e002 | | Load 0x0,0x2 072c 1b14 | | Execute Package,Field_Read,Field_Number 0x14 072d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 072e 00e2 | | Load_Encached Integer_Cache 072f 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0730 e5ff | | Load 0x2,-0x1 0731 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0732 e004 | | Load 0x0,0x4 0733 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0734 03f1 | | Declare_Variable Discrete,With_Value 0735 BODY_0720: 0735 00cf | | Action Mark_Auxiliary 0736 e5ff | | Load 0x2,-0x1 0737 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0738 01d9 | | Execute Vector,Reverse_Bounds 0739 0263 | c | Execute Discrete,Above_Bound 073a 7030 |p0 | Jump_Nonzero 0x76b 073b e5fe | | Load 0x2,-0x2 073c 00d9 | | Load_Top At_Offset_1 073d e5ff | | Load 0x2,-0x1 073e 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 073f 01d7 | | Execute Vector,Field_Read 0740 822b | + | Call 0x1,0x2b 0741 a403 | | Store_Unchecked 0x2,0x3 0742 e403 | | Load 0x2,0x3 0743 e002 | | Load 0x0,0x2 0744 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0745 180f | | Execute Package,Field_Execute,Field_Number 0xf 0746 7008 |p | Jump_Nonzero 0x74f 0747 e404 | | Load 0x2,0x4 0748 0a01 | | Execute_Immediate Plus,0x1 0749 c404 | | Store 0x2,0x4 074a e403 | | Load 0x2,0x3 074b e404 | | Load 0x2,0x4 074c e402 | | Load 0x2,0x2 074d 01d6 | | Execute Vector,Field_Write 074e 781a |x | Jump 0x769 074f e004 | | Load 0x0,0x4 0750 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0751 4801 |H | Short_Literal 0x1 0752 4802 |H | Short_Literal 0x2 0753 e00f | | Load 0x0,0xf 0754 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0755 0334 | 4 | Declare_Variable Array,With_Constraint 0756 00da | | Load_Top At_Offset_2 0757 e5ff | | Load 0x2,-0x1 0758 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0759 01d7 | | Execute Vector,Field_Read 075a e002 | | Load 0x0,0x2 075b 1b15 | | Execute Package,Field_Read,Field_Number 0x15 075c 181b | | Execute Package,Field_Execute,Field_Number 0x1b 075d 4801 |H | Short_Literal 0x1 075e 00da | | Load_Top At_Offset_2 075f 01d6 | | Execute Vector,Field_Write 0760 e5fe | | Load 0x2,-0x2 0761 8220 | | Call 0x1,0x20 0762 4802 |H | Short_Literal 0x2 0763 00da | | Load_Top At_Offset_2 0764 01d6 | | Execute Vector,Field_Write 0765 6026 |`& | Indirect_Literal Discrete,0x78c,{0x00000000, 0x00003004} 0766 e004 | | Load 0x0,0x4 0767 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0768 c405 | | Store 0x2,0x5 0769 00c8 | | Action Pop_Auxiliary_Range 076a 3fd0 |? | Loop_Increasing 0x73b 076b 00ce | | Action Pop_Auxiliary 076c 00d9 | | Load_Top At_Offset_1 076d e002 | | Load 0x0,0x2 076e 1b14 | | Execute Package,Field_Read,Field_Number 0x14 076f 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0770 1c08 | | Execute_Immediate Run_Utility,0x8 0771 00d9 | | Load_Top At_Offset_1 0772 00d9 | | Load_Top At_Offset_1 0773 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0774 4801 |H | Short_Literal 0x1 0775 00db | | Load_Top At_Offset_3 0776 e402 | | Load 0x2,0x2 0777 01cf | | Execute Vector,Slice_Read 0778 00d9 | | Load_Top At_Offset_1 0779 00d8 | | Load_Top At_Offset_0 077a 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 077b 00da | | Load_Top At_Offset_2 077c 01da | | Execute Vector,Bounds 077d 00da | | Load_Top At_Offset_2 077e 01da | | Execute Vector,Bounds 077f 00da | | Load_Top At_Offset_2 0780 027f | | Execute Discrete,Equal 0781 7001 |p | Jump_Nonzero 0x783 0782 08e0 | | Execute_Immediate Raise,0xe0 0783 00cd | | Action Spare6_Action 0784 027f | | Execute Discrete,Equal 0785 7001 |p | Jump_Nonzero 0x787 0786 08e0 | | Execute_Immediate Raise,0xe0 0787 00d2 | | Pop_Control Pop_Count_2 0788 00d9 | | Load_Top At_Offset_1 0789 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3 078a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 078b 0000 | | .XXX[0x1] 078c 0000 0000 | | .LITERAL {0x00000000, 0x00003004} 0790 ; -------------------------------------------------------------------------------------- 0790 ; SUBPROGRAM 0790 ; -------------------------------------------------------------------------------------- 0790 0793 | | .CONST 0x0793 ; Address of begin 0791 0004 | | .CONST 0x0004 ; Address of exception handler 0792 0001 | | .CONST 0x0001 ; Number of locals 0793 BODY_0790: 0793 INIT_0790: 0793 4608 |F | Jump_Case 0x9 0794 7808 |x | Jump 0x79d ; case 0x0 0795 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0796 7813 |x | Jump 0x7aa ; case 0x2 0797 7812 |x | Jump 0x7aa ; case 0x3 0798 7811 |x | Jump 0x7aa ; case 0x4 0799 7810 |x | Jump 0x7aa ; case 0x5 079a 780f |x | Jump 0x7aa ; case 0x6 079b 780e |x | Jump 0x7aa ; case 0x7 079c 780d |x | Jump 0x7aa ; case 0x8 079d 00da | | Load_Top At_Offset_2 079e 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 079f 0125 | % | Execute Any,Set_Constraint 07a0 00da | | Load_Top At_Offset_2 07a1 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 07a2 1c00 | | Execute_Immediate Run_Utility,0x0 07a3 00da | | Load_Top At_Offset_2 07a4 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 07a5 0125 | % | Execute Any,Set_Constraint 07a6 00da | | Load_Top At_Offset_2 07a7 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 07a8 1c00 | | Execute_Immediate Run_Utility,0x0 07a9 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 07aa 0869 | i | Execute_Immediate Raise,0x69 07ab 0000 0000 | | .BLANK 0000[0x5] 07b0 ; -------------------------------------------------------------------------------------- 07b0 ; SUBPROGRAM 07b0 ; -------------------------------------------------------------------------------------- 07b0 07b3 | | .CONST 0x07b3 ; Address of begin 07b1 0004 | | .CONST 0x0004 ; Address of exception handler 07b2 0001 | | .CONST 0x0001 ; Number of locals 07b3 BODY_07b0: 07b3 INIT_07b0: 07b3 4608 |F | Jump_Case 0x9 07b4 7808 |x | Jump 0x7bd ; case 0x0 07b5 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 07b6 780d |x | Jump 0x7c4 ; case 0x2 07b7 780c |x | Jump 0x7c4 ; case 0x3 07b8 780b |x | Jump 0x7c4 ; case 0x4 07b9 780a |x | Jump 0x7c4 ; case 0x5 07ba 7809 |x | Jump 0x7c4 ; case 0x6 07bb 7808 |x | Jump 0x7c4 ; case 0x7 07bc 7807 |x | Jump 0x7c4 ; case 0x8 07bd 00da | | Load_Top At_Offset_2 07be 3407 |4 | Execute Record,Field_Reference,Field_Number 0x7 07bf 0125 | % | Execute Any,Set_Constraint 07c0 00da | | Load_Top At_Offset_2 07c1 3407 |4 | Execute Record,Field_Reference,Field_Number 0x7 07c2 1c00 | | Execute_Immediate Run_Utility,0x0 07c3 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 07c4 0869 | i | Execute_Immediate Raise,0x69 07c5 0000 0000 | | .XXX[0x3] 07c7 0000 | | 07c8 ; -------------------------------------------------------------------------------------- 07c8 ; SUBPROGRAM 07c8 ; -------------------------------------------------------------------------------------- 07c8 07cb | | .CONST 0x07cb ; Address of begin 07c9 0004 | | .CONST 0x0004 ; Address of exception handler 07ca 0001 | | .CONST 0x0001 ; Number of locals 07cb BODY_07c8: 07cb INIT_07c8: 07cb 00da | | Load_Top At_Offset_2 07cc e002 | | Load 0x0,0x2 07cd 1b14 | | Execute Package,Field_Read,Field_Number 0x14 07ce 181f | | Execute Package,Field_Execute,Field_Number 0x1f 07cf e5fe | | Load 0x2,-0x2 07d0 e002 | | Load 0x0,0x2 07d1 1b14 | | Execute Package,Field_Read,Field_Number 0x14 07d2 181f | | Execute Package,Field_Execute,Field_Number 0x1f 07d3 027c | | | Execute Discrete,Less 07d4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 07d5 0000 0000 | | .XXX[0x3] 07d7 0000 | | 07d8 ; -------------------------------------------------------------------------------------- 07d8 ; SUBPROGRAM 07d8 ; -------------------------------------------------------------------------------------- 07d8 07db | | .CONST 0x07db ; Address of begin 07d9 0004 | | .CONST 0x0004 ; Address of exception handler 07da 0001 | | .CONST 0x0001 ; Number of locals 07db BODY_07d8: 07db INIT_07d8: 07db e01e | | Load 0x0,0x1e 07dc 180e | | Execute Package,Field_Execute,Field_Number 0xe 07dd 00db | | Load_Top At_Offset_3 07de 4801 |H | Short_Literal 0x1 07df 6004 |` | Indirect_Literal Discrete,0x7e4,{0x00000000, 0x00005802} 07e0 e004 | | Load 0x0,0x4 07e1 1842 | B | Execute Package,Field_Execute,Field_Number 0x42 07e2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 07e3 0000 | | .XXX[0x1] 07e4 0000 0000 | | .LITERAL {0x00000000, 0x00005802} 07e8 ; -------------------------------------------------------------------------------------- 07e8 ; SUBPROGRAM 07e8 ; -------------------------------------------------------------------------------------- 07e8 07f3 | | .CONST 0x07f3 ; Address of begin 07e9 0004 | | .CONST 0x0004 ; Address of exception handler 07ea 0003 | | .CONST 0x0003 ; Number of locals 07eb INIT_07e8: 07eb e003 | | Load 0x0,0x3 07ec 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 07ed 1b0e | | Execute Package,Field_Read,Field_Number 0xe 07ee 02c7 | | Declare_Variable Any 07ef 00d8 | | Load_Top At_Offset_0 07f0 1c00 | | Execute_Immediate Run_Utility,0x0 07f1 e003 | | Load 0x0,0x3 07f2 1b0d | | Execute Package,Field_Read,Field_Number 0xd 07f3 BODY_07e8: 07f3 e003 | | Load 0x0,0x3 07f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 07f5 00da | | Load_Top At_Offset_2 07f6 0120 | | Execute Any,Is_Value 07f7 6804 |h | Jump_Zero 0x7fc 07f8 e003 | | Load 0x0,0x3 07f9 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 07fa 1b0d | | Execute Package,Field_Read,Field_Number 0xd 07fb 7801 |x | Jump 0x7fd 07fc 00da | | Load_Top At_Offset_2 07fd e5ff | | Load 0x2,-0x1 07fe e003 | | Load 0x0,0x3 07ff 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 0800 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0801 c402 | | Store 0x2,0x2 0802 0059 | Y | Store_Top Discrete,At_Offset_1 0803 00d9 | | Load_Top At_Offset_1 0804 e003 | | Load 0x0,0x3 0805 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0806 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0807 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0808 ; -------------------------------------------------------------------------------------- 0808 ; SUBPROGRAM 0808 ; -------------------------------------------------------------------------------------- 0808 0812 | | .CONST 0x0812 ; Address of begin 0809 0004 | | .CONST 0x0004 ; Address of exception handler 080a 0003 | | .CONST 0x0003 ; Number of locals 080b INIT_0808: 080b e003 | | Load 0x0,0x3 080c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 080d 02c7 | | Declare_Variable Any 080e 00d8 | | Load_Top At_Offset_0 080f 1c00 | | Execute_Immediate Run_Utility,0x0 0810 e003 | | Load 0x0,0x3 0811 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0812 BODY_0808: 0812 e003 | | Load 0x0,0x3 0813 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0814 00da | | Load_Top At_Offset_2 0815 0120 | | Execute Any,Is_Value 0816 6803 |h | Jump_Zero 0x81a 0817 e003 | | Load 0x0,0x3 0818 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0819 7801 |x | Jump 0x81b 081a 00da | | Load_Top At_Offset_2 081b e5ff | | Load 0x2,-0x1 081c e003 | | Load 0x0,0x3 081d 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 081e 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 081f c402 | | Store 0x2,0x2 0820 0059 | Y | Store_Top Discrete,At_Offset_1 0821 00d9 | | Load_Top At_Offset_1 0822 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0823 0000 0000 | | .BLANK 0000[0x5] 0828 ; -------------------------------------------------------------------------------------- 0828 ; SUBPROGRAM 0828 ; -------------------------------------------------------------------------------------- 0828 082b | + | .CONST 0x082b ; Address of begin 0829 0004 | | .CONST 0x0004 ; Address of exception handler 082a 0001 | | .CONST 0x0001 ; Number of locals 082b BODY_0828: 082b INIT_0828: 082b 00da | | Load_Top At_Offset_2 082c e002 | | Load 0x0,0x2 082d 1b16 | | Execute Package,Field_Read,Field_Number 0x16 082e 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 082f 0f02 | | Execute_Immediate Equal,0x2 0830 682b |h+ | Jump_Zero 0x85c 0831 00db | | Load_Top At_Offset_3 0832 0217 | | Execute Heap_Access,All_Reference 0833 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0834 0e02 | | Execute_Immediate Not_Equal,0x2 0835 6825 |h% | Jump_Zero 0x85b 0836 00db | | Load_Top At_Offset_3 0837 0217 | | Execute Heap_Access,All_Reference 0838 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0839 7005 |p | Jump_Nonzero 0x83f 083a 4802 |H | Short_Literal 0x2 083b e5fe | | Load 0x2,-0x2 083c 0217 | | Execute Heap_Access,All_Reference 083d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 083e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 083f 4801 |H | Short_Literal 0x1 0840 4802 |H | Short_Literal 0x2 0841 e00f | | Load 0x0,0xf 0842 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0843 0334 | 4 | Declare_Variable Array,With_Constraint 0844 e5fe | | Load 0x2,-0x2 0845 8220 | | Call 0x1,0x20 0846 4801 |H | Short_Literal 0x1 0847 00da | | Load_Top At_Offset_2 0848 01d6 | | Execute Vector,Field_Write 0849 00db | | Load_Top At_Offset_3 084a e002 | | Load 0x0,0x2 084b 1b16 | | Execute Package,Field_Read,Field_Number 0x16 084c 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 084d 4802 |H | Short_Literal 0x2 084e 00da | | Load_Top At_Offset_2 084f 01d6 | | Execute Vector,Field_Write 0850 6037 |`7 | Indirect_Literal Discrete,0x888,{0x00000000, 0x00003005} 0851 e004 | | Load 0x0,0x4 0852 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0853 e5fe | | Load 0x2,-0x2 0854 0217 | | Execute Heap_Access,All_Reference 0855 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0856 00db | | Load_Top At_Offset_3 0857 0217 | | Execute Heap_Access,All_Reference 0858 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0859 e004 | | Load 0x0,0x4 085a 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 085b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 085c 00db | | Load_Top At_Offset_3 085d 0217 | | Execute Heap_Access,All_Reference 085e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 085f 0e01 | | Execute_Immediate Not_Equal,0x1 0860 6825 |h% | Jump_Zero 0x886 0861 00db | | Load_Top At_Offset_3 0862 0217 | | Execute Heap_Access,All_Reference 0863 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0864 7005 |p | Jump_Nonzero 0x86a 0865 4801 |H | Short_Literal 0x1 0866 e5fe | | Load 0x2,-0x2 0867 0217 | | Execute Heap_Access,All_Reference 0868 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0869 4503 |E | Exit_Suprogram New_Top_Offset 0x3 086a 4801 |H | Short_Literal 0x1 086b 4802 |H | Short_Literal 0x2 086c e00f | | Load 0x0,0xf 086d 1b0f | | Execute Package,Field_Read,Field_Number 0xf 086e 0334 | 4 | Declare_Variable Array,With_Constraint 086f e5fe | | Load 0x2,-0x2 0870 8220 | | Call 0x1,0x20 0871 4801 |H | Short_Literal 0x1 0872 00da | | Load_Top At_Offset_2 0873 01d6 | | Execute Vector,Field_Write 0874 00db | | Load_Top At_Offset_3 0875 e002 | | Load 0x0,0x2 0876 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0877 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 0878 4802 |H | Short_Literal 0x2 0879 00da | | Load_Top At_Offset_2 087a 01d6 | | Execute Vector,Field_Write 087b 600c |` | Indirect_Literal Discrete,0x888,{0x00000000, 0x00003005} 087c e004 | | Load 0x0,0x4 087d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 087e e5fe | | Load 0x2,-0x2 087f 0217 | | Execute Heap_Access,All_Reference 0880 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0881 00db | | Load_Top At_Offset_3 0882 0217 | | Execute Heap_Access,All_Reference 0883 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0884 e004 | | Load 0x0,0x4 0885 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0886 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0887 0000 | | .XXX[0x1] 0888 0000 0000 | | .LITERAL {0x00000000, 0x00003005} 088c 0000 0000 | | .BLANK 0000[0x4] 0890 ; -------------------------------------------------------------------------------------- 0890 ; SUBPROGRAM 0890 ; -------------------------------------------------------------------------------------- 0890 0895 | | .CONST 0x0895 ; Address of begin 0891 0004 | | .CONST 0x0004 ; Address of exception handler 0892 0002 | | .CONST 0x0002 ; Number of locals 0893 INIT_0890: 0893 e23e | > | Load 0x1,0x3e 0894 0007 | | Action Break_Optional 0895 BODY_0890: 0895 e5fe | | Load 0x2,-0x2 0896 6816 |h | Jump_Zero 0x8ad 0897 e5fe | | Load 0x2,-0x2 0898 0217 | | Execute Heap_Access,All_Reference 0899 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 089a 0031 | 1 | Store_Top Heap_Access,At_Offset_1 089b 00cf | | Action Mark_Auxiliary 089c 780d |x | Jump 0x8aa 089d e5ff | | Load 0x2,-0x1 089e 00da | | Load_Top At_Offset_2 089f 0217 | | Execute Heap_Access,All_Reference 08a0 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 08a1 012f | / | Execute Any,Equal 08a2 6802 |h | Jump_Zero 0x8a5 08a3 00d9 | | Load_Top At_Offset_1 08a4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 08a5 00d9 | | Load_Top At_Offset_1 08a6 0217 | | Execute Heap_Access,All_Reference 08a7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 08a8 0032 | 2 | Store_Top Heap_Access,At_Offset_2 08a9 00c9 | | Action Pop_Auxiliary_Loop 08aa 00d9 | | Load_Top At_Offset_1 08ab 77f1 |w | Jump_Nonzero 0x89d 08ac 00ce | | Action Pop_Auxiliary 08ad 4801 |H | Short_Literal 0x1 08ae 4802 |H | Short_Literal 0x2 08af e00f | | Load 0x0,0xf 08b0 1b0f | | Execute Package,Field_Read,Field_Number 0xf 08b1 0334 | 4 | Declare_Variable Array,With_Constraint 08b2 e5ff | | Load 0x2,-0x1 08b3 e00f | | Load 0x0,0xf 08b4 181a | | Execute Package,Field_Execute,Field_Number 0x1a 08b5 4801 |H | Short_Literal 0x1 08b6 00da | | Load_Top At_Offset_2 08b7 01d6 | | Execute Vector,Field_Write 08b8 e5fe | | Load 0x2,-0x2 08b9 8220 | | Call 0x1,0x20 08ba 4802 |H | Short_Literal 0x2 08bb 00da | | Load_Top At_Offset_2 08bc 01d6 | | Execute Vector,Field_Write 08bd 600e |` | Indirect_Literal Discrete,0x8cc,{0x00000000, 0x00003007} 08be e004 | | Load 0x0,0x4 08bf 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08c0 e5fe | | Load 0x2,-0x2 08c1 0217 | | Execute Heap_Access,All_Reference 08c2 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 08c3 e5fe | | Load 0x2,-0x2 08c4 0217 | | Execute Heap_Access,All_Reference 08c5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 08c6 e004 | | Load 0x0,0x4 08c7 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 08c8 e23e | > | Load 0x1,0x3e 08c9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 08ca 0000 0000 | | .XXX[0x2] 08cc 0000 0000 | | .LITERAL {0x00000000, 0x00003007} 08d0 ; -------------------------------------------------------------------------------------- 08d0 ; SUBPROGRAM 08d0 ; -------------------------------------------------------------------------------------- 08d0 08d5 | | .CONST 0x08d5 ; Address of begin 08d1 0004 | | .CONST 0x0004 ; Address of exception handler 08d2 0002 | | .CONST 0x0002 ; Number of locals 08d3 INIT_08d0: 08d3 e23e | > | Load 0x1,0x3e 08d4 0007 | | Action Break_Optional 08d5 BODY_08d0: 08d5 e5fe | | Load 0x2,-0x2 08d6 6816 |h | Jump_Zero 0x8ed 08d7 e5fe | | Load 0x2,-0x2 08d8 0217 | | Execute Heap_Access,All_Reference 08d9 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 08da 0031 | 1 | Store_Top Heap_Access,At_Offset_1 08db 00cf | | Action Mark_Auxiliary 08dc 780d |x | Jump 0x8ea 08dd e5ff | | Load 0x2,-0x1 08de 00da | | Load_Top At_Offset_2 08df 0217 | | Execute Heap_Access,All_Reference 08e0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 08e1 021f | | Execute Heap_Access,Equal 08e2 6802 |h | Jump_Zero 0x8e5 08e3 00d9 | | Load_Top At_Offset_1 08e4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 08e5 00d9 | | Load_Top At_Offset_1 08e6 0217 | | Execute Heap_Access,All_Reference 08e7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 08e8 0032 | 2 | Store_Top Heap_Access,At_Offset_2 08e9 00c9 | | Action Pop_Auxiliary_Loop 08ea 00d9 | | Load_Top At_Offset_1 08eb 77f1 |w | Jump_Nonzero 0x8dd 08ec 00ce | | Action Pop_Auxiliary 08ed 4801 |H | Short_Literal 0x1 08ee 4802 |H | Short_Literal 0x2 08ef e00f | | Load 0x0,0xf 08f0 1b0f | | Execute Package,Field_Read,Field_Number 0xf 08f1 0334 | 4 | Declare_Variable Array,With_Constraint 08f2 e5ff | | Load 0x2,-0x1 08f3 e002 | | Load 0x0,0x2 08f4 1b16 | | Execute Package,Field_Read,Field_Number 0x16 08f5 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 08f6 4801 |H | Short_Literal 0x1 08f7 00da | | Load_Top At_Offset_2 08f8 01d6 | | Execute Vector,Field_Write 08f9 e5fe | | Load 0x2,-0x2 08fa 8220 | | Call 0x1,0x20 08fb 4802 |H | Short_Literal 0x2 08fc 00da | | Load_Top At_Offset_2 08fd 01d6 | | Execute Vector,Field_Write 08fe 67cd |g | Indirect_Literal Discrete,0x8cc,{0x00000000, 0x00003007} 08ff e004 | | Load 0x0,0x4 0900 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0901 e5fe | | Load 0x2,-0x2 0902 0217 | | Execute Heap_Access,All_Reference 0903 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0904 e5fe | | Load 0x2,-0x2 0905 0217 | | Execute Heap_Access,All_Reference 0906 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0907 e004 | | Load 0x0,0x4 0908 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0909 e23e | > | Load 0x1,0x3e 090a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 090b 0000 0000 | | .BLANK 0000[0x5] 0910 ; -------------------------------------------------------------------------------------- 0910 ; SUBPROGRAM 0910 ; -------------------------------------------------------------------------------------- 0910 0927 | ' | .CONST 0x0927 ; Address of begin 0911 0004 | | .CONST 0x0004 ; Address of exception handler 0912 0006 | | .CONST 0x0006 ; Number of locals 0913 INIT_0910: 0913 e5fd | | Load 0x2,-0x3 0914 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0915 e002 | | Load 0x0,0x2 0916 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0917 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0918 1c08 | | Execute_Immediate Run_Utility,0x8 0919 e5fd | | Load 0x2,-0x3 091a 00d9 | | Load_Top At_Offset_1 091b 016d | m | Execute Variant_Record,Structure_Write 091c e5fe | | Load 0x2,-0x2 091d 0217 | | Execute Heap_Access,All_Reference 091e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 091f 0007 | | Action Break_Optional 0920 e23c | < | Load 0x1,0x3c 0921 0007 | | Action Break_Optional 0922 e002 | | Load 0x0,0x2 0923 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0924 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0925 00e2 | | Load_Encached Integer_Cache 0926 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0927 BODY_0910: 0927 00d8 | | Load_Top At_Offset_0 0928 e402 | | Load 0x2,0x2 0929 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 092a e241 | A | Load 0x1,0x41 092b e242 | B | Load 0x1,0x42 092c e243 | C | Load 0x1,0x43 092d 1d44 | D | Execute_Immediate Reference_Lex_1,0x44 092e 1d45 | E | Execute_Immediate Reference_Lex_1,0x45 092f 8007 | | Call 0x0,0x7 0930 00d1 | | Pop_Control Pop_Count_1 0931 0059 | Y | Store_Top Discrete,At_Offset_1 0932 00cf | | Action Mark_Auxiliary 0933 e402 | | Load 0x2,0x2 0934 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0935 01d9 | | Execute Vector,Reverse_Bounds 0936 0263 | c | Execute Discrete,Above_Bound 0937 704d |pM | Jump_Nonzero 0x985 0938 00d8 | | Load_Top At_Offset_0 0939 e402 | | Load 0x2,0x2 093a 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 093b 01d7 | | Execute Vector,Field_Read 093c a405 | | Store_Unchecked 0x2,0x5 093d 00cf | | Action Mark_Auxiliary 093e 7807 |x | Jump 0x946 093f e403 | | Load 0x2,0x3 0940 a404 | | Store_Unchecked 0x2,0x4 0941 e403 | | Load 0x2,0x3 0942 0217 | | Execute Heap_Access,All_Reference 0943 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0944 a403 | | Store_Unchecked 0x2,0x3 0945 00c9 | | Action Pop_Auxiliary_Loop 0946 e403 | | Load 0x2,0x3 0947 6806 |h | Jump_Zero 0x94e 0948 e405 | | Load 0x2,0x5 0949 e403 | | Load 0x2,0x3 094a 0217 | | Execute Heap_Access,All_Reference 094b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 094c 823f | ? | Call 0x1,0x3f 094d 77f1 |w | Jump_Nonzero 0x93f 094e 00ce | | Action Pop_Auxiliary 094f e403 | | Load 0x2,0x3 0950 6806 |h | Jump_Zero 0x957 0951 e405 | | Load 0x2,0x5 0952 e403 | | Load 0x2,0x3 0953 0217 | | Execute Heap_Access,All_Reference 0954 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0955 021e | | Execute Heap_Access,Maximum 0956 682c |h, | Jump_Zero 0x983 0957 e23b | ; | Load 0x1,0x3b 0958 0322 | " | Declare_Variable Record 0959 e405 | | Load 0x2,0x5 095a 00d9 | | Load_Top At_Offset_1 095b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 095c e403 | | Load 0x2,0x3 095d 00d9 | | Load_Top At_Offset_1 095e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 095f e23c | < | Load 0x1,0x3c 0960 e018 | | Load 0x0,0x18 0961 180d | | Execute Package,Field_Execute,Field_Number 0xd 0962 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0963 a403 | | Store_Unchecked 0x2,0x3 0964 e404 | | Load 0x2,0x4 0965 7007 |p | Jump_Nonzero 0x96d 0966 e403 | | Load 0x2,0x3 0967 e5fe | | Load 0x2,-0x2 0968 0217 | | Execute Heap_Access,All_Reference 0969 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 096a e403 | | Load 0x2,0x3 096b a404 | | Store_Unchecked 0x2,0x4 096c 7808 |x | Jump 0x975 096d e403 | | Load 0x2,0x3 096e e404 | | Load 0x2,0x4 096f 0217 | | Execute Heap_Access,All_Reference 0970 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0971 e404 | | Load 0x2,0x4 0972 0217 | | Execute Heap_Access,All_Reference 0973 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0974 a404 | | Store_Unchecked 0x2,0x4 0975 e5fe | | Load 0x2,-0x2 0976 0217 | | Execute Heap_Access,All_Reference 0977 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0978 0a01 | | Execute_Immediate Plus,0x1 0979 e5fe | | Load 0x2,-0x2 097a 0217 | | Execute Heap_Access,All_Reference 097b 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 097c e5ff | | Load 0x2,-0x1 097d 0217 | | Execute Heap_Access,All_Reference 097e 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 097f 0a01 | | Execute_Immediate Plus,0x1 0980 e5ff | | Load 0x2,-0x1 0981 0217 | | Execute Heap_Access,All_Reference 0982 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 0983 00c8 | | Action Pop_Auxiliary_Range 0984 3fb3 |? | Loop_Increasing 0x938 0985 00ce | | Action Pop_Auxiliary 0986 0092 0d1f | | Action Push_String_Extended,0xd1f ; "Activated" 0988 e5fd | | Load 0x2,-0x3 0989 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 098a 00e0 | | Load_Encached Standard_Cache 098b 1818 | | Execute Package,Field_Execute,Field_Number 0x18 098c 01cc | | Execute Vector,Catenate 098d 0092 0d20 | | Action Push_String_Extended,0xd20 ; " units." 098f 01cc | | Execute Vector,Catenate 0990 8240 | @ | Call 0x1,0x40 0991 e5fc | | Load 0x2,-0x4 0992 682a |h* | Jump_Zero 0x9bd 0993 e5ff | | Load 0x2,-0x1 0994 0217 | | Execute Heap_Access,All_Reference 0995 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0996 0f01 | | Execute_Immediate Equal,0x1 0997 680f |h | Jump_Zero 0x9a7 0998 e5ff | | Load 0x2,-0x1 0999 0219 | | Execute Heap_Access,All_Read 099a 00d8 | | Load_Top At_Offset_0 099b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 099c e5fc | | Load 0x2,-0x4 099d e5ff | | Load 0x2,-0x1 099e 8237 | 7 | Call 0x1,0x37 099f e402 | | Load 0x2,0x2 09a0 e002 | | Load 0x0,0x2 09a1 1b14 | | Execute Package,Field_Read,Field_Number 0x14 09a2 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b 09a3 00d9 | | Load_Top At_Offset_1 09a4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 09a5 00d1 | | Pop_Control Pop_Count_1 09a6 4505 |E | Exit_Suprogram New_Top_Offset 0x5 09a7 4801 |H | Short_Literal 0x1 09a8 4802 |H | Short_Literal 0x2 09a9 e00f | | Load 0x0,0xf 09aa 1b0f | | Execute Package,Field_Read,Field_Number 0xf 09ab 0334 | 4 | Declare_Variable Array,With_Constraint 09ac e5fe | | Load 0x2,-0x2 09ad 0217 | | Execute Heap_Access,All_Reference 09ae 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 09af e002 | | Load 0x0,0x2 09b0 1b16 | | Execute Package,Field_Read,Field_Number 0x16 09b1 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 09b2 4801 |H | Short_Literal 0x1 09b3 00da | | Load_Top At_Offset_2 09b4 01d6 | | Execute Vector,Field_Write 09b5 e5ff | | Load 0x2,-0x1 09b6 8220 | | Call 0x1,0x20 09b7 4802 |H | Short_Literal 0x2 09b8 00da | | Load_Top At_Offset_2 09b9 01d6 | | Execute Vector,Field_Write 09ba 6005 |` | Indirect_Literal Discrete,0x9c0,{0x00000000, 0x0000300a} 09bb e004 | | Load 0x0,0x4 09bc 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 09bd 4505 |E | Exit_Suprogram New_Top_Offset 0x5 09be 0000 0000 | | .XXX[0x2] 09c0 0000 0000 | | .LITERAL {0x00000000, 0x0000300a} 09c4 0000 0000 | | .BLANK 0000[0x4] 09c8 ; -------------------------------------------------------------------------------------- 09c8 ; SUBPROGRAM 09c8 ; -------------------------------------------------------------------------------------- 09c8 09cb | | .CONST 0x09cb ; Address of begin 09c9 0004 | | .CONST 0x0004 ; Address of exception handler 09ca 0001 | | .CONST 0x0001 ; Number of locals 09cb BODY_09c8: 09cb INIT_09c8: 09cb e5fb | | Load 0x2,-0x5 09cc 6836 |h6 | Jump_Zero 0xa03 09cd 00da | | Load_Top At_Offset_2 09ce 0217 | | Execute Heap_Access,All_Reference 09cf 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 09d0 0f01 | | Execute_Immediate Equal,0x1 09d1 680f |h | Jump_Zero 0x9e1 09d2 4800 |H | Short_Literal 0x0 09d3 e5fc | | Load 0x2,-0x4 09d4 e5ff | | Load 0x2,-0x1 09d5 8237 | 7 | Call 0x1,0x37 09d6 e5fe | | Load 0x2,-0x2 09d7 0217 | | Execute Heap_Access,All_Reference 09d8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 09d9 e5fd | | Load 0x2,-0x3 09da e002 | | Load 0x0,0x2 09db 1b16 | | Execute Package,Field_Read,Field_Number 0x16 09dc 1890 | | Execute Package,Field_Execute,Field_Number 0x90 09dd e5fe | | Load 0x2,-0x2 09de e5ff | | Load 0x2,-0x1 09df 824d | M | Call 0x1,0x4d 09e0 4506 |E | Exit_Suprogram New_Top_Offset 0x6 09e1 4801 |H | Short_Literal 0x1 09e2 4802 |H | Short_Literal 0x2 09e3 e00f | | Load 0x0,0xf 09e4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 09e5 0334 | 4 | Declare_Variable Array,With_Constraint 09e6 e5fe | | Load 0x2,-0x2 09e7 0217 | | Execute Heap_Access,All_Reference 09e8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 09e9 e002 | | Load 0x0,0x2 09ea 1b16 | | Execute Package,Field_Read,Field_Number 0x16 09eb 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a 09ec 4801 |H | Short_Literal 0x1 09ed 00da | | Load_Top At_Offset_2 09ee 01d6 | | Execute Vector,Field_Write 09ef 00db | | Load_Top At_Offset_3 09f0 8220 | | Call 0x1,0x20 09f1 4802 |H | Short_Literal 0x2 09f2 00da | | Load_Top At_Offset_2 09f3 01d6 | | Execute Vector,Field_Write 09f4 601b |` | Indirect_Literal Discrete,0xa10,{0x00000000, 0x0000300b} 09f5 e004 | | Load 0x0,0x4 09f6 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 09f7 4800 |H | Short_Literal 0x0 09f8 e5fe | | Load 0x2,-0x2 09f9 0217 | | Execute Heap_Access,All_Reference 09fa 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 09fb e5fd | | Load 0x2,-0x3 09fc e002 | | Load 0x0,0x2 09fd 1b16 | | Execute Package,Field_Read,Field_Number 0x16 09fe 1876 | v | Execute Package,Field_Execute,Field_Number 0x76 09ff e5fe | | Load 0x2,-0x2 0a00 e5ff | | Load 0x2,-0x1 0a01 824d | M | Call 0x1,0x4d 0a02 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0a03 e5fc | | Load 0x2,-0x4 0a04 e5fe | | Load 0x2,-0x2 0a05 0217 | | Execute Heap_Access,All_Reference 0a06 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0a07 e5fd | | Load 0x2,-0x3 0a08 e002 | | Load 0x0,0x2 0a09 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0a0a 1876 | v | Execute Package,Field_Execute,Field_Number 0x76 0a0b e5fe | | Load 0x2,-0x2 0a0c e5ff | | Load 0x2,-0x1 0a0d 824d | M | Call 0x1,0x4d 0a0e 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0a0f 0000 | | .XXX[0x1] 0a10 0000 0000 | | .LITERAL {0x00000000, 0x0000300b} 0a14 0000 0000 | | .BLANK 0000[0x4] 0a18 ; -------------------------------------------------------------------------------------- 0a18 ; SUBPROGRAM 0a18 ; -------------------------------------------------------------------------------------- 0a18 0a2f | / | .CONST 0x0a2f ; Address of begin 0a19 0004 | | .CONST 0x0004 ; Address of exception handler 0a1a 0006 | | .CONST 0x0006 ; Number of locals 0a1b INIT_0a18: 0a1b e5fd | | Load 0x2,-0x3 0a1c 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0a1d e002 | | Load 0x0,0x2 0a1e 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0a1f 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0a20 1c08 | | Execute_Immediate Run_Utility,0x8 0a21 e5fd | | Load 0x2,-0x3 0a22 00d9 | | Load_Top At_Offset_1 0a23 016d | m | Execute Variant_Record,Structure_Write 0a24 e5fe | | Load 0x2,-0x2 0a25 0217 | | Execute Heap_Access,All_Reference 0a26 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0a27 0007 | | Action Break_Optional 0a28 e23c | < | Load 0x1,0x3c 0a29 0007 | | Action Break_Optional 0a2a e002 | | Load 0x0,0x2 0a2b 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0a2c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0a2d 00e2 | | Load_Encached Integer_Cache 0a2e 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0a2f BODY_0a18: 0a2f 00d8 | | Load_Top At_Offset_0 0a30 e402 | | Load 0x2,0x2 0a31 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0a32 e241 | A | Load 0x1,0x41 0a33 e242 | B | Load 0x1,0x42 0a34 e243 | C | Load 0x1,0x43 0a35 1d44 | D | Execute_Immediate Reference_Lex_1,0x44 0a36 1d45 | E | Execute_Immediate Reference_Lex_1,0x45 0a37 8007 | | Call 0x0,0x7 0a38 00d1 | | Pop_Control Pop_Count_1 0a39 0059 | Y | Store_Top Discrete,At_Offset_1 0a3a 00cf | | Action Mark_Auxiliary 0a3b e402 | | Load 0x2,0x2 0a3c 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0a3d 01d9 | | Execute Vector,Reverse_Bounds 0a3e 0263 | c | Execute Discrete,Above_Bound 0a3f 7041 |pA | Jump_Nonzero 0xa81 0a40 00d8 | | Load_Top At_Offset_0 0a41 e402 | | Load 0x2,0x2 0a42 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0a43 01d7 | | Execute Vector,Field_Read 0a44 a405 | | Store_Unchecked 0x2,0x5 0a45 00cf | | Action Mark_Auxiliary 0a46 e403 | | Load 0x2,0x3 0a47 7001 |p | Jump_Nonzero 0xa49 0a48 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0a49 e405 | | Load 0x2,0x5 0a4a e403 | | Load 0x2,0x3 0a4b 0217 | | Execute Heap_Access,All_Reference 0a4c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0a4d 823f | ? | Call 0x1,0x3f 0a4e 6808 |h | Jump_Zero 0xa57 0a4f e403 | | Load 0x2,0x3 0a50 a404 | | Store_Unchecked 0x2,0x4 0a51 e403 | | Load 0x2,0x3 0a52 0217 | | Execute Heap_Access,All_Reference 0a53 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0a54 a403 | | Store_Unchecked 0x2,0x3 0a55 00c9 | | Action Pop_Auxiliary_Loop 0a56 7fef | | Jump 0xa46 0a57 00ce | | Action Pop_Auxiliary 0a58 e405 | | Load 0x2,0x5 0a59 e403 | | Load 0x2,0x3 0a5a 0217 | | Execute Heap_Access,All_Reference 0a5b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0a5c 021f | | Execute Heap_Access,Equal 0a5d 6821 |h! | Jump_Zero 0xa7f 0a5e e404 | | Load 0x2,0x4 0a5f 7007 |p | Jump_Nonzero 0xa67 0a60 e403 | | Load 0x2,0x3 0a61 0217 | | Execute Heap_Access,All_Reference 0a62 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0a63 e5fe | | Load 0x2,-0x2 0a64 0217 | | Execute Heap_Access,All_Reference 0a65 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0a66 7806 |x | Jump 0xa6d 0a67 e403 | | Load 0x2,0x3 0a68 0217 | | Execute Heap_Access,All_Reference 0a69 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0a6a e404 | | Load 0x2,0x4 0a6b 0217 | | Execute Heap_Access,All_Reference 0a6c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0a6d e403 | | Load 0x2,0x3 0a6e 0217 | | Execute Heap_Access,All_Reference 0a6f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0a70 a403 | | Store_Unchecked 0x2,0x3 0a71 e5fe | | Load 0x2,-0x2 0a72 0217 | | Execute Heap_Access,All_Reference 0a73 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0a74 0aff | | Execute_Immediate Plus,-0x1 0a75 e5fe | | Load 0x2,-0x2 0a76 0217 | | Execute Heap_Access,All_Reference 0a77 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0a78 e5ff | | Load 0x2,-0x1 0a79 0217 | | Execute Heap_Access,All_Reference 0a7a 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 0a7b 0aff | | Execute_Immediate Plus,-0x1 0a7c e5ff | | Load 0x2,-0x1 0a7d 0217 | | Execute Heap_Access,All_Reference 0a7e 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 0a7f 00c8 | | Action Pop_Auxiliary_Range 0a80 3fbf |? | Loop_Increasing 0xa40 0a81 00ce | | Action Pop_Auxiliary 0a82 0092 0d21 | !| Action Push_String_Extended,0xd21 ; "Deactivated" 0a84 e5fd | | Load 0x2,-0x3 0a85 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0a86 00e0 | | Load_Encached Standard_Cache 0a87 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0a88 01cc | | Execute Vector,Catenate 0a89 0092 0d20 | | Action Push_String_Extended,0xd20 ; " units." 0a8b 01cc | | Execute Vector,Catenate 0a8c 8240 | @ | Call 0x1,0x40 0a8d 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0a8e 0000 0000 | | .XXX[0x2] 0a90 ; -------------------------------------------------------------------------------------- 0a90 ; SUBPROGRAM 0a90 ; -------------------------------------------------------------------------------------- 0a90 0a93 | | .CONST 0x0a93 ; Address of begin 0a91 0004 | | .CONST 0x0004 ; Address of exception handler 0a92 0001 | | .CONST 0x0001 ; Number of locals 0a93 BODY_0a90: 0a93 INIT_0a90: 0a93 00db | | Load_Top At_Offset_3 0a94 e006 | | Load 0x0,0x6 0a95 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0a96 00d9 | | Load_Top At_Offset_1 0a97 00d0 | | Action Swap_Control 0a98 0260 | ` | Execute Discrete,In_Type 0a99 7001 |p | Jump_Nonzero 0xa9b 0a9a 0801 | | Execute_Immediate Raise,0x1 0a9b 00db | | Load_Top At_Offset_3 0a9c e251 | Q | Load 0x1,0x51 0a9d e252 | R | Load 0x1,0x52 0a9e 1d53 | S | Execute_Immediate Reference_Lex_1,0x53 0a9f e00c | | Load 0x0,0xc 0aa0 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0aa1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0aa2 0000 0000 | | .BLANK 0000[0x6] 0aa8 ; -------------------------------------------------------------------------------------- 0aa8 ; SUBPROGRAM 0aa8 ; -------------------------------------------------------------------------------------- 0aa8 0aab | | .CONST 0x0aab ; Address of begin 0aa9 0004 | | .CONST 0x0004 ; Address of exception handler 0aaa 0001 | | .CONST 0x0001 ; Number of locals 0aab BODY_0aa8: 0aab INIT_0aa8: 0aab 00da | | Load_Top At_Offset_2 0aac 7002 |p | Jump_Nonzero 0xaaf 0aad 00db | | Load_Top At_Offset_3 0aae 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0aaf 00db | | Load_Top At_Offset_3 0ab0 7002 |p | Jump_Nonzero 0xab3 0ab1 00da | | Load_Top At_Offset_2 0ab2 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0ab3 00da | | Load_Top At_Offset_2 0ab4 e004 | | Load 0x0,0x4 0ab5 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0ab6 6055 |`U | Indirect_Literal Discrete,0xb0c,{0x00000000, 0x00000801} 0ab7 027f | | Execute Discrete,Equal 0ab8 6824 |h$ | Jump_Zero 0xadd 0ab9 00db | | Load_Top At_Offset_3 0aba e004 | | Load 0x0,0x4 0abb 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0abc 604f |`O | Indirect_Literal Discrete,0xb0c,{0x00000000, 0x00000801} 0abd 027f | | Execute Discrete,Equal 0abe 680b |h | Jump_Zero 0xaca 0abf 00da | | Load_Top At_Offset_2 0ac0 e004 | | Load 0x0,0x4 0ac1 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0ac2 e5fe | | Load 0x2,-0x2 0ac3 e004 | | Load 0x0,0x4 0ac4 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0ac5 01cc | | Execute Vector,Catenate 0ac6 6045 |`E | Indirect_Literal Discrete,0xb0c,{0x00000000, 0x00000801} 0ac7 e004 | | Load 0x0,0x4 0ac8 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0ac9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0aca 00da | | Load_Top At_Offset_2 0acb e004 | | Load 0x0,0x4 0acc 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0acd 4801 |H | Short_Literal 0x1 0ace 4801 |H | Short_Literal 0x1 0acf e00f | | Load 0x0,0xf 0ad0 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0ad1 0334 | 4 | Declare_Variable Array,With_Constraint 0ad2 e5fe | | Load 0x2,-0x2 0ad3 e004 | | Load 0x0,0x4 0ad4 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 0ad5 4801 |H | Short_Literal 0x1 0ad6 00da | | Load_Top At_Offset_2 0ad7 01d6 | | Execute Vector,Field_Write 0ad8 01cc | | Execute Vector,Catenate 0ad9 6032 |`2 | Indirect_Literal Discrete,0xb0c,{0x00000000, 0x00000801} 0ada e004 | | Load 0x0,0x4 0adb 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0adc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0add 00db | | Load_Top At_Offset_3 0ade e004 | | Load 0x0,0x4 0adf 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0ae0 602b |`+ | Indirect_Literal Discrete,0xb0c,{0x00000000, 0x00000801} 0ae1 027f | | Execute Discrete,Equal 0ae2 6813 |h | Jump_Zero 0xaf6 0ae3 4801 |H | Short_Literal 0x1 0ae4 4801 |H | Short_Literal 0x1 0ae5 e00f | | Load 0x0,0xf 0ae6 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0ae7 0334 | 4 | Declare_Variable Array,With_Constraint 0ae8 00db | | Load_Top At_Offset_3 0ae9 e004 | | Load 0x0,0x4 0aea 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 0aeb 4801 |H | Short_Literal 0x1 0aec 00da | | Load_Top At_Offset_2 0aed 01d6 | | Execute Vector,Field_Write 0aee e5fe | | Load 0x2,-0x2 0aef e004 | | Load 0x0,0x4 0af0 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0af1 01cc | | Execute Vector,Catenate 0af2 6019 |` | Indirect_Literal Discrete,0xb0c,{0x00000000, 0x00000801} 0af3 e004 | | Load 0x0,0x4 0af4 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0af5 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0af6 4801 |H | Short_Literal 0x1 0af7 4802 |H | Short_Literal 0x2 0af8 e00f | | Load 0x0,0xf 0af9 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0afa 0334 | 4 | Declare_Variable Array,With_Constraint 0afb 00db | | Load_Top At_Offset_3 0afc e004 | | Load 0x0,0x4 0afd 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 0afe 4801 |H | Short_Literal 0x1 0aff 00da | | Load_Top At_Offset_2 0b00 01d6 | | Execute Vector,Field_Write 0b01 e5fe | | Load 0x2,-0x2 0b02 e004 | | Load 0x0,0x4 0b03 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 0b04 4802 |H | Short_Literal 0x2 0b05 00da | | Load_Top At_Offset_2 0b06 01d6 | | Execute Vector,Field_Write 0b07 6004 |` | Indirect_Literal Discrete,0xb0c,{0x00000000, 0x00000801} 0b08 e004 | | Load 0x0,0x4 0b09 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0b0a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0b0b 0000 | | .XXX[0x1] 0b0c 0000 0000 | | .LITERAL {0x00000000, 0x00000801} 0b10 ; -------------------------------------------------------------------------------------- 0b10 ; SUBPROGRAM 0b10 ; -------------------------------------------------------------------------------------- 0b10 0b13 | | .CONST 0x0b13 ; Address of begin 0b11 0004 | | .CONST 0x0004 ; Address of exception handler 0b12 0001 | | .CONST 0x0001 ; Number of locals 0b13 BODY_0b10: 0b13 INIT_0b10: 0b13 00da | | Load_Top At_Offset_2 0b14 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0b15 7002 |p | Jump_Nonzero 0xb18 0b16 00db | | Load_Top At_Offset_3 0b17 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0b18 00db | | Load_Top At_Offset_3 0b19 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0b1a 7002 |p | Jump_Nonzero 0xb1d 0b1b 00da | | Load_Top At_Offset_2 0b1c 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0b1d 00da | | Load_Top At_Offset_2 0b1e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0b1f e5fe | | Load 0x2,-0x2 0b20 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0b21 0273 | s | Execute Discrete,Plus 0b22 e002 | | Load 0x0,0x2 0b23 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0b24 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0b25 1c08 | | Execute_Immediate Run_Utility,0x8 0b26 e5fe | | Load 0x2,-0x2 0b27 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0b28 e5ff | | Load 0x2,-0x1 0b29 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0b2a 8265 | e | Call 0x1,0x65 0b2b 00d9 | | Load_Top At_Offset_1 0b2c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0b2d 00db | | Load_Top At_Offset_3 0b2e 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0b2f e5fe | | Load 0x2,-0x2 0b30 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0b31 01cc | | Execute Vector,Catenate 0b32 00d9 | | Load_Top At_Offset_1 0b33 00d8 | | Load_Top At_Offset_0 0b34 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0b35 00da | | Load_Top At_Offset_2 0b36 01da | | Execute Vector,Bounds 0b37 00da | | Load_Top At_Offset_2 0b38 01da | | Execute Vector,Bounds 0b39 00da | | Load_Top At_Offset_2 0b3a 027f | | Execute Discrete,Equal 0b3b 7001 |p | Jump_Nonzero 0xb3d 0b3c 08e0 | | Execute_Immediate Raise,0xe0 0b3d 00cd | | Action Spare6_Action 0b3e 027f | | Execute Discrete,Equal 0b3f 7001 |p | Jump_Nonzero 0xb41 0b40 08e0 | | Execute_Immediate Raise,0xe0 0b41 00d2 | | Pop_Control Pop_Count_2 0b42 00d9 | | Load_Top At_Offset_1 0b43 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3 0b44 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0b45 0000 0000 | | .XXX[0x3] 0b47 0000 | | 0b48 ; -------------------------------------------------------------------------------------- 0b48 ; SUBPROGRAM 0b48 ; -------------------------------------------------------------------------------------- 0b48 0b4b | K | .CONST 0x0b4b ; Address of begin 0b49 0004 | | .CONST 0x0004 ; Address of exception handler 0b4a 0001 | | .CONST 0x0001 ; Number of locals 0b4b BODY_0b48: 0b4b INIT_0b48: 0b4b 00db | | Load_Top At_Offset_3 0b4c 7004 |p | Jump_Nonzero 0xb51 0b4d e002 | | Load 0x0,0x2 0b4e 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0b4f 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0b50 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0b51 00db | | Load_Top At_Offset_3 0b52 0217 | | Execute Heap_Access,All_Reference 0b53 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0b54 00db | | Load_Top At_Offset_3 0b55 8267 | g | Call 0x1,0x67 0b56 e5fe | | Load 0x2,-0x2 0b57 0217 | | Execute Heap_Access,All_Reference 0b58 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0b59 e5ff | | Load 0x2,-0x1 0b5a e002 | | Load 0x0,0x2 0b5b 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0b5c 1876 | v | Execute Package,Field_Execute,Field_Number 0x76 0b5d 8266 | f | Call 0x1,0x66 0b5e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0b5f 0000 | | .XXX[0x1] 0b60 ; -------------------------------------------------------------------------------------- 0b60 ; SUBPROGRAM 0b60 ; -------------------------------------------------------------------------------------- 0b60 0b6f | o | .CONST 0x0b6f ; Address of begin 0b61 0bb5 | | .CONST 0x0bb5 ; Address of exception handler 0b62 0004 | | .CONST 0x0004 ; Number of locals 0b63 INIT_0b60: 0b63 e003 | | Load 0x0,0x3 0b64 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0b65 02c7 | | Declare_Variable Any 0b66 00d8 | | Load_Top At_Offset_0 0b67 1c00 | | Execute_Immediate Run_Utility,0x0 0b68 e01d | | Load 0x0,0x1d 0b69 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0b6a 02c7 | | Declare_Variable Any 0b6b 00d8 | | Load_Top At_Offset_0 0b6c 1c00 | | Execute_Immediate Run_Utility,0x0 0b6d e003 | | Load 0x0,0x3 0b6e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0b6f BODY_0b60: 0b6f 00be | | Action Activate_Tasks 0b70 e5fe | | Load 0x2,-0x2 0b71 6842 |hB | Jump_Zero 0xbb4 0b72 e5fe | | Load 0x2,-0x2 0b73 0217 | | Execute Heap_Access,All_Reference 0b74 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0b75 c402 | | Store 0x2,0x2 0b76 00da | | Load_Top At_Offset_2 0b77 e003 | | Load 0x0,0x3 0b78 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0b79 6805 |h | Jump_Zero 0xb7f 0b7a e01e | | Load 0x0,0x1e 0b7b 180e | | Execute Package,Field_Execute,Field_Number 0xe 0b7c e01e | | Load 0x0,0x1e 0b7d 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0b7e c402 | | Store 0x2,0x2 0b7f e003 | | Load 0x0,0x3 0b80 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0b81 00da | | Load_Top At_Offset_2 0b82 4800 |H | Short_Literal 0x0 0b83 4800 |H | Short_Literal 0x0 0b84 e01a | | Load 0x0,0x1a 0b85 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0b86 e402 | | Load 0x2,0x2 0b87 e01d | | Load 0x0,0x1d 0b88 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0b89 c403 | | Store 0x2,0x3 0b8a 0059 | Y | Store_Top Discrete,At_Offset_1 0b8b 00d8 | | Load_Top At_Offset_0 0b8c 681b |h | Jump_Zero 0xba8 0b8d e003 | | Load 0x0,0x3 0b8e 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0b8f c5fd | | Store 0x2,-0x3 0b90 e004 | | Load 0x0,0x4 0b91 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0b92 4801 |H | Short_Literal 0x1 0b93 4802 |H | Short_Literal 0x2 0b94 e00f | | Load 0x0,0xf 0b95 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0b96 0334 | 4 | Declare_Variable Array,With_Constraint 0b97 e402 | | Load 0x2,0x2 0b98 e00f | | Load 0x0,0xf 0b99 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0b9a 4801 |H | Short_Literal 0x1 0b9b 00da | | Load_Top At_Offset_2 0b9c 01d6 | | Execute Vector,Field_Write 0b9d 00da | | Load_Top At_Offset_2 0b9e e00f | | Load 0x0,0xf 0b9f 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0ba0 4802 |H | Short_Literal 0x2 0ba1 00da | | Load_Top At_Offset_2 0ba2 01d6 | | Execute Vector,Field_Write 0ba3 603c |`< | Indirect_Literal Discrete,0xbe0,{0x00000000, 0x00003003} 0ba4 e004 | | Load 0x0,0x4 0ba5 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0ba6 c5fc | | Store 0x2,-0x4 0ba7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0ba8 00d9 | | Load_Top At_Offset_1 0ba9 e5ff | | Load 0x2,-0x1 0baa e01d | | Load 0x0,0x1d 0bab 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0bac c5fd | | Store 0x2,-0x3 0bad e003 | | Load 0x0,0x3 0bae 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0baf 00da | | Load_Top At_Offset_2 0bb0 e01d | | Load 0x0,0x1d 0bb1 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0bb2 c403 | | Store 0x2,0x3 0bb3 0059 | Y | Store_Top Discrete,At_Offset_1 0bb4 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0bb5 TRAP_0b60: 0bb5 e01d | | Load 0x0,0x1d 0bb6 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 0bb7 010f | | Execute Exception,Equal 0bb8 681f |h | Jump_Zero 0xbd8 0bb9 e003 | | Load 0x0,0x3 0bba 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0bbb 00db | | Load_Top At_Offset_3 0bbc e01d | | Load 0x0,0x1d 0bbd 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0bbe c403 | | Store 0x2,0x3 0bbf 005a | Z | Store_Top Discrete,At_Offset_2 0bc0 e004 | | Load 0x0,0x4 0bc1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0bc2 4801 |H | Short_Literal 0x1 0bc3 4802 |H | Short_Literal 0x2 0bc4 e00f | | Load 0x0,0xf 0bc5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0bc6 0334 | 4 | Declare_Variable Array,With_Constraint 0bc7 e5ff | | Load 0x2,-0x1 0bc8 e00f | | Load 0x0,0xf 0bc9 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0bca 4801 |H | Short_Literal 0x1 0bcb 00da | | Load_Top At_Offset_2 0bcc 01d6 | | Execute Vector,Field_Write 0bcd e402 | | Load 0x2,0x2 0bce e00f | | Load 0x0,0xf 0bcf 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0bd0 4802 |H | Short_Literal 0x2 0bd1 00da | | Load_Top At_Offset_2 0bd2 01d6 | | Execute Vector,Field_Write 0bd3 6008 |` | Indirect_Literal Discrete,0xbdc,{0x00000000, 0x00003009} 0bd4 e004 | | Load 0x0,0x4 0bd5 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0bd6 c5fc | | Store 0x2,-0x4 0bd7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0bd8 0100 | | Execute Exception,Raise 0bd9 0000 0000 | | .XXX[0x3] 0bdb 0000 | | 0bdc 0000 0000 | | .LITERAL {0x00000000, 0x00003009} 0be0 0000 0000 | | .LITERAL {0x00000000, 0x00003003} 0be4 0000 0000 | | .BLANK 0000[0x4] 0be8 ; -------------------------------------------------------------------------------------- 0be8 ; SUBPROGRAM 0be8 ; -------------------------------------------------------------------------------------- 0be8 0bf9 | | .CONST 0x0bf9 ; Address of begin 0be9 0004 | | .CONST 0x0004 ; Address of exception handler 0bea 0004 | | .CONST 0x0004 ; Number of locals 0beb INIT_0be8: 0beb e23e | > | Load 0x1,0x3e 0bec 0007 | | Action Break_Optional 0bed e003 | | Load 0x0,0x3 0bee 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0bef 02c7 | | Declare_Variable Any 0bf0 00d8 | | Load_Top At_Offset_0 0bf1 1c00 | | Execute_Immediate Run_Utility,0x0 0bf2 e5ff | | Load 0x2,-0x1 0bf3 e002 | | Load 0x0,0x2 0bf4 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0bf5 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 0bf6 e003 | | Load 0x0,0x3 0bf7 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0bf8 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 0bf9 BODY_0be8: 0bf9 e5fe | | Load 0x2,-0x2 0bfa 685d |h] | Jump_Zero 0xc58 0bfb e5fe | | Load 0x2,-0x2 0bfc 0217 | | Execute Heap_Access,All_Reference 0bfd 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0bfe 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0bff e002 | | Load 0x0,0x2 0c00 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0c01 180e | | Execute Package,Field_Execute,Field_Number 0xe 0c02 a5fd | | Store_Unchecked 0x2,-0x3 0c03 e5ff | | Load 0x2,-0x1 0c04 e002 | | Load 0x0,0x2 0c05 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0c06 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 0c07 c403 | | Store 0x2,0x3 0c08 00d9 | | Load_Top At_Offset_1 0c09 e003 | | Load 0x0,0x3 0c0a 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0c0b 6810 |h | Jump_Zero 0xc1c 0c0c e5fc | | Load 0x2,-0x4 0c0d 00da | | Load_Top At_Offset_2 0c0e 0120 | | Execute Any,Is_Value 0c0f 6803 |h | Jump_Zero 0xc13 0c10 e003 | | Load 0x0,0x3 0c11 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0c12 7801 |x | Jump 0xc14 0c13 00da | | Load_Top At_Offset_2 0c14 e5fe | | Load 0x2,-0x2 0c15 e5ff | | Load 0x2,-0x1 0c16 e002 | | Load 0x0,0x2 0c17 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0c18 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 0c19 8268 | h | Call 0x1,0x68 0c1a c403 | | Store 0x2,0x3 0c1b c5fc | | Store 0x2,-0x4 0c1c e5fc | | Load 0x2,-0x4 0c1d 703a |p: | Jump_Nonzero 0xc58 0c1e 00cf | | Action Mark_Auxiliary 0c1f 7810 |x | Jump 0xc30 0c20 00da | | Load_Top At_Offset_2 0c21 e402 | | Load 0x2,0x2 0c22 0217 | | Execute Heap_Access,All_Reference 0c23 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0c24 012f | / | Execute Any,Equal 0c25 6805 |h | Jump_Zero 0xc2b 0c26 00db | | Load_Top At_Offset_3 0c27 0217 | | Execute Heap_Access,All_Reference 0c28 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0c29 a5fd | | Store_Unchecked 0x2,-0x3 0c2a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0c2b 00db | | Load_Top At_Offset_3 0c2c 0217 | | Execute Heap_Access,All_Reference 0c2d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0c2e a402 | | Store_Unchecked 0x2,0x2 0c2f 00c9 | | Action Pop_Auxiliary_Loop 0c30 00db | | Load_Top At_Offset_3 0c31 77ee |w | Jump_Nonzero 0xc20 0c32 00ce | | Action Pop_Auxiliary 0c33 4801 |H | Short_Literal 0x1 0c34 e239 | 9 | Load 0x1,0x39 0c35 00da | | Load_Top At_Offset_2 0c36 e019 | | Load 0x0,0x19 0c37 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0c38 7006 |p | Jump_Nonzero 0xc3f 0c39 4801 |H | Short_Literal 0x1 0c3a e23a | : | Load 0x1,0x3a 0c3b 00da | | Load_Top At_Offset_2 0c3c e019 | | Load 0x0,0x19 0c3d 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0c3e 7801 |x | Jump 0xc40 0c3f 4801 |H | Short_Literal 0x1 0c40 7017 |p | Jump_Nonzero 0xc58 0c41 e004 | | Load 0x0,0x4 0c42 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0c43 4801 |H | Short_Literal 0x1 0c44 4802 |H | Short_Literal 0x2 0c45 e00f | | Load 0x0,0xf 0c46 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0c47 0334 | 4 | Declare_Variable Array,With_Constraint 0c48 e5ff | | Load 0x2,-0x1 0c49 e002 | | Load 0x0,0x2 0c4a 1b16 | | Execute Package,Field_Read,Field_Number 0x16 0c4b 1842 | B | Execute Package,Field_Execute,Field_Number 0x42 0c4c 4801 |H | Short_Literal 0x1 0c4d 00da | | Load_Top At_Offset_2 0c4e 01d6 | | Execute Vector,Field_Write 0c4f e5fe | | Load 0x2,-0x2 0c50 8220 | | Call 0x1,0x20 0c51 4802 |H | Short_Literal 0x2 0c52 00da | | Load_Top At_Offset_2 0c53 01d6 | | Execute Vector,Field_Write 0c54 6007 |` | Indirect_Literal Discrete,0xc5c,{0x00000000, 0x00003008} 0c55 e004 | | Load 0x0,0x4 0c56 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 0c57 c5fc | | Store 0x2,-0x4 0c58 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0c59 0000 0000 | | .XXX[0x3] 0c5b 0000 | | 0c5c 0000 0000 | | .LITERAL {0x00000000, 0x00003008} 0c60 ; -------------------------------------------------------------------------------------- 0c60 ; SUBPROGRAM 0c60 ; -------------------------------------------------------------------------------------- 0c60 0c6a | j | .CONST 0x0c6a ; Address of begin 0c61 0004 | | .CONST 0x0004 ; Address of exception handler 0c62 0002 | | .CONST 0x0002 ; Number of locals 0c63 INIT_0c60: 0c63 e402 | | Load 0x2,0x2 0c64 0217 | | Execute Heap_Access,All_Reference 0c65 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0c66 e002 | | Load 0x0,0x2 0c67 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0c68 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0c69 1c08 | | Execute_Immediate Run_Utility,0x8 0c6a BODY_0c60: 0c6a e402 | | Load 0x2,0x2 0c6b 0217 | | Execute Heap_Access,All_Reference 0c6c 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0c6d a403 | | Store_Unchecked 0x2,0x3 0c6e 00cf | | Action Mark_Auxiliary 0c6f 00d9 | | Load_Top At_Offset_1 0c70 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0c71 01d9 | | Execute Vector,Reverse_Bounds 0c72 0263 | c | Execute Discrete,Above_Bound 0c73 700d |p | Jump_Nonzero 0xc81 0c74 e403 | | Load 0x2,0x3 0c75 0217 | | Execute Heap_Access,All_Reference 0c76 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0c77 00d9 | | Load_Top At_Offset_1 0c78 e602 | | Load 0x3,0x2 0c79 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0c7a 01d6 | | Execute Vector,Field_Write 0c7b e403 | | Load 0x2,0x3 0c7c 0217 | | Execute Heap_Access,All_Reference 0c7d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0c7e a403 | | Store_Unchecked 0x2,0x3 0c7f 00c8 | | Action Pop_Auxiliary_Range 0c80 3ff3 |? | Loop_Increasing 0xc74 0c81 00ce | | Action Pop_Auxiliary 0c82 e5ff | | Load 0x2,-0x1 0c83 0217 | | Execute Heap_Access,All_Reference 0c84 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0c85 00d9 | | Load_Top At_Offset_1 0c86 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0c87 00d8 | | Load_Top At_Offset_0 0c88 00cb | | Action Pop_Block_With_Result 0c89 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0c8a 0000 0000 | | .BLANK 0000[0x6] 0c90 ; -------------------------------------------------------------------------------------- 0c90 ; SUBPROGRAM 0c90 ; -------------------------------------------------------------------------------------- 0c90 0c9a | | .CONST 0x0c9a ; Address of begin 0c91 0004 | | .CONST 0x0004 ; Address of exception handler 0c92 0002 | | .CONST 0x0002 ; Number of locals 0c93 INIT_0c90: 0c93 e5ff | | Load 0x2,-0x1 0c94 0217 | | Execute Heap_Access,All_Reference 0c95 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 0c96 e002 | | Load 0x0,0x2 0c97 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0c98 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0c99 1c08 | | Execute_Immediate Run_Utility,0x8 0c9a BODY_0c90: 0c9a e402 | | Load 0x2,0x2 0c9b 0217 | | Execute Heap_Access,All_Reference 0c9c 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0c9d a403 | | Store_Unchecked 0x2,0x3 0c9e 00cf | | Action Mark_Auxiliary 0c9f 00d9 | | Load_Top At_Offset_1 0ca0 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0ca1 01d9 | | Execute Vector,Reverse_Bounds 0ca2 0263 | c | Execute Discrete,Above_Bound 0ca3 7017 |p | Jump_Nonzero 0xcbb 0ca4 e403 | | Load 0x2,0x3 0ca5 7008 |p | Jump_Nonzero 0xcae 0ca6 e402 | | Load 0x2,0x2 0ca7 0217 | | Execute Heap_Access,All_Reference 0ca8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0ca9 a402 | | Store_Unchecked 0x2,0x2 0caa e402 | | Load 0x2,0x2 0cab 0217 | | Execute Heap_Access,All_Reference 0cac 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0cad a403 | | Store_Unchecked 0x2,0x3 0cae e403 | | Load 0x2,0x3 0caf 0217 | | Execute Heap_Access,All_Reference 0cb0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0cb1 00d9 | | Load_Top At_Offset_1 0cb2 e602 | | Load 0x3,0x2 0cb3 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0cb4 01d6 | | Execute Vector,Field_Write 0cb5 e403 | | Load 0x2,0x3 0cb6 0217 | | Execute Heap_Access,All_Reference 0cb7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0cb8 a403 | | Store_Unchecked 0x2,0x3 0cb9 00c8 | | Action Pop_Auxiliary_Range 0cba 3fe9 |? | Loop_Increasing 0xca4 0cbb 00ce | | Action Pop_Auxiliary 0cbc e5ff | | Load 0x2,-0x1 0cbd 0217 | | Execute Heap_Access,All_Reference 0cbe 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0cbf 00d9 | | Load_Top At_Offset_1 0cc0 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0cc1 00d8 | | Load_Top At_Offset_0 0cc2 00cb | | Action Pop_Block_With_Result 0cc3 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0cc4 0000 0000 | | .BLANK 0000[0x4] 0cc8 ; -------------------------------------------------------------------------------------- 0cc8 ; SUBPROGRAM 0cc8 ; -------------------------------------------------------------------------------------- 0cc8 0ce6 | | .CONST 0x0ce6 ; Address of begin 0cc9 0004 | | .CONST 0x0004 ; Address of exception handler 0cca 001a | | .CONST 0x001a ; Number of locals 0ccb INIT_0cc8: 0ccb 029a 0ceb | | Declare_Subprogram INIT_0ce8,For_Outer_Call,Visible,Unelaborated 0ccd 029a 0d03 | | Declare_Subprogram INIT_0d00,For_Outer_Call,Visible,Unelaborated 0ccf 00bf | | Action Accept_Activation 0cd0 e001 | | Load 0x0,0x1 0cd1 1919 | | Execute Package,Field_Reference,Field_Number 0x19 0cd2 00c6 | | Action Check_Subprogram_Elaborated 0cd3 e20f | | Load 0x1,0xf 0cd4 e210 | | Load 0x1,0x10 0cd5 e002 | | Load 0x0,0x2 0cd6 e003 | | Load 0x0,0x3 0cd7 4800 |H | Short_Literal 0x0 0cd8 0007 | | Action Break_Optional 0cd9 e004 | | Load 0x0,0x4 0cda e005 | | Load 0x0,0x5 0cdb e20f | | Load 0x1,0xf 0cdc e210 | | Load 0x1,0x10 0cdd e001 | | Load 0x0,0x1 0cde 1b18 | | Execute Package,Field_Read,Field_Number 0x18 0cdf 0387 | | Declare_Variable Package 0ce0 00d8 | | Load_Top At_Offset_0 0ce1 020f | | Execute Module,Activate 0ce2 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0ce3 00c7 | | Action Elaborate_Subprogram 0ce4 1d14 | | Execute_Immediate Reference_Lex_1,0x14 0ce5 00c7 | | Action Elaborate_Subprogram 0ce6 BODY_0cc8: 0ce6 00bc | | Action Signal_Activated 0ce7 00bb | | Action Signal_Completion 0ce8 ; -------------------------------------------------------------------------------------- 0ce8 ; SUBPROGRAM 0ce8 ; -------------------------------------------------------------------------------------- 0ce8 0ceb | | .CONST 0x0ceb ; Address of begin 0ce9 0cf8 | | .CONST 0x0cf8 ; Address of exception handler 0cea 0001 | | .CONST 0x0001 ; Number of locals 0ceb BODY_0ce8: 0ceb INIT_0ce8: 0ceb 00da | | Load_Top At_Offset_2 0cec 0217 | | Execute Heap_Access,All_Reference 0ced 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0cee e006 | | Load 0x0,0x6 0cef 180d | | Execute Package,Field_Execute,Field_Number 0xd 0cf0 e215 | | Load 0x1,0x15 0cf1 e216 | | Load 0x1,0x16 0cf2 1d17 | | Execute_Immediate Reference_Lex_1,0x17 0cf3 e001 | | Load 0x0,0x1 0cf4 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0cf5 e210 | | Load 0x1,0x10 0cf6 0213 | | Execute Heap_Access,Check_In_Type 0cf7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0cf8 TRAP_0ce8: 0cf8 486b |Hk | Short_Literal 0x6b 0cf9 010f | | Execute Exception,Equal 0cfa 6802 |h | Jump_Zero 0xcfd 0cfb e210 | | Load 0x1,0x10 0cfc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0cfd 0100 | | Execute Exception,Raise 0cfe 0000 0000 | | .XXX[0x2] 0d00 ; -------------------------------------------------------------------------------------- 0d00 ; SUBPROGRAM 0d00 ; -------------------------------------------------------------------------------------- 0d00 0d0a | | .CONST 0x0d0a ; Address of begin 0d01 0004 | | .CONST 0x0004 ; Address of exception handler 0d02 0002 | | .CONST 0x0002 ; Number of locals 0d03 INIT_0d00: 0d03 00db | | Load_Top At_Offset_3 0d04 e20f | | Load 0x1,0xf 0d05 0119 | | Execute Any,Check_In_Formal_Type 0d06 e210 | | Load 0x1,0x10 0d07 e006 | | Load 0x0,0x6 0d08 180d | | Execute Package,Field_Execute,Field_Number 0xd 0d09 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0d0a BODY_0d00: 0d0a 00d8 | | Load_Top At_Offset_0 0d0b e210 | | Load 0x1,0x10 0d0c 0213 | | Execute Heap_Access,Check_In_Type 0d0d e21a | | Load 0x1,0x1a 0d0e 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0d0f e5ff | | Load 0x2,-0x1 0d10 0217 | | Execute Heap_Access,All_Reference 0d11 3809 |8 | Execute Record,Field_Write,Field_Number 0x9 0d12 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0d13 ; -------------------------------------------------------------------------------------- 0d13 ; STRING TABLE 0d13 ; -------------------------------------------------------------------------------------- 0d13 0020 | | .STRTAB 0x0020->0x0d23 ; "!IO" 0d14 0021 | ! | .STRTAB 0x0021->0x0d24 ; "!LRM" 0d15 0023 | # | .STRTAB 0x0023->0x0d26 ; "<NONE>" 0d16 0027 | ' | .STRTAB 0x0027->0x0d29 ; "Domain for \x22" 0d17 0031 | 1 | .STRTAB 0x0031->0x0d2f ; "\x22 has been opened." 0d18 0041 | A | .STRTAB 0x0041->0x0d38 ; "State " 0d19 0045 | E | .STRTAB 0x0045->0x0d3b ; " is being removed from the domain." 0d1a 0065 | e | .STRTAB 0x0065->0x0d4c ; "[_" 0d1b 0065 | e | .STRTAB 0x0065->0x0d4d ; "]'C(~Spec_View)" 0d1c 0072 | r | .STRTAB 0x0072->0x0d55 ; "Can't remove (or find) " 0d1d 0087 | | .STRTAB 0x0087->0x0d60 ; " from the domain." 0d1e 0096 | | .STRTAB 0x0096->0x0d69 ; "the specified domain" 0d1f 00a8 | | .STRTAB 0x00a8->0x0d73 ; "Activated" 0d20 00af | | .STRTAB 0x00af->0x0d77 ; " units." 0d21 00b4 | | .STRTAB 0x00b4->0x0d7b ; "Deactivated" 0d22 00bd | | .STREND 0x00bd->0x0d80 0d23 2149 4f21 |!IO!| .STRTAB_STRINGS 0d81 0000 0000 | | .BLANK 0000[0x7] 0d88 ; -------------------------------------------------------------------------------------- 0d88 ; Debug Table 0d88 ; -------------------------------------------------------------------------------------- 0d88 0004 0009 | | .DEBUG4 0x0004,0x0009,0xeb31,0x0000,0x0001,0x0000 0d8e 0000 0000 | | .XXX[0x6] 0d90 0046 74c2 | Ft | 0d92 0000 4a44 | JD| 0d94 0000 0000 | | .BLANK 0000[0x4] 0d98 0046 74c2 | Ft | .XXX[0x4] 0d9a 0000 4e44 | ND| 0d9c 0000 0000 | | .BLANK 0000[0x4] 0da0 0046 74c2 | Ft | .XXX[0x4] 0da2 0000 5344 | SD| 0da4 0000 0000 | | .BLANK 0000[0x4] 0da8 0046 74c2 | Ft | .XXX[0x4] 0daa 0000 5a44 | ZD| 0dac 0000 0000 | | .BLANK 0000[0x4] 0db0 0046 74c2 | Ft | .XXX[0x4] 0db2 0000 5dc4 | ] | 0db4 0000 0000 | | .BLANK 0000[0x4] 0db8 0046 74c2 | Ft | .XXX[0x4] 0dba 0000 61c4 | a | 0dbc 0000 0000 | | .BLANK 0000[0x4] 0dc0 0046 74c2 | Ft | .XXX[0x4] 0dc2 0000 6944 | iD| 0dc4 0000 0000 | | .BLANK 0000[0x4] 0dc8 0046 74c2 | Ft | .XXX[0x4] 0dca 0000 6d44 | mD| 0dcc 0000 0000 | | .BLANK 0000[0x4] 0dd0 0046 74c2 | Ft | .XXX[0x4] 0dd2 0000 7544 | uD| 0dd4 0000 0000 | | .BLANK 0000[0x4] 0dd8 0046 74c2 | Ft | .XXX[0x4] 0dda 0000 7944 | yD| 0ddc 0000 0000 | | .BLANK 0000[0x4] 0de0 0046 74c2 | Ft | .XXX[0x4] 0de2 0000 8144 | D| 0de4 0000 0000 | | .BLANK 0000[0x4] 0de8 0046 74c2 | Ft | .XXX[0x4] 0dea 0000 85c4 | | 0dec 0000 0000 | | .BLANK 0000[0x4] 0df0 0046 74c2 | Ft | .XXX[0x4] 0df2 0000 8d44 | D| 0df4 0000 0000 | | .BLANK 0000[0x4] 0df8 0046 74c2 | Ft | .XXX[0x4] 0dfa 0000 90c4 | | 0dfc 0000 0000 | | .BLANK 0000[0x4]