|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 4096 (0x1000) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_779ce4
└─⟦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 0768 | h | .CONST 0x0768 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 8005 | | .CONST 0x8005 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 015f | _ | .CONST 0x015f ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0049 | I | .CONST 0x0049 ; Number of locals 000b INIT_0008: 000b 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated 000d 029a 019b | | Declare_Subprogram INIT_0198,For_Outer_Call,Visible,Unelaborated 000f 029a 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call,Visible,Unelaborated 0011 029a 01bb | | Declare_Subprogram INIT_01b8,For_Outer_Call,Visible,Unelaborated 0013 029a 01d3 | | Declare_Subprogram INIT_01d0,For_Outer_Call,Visible,Unelaborated 0015 029a 01f3 | | Declare_Subprogram INIT_01f0,For_Outer_Call,Visible,Unelaborated 0017 029a 01fb | | Declare_Subprogram INIT_01f8,For_Outer_Call,Visible,Unelaborated 0019 029a 020b | | Declare_Subprogram INIT_0208,For_Outer_Call,Visible,Unelaborated 001b 029a 025b | [| Declare_Subprogram INIT_0258,For_Outer_Call,Visible,Unelaborated 001d 029a 0283 | | Declare_Subprogram INIT_0280,For_Outer_Call,Visible,Unelaborated 001f 029a 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call,Visible,Unelaborated 0021 029a 02a3 | | Declare_Subprogram INIT_02a0,For_Outer_Call,Visible,Unelaborated 0023 029a 02ab | | Declare_Subprogram INIT_02a8,For_Outer_Call,Visible,Unelaborated 0025 029a 02b3 | | Declare_Subprogram INIT_02b0,For_Outer_Call,Visible,Unelaborated 0027 029a 02c3 | | Declare_Subprogram INIT_02c0,For_Outer_Call,Visible,Unelaborated 0029 029a 02d3 | | Declare_Subprogram INIT_02d0,For_Outer_Call,Visible,Unelaborated 002b 029a 02e3 | | Declare_Subprogram INIT_02e0,For_Outer_Call,Visible,Unelaborated 002d 029a 02f3 | | Declare_Subprogram INIT_02f0,For_Outer_Call,Visible,Unelaborated 002f 029a 0303 | | Declare_Subprogram INIT_0300,For_Outer_Call,Visible,Unelaborated 0031 029a 0313 | | Declare_Subprogram INIT_0310,For_Outer_Call,Visible,Unelaborated 0033 029a 031b | | Declare_Subprogram INIT_0318,For_Outer_Call,Visible,Unelaborated 0035 029a 0333 | 3| Declare_Subprogram INIT_0330,For_Outer_Call,Visible,Unelaborated 0037 029a 0343 | C| Declare_Subprogram INIT_0340,For_Outer_Call,Visible,Unelaborated 0039 029a 035b | [| Declare_Subprogram INIT_0358,For_Outer_Call,Visible,Unelaborated 003b 029a 036b | k| Declare_Subprogram INIT_0368,For_Outer_Call,Visible,Unelaborated 003d 029a 0383 | | Declare_Subprogram INIT_0380,For_Outer_Call,Visible,Unelaborated 003f 03a9 | | Declare_Type Heap_Access,Indirect_Literal,Visible 0040 00d8 | | Load_Top At_Offset_0 0041 02a0 | | Declare_Subprogram Null_Subprogram 0042 03ae | | Declare_Type Heap_Access,Defined,Visible 0043 4802 |H | Short_Literal 0x2 0044 032b | + | Declare_Type Record,Incomplete,Visible 0045 00d8 | | Load_Top At_Offset_0 0046 02a0 | | Declare_Subprogram Null_Subprogram 0047 03ae | | Declare_Type Heap_Access,Defined,Visible 0048 4804 |H | Short_Literal 0x4 0049 032b | + | Declare_Type Record,Incomplete,Visible 004a 00d8 | | Load_Top At_Offset_0 004b 02a0 | | Declare_Subprogram Null_Subprogram 004c 03ae | | Declare_Type Heap_Access,Defined,Visible 004d 00bf | | Action Accept_Activation 004e 0093 0000 | | push_full_address 0x0 0050 6143 |aC | Indirect_Literal Discrete,0x194,{0x80000000, 0x00020000} 0051 0273 | s | Execute Discrete,Plus 0052 e20d | | Load 0x1,0xd 0053 613c |a< | Indirect_Literal Discrete,0x190,{0x00000000, 0x0000ffff} 0054 0279 | y | Execute Discrete,And 0055 0273 | s | Execute Discrete,Plus 0056 e002 | | Load 0x0,0x2 0057 0273 | s | Execute Discrete,Plus 0058 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0059 e003 | | Load 0x0,0x3 005a 0387 | | Declare_Variable Package 005b 00d8 | | Load_Top At_Offset_0 005c 020f | | Execute Module,Activate 005d 4800 |H | Short_Literal 0x0 005e 4803 |H | Short_Literal 0x3 005f 029f 0393 | | Declare_Subprogram INIT_0390,For_Call 0061 03fd | | Declare_Type Discrete,Defined 0062 00d8 | | Load_Top At_Offset_0 0063 00e1 | | Load_Encached Boolean_Cache 0064 029f 03bb | | Declare_Subprogram INIT_03b8,For_Call 0066 4800 |H | Short_Literal 0x0 0067 4801 |H | Short_Literal 0x1 0068 4800 |H | Short_Literal 0x0 0069 4800 |H | Short_Literal 0x0 006a 4801 |H | Short_Literal 0x1 006b 031d | | Declare_Type Variant_Record,Defined 006c 4800 |H | Short_Literal 0x0 006d 4806 |H | Short_Literal 0x6 006e 029f 03f3 | | Declare_Subprogram INIT_03f0,For_Call 0070 03fd | | Declare_Type Discrete,Defined 0071 4801 |H | Short_Literal 0x1 0072 4806 |H | Short_Literal 0x6 0073 00da | | Load_Top At_Offset_2 0074 03f8 | | Declare_Type Discrete,Constrained 0075 4803 |H | Short_Literal 0x3 0076 4806 |H | Short_Literal 0x6 0077 00da | | Load_Top At_Offset_2 0078 03f8 | | Declare_Type Discrete,Constrained 0079 00da | | Load_Top At_Offset_2 007a 4801 |H | Short_Literal 0x1 007b 00e1 | | Load_Encached Boolean_Cache 007c 4801 |H | Short_Literal 0x1 007d e004 | | Load 0x0,0x4 007e 4801 |H | Short_Literal 0x1 007f e005 | | Load 0x0,0x5 0080 4801 |H | Short_Literal 0x1 0081 e005 | | Load 0x0,0x5 0082 4801 |H | Short_Literal 0x1 0083 e005 | | Load 0x0,0x5 0084 4801 |H | Short_Literal 0x1 0085 e005 | | Load 0x0,0x5 0086 029f 041b | | Declare_Subprogram INIT_0418,For_Call 0088 4806 |H | Short_Literal 0x6 0089 4800 |H | Short_Literal 0x0 008a 4806 |H | Short_Literal 0x6 008b 4800 |H | Short_Literal 0x0 008c 4801 |H | Short_Literal 0x1 008d 031d | | Declare_Type Variant_Record,Defined 008e e006 | | Load 0x0,0x6 008f 0322 | " | Declare_Variable Record 0090 e231 | 1 | Load 0x1,0x31 0091 02ff | | Declare_Variable Variant_Record 0092 00d8 | | Load_Top At_Offset_0 0093 1c00 | | Execute_Immediate Run_Utility,0x0 0094 4800 |H | Short_Literal 0x0 0095 00db | | Load_Top At_Offset_3 0096 1c08 | | Execute_Immediate Run_Utility,0x8 0097 00d8 | | Load_Top At_Offset_0 0098 1c00 | | Execute_Immediate Run_Utility,0x0 0099 029b 049b | | Declare_Subprogram INIT_0498,For_Outer_Call,Unelaborated 009b 029b 04a3 | | Declare_Subprogram INIT_04a0,For_Outer_Call,Unelaborated 009d 029b 04ab | | Declare_Subprogram INIT_04a8,For_Outer_Call,Unelaborated 009f 029b 04b3 | | Declare_Subprogram INIT_04b0,For_Outer_Call,Unelaborated 00a1 029b 04bb | | Declare_Subprogram INIT_04b8,For_Outer_Call,Unelaborated 00a3 029b 04c3 | | Declare_Subprogram INIT_04c0,For_Outer_Call,Unelaborated 00a5 029b 050b | | Declare_Subprogram INIT_0508,For_Outer_Call,Unelaborated 00a7 0093 0000 | | push_full_address 0x0 00a9 60e2 |` | Indirect_Literal Discrete,0x18c,{0x80000000, 0x00010000} 00aa 0273 | s | Execute Discrete,Plus 00ab e20d | | Load 0x1,0xd 00ac 60e3 |` | Indirect_Literal Discrete,0x190,{0x00000000, 0x0000ffff} 00ad 0279 | y | Execute Discrete,And 00ae 0273 | s | Execute Discrete,Plus 00af e007 | | Load 0x0,0x7 00b0 0273 | s | Execute Discrete,Plus 00b1 e232 | 2 | Load 0x1,0x32 00b2 e006 | | Load 0x0,0x6 00b3 e236 | 6 | Load 0x1,0x36 00b4 0320 | | Declare_Variable Record,Duplicate 00b5 00cd | | Action Spare6_Action 00b6 1d39 | 9 | Execute_Immediate Reference_Lex_1,0x39 00b7 1d3c | < | Execute_Immediate Reference_Lex_1,0x3c 00b8 e231 | 1 | Load 0x1,0x31 00b9 e237 | 7 | Load 0x1,0x37 00ba 02fd | | Declare_Variable Variant_Record,Duplicate 00bb 00cd | | Action Spare6_Action 00bc 1d3a | : | Execute_Immediate Reference_Lex_1,0x3a 00bd 1d3d | = | Execute_Immediate Reference_Lex_1,0x3d 00be e235 | 5 | Load 0x1,0x35 00bf e238 | 8 | Load 0x1,0x38 00c0 02fd | | Declare_Variable Variant_Record,Duplicate 00c1 00cd | | Action Spare6_Action 00c2 1d3b | ; | Execute_Immediate Reference_Lex_1,0x3b 00c3 1d3e | > | Execute_Immediate Reference_Lex_1,0x3e 00c4 1d3f | ? | Execute_Immediate Reference_Lex_1,0x3f 00c5 0092 06d7 | | Action Push_String_Extended,0x6d7 ; " " 00c7 e008 | | Load 0x0,0x8 00c8 0387 | | Declare_Variable Package 00c9 00d8 | | Load_Top At_Offset_0 00ca 020f | | Execute Module,Activate 00cb e009 | | Load 0x0,0x9 00cc 00d9 | | Load_Top At_Offset_1 00cd 0098 | | Execute Package,Field_Read_Dynamic 00ce e229 | ) | Load 0x1,0x29 00cf 03a2 | | Complete_Type Heap_Access,By_Renaming 00d0 e00a | | Load 0x0,0xa 00d1 00d9 | | Load_Top At_Offset_1 00d2 0098 | | Execute Package,Field_Read_Dynamic 00d3 e22b | + | Load 0x1,0x2b 00d4 0325 | % | Complete_Type Record,By_Renaming 00d5 e22c | , | Load 0x1,0x2c 00d6 03a0 | | Complete_Type Heap_Access,By_Component_Completion 00d7 e00b | | Load 0x0,0xb 00d8 00d9 | | Load_Top At_Offset_1 00d9 0098 | | Execute Package,Field_Read_Dynamic 00da e22d | - | Load 0x1,0x2d 00db 0325 | % | Complete_Type Record,By_Renaming 00dc e22e | . | Load 0x1,0x2e 00dd 03a0 | | Complete_Type Heap_Access,By_Component_Completion 00de e00c | | Load 0x0,0xc 00df 00d9 | | Load_Top At_Offset_1 00e0 0098 | | Execute Package,Field_Read_Dynamic 00e1 0337 | 7 | Declare_Variable Array 00e2 00d8 | | Load_Top At_Offset_0 00e3 0335 | 5 | Declare_Variable Array,Duplicate 00e4 00cd | | Action Spare6_Action 00e5 4800 |H | Short_Literal 0x0 00e6 4800 |H | Short_Literal 0x0 00e7 00da | | Load_Top At_Offset_2 00e8 01d6 | | Execute Vector,Field_Write 00e9 4801 |H | Short_Literal 0x1 00ea 4801 |H | Short_Literal 0x1 00eb 00da | | Load_Top At_Offset_2 00ec 01d6 | | Execute Vector,Field_Write 00ed 481e |H | Short_Literal 0x1e 00ee 4802 |H | Short_Literal 0x2 00ef 00da | | Load_Top At_Offset_2 00f0 01d6 | | Execute Vector,Field_Write 00f1 480a |H | Short_Literal 0xa 00f2 4803 |H | Short_Literal 0x3 00f3 00da | | Load_Top At_Offset_2 00f4 01d6 | | Execute Vector,Field_Write 00f5 480a |H | Short_Literal 0xa 00f6 4804 |H | Short_Literal 0x4 00f7 00da | | Load_Top At_Offset_2 00f8 01d6 | | Execute Vector,Field_Write 00f9 480a |H | Short_Literal 0xa 00fa 4805 |H | Short_Literal 0x5 00fb 00da | | Load_Top At_Offset_2 00fc 01d6 | | Execute Vector,Field_Write 00fd 480a |H | Short_Literal 0xa 00fe 4806 |H | Short_Literal 0x6 00ff 00da | | Load_Top At_Offset_2 0100 01d6 | | Execute Vector,Field_Write 0101 00d9 | | Load_Top At_Offset_1 0102 01d4 | | Execute Vector,Structure_Write 0103 0092 06d8 | | Action Push_String_Extended,0x6d8 ; " TEST RUN" 0105 0092 06d9 | | Action Push_String_Extended,0x6d9 ; "NEW PASSES" 0107 0092 06da | | Action Push_String_Extended,0x6da ; "NEW FAILS" 0109 0092 06db | | Action Push_String_Extended,0x6db ; "NEW TESTS" 010b 0092 06dc | | Action Push_String_Extended,0x6dc ; "REMOVED" 010d 4801 |H | Short_Literal 0x1 010e 4850 |HP | Short_Literal 0x50 010f 00e9 | | Load_Encached String_Cache 0110 035b | [ | Declare_Type Array,Constrained 0111 0337 | 7 | Declare_Variable Array 0112 4850 |HP | Short_Literal 0x50 0113 4801 |H | Short_Literal 0x1 0114 482d |H- | Short_Literal 0x2d 0115 00d9 | | Load_Top At_Offset_1 0116 e247 | G | Load 0x1,0x47 0117 01d6 | | Execute Vector,Field_Write 0118 3ffb |? | Loop_Increasing 0x114 0119 1d0f | | Execute_Immediate Reference_Lex_1,0xf 011a 00c7 | | Action Elaborate_Subprogram 011b 1d10 | | Execute_Immediate Reference_Lex_1,0x10 011c 00c7 | | Action Elaborate_Subprogram 011d 1d11 | | Execute_Immediate Reference_Lex_1,0x11 011e 00c7 | | Action Elaborate_Subprogram 011f 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0120 00c7 | | Action Elaborate_Subprogram 0121 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0122 00c7 | | Action Elaborate_Subprogram 0123 1d14 | | Execute_Immediate Reference_Lex_1,0x14 0124 00c7 | | Action Elaborate_Subprogram 0125 1d15 | | Execute_Immediate Reference_Lex_1,0x15 0126 00c7 | | Action Elaborate_Subprogram 0127 029d 0543 | C| Declare_Subprogram INIT_0540,For_Outer_Call 0129 1d16 | | Execute_Immediate Reference_Lex_1,0x16 012a 00c7 | | Action Elaborate_Subprogram 012b 1d17 | | Execute_Immediate Reference_Lex_1,0x17 012c 00c7 | | Action Elaborate_Subprogram 012d 1d18 | | Execute_Immediate Reference_Lex_1,0x18 012e 00c7 | | Action Elaborate_Subprogram 012f 1d19 | | Execute_Immediate Reference_Lex_1,0x19 0130 00c7 | | Action Elaborate_Subprogram 0131 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 0132 00c7 | | Action Elaborate_Subprogram 0133 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 0134 00c7 | | Action Elaborate_Subprogram 0135 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 0136 00c7 | | Action Elaborate_Subprogram 0137 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 0138 00c7 | | Action Elaborate_Subprogram 0139 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 013a 00c7 | | Action Elaborate_Subprogram 013b 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 013c 00c7 | | Action Elaborate_Subprogram 013d 1d20 | | Execute_Immediate Reference_Lex_1,0x20 013e 00c7 | | Action Elaborate_Subprogram 013f 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 0140 00c7 | | Action Elaborate_Subprogram 0141 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 0142 00c7 | | Action Elaborate_Subprogram 0143 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 0144 00c7 | | Action Elaborate_Subprogram 0145 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 0146 00c7 | | Action Elaborate_Subprogram 0147 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 0148 00c7 | | Action Elaborate_Subprogram 0149 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 014a 00c7 | | Action Elaborate_Subprogram 014b 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 014c 00c7 | | Action Elaborate_Subprogram 014d 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 014e 00c7 | | Action Elaborate_Subprogram 014f 029d 055b | [| Declare_Subprogram INIT_0558,For_Outer_Call 0151 1d3f | ? | Execute_Immediate Reference_Lex_1,0x3f 0152 00c7 | | Action Elaborate_Subprogram 0153 1d3c | < | Execute_Immediate Reference_Lex_1,0x3c 0154 00c7 | | Action Elaborate_Subprogram 0155 1d3d | = | Execute_Immediate Reference_Lex_1,0x3d 0156 00c7 | | Action Elaborate_Subprogram 0157 1d3e | > | Execute_Immediate Reference_Lex_1,0x3e 0158 00c7 | | Action Elaborate_Subprogram 0159 1d39 | 9 | Execute_Immediate Reference_Lex_1,0x39 015a 00c7 | | Action Elaborate_Subprogram 015b 1d3a | : | Execute_Immediate Reference_Lex_1,0x3a 015c 00c7 | | Action Elaborate_Subprogram 015d 1d3b | ; | Execute_Immediate Reference_Lex_1,0x3b 015e 00c7 | | Action Elaborate_Subprogram 015f BODY_0008: 015f 00bc | | Action Signal_Activated 0160 00bb | | Action Signal_Completion 0161 0000 0000 | | .BLANK 0000[0x7] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 0172 | r | .CONST 0x0172 ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0005 | | .CONST 0x0005 ; Number of locals 016b INIT_0168: 016b e00d | | Load 0x0,0xd 016c 0322 | " | Declare_Variable Record 016d e22a | * | Load 0x1,0x2a 016e 029f 057b | {| Declare_Subprogram INIT_0578,For_Call 0170 029f 0603 | | Declare_Subprogram INIT_0600,For_Call 0172 BODY_0168: 0172 e5fd | | Load 0x2,-0x3 0173 e00e | | Load 0x0,0xe 0174 e240 | @ | Load 0x1,0x40 0175 0096 | | Execute Package,Entry 0176 e22a | * | Load 0x1,0x2a 0177 e5fd | | Load 0x2,-0x3 0178 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0179 0033 | 3 | Store_Top Heap_Access,At_Offset_3 017a e5ff | | Load 0x2,-0x1 017b 00db | | Load_Top At_Offset_3 017c 0219 | | Execute Heap_Access,All_Read 017d e00f | | Load 0x0,0xf 017e e240 | @ | Load 0x1,0x40 017f 0096 | | Execute Package,Entry 0180 8404 | | Call 0x2,0x4 0181 8405 | | Call 0x2,0x5 0182 e241 | A | Load 0x1,0x41 0183 00db | | Load_Top At_Offset_3 0184 0219 | | Execute Heap_Access,All_Read 0185 e010 | | Load 0x0,0x10 0186 e240 | @ | Load 0x1,0x40 0187 0096 | | Execute Package,Entry 0188 00da | | Load_Top At_Offset_2 0189 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 018a 0000 0000 | | .XXX[0x2] 018c 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 0190 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff} 0194 8000 0000 | | .LITERAL {0x80000000, 0x00020000} 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 019b | | .CONST 0x019b ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 0001 | | .CONST 0x0001 ; Number of locals 019b BODY_0198: 019b INIT_0198: 019b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 019c 0000 0000 | | .BLANK 0000[0x4] 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01a8 | | .CONST 0x01a8 ; Address of begin 01a1 0004 | | .CONST 0x0004 ; Address of exception handler 01a2 0002 | | .CONST 0x0002 ; Number of locals 01a3 INIT_01a0: 01a3 4804 |H | Short_Literal 0x4 01a4 e011 | | Load 0x0,0x11 01a5 1c08 | | Execute_Immediate Run_Utility,0x8 01a6 00d8 | | Load_Top At_Offset_0 01a7 1c00 | | Execute_Immediate Run_Utility,0x0 01a8 BODY_01a0: 01a8 00db | | Load_Top At_Offset_3 01a9 0219 | | Execute Heap_Access,All_Read 01aa e012 | | Load 0x0,0x12 01ab e240 | @ | Load 0x1,0x40 01ac 0096 | | Execute Package,Entry 01ad 00d9 | | Load_Top At_Offset_1 01ae 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 01af 00d8 | | Load_Top At_Offset_0 01b0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01b1 0000 0000 | | .BLANK 0000[0x7] 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01ca | | .CONST 0x01ca ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0003 | | .CONST 0x0003 ; Number of locals 01bb INIT_01b8: 01bb e006 | | Load 0x0,0x6 01bc 0322 | " | Declare_Variable Record 01bd 00db | | Load_Top At_Offset_3 01be 0219 | | Execute Heap_Access,All_Read 01bf e012 | | Load 0x0,0x12 01c0 e240 | @ | Load 0x1,0x40 01c1 0096 | | Execute Package,Entry 01c2 00d9 | | Load_Top At_Offset_1 01c3 017d | } | Execute Record,Structure_Write 01c4 e013 | | Load 0x0,0x13 01c5 0322 | " | Declare_Variable Record 01c6 00d9 | | Load_Top At_Offset_1 01c7 8014 | | Call 0x0,0x14 01c8 00d9 | | Load_Top At_Offset_1 01c9 017d | } | Execute Record,Structure_Write 01ca BODY_01b8: 01ca 00d8 | | Load_Top At_Offset_0 01cb 8015 | | Call 0x0,0x15 01cc 8016 | | Call 0x0,0x16 01cd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01ce 0000 0000 | | .XXX[0x2] 01d0 ; -------------------------------------------------------------------------------------- 01d0 ; SUBPROGRAM 01d0 ; -------------------------------------------------------------------------------------- 01d0 01d6 | | .CONST 0x01d6 ; Address of begin 01d1 0004 | | .CONST 0x0004 ; Address of exception handler 01d2 0002 | | .CONST 0x0002 ; Number of locals 01d3 INIT_01d0: 01d3 e22a | * | Load 0x1,0x2a 01d4 e5fe | | Load 0x2,-0x2 01d5 039c | | Declare_Variable Heap_Access,By_Allocation 01d6 BODY_01d0: 01d6 00d8 | | Load_Top At_Offset_0 01d7 00d8 | | Load_Top At_Offset_0 01d8 0219 | | Execute Heap_Access,All_Read 01d9 e009 | | Load 0x0,0x9 01da e240 | @ | Load 0x1,0x40 01db 0098 | | Execute Package,Field_Read_Dynamic 01dc 0216 | | Execute Heap_Access,Convert 01dd e5fe | | Load 0x2,-0x2 01de e5ff | | Load 0x2,-0x1 01df 0219 | | Execute Heap_Access,All_Read 01e0 e017 | | Load 0x0,0x17 01e1 e240 | @ | Load 0x1,0x40 01e2 0096 | | Execute Package,Entry 01e3 00d9 | | Load_Top At_Offset_1 01e4 0218 | | Execute Heap_Access,All_Write 01e5 00d1 | | Pop_Control Pop_Count_1 01e6 00d8 | | Load_Top At_Offset_0 01e7 a5fd | | Store_Unchecked 0x2,-0x3 01e8 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01e9 0000 0000 | | .BLANK 0000[0x7] 01f0 ; -------------------------------------------------------------------------------------- 01f0 ; SUBPROGRAM 01f0 ; -------------------------------------------------------------------------------------- 01f0 01f3 | | .CONST 0x01f3 ; Address of begin 01f1 0004 | | .CONST 0x0004 ; Address of exception handler 01f2 0001 | | .CONST 0x0001 ; Number of locals 01f3 BODY_01f0: 01f3 INIT_01f0: 01f3 4801 |H | Short_Literal 0x1 01f4 a5fc | | Store_Unchecked 0x2,-0x4 01f5 4504 |E | Exit_Suprogram New_Top_Offset 0x4 01f6 0000 0000 | | .XXX[0x2] 01f8 ; -------------------------------------------------------------------------------------- 01f8 ; SUBPROGRAM 01f8 ; -------------------------------------------------------------------------------------- 01f8 01fb | | .CONST 0x01fb ; Address of begin 01f9 0004 | | .CONST 0x0004 ; Address of exception handler 01fa 0001 | | .CONST 0x0001 ; Number of locals 01fb BODY_01f8: 01fb INIT_01f8: 01fb 00ea | | Load_Encached Null_String_Cache 01fc 0092 06dd | | Action Push_String_Extended,0x6dd ; "Explain" 01fe e018 | | Load 0x0,0x18 01ff e22f | / | Load 0x1,0x2f 0200 0096 | | Execute Package,Entry 0201 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0202 0000 0000 | | .BLANK 0000[0x6] 0208 ; -------------------------------------------------------------------------------------- 0208 ; SUBPROGRAM 0208 ; -------------------------------------------------------------------------------------- 0208 0228 | ( | .CONST 0x0228 ; Address of begin 0209 0004 | | .CONST 0x0004 ; Address of exception handler 020a 0007 | | .CONST 0x0007 ; Number of locals 020b INIT_0208: 020b 00db | | Load_Top At_Offset_3 020c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 020d 00d8 | | Load_Top At_Offset_0 020e 00e4 | | Load_Encached Positive_Cache 020f 0260 | ` | Execute Discrete,In_Type 0210 7001 |p | Jump_Nonzero 0x212 0211 0801 | | Execute_Immediate Raise,0x1 0212 00db | | Load_Top At_Offset_3 0213 0219 | | Execute Heap_Access,All_Read 0214 e019 | | Load 0x0,0x19 0215 e240 | @ | Load 0x1,0x40 0216 0096 | | Execute Package,Entry 0217 00d8 | | Load_Top At_Offset_0 0218 e01a | | Load 0x0,0x1a 0219 e240 | @ | Load 0x1,0x40 021a 0096 | | Execute Package,Entry 021b e232 | 2 | Load 0x1,0x32 021c 0007 | | Action Break_Optional 021d e011 | | Load 0x0,0x11 021e 02ff | | Declare_Variable Variant_Record 021f 00d8 | | Load_Top At_Offset_0 0220 1c00 | | Execute_Immediate Run_Utility,0x0 0221 e5ff | | Load 0x2,-0x1 0222 0219 | | Execute Heap_Access,All_Read 0223 e01b | | Load 0x0,0x1b 0224 e240 | @ | Load 0x1,0x40 0225 0096 | | Execute Package,Entry 0226 029f 0623 | #| Declare_Subprogram INIT_0620,For_Call 0228 BODY_0208: 0228 e403 | | Load 0x2,0x3 0229 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 022a 4800 |H | Short_Literal 0x0 022b 4801 |H | Short_Literal 0x1 022c 0262 | b | Execute Discrete,In_Range 022d 7026 |p& | Jump_Nonzero 0x254 022e e5fe | | Load 0x2,-0x2 022f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0230 0d04 | | Execute_Immediate Less,0x4 0231 6803 |h | Jump_Zero 0x235 0232 4802 |H | Short_Literal 0x2 0233 a404 | | Store_Unchecked 0x2,0x4 0234 7808 |x | Jump 0x23d 0235 e5fe | | Load 0x2,-0x2 0236 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0237 e5ff | | Load 0x2,-0x1 0238 0219 | | Execute Heap_Access,All_Read 0239 e01c | | Load 0x0,0x1c 023a e240 | @ | Load 0x1,0x40 023b 0096 | | Execute Package,Entry 023c a404 | | Store_Unchecked 0x2,0x4 023d 00d9 | | Load_Top At_Offset_1 023e 4802 |H | Short_Literal 0x2 023f 801d | | Call 0x0,0x1d 0240 00db | | Load_Top At_Offset_3 0241 016d | m | Execute Variant_Record,Structure_Write 0242 e403 | | Load 0x2,0x3 0243 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0244 0f02 | | Execute_Immediate Equal,0x2 0245 7004 |p | Jump_Nonzero 0x24a 0246 00db | | Load_Top At_Offset_3 0247 e234 | 4 | Load 0x1,0x34 0248 025f | _ | Execute Discrete,Not_In_Type 0249 6806 |h | Jump_Zero 0x250 024a 00d9 | | Load_Top At_Offset_1 024b e402 | | Load 0x2,0x2 024c 8248 | H | Call 0x1,0x48 024d 00db | | Load_Top At_Offset_3 024e 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5 024f 7801 |x | Jump 0x251 0250 8407 | | Call 0x2,0x7 0251 00da | | Load_Top At_Offset_2 0252 e5fd | | Load 0x2,-0x3 0253 016d | m | Execute Variant_Record,Structure_Write 0254 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0255 0000 0000 | | .XXX[0x3] 0257 0000 | | 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 0268 | h | .CONST 0x0268 ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0003 | | .CONST 0x0003 ; Number of locals 025b INIT_0258: 025b e011 | | Load 0x0,0x11 025c 02ff | | Declare_Variable Variant_Record 025d 00db | | Load_Top At_Offset_3 025e 0219 | | Execute Heap_Access,All_Read 025f e01b | | Load 0x0,0x1b 0260 e240 | @ | Load 0x1,0x40 0261 0096 | | Execute Package,Entry 0262 4810 |H | Short_Literal 0x10 0263 801d | | Call 0x0,0x1d 0264 00d9 | | Load_Top At_Offset_1 0265 016d | m | Execute Variant_Record,Structure_Write 0266 00db | | Load_Top At_Offset_3 0267 8212 | | Call 0x1,0x12 0268 BODY_0258: 0268 00d9 | | Load_Top At_Offset_1 0269 00d8 | | Load_Top At_Offset_0 026a 270a |' | Execute Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0xa 026b 00d8 | | Load_Top At_Offset_0 026c e5ff | | Load 0x2,-0x1 026d 0219 | | Execute Heap_Access,All_Read 026e e01b | | Load 0x0,0x1b 026f e240 | @ | Load 0x1,0x40 0270 0096 | | Execute Package,Entry 0271 e5ff | | Load 0x2,-0x1 0272 8212 | | Call 0x1,0x12 0273 801e | | Call 0x0,0x1e 0274 801f | | Call 0x0,0x1f 0275 00d9 | | Load_Top At_Offset_1 0276 2801 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x1 0277 00d1 | | Pop_Control Pop_Count_1 0278 00d0 | | Action Swap_Control 0279 2b0a |+ | Execute Variant_Record,Field_Write,Variant,Indirect,Field_Number 0xa 027a 4800 |H | Short_Literal 0x0 027b a5fd | | Store_Unchecked 0x2,-0x3 027c 00d9 | | Load_Top At_Offset_1 027d e5fe | | Load 0x2,-0x2 027e 016d | m | Execute Variant_Record,Structure_Write 027f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0280 ; -------------------------------------------------------------------------------------- 0280 ; SUBPROGRAM 0280 ; -------------------------------------------------------------------------------------- 0280 0283 | | .CONST 0x0283 ; Address of begin 0281 0004 | | .CONST 0x0004 ; Address of exception handler 0282 0001 | | .CONST 0x0001 ; Number of locals 0283 BODY_0280: 0283 INIT_0280: 0283 00ea | | Load_Encached Null_String_Cache 0284 0092 06de | | Action Push_String_Extended,0x6de ; "Elide" 0286 e018 | | Load 0x0,0x18 0287 e22f | / | Load 0x1,0x2f 0288 0096 | | Execute Package,Entry 0289 4504 |E | Exit_Suprogram New_Top_Offset 0x4 028a 0000 0000 | | .BLANK 0000[0x6] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 0293 | | .CONST 0x0293 ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0001 | | .CONST 0x0001 ; Number of locals 0293 BODY_0290: 0293 INIT_0290: 0293 00ea | | Load_Encached Null_String_Cache 0294 0092 06df | | Action Push_String_Extended,0x6df ; "Expand" 0296 e018 | | Load 0x0,0x18 0297 e22f | / | Load 0x1,0x2f 0298 0096 | | Execute Package,Entry 0299 4504 |E | Exit_Suprogram New_Top_Offset 0x4 029a 0000 0000 | | .BLANK 0000[0x6] 02a0 ; -------------------------------------------------------------------------------------- 02a0 ; SUBPROGRAM 02a0 ; -------------------------------------------------------------------------------------- 02a0 02a3 | | .CONST 0x02a3 ; Address of begin 02a1 0004 | | .CONST 0x0004 ; Address of exception handler 02a2 0001 | | .CONST 0x0001 ; Number of locals 02a3 BODY_02a0: 02a3 INIT_02a0: 02a3 0833 | 3 | Execute_Immediate Raise,0x33 02a4 0000 0000 | | .BLANK 0000[0x4] 02a8 ; -------------------------------------------------------------------------------------- 02a8 ; SUBPROGRAM 02a8 ; -------------------------------------------------------------------------------------- 02a8 02ab | | .CONST 0x02ab ; Address of begin 02a9 0004 | | .CONST 0x0004 ; Address of exception handler 02aa 0001 | | .CONST 0x0001 ; Number of locals 02ab BODY_02a8: 02ab INIT_02a8: 02ab 0833 | 3 | Execute_Immediate Raise,0x33 02ac 0000 0000 | | .BLANK 0000[0x4] 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; SUBPROGRAM 02b0 ; -------------------------------------------------------------------------------------- 02b0 02b3 | | .CONST 0x02b3 ; Address of begin 02b1 0004 | | .CONST 0x0004 ; Address of exception handler 02b2 0001 | | .CONST 0x0001 ; Number of locals 02b3 BODY_02b0: 02b3 INIT_02b0: 02b3 00ea | | Load_Encached Null_String_Cache 02b4 0092 06e0 | | Action Push_String_Extended,0x6e0 ; "Promote" 02b6 e018 | | Load 0x0,0x18 02b7 e22f | / | Load 0x1,0x2f 02b8 0096 | | Execute Package,Entry 02b9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02ba 0000 0000 | | .BLANK 0000[0x6] 02c0 ; -------------------------------------------------------------------------------------- 02c0 ; SUBPROGRAM 02c0 ; -------------------------------------------------------------------------------------- 02c0 02c3 | | .CONST 0x02c3 ; Address of begin 02c1 0004 | | .CONST 0x0004 ; Address of exception handler 02c2 0001 | | .CONST 0x0001 ; Number of locals 02c3 BODY_02c0: 02c3 INIT_02c0: 02c3 00ea | | Load_Encached Null_String_Cache 02c4 0092 06e1 | | Action Push_String_Extended,0x6e1 ; "Demote" 02c6 e018 | | Load 0x0,0x18 02c7 e22f | / | Load 0x1,0x2f 02c8 0096 | | Execute Package,Entry 02c9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02ca 0000 0000 | | .BLANK 0000[0x6] 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; SUBPROGRAM 02d0 ; -------------------------------------------------------------------------------------- 02d0 02d3 | | .CONST 0x02d3 ; Address of begin 02d1 0004 | | .CONST 0x0004 ; Address of exception handler 02d2 0001 | | .CONST 0x0001 ; Number of locals 02d3 BODY_02d0: 02d3 INIT_02d0: 02d3 00ea | | Load_Encached Null_String_Cache 02d4 0092 06e2 | | Action Push_String_Extended,0x6e2 ; "Delete" 02d6 e018 | | Load 0x0,0x18 02d7 e22f | / | Load 0x1,0x2f 02d8 0096 | | Execute Package,Entry 02d9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02da 0000 0000 | | .BLANK 0000[0x6] 02e0 ; -------------------------------------------------------------------------------------- 02e0 ; SUBPROGRAM 02e0 ; -------------------------------------------------------------------------------------- 02e0 02e3 | | .CONST 0x02e3 ; Address of begin 02e1 0004 | | .CONST 0x0004 ; Address of exception handler 02e2 0001 | | .CONST 0x0001 ; Number of locals 02e3 BODY_02e0: 02e3 INIT_02e0: 02e3 00ea | | Load_Encached Null_String_Cache 02e4 0092 06e3 | | Action Push_String_Extended,0x6e3 ; "Sort" 02e6 e018 | | Load 0x0,0x18 02e7 e22f | / | Load 0x1,0x2f 02e8 0096 | | Execute Package,Entry 02e9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02ea 0000 0000 | | .BLANK 0000[0x6] 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f3 | | .CONST 0x02f3 ; Address of begin 02f1 0004 | | .CONST 0x0004 ; Address of exception handler 02f2 0001 | | .CONST 0x0001 ; Number of locals 02f3 BODY_02f0: 02f3 INIT_02f0: 02f3 00ea | | Load_Encached Null_String_Cache 02f4 0092 06e4 | | Action Push_String_Extended,0x6e4 ; "Filter" 02f6 e018 | | Load 0x0,0x18 02f7 e22f | / | Load 0x1,0x2f 02f8 0096 | | Execute Package,Entry 02f9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02fa 0000 0000 | | .BLANK 0000[0x6] 0300 ; -------------------------------------------------------------------------------------- 0300 ; SUBPROGRAM 0300 ; -------------------------------------------------------------------------------------- 0300 0303 | | .CONST 0x0303 ; Address of begin 0301 0004 | | .CONST 0x0004 ; Address of exception handler 0302 0001 | | .CONST 0x0001 ; Number of locals 0303 BODY_0300: 0303 INIT_0300: 0303 00da | | Load_Top At_Offset_2 0304 0217 | | Execute Heap_Access,All_Reference 0305 e020 | | Load 0x0,0x20 0306 e240 | @ | Load 0x1,0x40 0307 0096 | | Execute Package,Entry 0308 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0309 0000 0000 | | .BLANK 0000[0x7] 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0313 | | .CONST 0x0313 ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0001 | | .CONST 0x0001 ; Number of locals 0313 BODY_0310: 0313 INIT_0310: 0313 0092 06e5 | | Action Push_String_Extended,0x6e5 ; "TR_DIFF" 0315 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0316 0000 0000 | | .XXX[0x2] 0318 ; -------------------------------------------------------------------------------------- 0318 ; SUBPROGRAM 0318 ; -------------------------------------------------------------------------------------- 0318 0325 | % | .CONST 0x0325 ; Address of begin 0319 0004 | | .CONST 0x0004 ; Address of exception handler 031a 0002 | | .CONST 0x0002 ; Number of locals 031b INIT_0318: 031b e013 | | Load 0x0,0x13 031c 0322 | " | Declare_Variable Record 031d 00db | | Load_Top At_Offset_3 031e 0219 | | Execute Heap_Access,All_Read 031f e012 | | Load 0x0,0x12 0320 e240 | @ | Load 0x1,0x40 0321 0096 | | Execute Package,Entry 0322 8014 | | Call 0x0,0x14 0323 00d9 | | Load_Top At_Offset_1 0324 017d | } | Execute Record,Structure_Write 0325 BODY_0318: 0325 00d8 | | Load_Top At_Offset_0 0326 8015 | | Call 0x0,0x15 0327 8016 | | Call 0x0,0x16 0328 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0329 0000 0000 | | .BLANK 0000[0x7] 0330 ; -------------------------------------------------------------------------------------- 0330 ; SUBPROGRAM 0330 ; -------------------------------------------------------------------------------------- 0330 0333 | 3 | .CONST 0x0333 ; Address of begin 0331 0004 | | .CONST 0x0004 ; Address of exception handler 0332 0001 | | .CONST 0x0001 ; Number of locals 0333 BODY_0330: 0333 INIT_0330: 0333 00da | | Load_Top At_Offset_2 0334 8223 | # | Call 0x1,0x23 0335 e5fe | | Load 0x2,-0x2 0336 8223 | # | Call 0x1,0x23 0337 01df | | Execute Vector,Equal 0338 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0339 0000 0000 | | .BLANK 0000[0x7] 0340 ; -------------------------------------------------------------------------------------- 0340 ; SUBPROGRAM 0340 ; -------------------------------------------------------------------------------------- 0340 0348 | H | .CONST 0x0348 ; Address of begin 0341 0004 | | .CONST 0x0004 ; Address of exception handler 0342 0002 | | .CONST 0x0002 ; Number of locals 0343 INIT_0340: 0343 00da | | Load_Top At_Offset_2 0344 0219 | | Execute Heap_Access,All_Read 0345 e01b | | Load 0x0,0x1b 0346 e240 | @ | Load 0x1,0x40 0347 0096 | | Execute Package,Entry 0348 BODY_0340: 0348 4801 |H | Short_Literal 0x1 0349 e5ff | | Load 0x2,-0x1 034a 0219 | | Execute Heap_Access,All_Read 034b e021 | ! | Load 0x0,0x21 034c e240 | @ | Load 0x1,0x40 034d 0096 | | Execute Package,Entry 034e e22e | . | Load 0x1,0x2e 034f 00da | | Load_Top At_Offset_2 0350 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0351 a5fe | | Store_Unchecked 0x2,-0x2 0352 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0353 0000 0000 | | .BLANK 0000[0x5] 0358 ; -------------------------------------------------------------------------------------- 0358 ; SUBPROGRAM 0358 ; -------------------------------------------------------------------------------------- 0358 035b | [ | .CONST 0x035b ; Address of begin 0359 0004 | | .CONST 0x0004 ; Address of exception handler 035a 0001 | | .CONST 0x0001 ; Number of locals 035b BODY_0358: 035b INIT_0358: 035b 00da | | Load_Top At_Offset_2 035c 0217 | | Execute Heap_Access,All_Reference 035d e022 | " | Load 0x0,0x22 035e e240 | @ | Load 0x1,0x40 035f 0096 | | Execute Package,Entry 0360 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0361 0000 0000 | | .BLANK 0000[0x7] 0368 ; -------------------------------------------------------------------------------------- 0368 ; SUBPROGRAM 0368 ; -------------------------------------------------------------------------------------- 0368 0373 | s | .CONST 0x0373 ; Address of begin 0369 0004 | | .CONST 0x0004 ; Address of exception handler 036a 0002 | | .CONST 0x0002 ; Number of locals 036b INIT_0368: 036b 00da | | Load_Top At_Offset_2 036c 0217 | | Execute Heap_Access,All_Reference 036d e023 | # | Load 0x0,0x23 036e e240 | @ | Load 0x1,0x40 036f 0096 | | Execute Package,Entry 0370 e01b | | Load 0x0,0x1b 0371 e240 | @ | Load 0x1,0x40 0372 0096 | | Execute Package,Entry 0373 BODY_0368: 0373 00db | | Load_Top At_Offset_3 0374 0217 | | Execute Heap_Access,All_Reference 0375 e024 | $ | Load 0x0,0x24 0376 e240 | @ | Load 0x1,0x40 0377 0096 | | Execute Package,Entry 0378 e22c | , | Load 0x1,0x2c 0379 00da | | Load_Top At_Offset_2 037a 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 037b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 037c 0000 0000 | | .BLANK 0000[0x4] 0380 ; -------------------------------------------------------------------------------------- 0380 ; SUBPROGRAM 0380 ; -------------------------------------------------------------------------------------- 0380 0383 | | .CONST 0x0383 ; Address of begin 0381 0004 | | .CONST 0x0004 ; Address of exception handler 0382 0001 | | .CONST 0x0001 ; Number of locals 0383 BODY_0380: 0383 INIT_0380: 0383 00da | | Load_Top At_Offset_2 0384 0219 | | Execute Heap_Access,All_Read 0385 00d8 | | Load_Top At_Offset_0 0386 e025 | % | Load 0x0,0x25 0387 e240 | @ | Load 0x1,0x40 0388 0096 | | Execute Package,Entry 0389 4501 |E | Exit_Suprogram New_Top_Offset 0x1 038a 0000 0000 | | .BLANK 0000[0x6] 0390 ; -------------------------------------------------------------------------------------- 0390 ; SUBPROGRAM 0390 ; -------------------------------------------------------------------------------------- 0390 0393 | | .CONST 0x0393 ; Address of begin 0391 0004 | | .CONST 0x0004 ; Address of exception handler 0392 0001 | | .CONST 0x0001 ; Number of locals 0393 BODY_0390: 0393 INIT_0390: 0393 4607 |F | Jump_Case 0x8 0394 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0395 7807 |x | Jump 0x39d ; case 0x1 0396 780a |x | Jump 0x3a1 ; case 0x2 0397 780e |x | Jump 0x3a6 ; case 0x3 0398 7811 |x | Jump 0x3aa ; case 0x4 0399 7812 |x | Jump 0x3ac ; case 0x5 039a 7813 |x | Jump 0x3ae ; case 0x6 039b 7816 |x | Jump 0x3b2 ; case 0x7 039c 4302 |C | .XXX[0x1] 039d 00da | | Load_Top At_Offset_2 039e 0091 06cc | | Action Push_String_Extended_Indexed,0x6cc ; "NIL_ROW" 03a0 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 03a1 00db | | Load_Top At_Offset_3 03a2 00db | | Load_Top At_Offset_3 03a3 00e0 | | Load_Encached Standard_Cache 03a4 181b | | Execute Package,Field_Execute,Field_Number 0x1b 03a5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 03a6 00da | | Load_Top At_Offset_2 03a7 00e0 | | Load_Encached Standard_Cache 03a8 181c | | Execute Package,Field_Execute,Field_Number 0x1c 03a9 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 03aa 00db | | Load_Top At_Offset_3 03ab 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 03ac 00db | | Load_Top At_Offset_3 03ad 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 03ae e230 | 0 | Load 0x1,0x30 03af 00dc | | Load_Top At_Offset_4 03b0 0267 | g | Execute Discrete,Predecessor 03b1 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 03b2 e230 | 0 | Load 0x1,0x30 03b3 00dc | | Load_Top At_Offset_4 03b4 0268 | h | Execute Discrete,Successor 03b5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 03b6 0000 0000 | | .XXX[0x2] 03b8 ; -------------------------------------------------------------------------------------- 03b8 ; SUBPROGRAM 03b8 ; -------------------------------------------------------------------------------------- 03b8 03bb | | .CONST 0x03bb ; Address of begin 03b9 0004 | | .CONST 0x0004 ; Address of exception handler 03ba 0001 | | .CONST 0x0001 ; Number of locals 03bb BODY_03b8: 03bb INIT_03b8: 03bb 4609 |F | Jump_Case 0xa 03bc 7809 |x | Jump 0x3c6 ; case 0x0 03bd 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 03be 7817 |x | Jump 0x3d6 ; case 0x2 03bf 781a |x | Jump 0x3da ; case 0x3 03c0 782b |x+ | Jump 0x3ec ; case 0x4 03c1 782a |x* | Jump 0x3ec ; case 0x5 03c2 7829 |x) | Jump 0x3ec ; case 0x6 03c3 781c |x | Jump 0x3e0 ; case 0x7 03c4 781f |x | Jump 0x3e4 ; case 0x8 03c5 7822 |x" | Jump 0x3e8 ; case 0x9 03c6 00da | | Load_Top At_Offset_2 03c7 016c | l | Execute Variant_Record,Is_Constrained 03c8 7009 |p | Jump_Nonzero 0x3d2 03c9 00cf | | Action Mark_Auxiliary 03ca 4800 |H | Short_Literal 0x0 03cb e5ff | | Load 0x2,-0x1 03cc 1c08 | | Execute_Immediate Run_Utility,0x8 03cd 00d8 | | Load_Top At_Offset_0 03ce 1c00 | | Execute_Immediate Run_Utility,0x0 03cf c5ff | | Store 0x2,-0x1 03d0 00ce | | Action Pop_Auxiliary 03d1 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 03d2 4800 |H | Short_Literal 0x0 03d3 00db | | Load_Top At_Offset_3 03d4 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 03d5 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 03d6 4801 |H | Short_Literal 0x1 03d7 4802 |H | Short_Literal 0x2 03d8 0311 | | Declare_Type Variant_Record,Constrained_Incomplete 03d9 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 03da e5fd | | Load 0x2,-0x3 03db 00db | | Load_Top At_Offset_3 03dc 1c07 | | Execute_Immediate Run_Utility,0x7 03dd e5fe | | Load 0x2,-0x2 03de 0306 | | Complete_Type Variant_Record,By_Renaming 03df 4304 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x4 03e0 00db | | Load_Top At_Offset_3 03e1 e5ff | | Load 0x2,-0x1 03e2 031b | | Declare_Type Variant_Record,Constrained 03e3 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 03e4 00db | | Load_Top At_Offset_3 03e5 00db | | Load_Top At_Offset_3 03e6 02fc | | Declare_Variable Variant_Record,With_Constraint 03e7 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 03e8 4800 |H | Short_Literal 0x0 03e9 00db | | Load_Top At_Offset_3 03ea 1c07 | | Execute_Immediate Run_Utility,0x7 03eb 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 03ec 0869 | i | Execute_Immediate Raise,0x69 03ed 0000 0000 | | .XXX[0x3] 03ef 0000 | | 03f0 ; -------------------------------------------------------------------------------------- 03f0 ; SUBPROGRAM 03f0 ; -------------------------------------------------------------------------------------- 03f0 03f3 | | .CONST 0x03f3 ; Address of begin 03f1 0004 | | .CONST 0x0004 ; Address of exception handler 03f2 0001 | | .CONST 0x0001 ; Number of locals 03f3 BODY_03f0: 03f3 INIT_03f0: 03f3 4607 |F | Jump_Case 0x8 03f4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 03f5 7807 |x | Jump 0x3fd ; case 0x1 03f6 780a |x | Jump 0x401 ; case 0x2 03f7 780e |x | Jump 0x406 ; case 0x3 03f8 7811 |x | Jump 0x40a ; case 0x4 03f9 7812 |x | Jump 0x40c ; case 0x5 03fa 7813 |x | Jump 0x40e ; case 0x6 03fb 7816 |x | Jump 0x412 ; case 0x7 03fc 4302 |C | .XXX[0x1] 03fd 00da | | Load_Top At_Offset_2 03fe 0091 06d0 | | Action Push_String_Extended_Indexed,0x6d0 ; "NIL_COL" 0400 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0401 00db | | Load_Top At_Offset_3 0402 00db | | Load_Top At_Offset_3 0403 00e0 | | Load_Encached Standard_Cache 0404 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0405 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0406 00da | | Load_Top At_Offset_2 0407 00e0 | | Load_Encached Standard_Cache 0408 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0409 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 040a 00db | | Load_Top At_Offset_3 040b 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 040c 00db | | Load_Top At_Offset_3 040d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 040e e232 | 2 | Load 0x1,0x32 040f 00dc | | Load_Top At_Offset_4 0410 0267 | g | Execute Discrete,Predecessor 0411 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0412 e232 | 2 | Load 0x1,0x32 0413 00dc | | Load_Top At_Offset_4 0414 0268 | h | Execute Discrete,Successor 0415 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0416 0000 0000 | | .XXX[0x2] 0418 ; -------------------------------------------------------------------------------------- 0418 ; SUBPROGRAM 0418 ; -------------------------------------------------------------------------------------- 0418 041b | | .CONST 0x041b ; Address of begin 0419 0004 | | .CONST 0x0004 ; Address of exception handler 041a 0001 | | .CONST 0x0001 ; Number of locals 041b BODY_0418: 041b INIT_0418: 041b 4609 |F | Jump_Case 0xa 041c 7809 |x | Jump 0x426 ; case 0x0 041d 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 041e 7831 |x1 | Jump 0x450 ; case 0x2 041f 7834 |x4 | Jump 0x454 ; case 0x3 0420 7875 |xu | Jump 0x496 ; case 0x4 0421 7874 |xt | Jump 0x496 ; case 0x5 0422 7837 |x7 | Jump 0x45a ; case 0x6 0423 784d |xM | Jump 0x471 ; case 0x7 0424 7866 |xf | Jump 0x48b ; case 0x8 0425 786c |xl | Jump 0x492 ; case 0x9 0426 00da | | Load_Top At_Offset_2 0427 016c | l | Execute Variant_Record,Is_Constrained 0428 7009 |p | Jump_Nonzero 0x432 0429 00cf | | Action Mark_Auxiliary 042a 4800 |H | Short_Literal 0x0 042b e5ff | | Load 0x2,-0x1 042c 1c08 | | Execute_Immediate Run_Utility,0x8 042d 00d8 | | Load_Top At_Offset_0 042e 1c00 | | Execute_Immediate Run_Utility,0x0 042f c5ff | | Store 0x2,-0x1 0430 00ce | | Action Pop_Auxiliary 0431 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0432 00da | | Load_Top At_Offset_2 0433 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0434 4606 |F | Jump_Case 0x7 0435 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0436 7809 |x | Jump 0x440 ; case 0x1 0437 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0438 780b |x | Jump 0x444 ; case 0x3 0439 780e |x | Jump 0x448 ; case 0x4 043a 7811 |x | Jump 0x44c ; case 0x5 043b 7800 |x | Jump 0x43c ; case 0x6 043c 00da | | Load_Top At_Offset_2 043d 2607 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x7 043e 1c00 | | Execute_Immediate Run_Utility,0x0 043f 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0440 4800 |H | Short_Literal 0x0 0441 00db | | Load_Top At_Offset_3 0442 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0443 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0444 00da | | Load_Top At_Offset_2 0445 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 0446 1c00 | | Execute_Immediate Run_Utility,0x0 0447 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0448 00da | | Load_Top At_Offset_2 0449 2605 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5 044a 1c00 | | Execute_Immediate Run_Utility,0x0 044b 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 044c 00da | | Load_Top At_Offset_2 044d 2606 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6 044e 1c00 | | Execute_Immediate Run_Utility,0x0 044f 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0450 4801 |H | Short_Literal 0x1 0451 4807 |H | Short_Literal 0x7 0452 0311 | | Declare_Type Variant_Record,Constrained_Incomplete 0453 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0454 e5fd | | Load 0x2,-0x3 0455 00db | | Load_Top At_Offset_3 0456 1c07 | | Execute_Immediate Run_Utility,0x7 0457 e5fe | | Load 0x2,-0x2 0458 0306 | | Complete_Type Variant_Record,By_Renaming 0459 4304 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x4 045a 00db | | Load_Top At_Offset_3 045b 4606 |F | Jump_Case 0x7 045c 7812 |x | Jump 0x46f ; case 0x0 045d 7807 |x | Jump 0x465 ; case 0x1 045e 7808 |x | Jump 0x467 ; case 0x2 045f 7809 |x | Jump 0x469 ; case 0x3 0460 780a |x | Jump 0x46b ; case 0x4 0461 780b |x | Jump 0x46d ; case 0x5 0462 7800 |x | Jump 0x463 ; case 0x6 0463 4806 |H | Short_Literal 0x6 0464 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0465 4801 |H | Short_Literal 0x1 0466 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0467 4802 |H | Short_Literal 0x2 0468 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0469 4803 |H | Short_Literal 0x3 046a 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 046b 4804 |H | Short_Literal 0x4 046c 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 046d 4805 |H | Short_Literal 0x5 046e 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 046f 48ff |H | Short_Literal 0xff 0470 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0471 00db | | Load_Top At_Offset_3 0472 e5fe | | Load 0x2,-0x2 0473 4606 |F | Jump_Case 0x7 0474 7808 |x | Jump 0x47d ; case 0x0 0475 7809 |x | Jump 0x47f ; case 0x1 0476 780a |x | Jump 0x481 ; case 0x2 0477 780b |x | Jump 0x483 ; case 0x3 0478 780c |x | Jump 0x485 ; case 0x4 0479 780d |x | Jump 0x487 ; case 0x5 047a 7800 |x | Jump 0x47b ; case 0x6 047b 4806 |H | Short_Literal 0x6 047c 780b |x | Jump 0x488 047d 48ff |H | Short_Literal 0xff 047e 7809 |x | Jump 0x488 047f 4801 |H | Short_Literal 0x1 0480 7807 |x | Jump 0x488 0481 4802 |H | Short_Literal 0x2 0482 7805 |x | Jump 0x488 0483 4803 |H | Short_Literal 0x3 0484 7803 |x | Jump 0x488 0485 4804 |H | Short_Literal 0x4 0486 7801 |x | Jump 0x488 0487 4805 |H | Short_Literal 0x5 0488 e5ff | | Load 0x2,-0x1 0489 031b | | Declare_Type Variant_Record,Constrained 048a 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 048b 00db | | Load_Top At_Offset_3 048c e5fe | | Load 0x2,-0x2 048d e5ff | | Load 0x2,-0x1 048e 1c06 | | Execute_Immediate Run_Utility,0x6 048f e5ff | | Load 0x2,-0x1 0490 02fc | | Declare_Variable Variant_Record,With_Constraint 0491 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0492 4800 |H | Short_Literal 0x0 0493 00db | | Load_Top At_Offset_3 0494 1c07 | | Execute_Immediate Run_Utility,0x7 0495 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0496 0869 | i | Execute_Immediate Raise,0x69 0497 0000 | | .XXX[0x1] 0498 ; -------------------------------------------------------------------------------------- 0498 ; SUBPROGRAM 0498 ; -------------------------------------------------------------------------------------- 0498 049b | | .CONST 0x049b ; Address of begin 0499 0004 | | .CONST 0x0004 ; Address of exception handler 049a 0001 | | .CONST 0x0001 ; Number of locals 049b BODY_0498: 049b INIT_0498: 049b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 049c 0000 0000 | | .BLANK 0000[0x4] 04a0 ; -------------------------------------------------------------------------------------- 04a0 ; SUBPROGRAM 04a0 ; -------------------------------------------------------------------------------------- 04a0 04a3 | | .CONST 0x04a3 ; Address of begin 04a1 0004 | | .CONST 0x0004 ; Address of exception handler 04a2 0001 | | .CONST 0x0001 ; Number of locals 04a3 BODY_04a0: 04a3 INIT_04a0: 04a3 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04a4 0000 0000 | | .BLANK 0000[0x4] 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; SUBPROGRAM 04a8 ; -------------------------------------------------------------------------------------- 04a8 04ab | | .CONST 0x04ab ; Address of begin 04a9 0004 | | .CONST 0x0004 ; Address of exception handler 04aa 0001 | | .CONST 0x0001 ; Number of locals 04ab BODY_04a8: 04ab INIT_04a8: 04ab 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04ac 0000 0000 | | .BLANK 0000[0x4] 04b0 ; -------------------------------------------------------------------------------------- 04b0 ; SUBPROGRAM 04b0 ; -------------------------------------------------------------------------------------- 04b0 04b3 | | .CONST 0x04b3 ; Address of begin 04b1 0004 | | .CONST 0x0004 ; Address of exception handler 04b2 0001 | | .CONST 0x0001 ; Number of locals 04b3 BODY_04b0: 04b3 INIT_04b0: 04b3 00da | | Load_Top At_Offset_2 04b4 e5fd | | Load 0x2,-0x3 04b5 017d | } | Execute Record,Structure_Write 04b6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 04b7 0000 | | .XXX[0x1] 04b8 ; -------------------------------------------------------------------------------------- 04b8 ; SUBPROGRAM 04b8 ; -------------------------------------------------------------------------------------- 04b8 04bb | | .CONST 0x04bb ; Address of begin 04b9 0004 | | .CONST 0x0004 ; Address of exception handler 04ba 0001 | | .CONST 0x0001 ; Number of locals 04bb BODY_04b8: 04bb INIT_04b8: 04bb 00da | | Load_Top At_Offset_2 04bc e5fd | | Load 0x2,-0x3 04bd 016d | m | Execute Variant_Record,Structure_Write 04be 4503 |E | Exit_Suprogram New_Top_Offset 0x3 04bf 0000 | | .XXX[0x1] 04c0 ; -------------------------------------------------------------------------------------- 04c0 ; SUBPROGRAM 04c0 ; -------------------------------------------------------------------------------------- 04c0 04c9 | | .CONST 0x04c9 ; Address of begin 04c1 0004 | | .CONST 0x0004 ; Address of exception handler 04c2 0002 | | .CONST 0x0002 ; Number of locals 04c3 INIT_04c0: 04c3 00da | | Load_Top At_Offset_2 04c4 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04c5 e235 | 5 | Load 0x1,0x35 04c6 1c08 | | Execute_Immediate Run_Utility,0x8 04c7 00d8 | | Load_Top At_Offset_0 04c8 1c00 | | Execute_Immediate Run_Utility,0x0 04c9 BODY_04c0: 04c9 00db | | Load_Top At_Offset_3 04ca 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 04cb 4606 |F | Jump_Case 0x7 04cc 7833 |x3 | Jump 0x500 ; case 0x0 04cd 780d |x | Jump 0x4db ; case 0x1 04ce 7811 |x | Jump 0x4e0 ; case 0x2 04cf 7819 |x | Jump 0x4e9 ; case 0x3 04d0 7820 |x | Jump 0x4f1 ; case 0x4 04d1 7827 |x' | Jump 0x4f9 ; case 0x5 04d2 7800 |x | Jump 0x4d3 ; case 0x6 04d3 00d8 | | Load_Top At_Offset_0 04d4 2e07 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7 04d5 e5fe | | Load 0x2,-0x2 04d6 e5ff | | Load 0x2,-0x1 04d7 2607 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x7 04d8 8026 | & | Call 0x0,0x26 04d9 00d1 | | Pop_Control Pop_Count_1 04da 7825 |x% | Jump 0x500 04db 00db | | Load_Top At_Offset_3 04dc 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 04dd 00d9 | | Load_Top At_Offset_1 04de 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 04df 7820 |x | Jump 0x500 04e0 00d8 | | Load_Top At_Offset_0 04e1 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 04e2 e5fe | | Load 0x2,-0x2 04e3 e5ff | | Load 0x2,-0x1 04e4 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 04e5 8027 | ' | Call 0x0,0x27 04e6 00d9 | | Load_Top At_Offset_1 04e7 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 04e8 7817 |x | Jump 0x500 04e9 00d8 | | Load_Top At_Offset_0 04ea 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 04eb e5fe | | Load 0x2,-0x2 04ec e5ff | | Load 0x2,-0x1 04ed 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 04ee 8026 | & | Call 0x0,0x26 04ef 00d1 | | Pop_Control Pop_Count_1 04f0 780f |x | Jump 0x500 04f1 00d8 | | Load_Top At_Offset_0 04f2 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 04f3 e5fe | | Load 0x2,-0x2 04f4 e5ff | | Load 0x2,-0x1 04f5 2605 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5 04f6 8026 | & | Call 0x0,0x26 04f7 00d1 | | Pop_Control Pop_Count_1 04f8 7807 |x | Jump 0x500 04f9 00d8 | | Load_Top At_Offset_0 04fa 2e06 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6 04fb e5fe | | Load 0x2,-0x2 04fc e5ff | | Load 0x2,-0x1 04fd 2606 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6 04fe 8026 | & | Call 0x0,0x26 04ff 00d1 | | Pop_Control Pop_Count_1 0500 00d8 | | Load_Top At_Offset_0 0501 e5fd | | Load 0x2,-0x3 0502 016d | m | Execute Variant_Record,Structure_Write 0503 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0504 0000 0000 | | .BLANK 0000[0x4] 0508 ; -------------------------------------------------------------------------------------- 0508 ; SUBPROGRAM 0508 ; -------------------------------------------------------------------------------------- 0508 050b | | .CONST 0x050b ; Address of begin 0509 0004 | | .CONST 0x0004 ; Address of exception handler 050a 0001 | | .CONST 0x0001 ; Number of locals 050b BODY_0508: 050b INIT_0508: 050b 00da | | Load_Top At_Offset_2 050c 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 050d 4606 |F | Jump_Case 0x7 050e 780c |x | Jump 0x51b ; case 0x0 050f 780d |x | Jump 0x51d ; case 0x1 0510 7814 |x | Jump 0x525 ; case 0x2 0511 7817 |x | Jump 0x529 ; case 0x3 0512 781c |x | Jump 0x52f ; case 0x4 0513 7821 |x! | Jump 0x535 ; case 0x5 0514 7800 |x | Jump 0x515 ; case 0x6 0515 00da | | Load_Top At_Offset_2 0516 2607 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x7 0517 8249 | I | Call 0x1,0x49 0518 00e0 | | Load_Encached Standard_Cache 0519 1818 | | Execute Package,Field_Execute,Field_Number 0x18 051a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 051b 00ea | | Load_Encached Null_String_Cache 051c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 051d 00da | | Load_Top At_Offset_2 051e 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 051f 6803 |h | Jump_Zero 0x523 0520 0092 06e6 | | Action Push_String_Extended,0x6e6 ; "*" 0522 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0523 00ea | | Load_Encached Null_String_Cache 0524 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0525 00da | | Load_Top At_Offset_2 0526 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0527 8016 | | Call 0x0,0x16 0528 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0529 00da | | Load_Top At_Offset_2 052a 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 052b 8249 | I | Call 0x1,0x49 052c 00e0 | | Load_Encached Standard_Cache 052d 1818 | | Execute Package,Field_Execute,Field_Number 0x18 052e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 052f 00da | | Load_Top At_Offset_2 0530 2605 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5 0531 8249 | I | Call 0x1,0x49 0532 00e0 | | Load_Encached Standard_Cache 0533 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0534 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0535 00da | | Load_Top At_Offset_2 0536 2606 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6 0537 8249 | I | Call 0x1,0x49 0538 00e0 | | Load_Encached Standard_Cache 0539 1818 | | Execute Package,Field_Execute,Field_Number 0x18 053a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 053b 0000 0000 | | .BLANK 0000[0x5] 0540 ; -------------------------------------------------------------------------------------- 0540 ; SUBPROGRAM 0540 ; -------------------------------------------------------------------------------------- 0540 0549 | I | .CONST 0x0549 ; Address of begin 0541 0004 | | .CONST 0x0004 ; Address of exception handler 0542 0003 | | .CONST 0x0003 ; Number of locals 0543 INIT_0540: 0543 e005 | | Load 0x0,0x5 0544 02ff | | Declare_Variable Variant_Record 0545 00d8 | | Load_Top At_Offset_0 0546 1c00 | | Execute_Immediate Run_Utility,0x0 0547 e004 | | Load 0x0,0x4 0548 0007 | | Action Break_Optional 0549 BODY_0540: 0549 4802 |H | Short_Literal 0x2 054a e5ff | | Load 0x2,-0x1 054b e028 | ( | Load 0x0,0x28 054c e240 | @ | Load 0x1,0x40 054d 0096 | | Execute Package,Entry 054e 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 054f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0550 e5fe | | Load 0x2,-0x2 0551 4801 |H | Short_Literal 0x1 0552 00da | | Load_Top At_Offset_2 0553 8029 | ) | Call 0x0,0x29 0554 00da | | Load_Top At_Offset_2 0555 016d | m | Execute Variant_Record,Structure_Write 0556 00d9 | | Load_Top At_Offset_1 0557 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0558 ; -------------------------------------------------------------------------------------- 0558 ; SUBPROGRAM 0558 ; -------------------------------------------------------------------------------------- 0558 055f | _ | .CONST 0x055f ; Address of begin 0559 0004 | | .CONST 0x0004 ; Address of exception handler 055a 0003 | | .CONST 0x0003 ; Number of locals 055b INIT_0558: 055b 00e3 | | Load_Encached Natural_Cache 055c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 055d e02a | * | Load 0x0,0x2a 055e 0007 | | Action Break_Optional 055f BODY_0558: 055f e02a | * | Load 0x0,0x2a 0560 e5ff | | Load 0x2,-0x1 0561 802b | + | Call 0x0,0x2b 0562 0039 | 9 | Store_Top Access,At_Offset_1 0563 00cf | | Action Mark_Auxiliary 0564 7807 |x | Jump 0x56c 0565 00da | | Load_Top At_Offset_2 0566 0a01 | | Execute_Immediate Plus,0x1 0567 005b | [ | Store_Top Discrete,At_Offset_3 0568 00d9 | | Load_Top At_Offset_1 0569 802c | , | Call 0x0,0x2c 056a 003a | : | Store_Top Access,At_Offset_2 056b 00c9 | | Action Pop_Auxiliary_Loop 056c 00d9 | | Load_Top At_Offset_1 056d 802d | - | Call 0x0,0x2d 056e 6ff6 |o | Jump_Zero 0x565 056f 00ce | | Action Pop_Auxiliary 0570 00d9 | | Load_Top At_Offset_1 0571 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0572 0000 0000 | | .BLANK 0000[0x6] 0578 ; -------------------------------------------------------------------------------------- 0578 ; SUBPROGRAM 0578 ; -------------------------------------------------------------------------------------- 0578 057f | | .CONST 0x057f ; Address of begin 0579 0004 | | .CONST 0x0004 ; Address of exception handler 057a 0002 | | .CONST 0x0002 ; Number of locals 057b INIT_0578: 057b e00a | | Load 0x0,0xa 057c e240 | @ | Load 0x1,0x40 057d 0098 | | Execute Package,Field_Read_Dynamic 057e 0322 | " | Declare_Variable Record 057f BODY_0578: 057f 00d8 | | Load_Top At_Offset_0 0580 4801 |H | Short_Literal 0x1 0581 e403 | | Load 0x2,0x3 0582 0219 | | Execute Heap_Access,All_Read 0583 e02e | . | Load 0x0,0x2e 0584 e240 | @ | Load 0x1,0x40 0585 0096 | | Execute Package,Entry 0586 00d1 | | Pop_Control Pop_Count_1 0587 4801 |H | Short_Literal 0x1 0588 e231 | 1 | Load 0x1,0x31 0589 1c08 | | Execute_Immediate Run_Utility,0x8 058a 4800 |H | Short_Literal 0x0 058b 00d9 | | Load_Top At_Offset_1 058c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 058d 00d9 | | Load_Top At_Offset_1 058e e02f | / | Load 0x0,0x2f 058f e240 | @ | Load 0x1,0x40 0590 0096 | | Execute Package,Entry 0591 4802 |H | Short_Literal 0x2 0592 e242 | B | Load 0x1,0x42 0593 00da | | Load_Top At_Offset_2 0594 e030 | 0 | Load 0x0,0x30 0595 e240 | @ | Load 0x1,0x40 0596 0096 | | Execute Package,Entry 0597 4803 |H | Short_Literal 0x3 0598 e243 | C | Load 0x1,0x43 0599 00da | | Load_Top At_Offset_2 059a e030 | 0 | Load 0x0,0x30 059b e240 | @ | Load 0x1,0x40 059c 0096 | | Execute Package,Entry 059d 4804 |H | Short_Literal 0x4 059e e244 | D | Load 0x1,0x44 059f 00da | | Load_Top At_Offset_2 05a0 e030 | 0 | Load 0x0,0x30 05a1 e240 | @ | Load 0x1,0x40 05a2 0096 | | Execute Package,Entry 05a3 4805 |H | Short_Literal 0x5 05a4 e245 | E | Load 0x1,0x45 05a5 00da | | Load_Top At_Offset_2 05a6 e030 | 0 | Load 0x0,0x30 05a7 e240 | @ | Load 0x1,0x40 05a8 0096 | | Execute Package,Entry 05a9 4806 |H | Short_Literal 0x6 05aa e246 | F | Load 0x1,0x46 05ab 00da | | Load_Top At_Offset_2 05ac e030 | 0 | Load 0x0,0x30 05ad e240 | @ | Load 0x1,0x40 05ae 0096 | | Execute Package,Entry 05af 00d8 | | Load_Top At_Offset_0 05b0 4801 |H | Short_Literal 0x1 05b1 e403 | | Load 0x2,0x3 05b2 0219 | | Execute Heap_Access,All_Read 05b3 e02e | . | Load 0x0,0x2e 05b4 e240 | @ | Load 0x1,0x40 05b5 0096 | | Execute Package,Entry 05b6 00d1 | | Pop_Control Pop_Count_1 05b7 4801 |H | Short_Literal 0x1 05b8 e231 | 1 | Load 0x1,0x31 05b9 1c08 | | Execute_Immediate Run_Utility,0x8 05ba 4800 |H | Short_Literal 0x0 05bb 00d9 | | Load_Top At_Offset_1 05bc 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 05bd 00d9 | | Load_Top At_Offset_1 05be e02f | / | Load 0x0,0x2f 05bf e240 | @ | Load 0x1,0x40 05c0 0096 | | Execute Package,Entry 05c1 4802 |H | Short_Literal 0x2 05c2 4801 |H | Short_Literal 0x1 05c3 4802 |H | Short_Literal 0x2 05c4 e241 | A | Load 0x1,0x41 05c5 01d7 | | Execute Vector,Field_Read 05c6 e247 | G | Load 0x1,0x47 05c7 01cf | | Execute Vector,Slice_Read 05c8 00da | | Load_Top At_Offset_2 05c9 e030 | 0 | Load 0x0,0x30 05ca e240 | @ | Load 0x1,0x40 05cb 0096 | | Execute Package,Entry 05cc 4803 |H | Short_Literal 0x3 05cd 4801 |H | Short_Literal 0x1 05ce 4803 |H | Short_Literal 0x3 05cf e241 | A | Load 0x1,0x41 05d0 01d7 | | Execute Vector,Field_Read 05d1 e247 | G | Load 0x1,0x47 05d2 01cf | | Execute Vector,Slice_Read 05d3 00da | | Load_Top At_Offset_2 05d4 e030 | 0 | Load 0x0,0x30 05d5 e240 | @ | Load 0x1,0x40 05d6 0096 | | Execute Package,Entry 05d7 4804 |H | Short_Literal 0x4 05d8 4801 |H | Short_Literal 0x1 05d9 4804 |H | Short_Literal 0x4 05da e241 | A | Load 0x1,0x41 05db 01d7 | | Execute Vector,Field_Read 05dc e247 | G | Load 0x1,0x47 05dd 01cf | | Execute Vector,Slice_Read 05de 00da | | Load_Top At_Offset_2 05df e030 | 0 | Load 0x0,0x30 05e0 e240 | @ | Load 0x1,0x40 05e1 0096 | | Execute Package,Entry 05e2 4805 |H | Short_Literal 0x5 05e3 4801 |H | Short_Literal 0x1 05e4 4805 |H | Short_Literal 0x5 05e5 e241 | A | Load 0x1,0x41 05e6 01d7 | | Execute Vector,Field_Read 05e7 e247 | G | Load 0x1,0x47 05e8 01cf | | Execute Vector,Slice_Read 05e9 00da | | Load_Top At_Offset_2 05ea e030 | 0 | Load 0x0,0x30 05eb e240 | @ | Load 0x1,0x40 05ec 0096 | | Execute Package,Entry 05ed 4806 |H | Short_Literal 0x6 05ee 4801 |H | Short_Literal 0x1 05ef 4806 |H | Short_Literal 0x6 05f0 e241 | A | Load 0x1,0x41 05f1 01d7 | | Execute Vector,Field_Read 05f2 e247 | G | Load 0x1,0x47 05f3 01cf | | Execute Vector,Slice_Read 05f4 00da | | Load_Top At_Offset_2 05f5 e030 | 0 | Load 0x0,0x30 05f6 e240 | @ | Load 0x1,0x40 05f7 0096 | | Execute Package,Entry 05f8 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05f9 0000 0000 | | .BLANK 0000[0x7] 0600 ; -------------------------------------------------------------------------------------- 0600 ; SUBPROGRAM 0600 ; -------------------------------------------------------------------------------------- 0600 060b | | .CONST 0x060b ; Address of begin 0601 0004 | | .CONST 0x0004 ; Address of exception handler 0602 0004 | | .CONST 0x0004 ; Number of locals 0603 INIT_0600: 0603 00e1 | | Load_Encached Boolean_Cache 0604 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 0605 e00a | | Load 0x0,0xa 0606 e240 | @ | Load 0x1,0x40 0607 0098 | | Execute Package,Field_Read_Dynamic 0608 0322 | " | Declare_Variable Record 0609 029f 0653 | S| Declare_Subprogram INIT_0650,For_Call 060b BODY_0600: 060b e402 | | Load 0x2,0x2 060c e5ff | | Load 0x2,-0x1 060d 8031 | 1 | Call 0x0,0x31 060e 00d1 | | Pop_Control Pop_Count_1 060f 00cf | | Action Mark_Auxiliary 0610 7805 |x | Jump 0x616 0611 8604 | | Call 0x3,0x4 0612 e402 | | Load 0x2,0x2 0613 8032 | 2 | Call 0x0,0x32 0614 00d1 | | Pop_Control Pop_Count_1 0615 00c9 | | Action Pop_Auxiliary_Loop 0616 e402 | | Load 0x2,0x2 0617 8033 | 3 | Call 0x0,0x33 0618 6ff8 |o | Jump_Zero 0x611 0619 4501 |E | Exit_Suprogram New_Top_Offset 0x1 061a 0000 0000 | | .BLANK 0000[0x6] 0620 ; -------------------------------------------------------------------------------------- 0620 ; SUBPROGRAM 0620 ; -------------------------------------------------------------------------------------- 0620 062c | , | .CONST 0x062c ; Address of begin 0621 0004 | | .CONST 0x0004 ; Address of exception handler 0622 0003 | | .CONST 0x0003 ; Number of locals 0623 INIT_0620: 0623 e404 | | Load 0x2,0x4 0624 e402 | | Load 0x2,0x2 0625 e028 | ( | Load 0x0,0x28 0626 e240 | @ | Load 0x1,0x40 0627 0096 | | Execute Package,Entry 0628 e005 | | Load 0x0,0x5 0629 02ff | | Declare_Variable Variant_Record 062a 00d8 | | Load_Top At_Offset_0 062b 1c00 | | Execute_Immediate Run_Utility,0x0 062c BODY_0620: 062c e404 | | Load 0x2,0x4 062d 00d8 | | Load_Top At_Offset_0 062e e234 | 4 | Load 0x1,0x34 062f 0260 | ` | Execute Discrete,In_Type 0630 7001 |p | Jump_Nonzero 0x632 0631 0801 | | Execute_Immediate Raise,0x1 0632 0afd | | Execute_Immediate Plus,-0x3 0633 4603 |F | Jump_Case 0x4 0634 7808 |x | Jump 0x63d ; case 0x0 0635 780c |x | Jump 0x642 ; case 0x1 0636 7810 |x | Jump 0x647 ; case 0x2 0637 7800 |x | Jump 0x638 ; case 0x3 0638 00d9 | | Load_Top At_Offset_1 0639 2607 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x7 063a 00d9 | | Load_Top At_Offset_1 063b 016d | m | Execute Variant_Record,Structure_Write 063c 780e |x | Jump 0x64b 063d 00d9 | | Load_Top At_Offset_1 063e 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 063f 00d9 | | Load_Top At_Offset_1 0640 016d | m | Execute Variant_Record,Structure_Write 0641 7809 |x | Jump 0x64b 0642 00d9 | | Load_Top At_Offset_1 0643 2605 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x5 0644 00d9 | | Load_Top At_Offset_1 0645 016d | m | Execute Variant_Record,Structure_Write 0646 7804 |x | Jump 0x64b 0647 00d9 | | Load_Top At_Offset_1 0648 2606 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x6 0649 00d9 | | Load_Top At_Offset_1 064a 016d | m | Execute Variant_Record,Structure_Write 064b 00d8 | | Load_Top At_Offset_0 064c e405 | | Load 0x2,0x5 064d 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5 064e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 064f 0000 | | .XXX[0x1] 0650 ; -------------------------------------------------------------------------------------- 0650 ; SUBPROGRAM 0650 ; -------------------------------------------------------------------------------------- 0650 065b | [ | .CONST 0x065b ; Address of begin 0651 0004 | | .CONST 0x0004 ; Address of exception handler 0652 0003 | | .CONST 0x0003 ; Number of locals 0653 INIT_0650: 0653 e013 | | Load 0x0,0x13 0654 0322 | " | Declare_Variable Record 0655 e402 | | Load 0x2,0x2 0656 8034 | 4 | Call 0x0,0x34 0657 00d9 | | Load_Top At_Offset_1 0658 017d | } | Execute Record,Structure_Write 0659 029f 069b | | Declare_Subprogram INIT_0698,For_Call 065b BODY_0650: 065b e602 | | Load 0x3,0x2 065c 6820 |h | Jump_Zero 0x67d 065d 4800 |H | Short_Literal 0x0 065e a602 | | Store_Unchecked 0x3,0x2 065f e603 | | Load 0x3,0x3 0660 4802 |H | Short_Literal 0x2 0661 e403 | | Load 0x2,0x3 0662 0219 | | Execute Heap_Access,All_Read 0663 e02e | . | Load 0x0,0x2e 0664 e240 | @ | Load 0x1,0x40 0665 0096 | | Execute Package,Entry 0666 00d1 | | Pop_Control Pop_Count_1 0667 4802 |H | Short_Literal 0x2 0668 e231 | 1 | Load 0x1,0x31 0669 1c08 | | Execute_Immediate Run_Utility,0x8 066a 4800 |H | Short_Literal 0x0 066b 00d9 | | Load_Top At_Offset_1 066c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 066d e603 | | Load 0x3,0x3 066e e02f | / | Load 0x0,0x2f 066f e240 | @ | Load 0x1,0x40 0670 0096 | | Execute Package,Entry 0671 4802 |H | Short_Literal 0x2 0672 e235 | 5 | Load 0x1,0x35 0673 1c08 | | Execute_Immediate Run_Utility,0x8 0674 00da | | Load_Top At_Offset_2 0675 8015 | | Call 0x0,0x15 0676 00d9 | | Load_Top At_Offset_1 0677 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0678 4802 |H | Short_Literal 0x2 0679 e603 | | Load 0x3,0x3 067a e035 | 5 | Load 0x0,0x35 067b e240 | @ | Load 0x1,0x40 067c 0096 | | Execute Package,Entry 067d e603 | | Load 0x3,0x3 067e 4802 |H | Short_Literal 0x2 067f e403 | | Load 0x2,0x3 0680 0219 | | Execute Heap_Access,All_Read 0681 e02e | . | Load 0x0,0x2e 0682 e240 | @ | Load 0x1,0x40 0683 0096 | | Execute Package,Entry 0684 00d1 | | Pop_Control Pop_Count_1 0685 4803 |H | Short_Literal 0x3 0686 e231 | 1 | Load 0x1,0x31 0687 1c08 | | Execute_Immediate Run_Utility,0x8 0688 4800 |H | Short_Literal 0x0 0689 00d9 | | Load_Top At_Offset_1 068a 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 068b e603 | | Load 0x3,0x3 068c e02f | / | Load 0x0,0x2f 068d e240 | @ | Load 0x1,0x40 068e 0096 | | Execute Package,Entry 068f 00cf | | Action Mark_Auxiliary 0690 4806 |H | Short_Literal 0x6 0691 4801 |H | Short_Literal 0x1 0692 0007 | | Action Break_Optional 0693 8803 | | Call 0x4,0x3 0694 00c8 | | Action Pop_Auxiliary_Range 0695 3ffd |? | Loop_Increasing 0x693 0696 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0697 0000 | | .XXX[0x1] 0698 ; -------------------------------------------------------------------------------------- 0698 ; SUBPROGRAM 0698 ; -------------------------------------------------------------------------------------- 0698 06a0 | | .CONST 0x06a0 ; Address of begin 0699 0004 | | .CONST 0x0004 ; Address of exception handler 069a 0002 | | .CONST 0x0002 ; Number of locals 069b INIT_0698: 069b e806 | | Load 0x4,0x6 069c e235 | 5 | Load 0x1,0x35 069d 1c08 | | Execute_Immediate Run_Utility,0x8 069e 00d8 | | Load_Top At_Offset_0 069f 1c00 | | Execute_Immediate Run_Utility,0x0 06a0 BODY_0698: 06a0 e806 | | Load 0x4,0x6 06a1 0aff | | Execute_Immediate Plus,-0x1 06a2 4605 |F | Jump_Case 0x6 06a3 780a |x | Jump 0x6ae ; case 0x0 06a4 780d |x | Jump 0x6b2 ; case 0x1 06a5 7811 |x | Jump 0x6b7 ; case 0x2 06a6 7815 |x | Jump 0x6bc ; case 0x3 06a7 7819 |x | Jump 0x6c1 ; case 0x4 06a8 7800 |x | Jump 0x6a9 ; case 0x5 06a9 e802 | | Load 0x4,0x2 06aa 8036 | 6 | Call 0x0,0x36 06ab 00d9 | | Load_Top At_Offset_1 06ac 2a07 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x7 06ad 7817 |x | Jump 0x6c5 06ae 4800 |H | Short_Literal 0x0 06af 00d9 | | Load_Top At_Offset_1 06b0 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 06b1 7813 |x | Jump 0x6c5 06b2 e802 | | Load 0x4,0x2 06b3 8037 | 7 | Call 0x0,0x37 06b4 00d9 | | Load_Top At_Offset_1 06b5 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 06b6 780e |x | Jump 0x6c5 06b7 e802 | | Load 0x4,0x2 06b8 8038 | 8 | Call 0x0,0x38 06b9 00d9 | | Load_Top At_Offset_1 06ba 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 06bb 7809 |x | Jump 0x6c5 06bc e802 | | Load 0x4,0x2 06bd 8039 | 9 | Call 0x0,0x39 06be 00d9 | | Load_Top At_Offset_1 06bf 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5 06c0 7804 |x | Jump 0x6c5 06c1 e802 | | Load 0x4,0x2 06c2 803a | : | Call 0x0,0x3a 06c3 00d9 | | Load_Top At_Offset_1 06c4 2a06 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6 06c5 00d8 | | Load_Top At_Offset_0 06c6 e806 | | Load 0x4,0x6 06c7 e603 | | Load 0x3,0x3 06c8 e035 | 5 | Load 0x0,0x35 06c9 e240 | @ | Load 0x1,0x40 06ca 0096 | | Execute Package,Entry 06cb 4501 |E | Exit_Suprogram New_Top_Offset 0x1 06cc ; -------------------------------------------------------------------------------------- 06cc ; STRING TABLE 06cc ; -------------------------------------------------------------------------------------- 06cc 0038 | 8 | .STRTAB 0x0038->0x06e8 ; "NIL_ROW" 06cd 003d | = | .STRTAB 0x003d->0x06eb ; "COLUMN_TITLE_ROW" 06ce 004b | K | .STRTAB 0x004b->0x06f3 ; "FIRST_TEST_RUN_ROW" 06cf 005b | [ | .STRTAB 0x005b->0x06fc ; "DIFFERENTIAL_ROW" 06d0 0069 | i | .STRTAB 0x0069->0x0704 ; "NIL_COL" 06d1 006e | n | .STRTAB 0x006e->0x0708 ; "MARK_COL" 06d2 0074 | t | .STRTAB 0x0074->0x070c ; "TEST_RUN_NAME_COL" 06d3 0083 | | .STRTAB 0x0083->0x0714 ; "NEW_PASSES_COL" 06d4 008f | | .STRTAB 0x008f->0x071b ; "NEW_FAILS_COL" 06d5 009a | | .STRTAB 0x009a->0x0722 ; "NEW_TESTS_COL" 06d6 00a5 | | .STRTAB 0x00a5->0x0728 ; "REMOVED_TESTS_COL" 06d7 00b4 | | .STRTAB 0x00b4->0x0731 ; " " 06d8 00b4 | | .STRTAB 0x00b4->0x0732 ; " TEST RUN" 06d9 00c4 | | .STRTAB 0x00c4->0x073b ; "NEW PASSES" 06da 00cc | | .STRTAB 0x00cc->0x0740 ; "NEW FAILS" 06db 00d3 | | .STRTAB 0x00d3->0x0744 ; "NEW TESTS" 06dc 00da | | .STRTAB 0x00da->0x0749 ; "REMOVED" 06dd 00df | | .STRTAB 0x00df->0x074c ; "Explain" 06de 00e4 | | .STRTAB 0x00e4->0x0750 ; "Elide" 06df 00e7 | | .STRTAB 0x00e7->0x0752 ; "Expand" 06e0 00eb | | .STRTAB 0x00eb->0x0755 ; "Promote" 06e1 00f0 | | .STRTAB 0x00f0->0x0759 ; "Demote" 06e2 00f4 | | .STRTAB 0x00f4->0x075c ; "Delete" 06e3 00f8 | | .STRTAB 0x00f8->0x075f ; "Sort" 06e4 00fa | | .STRTAB 0x00fa->0x0761 ; "Filter" 06e5 00fe | | .STRTAB 0x00fe->0x0764 ; "TR_DIFF" 06e6 0103 | | .STRTAB 0x0103->0x0767 ; "*" 06e7 0102 | | .STREND 0x0102->0x0768 06e8 4e49 4c5f |NIL_| .STRTAB_STRINGS 0768 ; -------------------------------------------------------------------------------------- 0768 ; Debug Table 0768 ; -------------------------------------------------------------------------------------- 0768 0004 000a | | .DEBUG4 0x0004,0x000a,0x3053,0x0000,0x0001,0x0000 076e 0000 0000 | | .BLANK 0000[0x92]