|
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: 6144 (0x1800) 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 0808 | | .CONST 0x0808 ; 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 0005 | | .CONST 0x0005 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 00ef | | .CONST 0x00ef ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0044 | D | .CONST 0x0044 ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 000c 4804 |H | Short_Literal 0x4 000d 029f 010b | | Declare_Subprogram INIT_0108,For_Call 000f 03fe | | Declare_Type Discrete,Defined,Visible 0010 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated 0012 029a 0153 | S| Declare_Subprogram INIT_0150,For_Outer_Call,Visible,Unelaborated 0014 029a 0183 | | Declare_Subprogram INIT_0180,For_Outer_Call,Visible,Unelaborated 0016 029a 01c3 | | Declare_Subprogram INIT_01c0,For_Outer_Call,Visible,Unelaborated 0018 029a 01d3 | | Declare_Subprogram INIT_01d0,For_Outer_Call,Visible,Unelaborated 001a 4818 |H | Short_Literal 0x18 001b 03cd | | Declare_Type Access,Incomplete,Visible,Accesses_Protected 001c e001 | | Load 0x0,0x1 001d 02a8 | | Declare_Subprogram For_Call,Visible,Unelaborated,With_Address 001e 029a 021b | | Declare_Subprogram INIT_0218,For_Outer_Call,Visible,Unelaborated 0020 029a 022b | +| Declare_Subprogram INIT_0228,For_Outer_Call,Visible,Unelaborated 0022 029a 0233 | 3| Declare_Subprogram INIT_0230,For_Outer_Call,Visible,Unelaborated 0024 029a 024b | K| Declare_Subprogram INIT_0248,For_Outer_Call,Visible,Unelaborated 0026 029a 025b | [| Declare_Subprogram INIT_0258,For_Outer_Call,Visible,Unelaborated 0028 029a 0333 | 3| Declare_Subprogram INIT_0330,For_Outer_Call,Visible,Unelaborated 002a 029a 033b | ;| Declare_Subprogram INIT_0338,For_Outer_Call,Visible,Unelaborated 002c 029a 034b | K| Declare_Subprogram INIT_0348,For_Outer_Call,Visible,Unelaborated 002e 029a 035b | [| Declare_Subprogram INIT_0358,For_Outer_Call,Visible,Unelaborated 0030 029a 037b | {| Declare_Subprogram INIT_0378,For_Outer_Call,Visible,Unelaborated 0032 029a 03a3 | | Declare_Subprogram INIT_03a0,For_Outer_Call,Visible,Unelaborated 0034 029a 03bb | | Declare_Subprogram INIT_03b8,For_Outer_Call,Visible,Unelaborated 0036 029a 03cb | | Declare_Subprogram INIT_03c8,For_Outer_Call,Visible,Unelaborated 0038 029a 03eb | | Declare_Subprogram INIT_03e8,For_Outer_Call,Visible,Unelaborated 003a 029a 03fb | | Declare_Subprogram INIT_03f8,For_Outer_Call,Visible,Unelaborated 003c 029a 0413 | | Declare_Subprogram INIT_0410,For_Outer_Call,Visible,Unelaborated 003e 4806 |H | Short_Literal 0x6 003f 0093 069b | | push_full_address INIT_0698 0041 02a0 | | Declare_Subprogram Null_Subprogram 0042 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 0043 029a 042b | +| Declare_Subprogram INIT_0428,For_Outer_Call,Visible,Unelaborated 0045 4804 |H | Short_Literal 0x4 0046 032a | * | Declare_Type Record,Incomplete 0047 00d8 | | Load_Top At_Offset_0 0048 02a0 | | Declare_Subprogram Null_Subprogram 0049 e21e | | Load 0x1,0x1e 004a 03c7 | | Complete_Type Access,By_Defining 004b 00bf | | Action Accept_Activation 004c 4806 |H | Short_Literal 0x6 004d 032a | * | Declare_Type Record,Incomplete 004e 00d8 | | Load_Top At_Offset_0 004f 02a0 | | Declare_Subprogram Null_Subprogram 0050 4818 |H | Short_Literal 0x18 0051 03d3 | | Declare_Type Access,Defined,Accesses_Protected 0052 00e1 | | Load_Encached Boolean_Cache 0053 e218 | | Load 0x1,0x18 0054 e20f | | Load 0x1,0xf 0055 e002 | | Load 0x0,0x2 0056 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0057 e002 | | Load 0x0,0x2 0058 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0059 e234 | 4 | Load 0x1,0x34 005a 02a0 | | Declare_Subprogram Null_Subprogram 005b e233 | 3 | Load 0x1,0x33 005c 0326 | & | Complete_Type Record,By_Defining 005d 4806 |H | Short_Literal 0x6 005e 032a | * | Declare_Type Record,Incomplete 005f 00d8 | | Load_Top At_Offset_0 0060 02a0 | | Declare_Subprogram Null_Subprogram 0061 4818 |H | Short_Literal 0x18 0062 03d3 | | Declare_Type Access,Defined,Accesses_Protected 0063 00d8 | | Load_Top At_Offset_0 0064 00d9 | | Load_Top At_Offset_1 0065 00e1 | | Load_Encached Boolean_Cache 0066 e002 | | Load 0x0,0x2 0067 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0068 02a0 | | Declare_Subprogram Null_Subprogram 0069 e232 | 2 | Load 0x1,0x32 006a 0326 | & | Complete_Type Record,By_Defining 006b e002 | | Load 0x0,0x2 006c 1b10 | | Execute Package,Field_Read,Field_Number 0x10 006d e218 | | Load 0x1,0x18 006e e234 | 4 | Load 0x1,0x34 006f e002 | | Load 0x0,0x2 0070 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0071 e002 | | Load 0x0,0x2 0072 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0073 e236 | 6 | Load 0x1,0x36 0074 02a0 | | Declare_Subprogram Null_Subprogram 0075 e235 | 5 | Load 0x1,0x35 0076 0326 | & | Complete_Type Record,By_Defining 0077 00da | | Load_Top At_Offset_2 0078 0007 | | Action Break_Optional 0079 e216 | | Load 0x1,0x16 007a e20f | | Load 0x1,0xf 007b 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 007c e217 | | Load 0x1,0x17 007d e20f | | Load 0x1,0xf 007e 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 007f 029d 044b | K| Declare_Subprogram INIT_0448,For_Outer_Call 0081 029d 0463 | c| Declare_Subprogram INIT_0460,For_Outer_Call 0083 029d 0483 | | Declare_Subprogram INIT_0480,For_Outer_Call 0085 1d19 | | Execute_Immediate Reference_Lex_1,0x19 0086 00c7 | | Action Elaborate_Subprogram 0087 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 0088 00c7 | | Action Elaborate_Subprogram 0089 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 008a 00c7 | | Action Elaborate_Subprogram 008b 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 008c 00c7 | | Action Elaborate_Subprogram 008d 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 008e 00c7 | | Action Elaborate_Subprogram 008f 029d 04c3 | | Declare_Subprogram INIT_04c0,For_Outer_Call 0091 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 0092 00c7 | | Action Elaborate_Subprogram 0093 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 0094 00c7 | | Action Elaborate_Subprogram 0095 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 0096 00c7 | | Action Elaborate_Subprogram 0097 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 0098 00c7 | | Action Elaborate_Subprogram 0099 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 009a 00c7 | | Action Elaborate_Subprogram 009b 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 009c 00c7 | | Action Elaborate_Subprogram 009d 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 009e 00c7 | | Action Elaborate_Subprogram 009f 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 00a0 00c7 | | Action Elaborate_Subprogram 00a1 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a 00a2 00c7 | | Action Elaborate_Subprogram 00a3 029d 04f3 | | Declare_Subprogram INIT_04f0,For_Outer_Call 00a5 029d 050b | | Declare_Subprogram INIT_0508,For_Outer_Call 00a7 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b 00a8 00c7 | | Action Elaborate_Subprogram 00a9 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c 00aa 00c7 | | Action Elaborate_Subprogram 00ab e002 | | Load 0x0,0x2 00ac e003 | | Load 0x0,0x3 00ad e004 | | Load 0x0,0x4 00ae 00b6 | | Action Make_Scope 00af 1d3d | = | Execute_Immediate Reference_Lex_1,0x3d 00b0 1d3a | : | Execute_Immediate Reference_Lex_1,0x3a 00b1 4806 |H | Short_Literal 0x6 00b2 e230 | 0 | Load 0x1,0x30 00b3 020e | | Execute Module,Augment_Imports 00b4 e230 | 0 | Load 0x1,0x30 00b5 020d | | Execute Module,Elaborate 00b6 0007 | | Action Break_Optional 00b7 e005 | | Load 0x0,0x5 00b8 e006 | | Load 0x0,0x6 00b9 00e1 | | Load_Encached Boolean_Cache 00ba 4800 |H | Short_Literal 0x0 00bb 00c4 | | Action Make_Default 00bc 4801 |H | Short_Literal 0x1 00bd e210 | | Load 0x1,0x10 00be 00d8 | | Load_Top At_Offset_0 00bf e20f | | Load 0x1,0xf 00c0 0260 | ` | Execute Discrete,In_Type 00c1 7001 |p | Jump_Nonzero 0xc3 00c2 0801 | | Execute_Immediate Raise,0x1 00c3 c244 | D | Store 0x1,0x44 00c4 e230 | 0 | Load 0x1,0x30 00c5 0387 | | Declare_Variable Package 00c6 00d8 | | Load_Top At_Offset_0 00c7 020f | | Execute Module,Activate 00c8 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d 00c9 00c7 | | Action Elaborate_Subprogram 00ca 029d 0523 | #| Declare_Subprogram INIT_0520,For_Outer_Call 00cc 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e 00cd 00c7 | | Action Elaborate_Subprogram 00ce 029b 053b | ;| Declare_Subprogram INIT_0538,For_Outer_Call,Unelaborated 00d0 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f 00d1 00c7 | | Action Elaborate_Subprogram 00d2 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31 00d3 00c7 | | Action Elaborate_Subprogram 00d4 e007 | | Load 0x0,0x7 00d5 e008 | | Load 0x0,0x8 00d6 e218 | | Load 0x1,0x18 00d7 4800 |H | Short_Literal 0x0 00d8 00c4 | | Action Make_Default 00d9 4801 |H | Short_Literal 0x1 00da e210 | | Load 0x1,0x10 00db 00d8 | | Load_Top At_Offset_0 00dc e20f | | Load 0x1,0xf 00dd 0260 | ` | Execute Discrete,In_Type 00de 7001 |p | Jump_Nonzero 0xe0 00df 0801 | | Execute_Immediate Raise,0x1 00e0 c247 | G | Store 0x1,0x47 00e1 e230 | 0 | Load 0x1,0x30 00e2 0387 | | Declare_Variable Package 00e3 00d8 | | Load_Top At_Offset_0 00e4 020f | | Execute Module,Activate 00e5 1d20 | | Execute_Immediate Reference_Lex_1,0x20 00e6 00c7 | | Action Elaborate_Subprogram 00e7 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 00e8 00c7 | | Action Elaborate_Subprogram 00e9 1d42 | B | Execute_Immediate Reference_Lex_1,0x42 00ea 00c7 | | Action Elaborate_Subprogram 00eb 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 00ec 00c7 | | Action Elaborate_Subprogram 00ed 029f 0563 | c| Declare_Subprogram INIT_0560,For_Call 00ef BODY_0008: 00ef 00cf | | Action Mark_Auxiliary 00f0 e217 | | Load 0x1,0x17 00f1 e216 | | Load 0x1,0x16 00f2 0263 | c | Execute Discrete,Above_Bound 00f3 700d |p | Jump_Nonzero 0x101 00f4 4801 |H | Short_Literal 0x1 00f5 00ea | | Load_Encached Null_String_Cache 00f6 4800 |H | Short_Literal 0x0 00f7 00ea | | Load_Encached Null_String_Cache 00f8 e247 | G | Load 0x1,0x47 00f9 00d8 | | Load_Top At_Offset_0 00fa e20f | | Load 0x1,0xf 00fb 0260 | ` | Execute Discrete,In_Type 00fc 7001 |p | Jump_Nonzero 0xfe 00fd 0801 | | Execute_Immediate Raise,0x1 00fe 8219 | | Call 0x1,0x19 00ff 00c8 | | Action Pop_Auxiliary_Range 0100 3ff3 |? | Loop_Increasing 0xf4 0101 00ce | | Action Pop_Auxiliary 0102 8244 | D | Call 0x1,0x44 0103 00bc | | Action Signal_Activated 0104 00bb | | Action Signal_Completion 0105 0000 0000 | | .XXX[0x3] 0107 0000 | | 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 010b | | .CONST 0x010b ; Address of begin 0109 0004 | | .CONST 0x0004 ; Address of exception handler 010a 0001 | | .CONST 0x0001 ; Number of locals 010b BODY_0108: 010b INIT_0108: 010b 4607 |F | Jump_Case 0x8 010c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 010d 7806 |x | Jump 0x114 ; case 0x1 010e 7809 |x | Jump 0x118 ; case 0x2 010f 780d |x | Jump 0x11d ; case 0x3 0110 7810 |x | Jump 0x121 ; case 0x4 0111 7811 |x | Jump 0x123 ; case 0x5 0112 7812 |x | Jump 0x125 ; case 0x6 0113 7815 |x | Jump 0x129 ; case 0x7 0114 00da | | Load_Top At_Offset_2 0115 0091 0726 | &| Action Push_String_Extended_Indexed,0x726 ; "UNSPECIFIED" 0117 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0118 00db | | Load_Top At_Offset_3 0119 00db | | Load_Top At_Offset_3 011a 00e0 | | Load_Encached Standard_Cache 011b 181b | | Execute Package,Field_Execute,Field_Number 0x1b 011c 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 011d 00da | | Load_Top At_Offset_2 011e 00e0 | | Load_Encached Standard_Cache 011f 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0120 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0121 00db | | Load_Top At_Offset_3 0122 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0123 00db | | Load_Top At_Offset_3 0124 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0125 e218 | | Load 0x1,0x18 0126 00dc | | Load_Top At_Offset_4 0127 0267 | g | Execute Discrete,Predecessor 0128 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0129 e218 | | Load 0x1,0x18 012a 00dc | | Load_Top At_Offset_4 012b 0268 | h | Execute Discrete,Successor 012c 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 012d 0000 0000 | | .XXX[0x3] 012f 0000 | | 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 0135 | 5 | .CONST 0x0135 ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0002 | | .CONST 0x0002 ; Number of locals 0133 INIT_0130: 0133 029f 063b | ;| Declare_Subprogram INIT_0638,For_Call 0135 BODY_0130: 0135 e5fe | | Load 0x2,-0x2 0136 01db | | Execute Vector,Length 0137 7010 |p | Jump_Nonzero 0x148 0138 e5fb | | Load 0x2,-0x5 0139 e5fc | | Load 0x2,-0x4 013a e5fd | | Load 0x2,-0x3 013b e5ff | | Load 0x2,-0x1 013c e20f | | Load 0x1,0xf 013d 0122 | " | Execute Any,Make_Root_Type 013e 011c | | Execute Any,Convert_Unchecked 013f 1c01 | | Execute_Immediate Run_Utility,0x1 0140 e5ff | | Load 0x2,-0x1 0141 00d8 | | Load_Top At_Offset_0 0142 e20f | | Load 0x1,0xf 0143 0260 | ` | Execute Discrete,In_Type 0144 7001 |p | Jump_Nonzero 0x146 0145 0801 | | Execute_Immediate Raise,0x1 0146 8219 | | Call 0x1,0x19 0147 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0148 8402 | | Call 0x2,0x2 0149 4506 |E | Exit_Suprogram New_Top_Offset 0x6 014a 0000 0000 | | .BLANK 0000[0x6] 0150 ; -------------------------------------------------------------------------------------- 0150 ; SUBPROGRAM 0150 ; -------------------------------------------------------------------------------------- 0150 015b | [ | .CONST 0x015b ; Address of begin 0151 0004 | | .CONST 0x0004 ; Address of exception handler 0152 0003 | | .CONST 0x0003 ; Number of locals 0153 INIT_0150: 0153 e237 | 7 | Load 0x1,0x37 0154 4800 |H | Short_Literal 0x0 0155 e5ff | | Load 0x2,-0x1 0156 e002 | | Load 0x0,0x2 0157 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0158 823c | < | Call 0x1,0x3c 0159 e237 | 7 | Load 0x1,0x37 015a 0007 | | Action Break_Optional 015b BODY_0150: 015b 00d9 | | Load_Top At_Offset_1 015c 681f |h | Jump_Zero 0x17c 015d 00d9 | | Load_Top At_Offset_1 015e e237 | 7 | Load 0x1,0x37 015f 022f | / | Execute Access,Equal 0160 6805 |h | Jump_Zero 0x166 0161 00d9 | | Load_Top At_Offset_1 0162 0227 | ' | Execute Access,All_Reference 0163 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0164 a237 | 7 | Store_Unchecked 0x1,0x37 0165 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0166 00cf | | Action Mark_Auxiliary 0167 7805 |x | Jump 0x16d 0168 00d9 | | Load_Top At_Offset_1 0169 0227 | ' | Execute Access,All_Reference 016a 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 016b 003a | : | Store_Top Access,At_Offset_2 016c 00c9 | | Action Pop_Auxiliary_Loop 016d 00d9 | | Load_Top At_Offset_1 016e 6806 |h | Jump_Zero 0x175 016f 00d9 | | Load_Top At_Offset_1 0170 0227 | ' | Execute Access,All_Reference 0171 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0172 00db | | Load_Top At_Offset_3 0173 022e | . | Execute Access,Not_Equal 0174 77f3 |w | Jump_Nonzero 0x168 0175 00ce | | Action Pop_Auxiliary 0176 00d9 | | Load_Top At_Offset_1 0177 0227 | ' | Execute Access,All_Reference 0178 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0179 00d9 | | Load_Top At_Offset_1 017a 0227 | ' | Execute Access,All_Reference 017b 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 017c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 017d 0000 0000 | | .XXX[0x3] 017f 0000 | | 0180 ; -------------------------------------------------------------------------------------- 0180 ; SUBPROGRAM 0180 ; -------------------------------------------------------------------------------------- 0180 0187 | | .CONST 0x0187 ; Address of begin 0181 0004 | | .CONST 0x0004 ; Address of exception handler 0182 0003 | | .CONST 0x0003 ; Number of locals 0183 INIT_0180: 0183 e237 | 7 | Load 0x1,0x37 0184 0007 | | Action Break_Optional 0185 e234 | 4 | Load 0x1,0x34 0186 0007 | | Action Break_Optional 0187 BODY_0180: 0187 e5fe | | Load 0x2,-0x2 0188 e210 | | Load 0x1,0x10 0189 027f | | Execute Discrete,Equal 018a 680e |h | Jump_Zero 0x199 018b e5ff | | Load 0x2,-0x1 018c 00d8 | | Load_Top At_Offset_0 018d e20f | | Load 0x1,0xf 018e 0260 | ` | Execute Discrete,In_Type 018f 7001 |p | Jump_Nonzero 0x191 0190 0801 | | Execute_Immediate Raise,0x1 0191 e5ff | | Load 0x2,-0x1 0192 00d8 | | Load_Top At_Offset_0 0193 e20f | | Load 0x1,0xf 0194 0260 | ` | Execute Discrete,In_Type 0195 7001 |p | Jump_Nonzero 0x197 0196 0801 | | Execute_Immediate Raise,0x1 0197 821b | | Call 0x1,0x1b 0198 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0199 00cf | | Action Mark_Auxiliary 019a 781c |x | Jump 0x1b7 019b 00da | | Load_Top At_Offset_2 019c 0227 | ' | Execute Access,All_Reference 019d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 019e e5ff | | Load 0x2,-0x1 019f e5fe | | Load 0x2,-0x2 01a0 0262 | b | Execute Discrete,In_Range 01a1 680e |h | Jump_Zero 0x1b0 01a2 00d9 | | Load_Top At_Offset_1 01a3 7005 |p | Jump_Nonzero 0x1a9 01a4 00da | | Load_Top At_Offset_2 01a5 0227 | ' | Execute Access,All_Reference 01a6 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 01a7 003b | ; | Store_Top Access,At_Offset_3 01a8 7809 |x | Jump 0x1b2 01a9 00da | | Load_Top At_Offset_2 01aa 0227 | ' | Execute Access,All_Reference 01ab 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 01ac 00da | | Load_Top At_Offset_2 01ad 0227 | ' | Execute Access,All_Reference 01ae 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 01af 7802 |x | Jump 0x1b2 01b0 00da | | Load_Top At_Offset_2 01b1 003a | : | Store_Top Access,At_Offset_2 01b2 00da | | Load_Top At_Offset_2 01b3 0227 | ' | Execute Access,All_Reference 01b4 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 01b5 003b | ; | Store_Top Access,At_Offset_3 01b6 00c9 | | Action Pop_Auxiliary_Loop 01b7 00da | | Load_Top At_Offset_2 01b8 77e2 |w | Jump_Nonzero 0x19b 01b9 00ce | | Action Pop_Auxiliary 01ba 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01bb 0000 0000 | | .BLANK 0000[0x5] 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; SUBPROGRAM 01c0 ; -------------------------------------------------------------------------------------- 01c0 01c9 | | .CONST 0x01c9 ; Address of begin 01c1 0004 | | .CONST 0x0004 ; Address of exception handler 01c2 0002 | | .CONST 0x0002 ; Number of locals 01c3 INIT_01c0: 01c3 e237 | 7 | Load 0x1,0x37 01c4 4800 |H | Short_Literal 0x0 01c5 e5ff | | Load 0x2,-0x1 01c6 e002 | | Load 0x0,0x2 01c7 1816 | | Execute Package,Field_Execute,Field_Number 0x16 01c8 823c | < | Call 0x1,0x3c 01c9 BODY_01c0: 01c9 00d8 | | Load_Top At_Offset_0 01ca 6804 |h | Jump_Zero 0x1cf 01cb e5fe | | Load 0x2,-0x2 01cc 00d9 | | Load_Top At_Offset_1 01cd 0227 | ' | Execute Access,All_Reference 01ce 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01cf 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01d0 ; -------------------------------------------------------------------------------------- 01d0 ; SUBPROGRAM 01d0 ; -------------------------------------------------------------------------------------- 01d0 01d5 | | .CONST 0x01d5 ; Address of begin 01d1 0004 | | .CONST 0x0004 ; Address of exception handler 01d2 0002 | | .CONST 0x0002 ; Number of locals 01d3 INIT_01d0: 01d3 e237 | 7 | Load 0x1,0x37 01d4 0007 | | Action Break_Optional 01d5 BODY_01d0: 01d5 e5fe | | Load 0x2,-0x2 01d6 e210 | | Load 0x1,0x10 01d7 027f | | Execute Discrete,Equal 01d8 680f |h | Jump_Zero 0x1e8 01d9 e5fd | | Load 0x2,-0x3 01da 00d8 | | Load_Top At_Offset_0 01db e20f | | Load 0x1,0xf 01dc 0260 | ` | Execute Discrete,In_Type 01dd 7001 |p | Jump_Nonzero 0x1df 01de 0801 | | Execute_Immediate Raise,0x1 01df e239 | 9 | Load 0x1,0x39 01e0 00d8 | | Load_Top At_Offset_0 01e1 e20f | | Load 0x1,0xf 01e2 0260 | ` | Execute Discrete,In_Type 01e3 7001 |p | Jump_Nonzero 0x1e5 01e4 0801 | | Execute_Immediate Raise,0x1 01e5 e5ff | | Load 0x2,-0x1 01e6 821d | | Call 0x1,0x1d 01e7 4504 |E | Exit_Suprogram New_Top_Offset 0x4 01e8 e5fd | | Load 0x2,-0x3 01e9 e210 | | Load 0x1,0x10 01ea 027f | | Execute Discrete,Equal 01eb 680f |h | Jump_Zero 0x1fb 01ec e238 | 8 | Load 0x1,0x38 01ed 00d8 | | Load_Top At_Offset_0 01ee e20f | | Load 0x1,0xf 01ef 0260 | ` | Execute Discrete,In_Type 01f0 7001 |p | Jump_Nonzero 0x1f2 01f1 0801 | | Execute_Immediate Raise,0x1 01f2 e5fe | | Load 0x2,-0x2 01f3 00d8 | | Load_Top At_Offset_0 01f4 e20f | | Load 0x1,0xf 01f5 0260 | ` | Execute Discrete,In_Type 01f6 7001 |p | Jump_Nonzero 0x1f8 01f7 0801 | | Execute_Immediate Raise,0x1 01f8 e5ff | | Load 0x2,-0x1 01f9 821d | | Call 0x1,0x1d 01fa 4504 |E | Exit_Suprogram New_Top_Offset 0x4 01fb 00cf | | Action Mark_Auxiliary 01fc 7810 |x | Jump 0x20d 01fd 00d9 | | Load_Top At_Offset_1 01fe 0227 | ' | Execute Access,All_Reference 01ff 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0200 e5fe | | Load 0x2,-0x2 0201 e5fd | | Load 0x2,-0x3 0202 0262 | b | Execute Discrete,In_Range 0203 6804 |h | Jump_Zero 0x208 0204 e5ff | | Load 0x2,-0x1 0205 00da | | Load_Top At_Offset_2 0206 0227 | ' | Execute Access,All_Reference 0207 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0208 00d9 | | Load_Top At_Offset_1 0209 0227 | ' | Execute Access,All_Reference 020a 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 020b 003a | : | Store_Top Access,At_Offset_2 020c 00c9 | | Action Pop_Auxiliary_Loop 020d 00d9 | | Load_Top At_Offset_1 020e 77ee |w | Jump_Nonzero 0x1fd 020f 00ce | | Action Pop_Auxiliary 0210 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0211 0000 0000 | | .BLANK 0000[0x7] 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 021e | | .CONST 0x021e ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0003 | | .CONST 0x0003 ; Number of locals 021b INIT_0218: 021b 00e1 | | Load_Encached Boolean_Cache 021c e21e | | Load 0x1,0x1e 021d 0007 | | Action Break_Optional 021e BODY_0218: 021e 00e1 | | Load_Encached Boolean_Cache 021f e21e | | Load 0x1,0x1e 0220 e5ff | | Load 0x2,-0x1 0221 821f | | Call 0x1,0x1f 0222 003a | : | Store_Top Access,At_Offset_2 0223 005a | Z | Store_Top Discrete,At_Offset_2 0224 00d8 | | Load_Top At_Offset_0 0225 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0226 0000 0000 | | .XXX[0x2] 0228 ; -------------------------------------------------------------------------------------- 0228 ; SUBPROGRAM 0228 ; -------------------------------------------------------------------------------------- 0228 022b | + | .CONST 0x022b ; Address of begin 0229 0004 | | .CONST 0x0004 ; Address of exception handler 022a 0001 | | .CONST 0x0001 ; Number of locals 022b BODY_0228: 022b INIT_0228: 022b 00da | | Load_Top At_Offset_2 022c 0227 | ' | Execute Access,All_Reference 022d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 022e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 022f 0000 | | .XXX[0x1] 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 023b | ; | .CONST 0x023b ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0002 | | .CONST 0x0002 ; Number of locals 0233 INIT_0230: 0233 00db | | Load_Top At_Offset_3 0234 00d8 | | Load_Top At_Offset_0 0235 e20f | | Load 0x1,0xf 0236 0260 | ` | Execute Discrete,In_Type 0237 7001 |p | Jump_Nonzero 0x239 0238 0801 | | Execute_Immediate Raise,0x1 0239 00db | | Load_Top At_Offset_3 023a 823d | = | Call 0x1,0x3d 023b BODY_0230: 023b 00d8 | | Load_Top At_Offset_0 023c 6805 |h | Jump_Zero 0x242 023d 00d8 | | Load_Top At_Offset_0 023e 0227 | ' | Execute Access,All_Reference 023f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0240 0f00 | | Execute_Immediate Equal,0x0 0241 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0242 4800 |H | Short_Literal 0x0 0243 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0244 0000 0000 | | .BLANK 0000[0x4] 0248 ; -------------------------------------------------------------------------------------- 0248 ; SUBPROGRAM 0248 ; -------------------------------------------------------------------------------------- 0248 024b | K | .CONST 0x024b ; Address of begin 0249 0004 | | .CONST 0x0004 ; Address of exception handler 024a 0001 | | .CONST 0x0001 ; Number of locals 024b BODY_0248: 024b INIT_0248: 024b 00db | | Load_Top At_Offset_3 024c 00d8 | | Load_Top At_Offset_0 024d e20f | | Load 0x1,0xf 024e 0260 | ` | Execute Discrete,In_Type 024f 7001 |p | Jump_Nonzero 0x251 0250 0801 | | Execute_Immediate Raise,0x1 0251 00db | | Load_Top At_Offset_3 0252 823d | = | Call 0x1,0x3d 0253 022c | , | Execute Access,Not_Null 0254 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0255 0000 0000 | | .XXX[0x3] 0257 0000 | | 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 0263 | c | .CONST 0x0263 ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0002 | | .CONST 0x0002 ; Number of locals 025b INIT_0258: 025b 00db | | Load_Top At_Offset_3 025c 00d8 | | Load_Top At_Offset_0 025d e20f | | Load 0x1,0xf 025e 0260 | ` | Execute Discrete,In_Type 025f 7001 |p | Jump_Nonzero 0x261 0260 0801 | | Execute_Immediate Raise,0x1 0261 00db | | Load_Top At_Offset_3 0262 823d | = | Call 0x1,0x3d 0263 BODY_0258: 0263 00d8 | | Load_Top At_Offset_0 0264 7009 |p | Jump_Nonzero 0x26e 0265 e5fe | | Load 0x2,-0x2 0266 e20f | | Load 0x1,0xf 0267 0122 | " | Execute Any,Make_Root_Type 0268 011c | | Execute Any,Convert_Unchecked 0269 1c01 | | Execute_Immediate Run_Utility,0x1 026a 0092 072b | +| Action Push_String_Extended,0x72b ; " has not been specified" 026c 01cc | | Execute Vector,Catenate 026d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 026e 00d8 | | Load_Top At_Offset_0 026f 0227 | ' | Execute Access,All_Reference 0270 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0271 460f |F | Jump_Case 0x10 0272 782a |x* | Jump 0x29d ; case 0x0 0273 7836 |x6 | Jump 0x2aa ; case 0x1 0274 782a |x* | Jump 0x29f ; case 0x2 0275 7829 |x) | Jump 0x29f ; case 0x3 0276 783e |x> | Jump 0x2b5 ; case 0x4 0277 786d |xm | Jump 0x2e5 ; case 0x5 0278 7847 |xG | Jump 0x2c0 ; case 0x6 0279 7853 |xS | Jump 0x2cd ; case 0x7 027a 785f |x_ | Jump 0x2da ; case 0x8 027b 788a |x | Jump 0x306 ; case 0x9 027c 7893 |x | Jump 0x310 ; case 0xa 027d 789c |x | Jump 0x31a ; case 0xb 027e 7803 |x | Jump 0x282 ; case 0xc 027f 782a |x* | Jump 0x2aa ; case 0xd 0280 781e |x | Jump 0x29f ; case 0xe 0281 7800 |x | Jump 0x282 ; case 0xf 0282 00d8 | | Load_Top At_Offset_0 0283 0227 | ' | Execute Access,All_Reference 0284 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0285 680f |h | Jump_Zero 0x295 0286 4820 |H | Short_Literal 0x20 0287 00d9 | | Load_Top At_Offset_1 0288 0227 | ' | Execute Access,All_Reference 0289 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 028a e002 | | Load 0x0,0x2 028b 1b10 | | Execute Package,Field_Read,Field_Number 0x10 028c 011c | | Execute Any,Convert_Unchecked 028d 1c01 | | Execute_Immediate Run_Utility,0x1 028e 01cb | | Execute Vector,Append 028f 00d9 | | Load_Top At_Offset_1 0290 0227 | ' | Execute Access,All_Reference 0291 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0292 0227 | ' | Execute Access,All_Reference 0293 01cc | | Execute Vector,Catenate 0294 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0295 00d8 | | Load_Top At_Offset_0 0296 0227 | ' | Execute Access,All_Reference 0297 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0298 e002 | | Load 0x0,0x2 0299 1b10 | | Execute Package,Field_Read,Field_Number 0x10 029a 011c | | Execute Any,Convert_Unchecked 029b 1c01 | | Execute_Immediate Run_Utility,0x1 029c 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 029d 00ea | | Load_Encached Null_String_Cache 029e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 029f 0092 072c | ,| Action Push_String_Extended,0x72c ; "'" 02a1 00d9 | | Load_Top At_Offset_1 02a2 0227 | ' | Execute Access,All_Reference 02a3 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 02a4 0227 | ' | Execute Access,All_Reference 02a5 01cc | | Execute Vector,Catenate 02a6 0092 072d | -| Action Push_String_Extended,0x72d ; "' denotes no defined option" 02a8 01cc | | Execute Vector,Catenate 02a9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02aa 0092 072c | ,| Action Push_String_Extended,0x72c ; "'" 02ac 00d9 | | Load_Top At_Offset_1 02ad 0227 | ' | Execute Access,All_Reference 02ae 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 02af 0227 | ' | Execute Access,All_Reference 02b0 01cc | | Execute Vector,Catenate 02b1 0092 072e | .| Action Push_String_Extended,0x72e ; "' is ambiguous" 02b3 01cc | | Execute Vector,Catenate 02b4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02b5 0092 072f | /| Action Push_String_Extended,0x72f ; "The literal '" 02b7 00d9 | | Load_Top At_Offset_1 02b8 0227 | ' | Execute Access,All_Reference 02b9 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 02ba 0227 | ' | Execute Access,All_Reference 02bb 01cc | | Execute Vector,Catenate 02bc 0092 0730 | 0| Action Push_String_Extended,0x730 ; "' can't be assigned a value" 02be 01cc | | Execute Vector,Catenate 02bf 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02c0 0092 0731 | 1| Action Push_String_Extended,0x731 ; "Option " 02c2 00d9 | | Load_Top At_Offset_1 02c3 0227 | ' | Execute Access,All_Reference 02c4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02c5 0227 | ' | Execute Access,All_Reference 02c6 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 02c7 0227 | ' | Execute Access,All_Reference 02c8 01cc | | Execute Vector,Catenate 02c9 0092 0732 | 2| Action Push_String_Extended,0x732 ; " must have a value" 02cb 01cc | | Execute Vector,Catenate 02cc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02cd 0092 0731 | 1| Action Push_String_Extended,0x731 ; "Option " 02cf 00d9 | | Load_Top At_Offset_1 02d0 0227 | ' | Execute Access,All_Reference 02d1 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02d2 0227 | ' | Execute Access,All_Reference 02d3 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 02d4 0227 | ' | Execute Access,All_Reference 02d5 01cc | | Execute Vector,Catenate 02d6 0092 0733 | 3| Action Push_String_Extended,0x733 ; " has both a '~' and a value" 02d8 01cc | | Execute Vector,Catenate 02d9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02da 0092 072f | /| Action Push_String_Extended,0x72f ; "The literal '" 02dc 00d9 | | Load_Top At_Offset_1 02dd 0227 | ' | Execute Access,All_Reference 02de 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 02df 0227 | ' | Execute Access,All_Reference 02e0 01cc | | Execute Vector,Catenate 02e1 0092 0734 | 4| Action Push_String_Extended,0x734 ; "' has a '~'" 02e3 01cc | | Execute Vector,Catenate 02e4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02e5 00d8 | | Load_Top At_Offset_0 02e6 0227 | ' | Execute Access,All_Reference 02e7 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 02e8 700b |p | Jump_Nonzero 0x2f4 02e9 0092 0735 | 5| Action Push_String_Extended,0x735 ; "An option name is expected where '" 02eb 00d9 | | Load_Top At_Offset_1 02ec 0227 | ' | Execute Access,All_Reference 02ed 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 02ee 0227 | ' | Execute Access,All_Reference 02ef 01cc | | Execute Vector,Catenate 02f0 0092 0736 | 6| Action Push_String_Extended,0x736 ; "' now appears" 02f2 01cc | | Execute Vector,Catenate 02f3 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02f4 4820 |H | Short_Literal 0x20 02f5 0092 0735 | 5| Action Push_String_Extended,0x735 ; "An option name is expected where '" 02f7 00da | | Load_Top At_Offset_2 02f8 0227 | ' | Execute Access,All_Reference 02f9 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 02fa 0227 | ' | Execute Access,All_Reference 02fb 01cc | | Execute Vector,Catenate 02fc 01cb | | Execute Vector,Append 02fd 00d9 | | Load_Top At_Offset_1 02fe 0227 | ' | Execute Access,All_Reference 02ff 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0300 0227 | ' | Execute Access,All_Reference 0301 01cc | | Execute Vector,Catenate 0302 0092 0737 | 7| Action Push_String_Extended,0x737 ; " now appears" 0304 01cc | | Execute Vector,Catenate 0305 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0306 4827 |H' | Short_Literal 0x27 0307 00d9 | | Load_Top At_Offset_1 0308 0227 | ' | Execute Access,All_Reference 0309 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 030a 0227 | ' | Execute Access,All_Reference 030b 01ca | | Execute Vector,Prepend 030c 0092 0738 | 8| Action Push_String_Extended,0x738 ; "' is not a valid Boolean value" 030e 01cc | | Execute Vector,Catenate 030f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0310 4827 |H' | Short_Literal 0x27 0311 00d9 | | Load_Top At_Offset_1 0312 0227 | ' | Execute Access,All_Reference 0313 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0314 0227 | ' | Execute Access,All_Reference 0315 01ca | | Execute Vector,Prepend 0316 0092 0739 | 9| Action Push_String_Extended,0x739 ; "' is not a valid integer value" 0318 01cc | | Execute Vector,Catenate 0319 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 031a 4827 |H' | Short_Literal 0x27 031b 00d9 | | Load_Top At_Offset_1 031c 0227 | ' | Execute Access,All_Reference 031d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 031e 0227 | ' | Execute Access,All_Reference 031f 01ca | | Execute Vector,Prepend 0320 0092 073a | :| Action Push_String_Extended,0x73a ; "' is not a valid float value; " 0322 01cc | | Execute Vector,Catenate 0323 00d9 | | Load_Top At_Offset_1 0324 0227 | ' | Execute Access,All_Reference 0325 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0326 0227 | ' | Execute Access,All_Reference 0327 01cc | | Execute Vector,Catenate 0328 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 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 0227 | ' | Execute Access,All_Reference 0335 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0336 022d | - | Execute Access,Is_Null 0337 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0338 ; -------------------------------------------------------------------------------------- 0338 ; SUBPROGRAM 0338 ; -------------------------------------------------------------------------------------- 0338 033b | ; | .CONST 0x033b ; Address of begin 0339 0004 | | .CONST 0x0004 ; Address of exception handler 033a 0001 | | .CONST 0x0001 ; Number of locals 033b BODY_0338: 033b INIT_0338: 033b 00da | | Load_Top At_Offset_2 033c 0227 | ' | Execute Access,All_Reference 033d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 033e 6808 |h | Jump_Zero 0x347 033f 00da | | Load_Top At_Offset_2 0340 0227 | ' | Execute Access,All_Reference 0341 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0342 0227 | ' | Execute Access,All_Reference 0343 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0344 00db | | Load_Top At_Offset_3 0345 0227 | ' | Execute Access,All_Reference 0346 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0347 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0348 ; -------------------------------------------------------------------------------------- 0348 ; SUBPROGRAM 0348 ; -------------------------------------------------------------------------------------- 0348 034b | K | .CONST 0x034b ; Address of begin 0349 0004 | | .CONST 0x0004 ; Address of exception handler 034a 0001 | | .CONST 0x0001 ; Number of locals 034b BODY_0348: 034b INIT_0348: 034b 00da | | Load_Top At_Offset_2 034c 0227 | ' | Execute Access,All_Reference 034d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 034e 00db | | Load_Top At_Offset_3 034f 0227 | ' | Execute Access,All_Reference 0350 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0351 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0352 0000 0000 | | .BLANK 0000[0x6] 0358 ; -------------------------------------------------------------------------------------- 0358 ; SUBPROGRAM 0358 ; -------------------------------------------------------------------------------------- 0358 035f | _ | .CONST 0x035f ; Address of begin 0359 0004 | | .CONST 0x0004 ; Address of exception handler 035a 0002 | | .CONST 0x0002 ; Number of locals 035b INIT_0358: 035b 00da | | Load_Top At_Offset_2 035c 0227 | ' | Execute Access,All_Reference 035d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 035e 0007 | | Action Break_Optional 035f BODY_0358: 035f 00d8 | | Load_Top At_Offset_0 0360 680f |h | Jump_Zero 0x370 0361 00d8 | | Load_Top At_Offset_0 0362 0227 | ' | Execute Access,All_Reference 0363 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0364 680b |h | Jump_Zero 0x370 0365 00d8 | | Load_Top At_Offset_0 0366 0227 | ' | Execute Access,All_Reference 0367 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0368 0227 | ' | Execute Access,All_Reference 0369 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 036a 00d8 | | Load_Top At_Offset_0 036b e20f | | Load 0x1,0xf 036c 0260 | ` | Execute Discrete,In_Type 036d 7001 |p | Jump_Nonzero 0x36f 036e 0801 | | Execute_Immediate Raise,0x1 036f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0370 e210 | | Load 0x1,0x10 0371 00d8 | | Load_Top At_Offset_0 0372 e20f | | Load 0x1,0xf 0373 0260 | ` | Execute Discrete,In_Type 0374 7001 |p | Jump_Nonzero 0x376 0375 0801 | | Execute_Immediate Raise,0x1 0376 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0377 0000 | | .XXX[0x1] 0378 ; -------------------------------------------------------------------------------------- 0378 ; SUBPROGRAM 0378 ; -------------------------------------------------------------------------------------- 0378 0383 | | .CONST 0x0383 ; Address of begin 0379 0004 | | .CONST 0x0004 ; Address of exception handler 037a 0002 | | .CONST 0x0002 ; Number of locals 037b INIT_0378: 037b 00db | | Load_Top At_Offset_3 037c 00d8 | | Load_Top At_Offset_0 037d e20f | | Load 0x1,0xf 037e 0260 | ` | Execute Discrete,In_Type 037f 7001 |p | Jump_Nonzero 0x381 0380 0801 | | Execute_Immediate Raise,0x1 0381 00db | | Load_Top At_Offset_3 0382 823d | = | Call 0x1,0x3d 0383 BODY_0378: 0383 00d8 | | Load_Top At_Offset_0 0384 6819 |h | Jump_Zero 0x39e 0385 00d8 | | Load_Top At_Offset_0 0386 0227 | ' | Execute Access,All_Reference 0387 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0388 6809 |h | Jump_Zero 0x392 0389 00d8 | | Load_Top At_Offset_0 038a 0227 | ' | Execute Access,All_Reference 038b 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 038c 0227 | ' | Execute Access,All_Reference 038d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 038e 0227 | ' | Execute Access,All_Reference 038f 0335 | 5 | Declare_Variable Array,Duplicate 0390 00cd | | Action Spare6_Action 0391 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0392 00d8 | | Load_Top At_Offset_0 0393 0227 | ' | Execute Access,All_Reference 0394 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0395 0f02 | | Execute_Immediate Equal,0x2 0396 6807 |h | Jump_Zero 0x39e 0397 00d8 | | Load_Top At_Offset_0 0398 0227 | ' | Execute Access,All_Reference 0399 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 039a 0227 | ' | Execute Access,All_Reference 039b 0335 | 5 | Declare_Variable Array,Duplicate 039c 00cd | | Action Spare6_Action 039d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 039e 00ea | | Load_Encached Null_String_Cache 039f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03a0 ; -------------------------------------------------------------------------------------- 03a0 ; SUBPROGRAM 03a0 ; -------------------------------------------------------------------------------------- 03a0 03ab | | .CONST 0x03ab ; Address of begin 03a1 0004 | | .CONST 0x0004 ; Address of exception handler 03a2 0002 | | .CONST 0x0002 ; Number of locals 03a3 INIT_03a0: 03a3 00db | | Load_Top At_Offset_3 03a4 00d8 | | Load_Top At_Offset_0 03a5 e20f | | Load 0x1,0xf 03a6 0260 | ` | Execute Discrete,In_Type 03a7 7001 |p | Jump_Nonzero 0x3a9 03a8 0801 | | Execute_Immediate Raise,0x1 03a9 00db | | Load_Top At_Offset_3 03aa 823d | = | Call 0x1,0x3d 03ab BODY_03a0: 03ab 00d8 | | Load_Top At_Offset_0 03ac 6805 |h | Jump_Zero 0x3b2 03ad 00d8 | | Load_Top At_Offset_0 03ae 0227 | ' | Execute Access,All_Reference 03af 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 03b0 022c | , | Execute Access,Not_Null 03b1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03b2 4800 |H | Short_Literal 0x0 03b3 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03b4 0000 0000 | | .BLANK 0000[0x4] 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 e5fd | | Load 0x2,-0x3 03bc e5fe | | Load 0x2,-0x2 03bd 00d8 | | Load_Top At_Offset_0 03be e20f | | Load 0x1,0xf 03bf 0260 | ` | Execute Discrete,In_Type 03c0 7001 |p | Jump_Nonzero 0x3c2 03c1 0801 | | Execute_Immediate Raise,0x1 03c2 e5ff | | Load 0x2,-0x1 03c3 823d | = | Call 0x1,0x3d 03c4 823f | ? | Call 0x1,0x3f 03c5 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03c6 0000 0000 | | .XXX[0x2] 03c8 ; -------------------------------------------------------------------------------------- 03c8 ; SUBPROGRAM 03c8 ; -------------------------------------------------------------------------------------- 03c8 03d6 | | .CONST 0x03d6 ; Address of begin 03c9 0004 | | .CONST 0x0004 ; Address of exception handler 03ca 0003 | | .CONST 0x0003 ; Number of locals 03cb INIT_03c8: 03cb 00db | | Load_Top At_Offset_3 03cc 00d8 | | Load_Top At_Offset_0 03cd e20f | | Load 0x1,0xf 03ce 0260 | ` | Execute Discrete,In_Type 03cf 7001 |p | Jump_Nonzero 0x3d1 03d0 0801 | | Execute_Immediate Raise,0x1 03d1 00db | | Load_Top At_Offset_3 03d2 823d | = | Call 0x1,0x3d 03d3 00ea | | Load_Encached Null_String_Cache 03d4 00d9 | | Load_Top At_Offset_1 03d5 823f | ? | Call 0x1,0x3f 03d6 BODY_03c8: 03d6 00d9 | | Load_Top At_Offset_1 03d7 6808 |h | Jump_Zero 0x3e0 03d8 00d9 | | Load_Top At_Offset_1 03d9 0227 | ' | Execute Access,All_Reference 03da 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03db 7004 |p | Jump_Nonzero 0x3e0 03dc 00d9 | | Load_Top At_Offset_1 03dd 0227 | ' | Execute Access,All_Reference 03de 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03df 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03e0 4800 |H | Short_Literal 0x0 03e1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03e2 0000 0000 | | .BLANK 0000[0x6] 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 e5fd | | Load 0x2,-0x3 03ec 4801 |H | Short_Literal 0x1 03ed e5fe | | Load 0x2,-0x2 03ee 00d8 | | Load_Top At_Offset_0 03ef e20f | | Load 0x1,0xf 03f0 0260 | ` | Execute Discrete,In_Type 03f1 7001 |p | Jump_Nonzero 0x3f3 03f2 0801 | | Execute_Immediate Raise,0x1 03f3 e5ff | | Load 0x2,-0x1 03f4 e240 | @ | Load 0x1,0x40 03f5 1813 | | Execute Package,Field_Execute,Field_Number 0x13 03f6 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03f7 0000 | | .XXX[0x1] 03f8 ; -------------------------------------------------------------------------------------- 03f8 ; SUBPROGRAM 03f8 ; -------------------------------------------------------------------------------------- 03f8 0403 | | .CONST 0x0403 ; Address of begin 03f9 0004 | | .CONST 0x0004 ; Address of exception handler 03fa 0002 | | .CONST 0x0002 ; Number of locals 03fb INIT_03f8: 03fb 00db | | Load_Top At_Offset_3 03fc 00d8 | | Load_Top At_Offset_0 03fd e20f | | Load 0x1,0xf 03fe 0260 | ` | Execute Discrete,In_Type 03ff 7001 |p | Jump_Nonzero 0x401 0400 0801 | | Execute_Immediate Raise,0x1 0401 00db | | Load_Top At_Offset_3 0402 823d | = | Call 0x1,0x3d 0403 BODY_03f8: 0403 00d8 | | Load_Top At_Offset_0 0404 6804 |h | Jump_Zero 0x409 0405 e5fd | | Load 0x2,-0x3 0406 00d9 | | Load_Top At_Offset_1 0407 8241 | A | Call 0x1,0x41 0408 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0409 e5fd | | Load 0x2,-0x3 040a 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 040b 0000 0000 | | .BLANK 0000[0x5] 0410 ; -------------------------------------------------------------------------------------- 0410 ; SUBPROGRAM 0410 ; -------------------------------------------------------------------------------------- 0410 041b | | .CONST 0x041b ; Address of begin 0411 0004 | | .CONST 0x0004 ; Address of exception handler 0412 0002 | | .CONST 0x0002 ; Number of locals 0413 INIT_0410: 0413 00db | | Load_Top At_Offset_3 0414 00d8 | | Load_Top At_Offset_0 0415 e20f | | Load 0x1,0xf 0416 0260 | ` | Execute Discrete,In_Type 0417 7001 |p | Jump_Nonzero 0x419 0418 0801 | | Execute_Immediate Raise,0x1 0419 00db | | Load_Top At_Offset_3 041a 823d | = | Call 0x1,0x3d 041b BODY_0410: 041b 00d8 | | Load_Top At_Offset_0 041c 6804 |h | Jump_Zero 0x421 041d e5fd | | Load 0x2,-0x3 041e 00d9 | | Load_Top At_Offset_1 041f 8242 | B | Call 0x1,0x42 0420 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0421 e5fd | | Load 0x2,-0x3 0422 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0423 0000 0000 | | .BLANK 0000[0x5] 0428 ; -------------------------------------------------------------------------------------- 0428 ; SUBPROGRAM 0428 ; -------------------------------------------------------------------------------------- 0428 0438 | 8 | .CONST 0x0438 ; Address of begin 0429 0004 | | .CONST 0x0004 ; Address of exception handler 042a 0004 | | .CONST 0x0004 ; Number of locals 042b INIT_0428: 042b e5f9 | | Load 0x2,-0x7 042c 00d8 | | Load_Top At_Offset_0 042d e20f | | Load 0x1,0xf 042e 0260 | ` | Execute Discrete,In_Type 042f 7001 |p | Jump_Nonzero 0x431 0430 0801 | | Execute_Immediate Raise,0x1 0431 e5fa | | Load 0x2,-0x6 0432 823d | = | Call 0x1,0x3d 0433 00ea | | Load_Encached Null_String_Cache 0434 00d9 | | Load_Top At_Offset_1 0435 823f | ? | Call 0x1,0x3f 0436 029f 067b | {| Declare_Subprogram INIT_0678,For_Call 0438 BODY_0428: 0438 00da | | Load_Top At_Offset_2 0439 7009 |p | Jump_Nonzero 0x443 043a e5f8 | | Load 0x2,-0x8 043b 00d8 | | Load_Top At_Offset_0 043c 0120 | | Execute Any,Is_Value 043d 7002 |p | Jump_Nonzero 0x440 043e 00d8 | | Load_Top At_Offset_0 043f 011e | | Execute Any,Convert 0440 e5fb | | Load 0x2,-0x5 0441 0119 | | Execute Any,Check_In_Formal_Type 0442 4408 |D | Exit_Subprogram With_Value,New_Top_Offset 0x8 0443 8404 | | Call 0x2,0x4 0444 0831 | 1 | Execute_Immediate Raise,0x31 0445 0000 0000 | | .XXX[0x3] 0447 0000 | | 0448 ; -------------------------------------------------------------------------------------- 0448 ; SUBPROGRAM 0448 ; -------------------------------------------------------------------------------------- 0448 044b | K | .CONST 0x044b ; Address of begin 0449 0004 | | .CONST 0x0004 ; Address of exception handler 044a 0001 | | .CONST 0x0001 ; Number of locals 044b BODY_0448: 044b INIT_0448: 044b 00db | | Load_Top At_Offset_3 044c 00db | | Load_Top At_Offset_3 044d 0227 | ' | Execute Access,All_Reference 044e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 044f e5fd | | Load 0x2,-0x3 0450 01db | | Execute Vector,Length 0451 6807 |h | Jump_Zero 0x459 0452 e5fd | | Load 0x2,-0x3 0453 e002 | | Load 0x0,0x2 0454 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0455 03b6 | | Declare_Variable Access,By_Allocation,With_Value 0456 00db | | Load_Top At_Offset_3 0457 0227 | ' | Execute Access,All_Reference 0458 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0459 4504 |E | Exit_Suprogram New_Top_Offset 0x4 045a 0000 0000 | | .BLANK 0000[0x6] 0460 ; -------------------------------------------------------------------------------------- 0460 ; SUBPROGRAM 0460 ; -------------------------------------------------------------------------------------- 0460 0464 | d | .CONST 0x0464 ; Address of begin 0461 0004 | | .CONST 0x0004 ; Address of exception handler 0462 0002 | | .CONST 0x0002 ; Number of locals 0463 INIT_0460: 0463 00db | | Load_Top At_Offset_3 0464 BODY_0460: 0464 00cf | | Action Mark_Auxiliary 0465 7810 |x | Jump 0x476 0466 00d9 | | Load_Top At_Offset_1 0467 0227 | ' | Execute Access,All_Reference 0468 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0469 e5ff | | Load 0x2,-0x1 046a 027f | | Execute Discrete,Equal 046b 6805 |h | Jump_Zero 0x471 046c 00d9 | | Load_Top At_Offset_1 046d 0227 | ' | Execute Access,All_Reference 046e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 046f 0e04 | | Execute_Immediate Not_Equal,0x4 0470 7007 |p | Jump_Nonzero 0x478 0471 00d9 | | Load_Top At_Offset_1 0472 0227 | ' | Execute Access,All_Reference 0473 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0474 003a | : | Store_Top Access,At_Offset_2 0475 00c9 | | Action Pop_Auxiliary_Loop 0476 00d9 | | Load_Top At_Offset_1 0477 77ee |w | Jump_Nonzero 0x466 0478 00ce | | Action Pop_Auxiliary 0479 00d8 | | Load_Top At_Offset_0 047a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 047b 0000 0000 | | .BLANK 0000[0x5] 0480 ; -------------------------------------------------------------------------------------- 0480 ; SUBPROGRAM 0480 ; -------------------------------------------------------------------------------------- 0480 0485 | | .CONST 0x0485 ; Address of begin 0481 0004 | | .CONST 0x0004 ; Address of exception handler 0482 0002 | | .CONST 0x0002 ; Number of locals 0483 INIT_0480: 0483 e5fd | | Load 0x2,-0x3 0484 0007 | | Action Break_Optional 0485 BODY_0480: 0485 e5fe | | Load 0x2,-0x2 0486 681f |h | Jump_Zero 0x4a6 0487 00cf | | Action Mark_Auxiliary 0488 7819 |x | Jump 0x4a2 0489 00d9 | | Load_Top At_Offset_1 048a 0227 | ' | Execute Access,All_Reference 048b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 048c 6809 |h | Jump_Zero 0x496 048d 00d9 | | Load_Top At_Offset_1 048e 0227 | ' | Execute Access,All_Reference 048f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0490 0227 | ' | Execute Access,All_Reference 0491 e5ff | | Load 0x2,-0x1 0492 e002 | | Load 0x0,0x2 0493 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0494 700f |p | Jump_Nonzero 0x4a4 0495 7807 |x | Jump 0x49d 0496 00d9 | | Load_Top At_Offset_1 0497 0227 | ' | Execute Access,All_Reference 0498 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0499 0227 | ' | Execute Access,All_Reference 049a e5ff | | Load 0x2,-0x1 049b 01df | | Execute Vector,Equal 049c 7007 |p | Jump_Nonzero 0x4a4 049d 00d9 | | Load_Top At_Offset_1 049e 0227 | ' | Execute Access,All_Reference 049f 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 04a0 003a | : | Store_Top Access,At_Offset_2 04a1 00c9 | | Action Pop_Auxiliary_Loop 04a2 00d9 | | Load_Top At_Offset_1 04a3 77e5 |w | Jump_Nonzero 0x489 04a4 00ce | | Action Pop_Auxiliary 04a5 7811 |x | Jump 0x4b7 04a6 00cf | | Action Mark_Auxiliary 04a7 780c |x | Jump 0x4b4 04a8 00d9 | | Load_Top At_Offset_1 04a9 0227 | ' | Execute Access,All_Reference 04aa 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 04ab 0227 | ' | Execute Access,All_Reference 04ac e5ff | | Load 0x2,-0x1 04ad 01df | | Execute Vector,Equal 04ae 7007 |p | Jump_Nonzero 0x4b6 04af 00d9 | | Load_Top At_Offset_1 04b0 0227 | ' | Execute Access,All_Reference 04b1 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 04b2 003a | : | Store_Top Access,At_Offset_2 04b3 00c9 | | Action Pop_Auxiliary_Loop 04b4 00d9 | | Load_Top At_Offset_1 04b5 77f2 |w | Jump_Nonzero 0x4a8 04b6 00ce | | Action Pop_Auxiliary 04b7 00d8 | | Load_Top At_Offset_0 04b8 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04b9 0000 0000 | | .BLANK 0000[0x7] 04c0 ; -------------------------------------------------------------------------------------- 04c0 ; SUBPROGRAM 04c0 ; -------------------------------------------------------------------------------------- 04c0 04c5 | | .CONST 0x04c5 ; Address of begin 04c1 0004 | | .CONST 0x0004 ; Address of exception handler 04c2 0002 | | .CONST 0x0002 ; Number of locals 04c3 INIT_04c0: 04c3 e236 | 6 | Load 0x1,0x36 04c4 0007 | | Action Break_Optional 04c5 BODY_04c0: 04c5 e5fe | | Load 0x2,-0x2 04c6 e210 | | Load 0x1,0x10 04c7 027f | | Execute Discrete,Equal 04c8 6804 |h | Jump_Zero 0x4cd 04c9 00db | | Load_Top At_Offset_3 04ca 0227 | ' | Execute Access,All_Reference 04cb 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 04cc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04cd 00db | | Load_Top At_Offset_3 04ce 0227 | ' | Execute Access,All_Reference 04cf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04d0 0039 | 9 | Store_Top Access,At_Offset_1 04d1 00cf | | Action Mark_Auxiliary 04d2 7811 |x | Jump 0x4e4 04d3 00d9 | | Load_Top At_Offset_1 04d4 0227 | ' | Execute Access,All_Reference 04d5 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04d6 6808 |h | Jump_Zero 0x4df 04d7 00d9 | | Load_Top At_Offset_1 04d8 0227 | ' | Execute Access,All_Reference 04d9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04da 0227 | ' | Execute Access,All_Reference 04db 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04dc e5fe | | Load 0x2,-0x2 04dd 027f | | Execute Discrete,Equal 04de 7007 |p | Jump_Nonzero 0x4e6 04df 00d9 | | Load_Top At_Offset_1 04e0 0227 | ' | Execute Access,All_Reference 04e1 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 04e2 003a | : | Store_Top Access,At_Offset_2 04e3 00c9 | | Action Pop_Auxiliary_Loop 04e4 00d9 | | Load_Top At_Offset_1 04e5 77ed |w | Jump_Nonzero 0x4d3 04e6 00ce | | Action Pop_Auxiliary 04e7 00d8 | | Load_Top At_Offset_0 04e8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04e9 0000 0000 | | .BLANK 0000[0x7] 04f0 ; -------------------------------------------------------------------------------------- 04f0 ; SUBPROGRAM 04f0 ; -------------------------------------------------------------------------------------- 04f0 04fb | | .CONST 0x04fb ; Address of begin 04f1 0004 | | .CONST 0x0004 ; Address of exception handler 04f2 0002 | | .CONST 0x0002 ; Number of locals 04f3 INIT_04f0: 04f3 00db | | Load_Top At_Offset_3 04f4 00d8 | | Load_Top At_Offset_0 04f5 e20f | | Load 0x1,0xf 04f6 0260 | ` | Execute Discrete,In_Type 04f7 7001 |p | Jump_Nonzero 0x4f9 04f8 0801 | | Execute_Immediate Raise,0x1 04f9 00db | | Load_Top At_Offset_3 04fa 823d | = | Call 0x1,0x3d 04fb BODY_04f0: 04fb 00d8 | | Load_Top At_Offset_0 04fc 6804 |h | Jump_Zero 0x501 04fd 00d8 | | Load_Top At_Offset_0 04fe 0227 | ' | Execute Access,All_Reference 04ff 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0500 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0501 e234 | 4 | Load 0x1,0x34 0502 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0503 0000 0000 | | .BLANK 0000[0x5] 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 6804 |h | Jump_Zero 0x511 050d 00da | | Load_Top At_Offset_2 050e 0227 | ' | Execute Access,All_Reference 050f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0510 7002 |p | Jump_Nonzero 0x513 0511 00db | | Load_Top At_Offset_3 0512 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0513 00da | | Load_Top At_Offset_2 0514 0227 | ' | Execute Access,All_Reference 0515 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0516 0227 | ' | Execute Access,All_Reference 0517 e002 | | Load 0x0,0x2 0518 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0519 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 051a 0000 0000 | | .BLANK 0000[0x6] 0520 ; -------------------------------------------------------------------------------------- 0520 ; SUBPROGRAM 0520 ; -------------------------------------------------------------------------------------- 0520 0523 | # | .CONST 0x0523 ; Address of begin 0521 052a | * | .CONST 0x052a ; Address of exception handler 0522 0001 | | .CONST 0x0001 ; Number of locals 0523 BODY_0520: 0523 INIT_0520: 0523 00ea | | Load_Encached Null_String_Cache 0524 00db | | Load_Top At_Offset_3 0525 823f | ? | Call 0x1,0x3f 0526 00e2 | | Load_Encached Integer_Cache 0527 00e0 | | Load_Encached Standard_Cache 0528 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0529 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 052a TRAP_0520: 052a 010e | | Execute Exception,Is_Constraint_Error 052b 6806 |h | Jump_Zero 0x532 052c 480a |H | Short_Literal 0xa 052d e5ff | | Load 0x2,-0x1 052e 0227 | ' | Execute Access,All_Reference 052f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0530 e5fe | | Load 0x2,-0x2 0531 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0532 0100 | | Execute Exception,Raise 0533 0000 0000 | | .BLANK 0000[0x5] 0538 ; -------------------------------------------------------------------------------------- 0538 ; SUBPROGRAM 0538 ; -------------------------------------------------------------------------------------- 0538 0545 | E | .CONST 0x0545 ; Address of begin 0539 0551 | Q | .CONST 0x0551 ; Address of exception handler 053a 0004 | | .CONST 0x0004 ; Number of locals 053b INIT_0538: 053b 4820 |H | Short_Literal 0x20 053c 00ea | | Load_Encached Null_String_Cache 053d e5ff | | Load 0x2,-0x1 053e 823f | ? | Call 0x1,0x3f 053f 01cb | | Execute Vector,Append 0540 0007 | | Action Break_Optional 0541 e5fe | | Load 0x2,-0x2 0542 00e6 | | Load_Encached Float_Cache 0543 03df | | Declare_Variable Float,With_Value 0544 00e2 | | Load_Encached Integer_Cache 0545 BODY_0538: 0545 00e4 | | Load_Encached Positive_Cache 0546 e002 | | Load 0x0,0x2 0547 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0548 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0549 e402 | | Load 0x2,0x2 054a e002 | | Load 0x0,0x2 054b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 054c 1817 | | Execute Package,Field_Execute,Field_Number 0x17 054d 004b | K | Store_Top Float,At_Offset_3 054e 0059 | Y | Store_Top Discrete,At_Offset_1 054f 00d9 | | Load_Top At_Offset_1 0550 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0551 TRAP_0538: 0551 0007 | | Action Break_Optional 0552 480b |H | Short_Literal 0xb 0553 e5ff | | Load 0x2,-0x1 0554 0227 | ' | Execute Access,All_Reference 0555 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0556 0092 073b | ;| Action Push_String_Extended,0x73b ; "cannot convert float value" 0558 e002 | | Load 0x0,0x2 0559 1b0f | | Execute Package,Field_Read,Field_Number 0xf 055a 03b6 | | Declare_Variable Access,By_Allocation,With_Value 055b e5ff | | Load 0x2,-0x1 055c 0227 | ' | Execute Access,All_Reference 055d 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 055e e5fe | | Load 0x2,-0x2 055f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0560 ; -------------------------------------------------------------------------------------- 0560 ; SUBPROGRAM 0560 ; -------------------------------------------------------------------------------------- 0560 0568 | h | .CONST 0x0568 ; Address of begin 0561 0004 | | .CONST 0x0004 ; Address of exception handler 0562 0004 | | .CONST 0x0004 ; Number of locals 0563 INIT_0560: 0563 e21e | | Load 0x1,0x1e 0564 0007 | | Action Break_Optional 0565 e234 | 4 | Load 0x1,0x34 0566 0007 | | Action Break_Optional 0567 00e1 | | Load_Encached Boolean_Cache 0568 BODY_0560: 0568 00e1 | | Load_Encached Boolean_Cache 0569 e21e | | Load 0x1,0x1e 056a e213 | | Load 0x1,0x13 056b 821f | | Call 0x1,0x1f 056c c402 | | Store 0x2,0x2 056d 0059 | Y | Store_Top Discrete,At_Offset_1 056e 00cf | | Action Mark_Auxiliary 056f 782d |x- | Jump 0x59d 0570 e210 | | Load 0x1,0x10 0571 00d8 | | Load_Top At_Offset_0 0572 e20f | | Load 0x1,0xf 0573 0260 | ` | Execute Discrete,In_Type 0574 7001 |p | Jump_Nonzero 0x576 0575 0801 | | Execute_Immediate Raise,0x1 0576 e402 | | Load 0x2,0x2 0577 8222 | " | Call 0x1,0x22 0578 6820 |h | Jump_Zero 0x599 0579 e210 | | Load 0x1,0x10 057a 00d8 | | Load_Top At_Offset_0 057b e20f | | Load 0x1,0xf 057c 0260 | ` | Execute Discrete,In_Type 057d 7001 |p | Jump_Nonzero 0x57f 057e 0801 | | Execute_Immediate Raise,0x1 057f e402 | | Load 0x2,0x2 0580 822a | * | Call 0x1,0x2a 0581 6817 |h | Jump_Zero 0x599 0582 e210 | | Load 0x1,0x10 0583 00d8 | | Load_Top At_Offset_0 0584 e20f | | Load 0x1,0xf 0585 0260 | ` | Execute Discrete,In_Type 0586 7001 |p | Jump_Nonzero 0x588 0587 0801 | | Execute_Immediate Raise,0x1 0588 e402 | | Load 0x2,0x2 0589 823e | > | Call 0x1,0x3e 058a 003b | ; | Store_Top Access,At_Offset_3 058b 4800 |H | Short_Literal 0x0 058c 4801 |H | Short_Literal 0x1 058d e210 | | Load 0x1,0x10 058e 00d8 | | Load_Top At_Offset_0 058f e20f | | Load 0x1,0xf 0590 0260 | ` | Execute Discrete,In_Type 0591 7001 |p | Jump_Nonzero 0x593 0592 0801 | | Execute_Immediate Raise,0x1 0593 e402 | | Load 0x2,0x2 0594 e243 | C | Load 0x1,0x43 0595 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0596 00db | | Load_Top At_Offset_3 0597 0227 | ' | Execute Access,All_Reference 0598 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0599 00db | | Load_Top At_Offset_3 059a 8226 | & | Call 0x1,0x26 059b c402 | | Store 0x2,0x2 059c 00c9 | | Action Pop_Auxiliary_Loop 059d 00db | | Load_Top At_Offset_3 059e 8225 | % | Call 0x1,0x25 059f 6fd0 |o | Jump_Zero 0x570 05a0 00ce | | Action Pop_Auxiliary 05a1 00e1 | | Load_Encached Boolean_Cache 05a2 e21e | | Load 0x1,0x1e 05a3 e214 | | Load 0x1,0x14 05a4 821f | | Call 0x1,0x1f 05a5 c402 | | Store 0x2,0x2 05a6 0059 | Y | Store_Top Discrete,At_Offset_1 05a7 00cf | | Action Mark_Auxiliary 05a8 782e |x. | Jump 0x5d7 05a9 e210 | | Load 0x1,0x10 05aa 00d8 | | Load_Top At_Offset_0 05ab e20f | | Load 0x1,0xf 05ac 0260 | ` | Execute Discrete,In_Type 05ad 7001 |p | Jump_Nonzero 0x5af 05ae 0801 | | Execute_Immediate Raise,0x1 05af e402 | | Load 0x2,0x2 05b0 8222 | " | Call 0x1,0x22 05b1 6821 |h! | Jump_Zero 0x5d3 05b2 e210 | | Load 0x1,0x10 05b3 00d8 | | Load_Top At_Offset_0 05b4 e20f | | Load 0x1,0xf 05b5 0260 | ` | Execute Discrete,In_Type 05b6 7001 |p | Jump_Nonzero 0x5b8 05b7 0801 | | Execute_Immediate Raise,0x1 05b8 e402 | | Load 0x2,0x2 05b9 822a | * | Call 0x1,0x2a 05ba 6818 |h | Jump_Zero 0x5d3 05bb e210 | | Load 0x1,0x10 05bc 00d8 | | Load_Top At_Offset_0 05bd e20f | | Load 0x1,0xf 05be 0260 | ` | Execute Discrete,In_Type 05bf 7001 |p | Jump_Nonzero 0x5c1 05c0 0801 | | Execute_Immediate Raise,0x1 05c1 e402 | | Load 0x2,0x2 05c2 823e | > | Call 0x1,0x3e 05c3 003b | ; | Store_Top Access,At_Offset_3 05c4 00ea | | Load_Encached Null_String_Cache 05c5 e210 | | Load 0x1,0x10 05c6 00d8 | | Load_Top At_Offset_0 05c7 e20f | | Load 0x1,0xf 05c8 0260 | ` | Execute Discrete,In_Type 05c9 7001 |p | Jump_Nonzero 0x5cb 05ca 0801 | | Execute_Immediate Raise,0x1 05cb e402 | | Load 0x2,0x2 05cc 822b | + | Call 0x1,0x2b 05cd e002 | | Load 0x0,0x2 05ce 1b0e | | Execute Package,Field_Read,Field_Number 0xe 05cf 03b6 | | Declare_Variable Access,By_Allocation,With_Value 05d0 00db | | Load_Top At_Offset_3 05d1 0227 | ' | Execute Access,All_Reference 05d2 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 05d3 00db | | Load_Top At_Offset_3 05d4 8226 | & | Call 0x1,0x26 05d5 c402 | | Store 0x2,0x2 05d6 00c9 | | Action Pop_Auxiliary_Loop 05d7 00db | | Load_Top At_Offset_3 05d8 8225 | % | Call 0x1,0x25 05d9 6fcf |o | Jump_Zero 0x5a9 05da 00ce | | Action Pop_Auxiliary 05db 00e1 | | Load_Encached Boolean_Cache 05dc e21e | | Load 0x1,0x1e 05dd e215 | | Load 0x1,0x15 05de 821f | | Call 0x1,0x1f 05df c402 | | Store 0x2,0x2 05e0 0059 | Y | Store_Top Discrete,At_Offset_1 05e1 00cf | | Action Mark_Auxiliary 05e2 7850 |xP | Jump 0x633 05e3 e210 | | Load 0x1,0x10 05e4 00d8 | | Load_Top At_Offset_0 05e5 e20f | | Load 0x1,0xf 05e6 0260 | ` | Execute Discrete,In_Type 05e7 7001 |p | Jump_Nonzero 0x5e9 05e8 0801 | | Execute_Immediate Raise,0x1 05e9 e402 | | Load 0x2,0x2 05ea 822a | * | Call 0x1,0x2a 05eb 6843 |hC | Jump_Zero 0x62f 05ec e210 | | Load 0x1,0x10 05ed 00d8 | | Load_Top At_Offset_0 05ee e20f | | Load 0x1,0xf 05ef 0260 | ` | Execute Discrete,In_Type 05f0 7001 |p | Jump_Nonzero 0x5f2 05f1 0801 | | Execute_Immediate Raise,0x1 05f2 e402 | | Load 0x2,0x2 05f3 823e | > | Call 0x1,0x3e 05f4 003b | ; | Store_Top Access,At_Offset_3 05f5 00da | | Load_Top At_Offset_2 05f6 0227 | ' | Execute Access,All_Reference 05f7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 05f8 681d |h | Jump_Zero 0x616 05f9 00da | | Load_Top At_Offset_2 05fa 0227 | ' | Execute Access,All_Reference 05fb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 05fc 00db | | Load_Top At_Offset_3 05fd 0227 | ' | Execute Access,All_Reference 05fe 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 05ff 0227 | ' | Execute Access,All_Reference 0600 e403 | | Load 0x2,0x3 0601 0227 | ' | Execute Access,All_Reference 0602 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0603 00ea | | Load_Encached Null_String_Cache 0604 e210 | | Load 0x1,0x10 0605 00d8 | | Load_Top At_Offset_0 0606 e20f | | Load 0x1,0xf 0607 0260 | ` | Execute Discrete,In_Type 0608 7001 |p | Jump_Nonzero 0x60a 0609 0801 | | Execute_Immediate Raise,0x1 060a e402 | | Load 0x2,0x2 060b 822b | + | Call 0x1,0x2b 060c e403 | | Load 0x2,0x3 060d 0227 | ' | Execute Access,All_Reference 060e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 060f 00d8 | | Load_Top At_Offset_0 0610 e20f | | Load 0x1,0xf 0611 0260 | ` | Execute Discrete,In_Type 0612 7001 |p | Jump_Nonzero 0x614 0613 0801 | | Execute_Immediate Raise,0x1 0614 8219 | | Call 0x1,0x19 0615 7819 |x | Jump 0x62f 0616 00da | | Load_Top At_Offset_2 0617 0227 | ' | Execute Access,All_Reference 0618 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0619 00ea | | Load_Encached Null_String_Cache 061a e403 | | Load 0x2,0x3 061b 0227 | ' | Execute Access,All_Reference 061c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 061d 00ea | | Load_Encached Null_String_Cache 061e e210 | | Load 0x1,0x10 061f 00d8 | | Load_Top At_Offset_0 0620 e20f | | Load 0x1,0xf 0621 0260 | ` | Execute Discrete,In_Type 0622 7001 |p | Jump_Nonzero 0x624 0623 0801 | | Execute_Immediate Raise,0x1 0624 e402 | | Load 0x2,0x2 0625 822b | + | Call 0x1,0x2b 0626 e403 | | Load 0x2,0x3 0627 0227 | ' | Execute Access,All_Reference 0628 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0629 00d8 | | Load_Top At_Offset_0 062a e20f | | Load 0x1,0xf 062b 0260 | ` | Execute Discrete,In_Type 062c 7001 |p | Jump_Nonzero 0x62e 062d 0801 | | Execute_Immediate Raise,0x1 062e 8219 | | Call 0x1,0x19 062f 00db | | Load_Top At_Offset_3 0630 8226 | & | Call 0x1,0x26 0631 c402 | | Store 0x2,0x2 0632 00c9 | | Action Pop_Auxiliary_Loop 0633 00db | | Load_Top At_Offset_3 0634 8225 | % | Call 0x1,0x25 0635 6fad |o | Jump_Zero 0x5e3 0636 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0637 0000 | | .XXX[0x1] 0638 ; -------------------------------------------------------------------------------------- 0638 ; SUBPROGRAM 0638 ; -------------------------------------------------------------------------------------- 0638 0642 | B | .CONST 0x0642 ; Address of begin 0639 0004 | | .CONST 0x0004 ; Address of exception handler 063a 0003 | | .CONST 0x0003 ; Number of locals 063b INIT_0638: 063b e5fe | | Load 0x2,-0x2 063c e002 | | Load 0x0,0x2 063d 1816 | | Execute Package,Field_Execute,Field_Number 0x16 063e e237 | 7 | Load 0x1,0x37 063f 4800 |H | Short_Literal 0x0 0640 00da | | Load_Top At_Offset_2 0641 823c | < | Call 0x1,0x3c 0642 BODY_0638: 0642 00d8 | | Load_Top At_Offset_0 0643 7016 |p | Jump_Nonzero 0x65a 0644 e234 | 4 | Load 0x1,0x34 0645 03bc | | Declare_Variable Access,By_Allocation 0646 0039 | 9 | Store_Top Access,At_Offset_1 0647 e237 | 7 | Load 0x1,0x37 0648 00d9 | | Load_Top At_Offset_1 0649 0227 | ' | Execute Access,All_Reference 064a 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 064b 00d8 | | Load_Top At_Offset_0 064c a237 | 7 | Store_Unchecked 0x1,0x37 064d e5ff | | Load 0x2,-0x1 064e e238 | 8 | Load 0x1,0x38 064f 027d | } | Execute Discrete,Greater 0650 6803 |h | Jump_Zero 0x654 0651 e5ff | | Load 0x2,-0x1 0652 c238 | 8 | Store 0x1,0x38 0653 7806 |x | Jump 0x65a 0654 e5ff | | Load 0x2,-0x1 0655 e239 | 9 | Load 0x1,0x39 0656 027c | | | Execute Discrete,Less 0657 6802 |h | Jump_Zero 0x65a 0658 e5ff | | Load 0x2,-0x1 0659 c239 | 9 | Store 0x1,0x39 065a e5fb | | Load 0x2,-0x5 065b 00d9 | | Load_Top At_Offset_1 065c 0227 | ' | Execute Access,All_Reference 065d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 065e e5fd | | Load 0x2,-0x3 065f 00d9 | | Load_Top At_Offset_1 0660 0227 | ' | Execute Access,All_Reference 0661 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0662 e5ff | | Load 0x2,-0x1 0663 00d9 | | Load_Top At_Offset_1 0664 0227 | ' | Execute Access,All_Reference 0665 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0666 00d9 | | Load_Top At_Offset_1 0667 e002 | | Load 0x0,0x2 0668 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0669 03b6 | | Declare_Variable Access,By_Allocation,With_Value 066a 00d9 | | Load_Top At_Offset_1 066b 0227 | ' | Execute Access,All_Reference 066c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 066d e5fc | | Load 0x2,-0x4 066e 01db | | Execute Vector,Length 066f 6807 |h | Jump_Zero 0x677 0670 e5fc | | Load 0x2,-0x4 0671 e002 | | Load 0x0,0x2 0672 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0673 03b6 | | Declare_Variable Access,By_Allocation,With_Value 0674 00d9 | | Load_Top At_Offset_1 0675 0227 | ' | Execute Access,All_Reference 0676 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0677 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0678 ; -------------------------------------------------------------------------------------- 0678 ; SUBPROGRAM 0678 ; -------------------------------------------------------------------------------------- 0678 067f | | .CONST 0x067f ; Address of begin 0679 0004 | | .CONST 0x0004 ; Address of exception handler 067a 0002 | | .CONST 0x0002 ; Number of locals 067b INIT_0678: 067b e403 | | Load 0x2,0x3 067c 85fd | | Call 0x2,-0x3 067d e5fb | | Load 0x2,-0x5 067e 011e | | Execute Any,Convert 067f BODY_0678: 067f 00d8 | | Load_Top At_Offset_0 0680 e5fc | | Load 0x2,-0x4 0681 012f | / | Execute Any,Equal 0682 680f |h | Jump_Zero 0x692 0683 e403 | | Load 0x2,0x3 0684 85fe | | Call 0x2,-0x2 0685 480f |H | Short_Literal 0xf 0686 e402 | | Load 0x2,0x2 0687 823a | : | Call 0x1,0x3a 0688 e5f8 | | Load 0x2,-0x8 0689 00d8 | | Load_Top At_Offset_0 068a 0120 | | Execute Any,Is_Value 068b 7002 |p | Jump_Nonzero 0x68e 068c 00d8 | | Load_Top At_Offset_0 068d 011e | | Execute Any,Convert 068e e5fb | | Load 0x2,-0x5 068f 0119 | | Execute Any,Check_In_Formal_Type 0690 00cb | | Action Pop_Block_With_Result 0691 4408 |D | Exit_Subprogram With_Value,New_Top_Offset 0x8 0692 00d8 | | Load_Top At_Offset_0 0693 e5fb | | Load 0x2,-0x5 0694 0119 | | Execute Any,Check_In_Formal_Type 0695 00cb | | Action Pop_Block_With_Result 0696 4408 |D | Exit_Subprogram With_Value,New_Top_Offset 0x8 0697 0000 | | .XXX[0x1] 0698 ; -------------------------------------------------------------------------------------- 0698 ; SUBPROGRAM 0698 ; -------------------------------------------------------------------------------------- 0698 06a8 | | .CONST 0x06a8 ; Address of begin 0699 0004 | | .CONST 0x0004 ; Address of exception handler 069a 0017 | | .CONST 0x0017 ; Number of locals 069b INIT_0698: 069b 029a 06d3 | | Declare_Subprogram INIT_06d0,For_Outer_Call,Visible,Unelaborated 069d 00bf | | Action Accept_Activation 069e e001 | | Load 0x0,0x1 069f 1918 | | Execute Package,Field_Reference,Field_Number 0x18 06a0 00c6 | | Action Check_Subprogram_Elaborated 06a1 e20f | | Load 0x1,0xf 06a2 e002 | | Load 0x0,0x2 06a3 e003 | | Load 0x0,0x3 06a4 4800 |H | Short_Literal 0x0 06a5 0007 | | Action Break_Optional 06a6 1d13 | | Execute_Immediate Reference_Lex_1,0x13 06a7 00c7 | | Action Elaborate_Subprogram 06a8 BODY_0698: 06a8 e211 | | Load 0x1,0x11 06a9 e004 | | Load 0x0,0x4 06aa 1b10 | | Execute Package,Field_Read,Field_Number 0x10 06ab 027e | ~ | Execute Discrete,Not_Equal 06ac 681e |h | Jump_Zero 0x6cb 06ad 00cf | | Action Mark_Auxiliary 06ae e20f | | Load 0x1,0xf 06af 0265 | e | Execute Discrete,Reverse_Bounds 06b0 0263 | c | Execute Discrete,Above_Bound 06b1 7018 |p | Jump_Nonzero 0x6ca 06b2 00d8 | | Load_Top At_Offset_0 06b3 e210 | | Load 0x1,0x10 06b4 027e | ~ | Execute Discrete,Not_Equal 06b5 6812 |h | Jump_Zero 0x6c8 06b6 e212 | | Load 0x1,0x12 06b7 00ea | | Load_Encached Null_String_Cache 06b8 4804 |H | Short_Literal 0x4 06b9 00db | | Load_Top At_Offset_3 06ba e20f | | Load 0x1,0xf 06bb 0122 | " | Execute Any,Make_Root_Type 06bc 011c | | Execute Any,Convert_Unchecked 06bd 1c01 | | Execute_Immediate Run_Utility,0x1 06be e211 | | Load 0x1,0x11 06bf e004 | | Load 0x0,0x4 06c0 1b0f | | Execute Package,Field_Read,Field_Number 0xf 06c1 00d9 | | Load_Top At_Offset_1 06c2 00d0 | | Action Swap_Control 06c3 0260 | ` | Execute Discrete,In_Type 06c4 7001 |p | Jump_Nonzero 0x6c6 06c5 0801 | | Execute_Immediate Raise,0x1 06c6 e004 | | Load 0x0,0x4 06c7 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06c8 00c8 | | Action Pop_Auxiliary_Range 06c9 3fe8 |? | Loop_Increasing 0x6b2 06ca 00ce | | Action Pop_Auxiliary 06cb 00bc | | Action Signal_Activated 06cc 00bb | | Action Signal_Completion 06cd 0000 0000 | | .XXX[0x3] 06cf 0000 | | 06d0 ; -------------------------------------------------------------------------------------- 06d0 ; SUBPROGRAM 06d0 ; -------------------------------------------------------------------------------------- 06d0 06ed | | .CONST 0x06ed ; Address of begin 06d1 0004 | | .CONST 0x0004 ; Address of exception handler 06d2 0006 | | .CONST 0x0006 ; Number of locals 06d3 INIT_06d0: 06d3 00db | | Load_Top At_Offset_3 06d4 e004 | | Load 0x0,0x4 06d5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 06d6 00d9 | | Load_Top At_Offset_1 06d7 00d0 | | Action Swap_Control 06d8 0260 | ` | Execute Discrete,In_Type 06d9 7001 |p | Jump_Nonzero 0x6db 06da 0801 | | Execute_Immediate Raise,0x1 06db 00db | | Load_Top At_Offset_3 06dc 8005 | | Call 0x0,0x5 06dd 00ea | | Load_Encached Null_String_Cache 06de e5fe | | Load 0x2,-0x2 06df e004 | | Load 0x0,0x4 06e0 1b0f | | Execute Package,Field_Read,Field_Number 0xf 06e1 00d9 | | Load_Top At_Offset_1 06e2 00d0 | | Action Swap_Control 06e3 0260 | ` | Execute Discrete,In_Type 06e4 7001 |p | Jump_Nonzero 0x6e6 06e5 0801 | | Execute_Immediate Raise,0x1 06e6 e5ff | | Load 0x2,-0x1 06e7 e004 | | Load 0x0,0x4 06e8 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 06e9 e20f | | Load 0x1,0xf 06ea 0007 | | Action Break_Optional 06eb 00e1 | | Load_Encached Boolean_Cache 06ec 03e9 | | Declare_Variable Discrete,Duplicate 06ed BODY_06d0: 06ed e402 | | Load 0x2,0x2 06ee 6830 |h0 | Jump_Zero 0x71f 06ef e402 | | Load 0x2,0x2 06f0 0227 | ' | Execute Access,All_Reference 06f1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 06f2 702c |p, | Jump_Nonzero 0x71f 06f3 00e1 | | Load_Encached Boolean_Cache 06f4 00e1 | | Load_Encached Boolean_Cache 06f5 e214 | | Load 0x1,0x14 06f6 e403 | | Load 0x2,0x3 06f7 e214 | | Load 0x1,0x14 06f8 1d15 | | Execute_Immediate Reference_Lex_1,0x15 06f9 e001 | | Load 0x0,0x1 06fa 1818 | | Execute Package,Field_Execute,Field_Number 0x18 06fb c404 | | Store 0x2,0x4 06fc 005b | [ | Store_Top Discrete,At_Offset_3 06fd 0059 | Y | Store_Top Discrete,At_Offset_1 06fe 00d9 | | Load_Top At_Offset_1 06ff 7007 |p | Jump_Nonzero 0x707 0700 00d8 | | Load_Top At_Offset_0 0701 7005 |p | Jump_Nonzero 0x707 0702 00db | | Load_Top At_Offset_3 0703 480e |H | Short_Literal 0xe 0704 e402 | | Load 0x2,0x2 0705 8006 | | Call 0x0,0x6 0706 7818 |x | Jump 0x71f 0707 00d8 | | Load_Top At_Offset_0 0708 7005 |p | Jump_Nonzero 0x70e 0709 00db | | Load_Top At_Offset_3 070a 480d |H | Short_Literal 0xd 070b e402 | | Load 0x2,0x2 070c 8006 | | Call 0x0,0x6 070d 7811 |x | Jump 0x71f 070e 00d9 | | Load_Top At_Offset_1 070f e5fd | | Load 0x2,-0x3 0710 0f00 | | Execute_Immediate Equal,0x0 0711 0279 | y | Execute Discrete,And 0712 6805 |h | Jump_Zero 0x718 0713 00db | | Load_Top At_Offset_3 0714 480e |H | Short_Literal 0xe 0715 e402 | | Load 0x2,0x2 0716 8006 | | Call 0x0,0x6 0717 7807 |x | Jump 0x71f 0718 00da | | Load_Top At_Offset_2 0719 00d8 | | Load_Top At_Offset_0 071a e20f | | Load 0x1,0xf 071b 0260 | ` | Execute Discrete,In_Type 071c 7001 |p | Jump_Nonzero 0x71e 071d 0801 | | Execute_Immediate Raise,0x1 071e 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 071f e5fc | | Load 0x2,-0x4 0720 00d8 | | Load_Top At_Offset_0 0721 e20f | | Load 0x1,0xf 0722 0260 | ` | Execute Discrete,In_Type 0723 7001 |p | Jump_Nonzero 0x725 0724 0801 | | Execute_Immediate Raise,0x1 0725 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 0726 ; -------------------------------------------------------------------------------------- 0726 ; STRING TABLE 0726 ; -------------------------------------------------------------------------------------- 0726 002e | . | .STRTAB 0x002e->0x073d ; "UNSPECIFIED" 0727 0037 | 7 | .STRTAB 0x0037->0x0742 ; "BOOLEAN_VALUED" 0728 0043 | C | .STRTAB 0x0043->0x0749 ; "INTEGER_VALUED" 0729 004f | O | .STRTAB 0x004f->0x0750 ; "FLOAT_VALUED" 072a 0059 | Y | .STRTAB 0x0059->0x0756 ; "LITERAL" 072b 005e | ^ | .STRTAB 0x005e->0x075a ; " has not been specified" 072c 0073 | s | .STRTAB 0x0073->0x0765 ; "'" 072d 0072 | r | .STRTAB 0x0072->0x0766 ; "' denotes no defined option" 072e 008b | | .STRTAB 0x008b->0x0773 ; "' is ambiguous" 072f 0097 | | .STRTAB 0x0097->0x077a ; "The literal '" 0730 00a2 | | .STRTAB 0x00a2->0x0781 ; "' can't be assigned a value" 0731 00bb | | .STRTAB 0x00bb->0x078e ; "Option " 0732 00c0 | | .STRTAB 0x00c0->0x0792 ; " must have a value" 0733 00d0 | | .STRTAB 0x00d0->0x079b ; " has both a '~' and a value" 0734 00e9 | | .STRTAB 0x00e9->0x07a8 ; "' has a '~'" 0735 00f2 | | .STRTAB 0x00f2->0x07ae ; "An option name is expected where '" 0736 0112 | | .STRTAB 0x0112->0x07bf ; "' now appears" 0737 011d | | .STRTAB 0x011d->0x07c5 ; " now appears" 0738 0127 | ' | .STRTAB 0x0127->0x07cb ; "' is not a valid Boolean value" 0739 0143 | C | .STRTAB 0x0143->0x07da ; "' is not a valid integer value" 073a 015f | _ | .STRTAB 0x015f->0x07e9 ; "' is not a valid float value; " 073b 017b | { | .STRTAB 0x017b->0x07f8 ; "cannot convert float value" 073c 0193 | | .STREND 0x0193->0x0805 073d 554e 5350 |UNSP| .STRTAB_STRINGS 0806 0000 0000 | | .XXX[0x2] 0808 ; -------------------------------------------------------------------------------------- 0808 ; Debug Table 0808 ; -------------------------------------------------------------------------------------- 0808 0004 0001 | | .DEBUG4 0x0004,0x0001,0x2e83,0x0000,0x0001,0x0027 080e 000b 08aa | | .DBG4T 0x000b,0x08aa,0xc000,0x0000 0812 004c 08c8 | L | .DBG4T 0x004c,0x08c8,0xc000,0x0000 0816 010b 0000 | | .DBG4T 0x010b,0x0000,0x1005,0x0000 081a 0133 08fa | 3 | .DBG4T 0x0133,0x08fa,0x1001,0x0000 081e 0153 08ff | S | .DBG4T 0x0153,0x08ff,0x1001,0x4000 0822 0183 090f | | .DBG4T 0x0183,0x090f,0x1001,0x4000 0826 01c3 0925 | %| .DBG4T 0x01c3,0x0925,0x1001,0x0000 082a 01d3 092a | *| .DBG4T 0x01d3,0x092a,0x1001,0x4000 082e 021b 093d | =| .DBG4T 0x021b,0x093d,0x1002,0x0000 0832 022b 0943 | + C| .DBG4T 0x022b,0x0943,0x1002,0x0000 0836 0233 0946 | 3 F| .DBG4T 0x0233,0x0946,0x1002,0x0000 083a 024b 094a | K J| .DBG4T 0x024b,0x094a,0x1002,0x0000 083e 025b 094d | [ M| .DBG4T 0x025b,0x094d,0x1002,0x4000 0842 0333 0976 | 3 v| .DBG4T 0x0333,0x0976,0x1002,0x0000 0846 033b 0979 | ; y| .DBG4T 0x033b,0x0979,0x1001,0x0000 084a 034b 097d | K }| .DBG4T 0x034b,0x097d,0x1001,0x0000 084e 035b 0980 | [ | .DBG4T 0x035b,0x0980,0x1002,0x0000 0852 037b 0986 | { | .DBG4T 0x037b,0x0986,0x1002,0x0000 0856 03a3 098f | | .DBG4T 0x03a3,0x098f,0x1002,0x0000 085a 03bb 0993 | | .DBG4T 0x03bb,0x0993,0x1002,0x0000 085e 03cb 0996 | | .DBG4T 0x03cb,0x0996,0x1002,0x0000 0862 03eb 099d | | .DBG4T 0x03eb,0x099d,0x1002,0x0000 0866 03fb 09a0 | | .DBG4T 0x03fb,0x09a0,0x1002,0x0000 086a 0413 09a6 | | .DBG4T 0x0413,0x09a6,0x1002,0x0000 086e 042b 09ac | + | .DBG4T 0x042b,0x09ac,0x3802,0x0002 0872 044b 09b3 | K | .DBG4T 0x044b,0x09b3,0x1001,0x0000 0876 0463 09b8 | c | .DBG4T 0x0463,0x09b8,0x1002,0x4000 087a 0483 09c3 | | .DBG4T 0x0483,0x09c3,0x1002,0x4000 087e 04c3 09da | | .DBG4T 0x04c3,0x09da,0x1002,0x4000 0882 04f3 09eb | | .DBG4T 0x04f3,0x09eb,0x1002,0x0000 0886 050b 09f1 | | .DBG4T 0x050b,0x09f1,0x1002,0x0000 088a 0523 09f6 | # | .DBG4T 0x0523,0x09f6,0x1002,0x0000 088e 053b 09fb | ; | .DBG4T 0x053b,0x09fb,0x1002,0x0000 0892 0563 0a05 | c | .DBG4T 0x0563,0x0a05,0x1004,0x4000 0896 063b 0a32 | ; 2| .DBG4T 0x063b,0x0a32,0x1004,0x0000 089a 067b 0a44 | { D| .DBG4T 0x067b,0x0a44,0x1804,0x0002 089e 069b 0a4b | K| .DBG4T 0x069b,0x0a4b,0x4000,0x0000 08a2 069e 0a4e | N| .DBG4T 0x069e,0x0a4e,0x4000,0x0000 08a6 06d3 0a56 | V| .DBG4T 0x06d3,0x0a56,0x1002,0x0000 08aa ; -------------------------------------------------------------------------------------- 08aa ; Debug chain 08aa ; -------------------------------------------------------------------------------------- 08aa 001c 0000 | | .DBGLEN 0x001c,0x0000 08ac 000b 0010 | | .DBGLNO 0x000b,0x0010,0x0012,0x0014,0x0016,0x0018,0x001a,0x001c,0x001e,0x0020,0x0022,0x0024,0x0026,0x0028,0x002a,0x002c,0x002e,0x0030,0x0032,0x0034,0x0036,0x0038,0x003a,0x003c,0x003e,0x0043,0x0045,0x0047 08c8 ; -------------------------------------------------------------------------------------- 08c8 ; Debug chain 08c8 ; -------------------------------------------------------------------------------------- 08c8 002d 0003 | - | .DBGLEN 0x002d,0x0003 08ca 004c 004e | L N| .DBGLNO 0x004c,0x004e,0x0052,0x005d,0x005f,0x0063,0x006b,0x0077,0x0079,0x007c,0x007f,0x0081,0x0083,0x0085,0x0087,0x0089,0x008b,0x008d,0x008f,0x0091,0x0093,0x0095,0x0097,0x0099,0x009b,0x009d,0x009f,0x00a1,0x00a3,0x00a5,0x00a7,0x00a9,0x00ab,0x00b7,0x00c8,0x00ca,0x00cc,0x00ce,0x00d0,0x00d2,0x00d4,0x00e5,0x00e7,0x00e9,0x00eb,0x00f0,0x00f4,0x0102 08fa ; -------------------------------------------------------------------------------------- 08fa ; Debug chain 08fa ; -------------------------------------------------------------------------------------- 08fa 0000 0003 | | .DBGLEN 0x0000,0x0003 08fc 0135 0138 | 5 8| .DBGLNO 0x0135,0x0138,0x0148 08ff ; -------------------------------------------------------------------------------------- 08ff ; Debug chain 08ff ; -------------------------------------------------------------------------------------- 08ff 0002 0006 | | .DBGLEN 0x0002,0x0006 0901 0153 0159 | S Y| .DBGLNO 0x0153,0x0159,0x015b,0x015d,0x0161,0x0168,0x016d,0x0176 0909 0001 0002 | | .XXX[0x6] 090b 0003 0005 | | 090d 0004 0006 | | 090f ; -------------------------------------------------------------------------------------- 090f ; Debug chain 090f ; -------------------------------------------------------------------------------------- 090f 0002 0009 | | .DBGLEN 0x0002,0x0009 0911 0183 0185 | | .DBGLNO 0x0183,0x0185,0x0187,0x018b,0x019b,0x01a2,0x01a4,0x01a9,0x01b0,0x01b2,0x01b7 091c 0001 0002 | | .XXX[0x9] 091e 0004 0005 | | 0920 0006 0007 | | 0922 0008 0009 | | 0924 0003 | | 0925 ; -------------------------------------------------------------------------------------- 0925 ; Debug chain 0925 ; -------------------------------------------------------------------------------------- 0925 0001 0002 | | .DBGLEN 0x0001,0x0002 0927 01c3 01c9 | | .DBGLNO 0x01c3,0x01c9,0x01cb 092a ; -------------------------------------------------------------------------------------- 092a ; Debug chain 092a ; -------------------------------------------------------------------------------------- 092a 0001 0008 | | .DBGLEN 0x0001,0x0008 092c 01d3 01d5 | | .DBGLNO 0x01d3,0x01d5,0x01d9,0x01e8,0x01ec,0x01fd,0x0204,0x0208,0x020d 0935 0001 0002 | | .XXX[0x8] 0937 0003 0004 | | 0939 0006 0007 | | 093b 0008 0005 | | 093d ; -------------------------------------------------------------------------------------- 093d ; Debug chain 093d ; -------------------------------------------------------------------------------------- 093d 0002 0002 | | .DBGLEN 0x0002,0x0002 093f 021b 021c | | .DBGLNO 0x021b,0x021c,0x021e,0x0224 0943 ; -------------------------------------------------------------------------------------- 0943 ; Debug chain 0943 ; -------------------------------------------------------------------------------------- 0943 0000 0001 | | .DBGLEN 0x0000,0x0001 0945 022b | + | .DBGLNO 0x022b 0946 ; -------------------------------------------------------------------------------------- 0946 ; Debug chain 0946 ; -------------------------------------------------------------------------------------- 0946 0001 0001 | | .DBGLEN 0x0001,0x0001 0948 0233 023b | 3 ;| .DBGLNO 0x0233,0x023b 094a ; -------------------------------------------------------------------------------------- 094a ; Debug chain 094a ; -------------------------------------------------------------------------------------- 094a 0000 0001 | | .DBGLEN 0x0000,0x0001 094c 024b | K | .DBGLNO 0x024b 094d ; -------------------------------------------------------------------------------------- 094d ; Debug chain 094d ; -------------------------------------------------------------------------------------- 094d 0001 0013 | | .DBGLEN 0x0001,0x0013 094f 025b 0263 | [ c| .DBGLNO 0x025b,0x0263,0x0265,0x026e,0x0282,0x0286,0x0295,0x029d,0x029f,0x02aa,0x02b5,0x02c0,0x02cd,0x02da,0x02e5,0x02e9,0x02f4,0x0306,0x0310,0x031a 0963 0001 0002 | | .XXX[0x13] 0965 0003 0011 | | 0967 0012 0013 | | 0969 0004 0005 | | 096b 0006 0007 | | 096d 0008 0009 | | 096f 000a 000b | | 0971 000c 000d | | 0973 000e 000f | | 0975 0010 | | 0976 ; -------------------------------------------------------------------------------------- 0976 ; Debug chain 0976 ; -------------------------------------------------------------------------------------- 0976 0000 0001 | | .DBGLEN 0x0000,0x0001 0978 0333 | 3 | .DBGLNO 0x0333 0979 ; -------------------------------------------------------------------------------------- 0979 ; Debug chain 0979 ; -------------------------------------------------------------------------------------- 0979 0000 0002 | | .DBGLEN 0x0000,0x0002 097b 033b 033f | ; ?| .DBGLNO 0x033b,0x033f 097d ; -------------------------------------------------------------------------------------- 097d ; Debug chain 097d ; -------------------------------------------------------------------------------------- 097d 0000 0001 | | .DBGLEN 0x0000,0x0001 097f 034b | K | .DBGLNO 0x034b 0980 ; -------------------------------------------------------------------------------------- 0980 ; Debug chain 0980 ; -------------------------------------------------------------------------------------- 0980 0001 0003 | | .DBGLEN 0x0001,0x0003 0982 035b 035f | [ _| .DBGLNO 0x035b,0x035f,0x0365,0x0370 0986 ; -------------------------------------------------------------------------------------- 0986 ; Debug chain 0986 ; -------------------------------------------------------------------------------------- 0986 0001 0006 | | .DBGLEN 0x0001,0x0006 0988 037b 0383 | { | .DBGLNO 0x037b,0x0383,0x0385,0x0389,0x0392,0x0397,0x039e 098f ; -------------------------------------------------------------------------------------- 098f ; Debug chain 098f ; -------------------------------------------------------------------------------------- 098f 0001 0001 | | .DBGLEN 0x0001,0x0001 0991 03a3 03ab | | .DBGLNO 0x03a3,0x03ab 0993 ; -------------------------------------------------------------------------------------- 0993 ; Debug chain 0993 ; -------------------------------------------------------------------------------------- 0993 0000 0001 | | .DBGLEN 0x0000,0x0001 0995 03bb | | .DBGLNO 0x03bb 0996 ; -------------------------------------------------------------------------------------- 0996 ; Debug chain 0996 ; -------------------------------------------------------------------------------------- 0996 0002 0003 | | .DBGLEN 0x0002,0x0003 0998 03cb 03d3 | | .DBGLNO 0x03cb,0x03d3,0x03d6,0x03dc,0x03e0 099d ; -------------------------------------------------------------------------------------- 099d ; Debug chain 099d ; -------------------------------------------------------------------------------------- 099d 0000 0001 | | .DBGLEN 0x0000,0x0001 099f 03eb | | .DBGLNO 0x03eb 09a0 ; -------------------------------------------------------------------------------------- 09a0 ; Debug chain 09a0 ; -------------------------------------------------------------------------------------- 09a0 0001 0003 | | .DBGLEN 0x0001,0x0003 09a2 03fb 0403 | | .DBGLNO 0x03fb,0x0403,0x0405,0x0409 09a6 ; -------------------------------------------------------------------------------------- 09a6 ; Debug chain 09a6 ; -------------------------------------------------------------------------------------- 09a6 0001 0003 | | .DBGLEN 0x0001,0x0003 09a8 0413 041b | | .DBGLNO 0x0413,0x041b,0x041d,0x0421 09ac ; -------------------------------------------------------------------------------------- 09ac ; Debug chain 09ac ; -------------------------------------------------------------------------------------- 09ac 0002 0003 | | .DBGLEN 0x0002,0x0003 09ae 042b 0433 | + 3| .DBGLNO 0x042b,0x0433,0x0438,0x043a,0x0443 09b3 ; -------------------------------------------------------------------------------------- 09b3 ; Debug chain 09b3 ; -------------------------------------------------------------------------------------- 09b3 0000 0003 | | .DBGLEN 0x0000,0x0003 09b5 044b 044f | K O| .DBGLNO 0x044b,0x044f,0x0452 09b8 ; -------------------------------------------------------------------------------------- 09b8 ; Debug chain 09b8 ; -------------------------------------------------------------------------------------- 09b8 0001 0004 | | .DBGLEN 0x0001,0x0004 09ba 0463 0466 | c f| .DBGLNO 0x0463,0x0466,0x0471,0x0476,0x0479 09bf 0002 0003 | | .XXX[0x4] 09c1 0001 0004 | | 09c3 ; -------------------------------------------------------------------------------------- 09c3 ; Debug chain 09c3 ; -------------------------------------------------------------------------------------- 09c3 0001 000a | | .DBGLEN 0x0001,0x000a 09c5 0483 0485 | | .DBGLNO 0x0483,0x0485,0x0489,0x048d,0x0496,0x049d,0x04a2,0x04a8,0x04af,0x04b4,0x04b7 09d0 0001 0003 | | .XXX[0xa] 09d2 0004 0005 | | 09d4 0006 0002 | | 09d6 0008 0009 | | 09d8 0007 000a | | 09da ; -------------------------------------------------------------------------------------- 09da ; Debug chain 09da ; -------------------------------------------------------------------------------------- 09da 0001 0007 | | .DBGLEN 0x0001,0x0007 09dc 04c3 04c5 | | .DBGLNO 0x04c3,0x04c5,0x04c9,0x04cd,0x04d3,0x04df,0x04e4,0x04e7 09e4 0001 0002 | | .XXX[0x7] 09e6 0003 0005 | | 09e8 0006 0004 | | 09ea 0007 | | 09eb ; -------------------------------------------------------------------------------------- 09eb ; Debug chain 09eb ; -------------------------------------------------------------------------------------- 09eb 0001 0003 | | .DBGLEN 0x0001,0x0003 09ed 04f3 04fb | | .DBGLNO 0x04f3,0x04fb,0x04fd,0x0501 09f1 ; -------------------------------------------------------------------------------------- 09f1 ; Debug chain 09f1 ; -------------------------------------------------------------------------------------- 09f1 0000 0003 | | .DBGLEN 0x0000,0x0003 09f3 050b 0511 | | .DBGLNO 0x050b,0x0511,0x0513 09f6 ; -------------------------------------------------------------------------------------- 09f6 ; Debug chain 09f6 ; -------------------------------------------------------------------------------------- 09f6 0000 0003 | | .DBGLEN 0x0000,0x0003 09f8 0523 052c | # ,| .DBGLNO 0x0523,0x052c,0x0530 09fb ; -------------------------------------------------------------------------------------- 09fb ; Debug chain 09fb ; -------------------------------------------------------------------------------------- 09fb 0003 0005 | | .DBGLEN 0x0003,0x0005 09fd 053b 0541 | ; A| .DBGLNO 0x053b,0x0541,0x0544,0x0545,0x054f,0x0552,0x0556,0x055e 0a05 ; -------------------------------------------------------------------------------------- 0a05 ; Debug chain 0a05 ; -------------------------------------------------------------------------------------- 0a05 0003 0014 | | .DBGLEN 0x0003,0x0014 0a07 0563 0565 | c e| .DBGLNO 0x0563,0x0565,0x0567,0x0568,0x0570,0x0582,0x058b,0x0599,0x059d,0x05a1,0x05a9,0x05bb,0x05c4,0x05d3,0x05d7,0x05db,0x05e3,0x05ec,0x05f5,0x05f9,0x0616,0x062f,0x0633 0a1e 0001 0003 | | .XXX[0x14] 0a20 0004 0005 | | 0a22 0006 0002 | | 0a24 0007 0009 | | 0a26 000a 000b | | 0a28 000c 0008 | | 0a2a 000d 000f | | 0a2c 0010 0011 | | 0a2e 0012 0013 | | 0a30 0014 000e | | 0a32 ; -------------------------------------------------------------------------------------- 0a32 ; Debug chain 0a32 ; -------------------------------------------------------------------------------------- 0a32 0002 000e | | .DBGLEN 0x0002,0x000e 0a34 063b 063e | ; >| .DBGLNO 0x063b,0x063e,0x0642,0x0644,0x0647,0x064b,0x064d,0x0651,0x0654,0x0658,0x065a,0x065e,0x0662,0x0666,0x066d,0x0670 0a44 ; -------------------------------------------------------------------------------------- 0a44 ; Debug chain 0a44 ; -------------------------------------------------------------------------------------- 0a44 0001 0004 | | .DBGLEN 0x0001,0x0004 0a46 067b 067f | { | .DBGLNO 0x067b,0x067f,0x0683,0x0688,0x0692 0a4b ; -------------------------------------------------------------------------------------- 0a4b ; Debug chain 0a4b ; -------------------------------------------------------------------------------------- 0a4b 0001 0000 | | .DBGLEN 0x0001,0x0000 0a4d 069b | | .DBGLNO 0x069b 0a4e ; -------------------------------------------------------------------------------------- 0a4e ; Debug chain 0a4e ; -------------------------------------------------------------------------------------- 0a4e 0002 0004 | | .DBGLEN 0x0002,0x0004 0a50 069e 06a6 | | .DBGLNO 0x069e,0x06a6,0x06a8,0x06ae,0x06b2,0x06b6 0a56 ; -------------------------------------------------------------------------------------- 0a56 ; Debug chain 0a56 ; -------------------------------------------------------------------------------------- 0a56 0004 000a | | .DBGLEN 0x0004,0x000a 0a58 06d3 06dd | | .DBGLNO 0x06d3,0x06dd,0x06e9,0x06eb,0x06ed,0x06f3,0x06fe,0x0702,0x0707,0x0709,0x070e,0x0713,0x0718,0x071f 0a66 0000 0000 | | .BLANK 0000[0x19a]