|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 8192 (0x2000)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6148f2
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0b10 | | .CONST 0x0b10 ; 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 0007 | | .CONST 0x0007 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00bd | | .CONST 0x00bd ; 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 00c3 | | Declare_Subprogram For_Call,INIT_00c0
000f 03fe | | Declare_Type Discrete,Defined,Visible
0010 e002 | | Load 0x0,0x2
0011 0266 | f | Execute Discrete,Bounds
0012 00da | | Load_Top At_Offset_2
0013 02a0 | | Declare_Subprogram Null_Subprogram
0014 4801 |H | Short_Literal 0x1
0015 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0016 00d8 | | Load_Top At_Offset_0
0017 02a0 | | Declare_Subprogram Null_Subprogram
0018 4818 |H | Short_Literal 0x18
0019 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
001a e002 | | Load 0x0,0x2
001b 0266 | f | Execute Discrete,Bounds
001c e003 | | Load 0x0,0x3
001d 02a0 | | Declare_Subprogram Null_Subprogram
001e 4801 |H | Short_Literal 0x1
001f 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0020 00d8 | | Load_Top At_Offset_0
0021 02a0 | | Declare_Subprogram Null_Subprogram
0022 4818 |H | Short_Literal 0x18
0023 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
0024 00e1 | | Load_Encached Boolean_Cache
0025 0400 | | Execute_Immediate Set_Value_Visible_Unchecked,0x0
0026 00d9 | | Load_Top At_Offset_1
0027 0129 | ) | Execute Any,Make_Visible
0028 e002 | | Load 0x0,0x2
0029 0404 | | Execute_Immediate Set_Value_Visible_Unchecked,0x4
002a e002 | | Load 0x0,0x2
002b 0404 | | Execute_Immediate Set_Value_Visible_Unchecked,0x4
002c e002 | | Load 0x0,0x2
002d 0404 | | Execute_Immediate Set_Value_Visible_Unchecked,0x4
002e e003 | | Load 0x0,0x3
002f 0129 | ) | Execute Any,Make_Visible
0030 e003 | | Load 0x0,0x3
0031 0129 | ) | Execute Any,Make_Visible
0032 029a 00f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f0
0034 029a 01bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b8
0036 029a 020b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0208
0038 029a 0253 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0250
003a 029a 025b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0258
003c 029a 0263 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0260
003e 029a 0283 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0280
0040 00bf | | Action Accept_Activation
0041 e20d | | Load 0x1,0xd
0042 0266 | f | Execute Discrete,Bounds
0043 e003 | | Load 0x0,0x3
0044 02a0 | | Declare_Subprogram Null_Subprogram
0045 4801 |H | Short_Literal 0x1
0046 035d | ] | Declare_Type Array,Defined
0047 e004 | | Load 0x0,0x4
0048 0007 | | Action Break_Optional
0049 0007 | | Action Break_Optional
004a 4800 |H | Short_Literal 0x0
004b 4803 |H | Short_Literal 0x3
004c e20e | | Load 0x1,0xe
004d 035b | [ | Declare_Type Array,Constrained
004e 0337 | 7 | Declare_Variable Array
004f 00d8 | | Load_Top At_Offset_0
0050 0335 | 5 | Declare_Variable Array,Duplicate
0051 00cd | | Action Spare6_Action
0052 4801 |H | Short_Literal 0x1
0053 4800 |H | Short_Literal 0x0
0054 00da | | Load_Top At_Offset_2
0055 01d6 | | Execute Vector,Field_Write
0056 4800 |H | Short_Literal 0x0
0057 4801 |H | Short_Literal 0x1
0058 00da | | Load_Top At_Offset_2
0059 01d6 | | Execute Vector,Field_Write
005a 4803 |H | Short_Literal 0x3
005b 4802 |H | Short_Literal 0x2
005c 00da | | Load_Top At_Offset_2
005d 01d6 | | Execute Vector,Field_Write
005e 4802 |H | Short_Literal 0x2
005f 4803 |H | Short_Literal 0x3
0060 00da | | Load_Top At_Offset_2
0061 01d6 | | Execute Vector,Field_Write
0062 00d9 | | Load_Top At_Offset_1
0063 01d4 | | Execute Vector,Structure_Write
0064 00e1 | | Load_Encached Boolean_Cache
0065 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0066 00e1 | | Load_Encached Boolean_Cache
0067 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0068 e002 | | Load 0x0,0x2
0069 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
006a e002 | | Load 0x0,0x2
006b 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
006c e002 | | Load 0x0,0x2
006d 0007 | | Action Break_Optional
006e e211 | | Load 0x1,0x11
006f 0007 | | Action Break_Optional
0070 e211 | | Load 0x1,0x11
0071 0007 | | Action Break_Optional
0072 e211 | | Load 0x1,0x11
0073 0007 | | Action Break_Optional
0074 e20f | | Load 0x1,0xf
0075 0007 | | Action Break_Optional
0076 0093 0000 | | PushFullAddress InMicrocode
0078 606f |`o | Indirect_Literal Discrete,0xe8,{0x80000000, 0x00010000}
0079 0273 | s | Execute Discrete,Plus
007a 0007 | | Action Break_Optional
007b 029d 0293 | | Declare_Subprogram For_Outer_Call,INIT_0290
007d 029d 02a3 | | Declare_Subprogram For_Outer_Call,INIT_02a0
007f 029d 02b3 | | Declare_Subprogram For_Outer_Call,INIT_02b0
0081 029d 02cb | | Declare_Subprogram For_Outer_Call,INIT_02c8
0083 029d 02eb | | Declare_Subprogram For_Outer_Call,INIT_02e8
0085 029d 0313 | | Declare_Subprogram For_Outer_Call,INIT_0310
0087 029d 0333 | 3| Declare_Subprogram For_Outer_Call,INIT_0330
0089 029d 0343 | C| Declare_Subprogram For_Outer_Call,INIT_0340
008b 029d 0353 | S| Declare_Subprogram For_Outer_Call,INIT_0350
008d 029d 0363 | c| Declare_Subprogram For_Outer_Call,INIT_0360
008f 029d 0373 | s| Declare_Subprogram For_Outer_Call,INIT_0370
0091 029d 0383 | | Declare_Subprogram For_Outer_Call,INIT_0380
0093 029d 0393 | | Declare_Subprogram For_Outer_Call,INIT_0390
0095 029d 03a3 | | Declare_Subprogram For_Outer_Call,INIT_03a0
0097 029b 03d3 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_03d0
0099 029d 058b | | Declare_Subprogram For_Outer_Call,INIT_0588
009b 029b 05ab | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_05a8
009d 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
009e 00c7 | | Action Elaborate_Subprogram
009f 029d 0683 | | Declare_Subprogram For_Outer_Call,INIT_0680
00a1 1d3b | ; | Execute_Immediate Reference_Lex_1,0x3b
00a2 00c7 | | Action Elaborate_Subprogram
00a3 1d3d | = | Execute_Immediate Reference_Lex_1,0x3d
00a4 00c7 | | Action Elaborate_Subprogram
00a5 1d19 | | Execute_Immediate Reference_Lex_1,0x19
00a6 00c7 | | Action Elaborate_Subprogram
00a7 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
00a8 00c7 | | Action Elaborate_Subprogram
00a9 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
00aa 00c7 | | Action Elaborate_Subprogram
00ab 029d 070b | | Declare_Subprogram For_Outer_Call,INIT_0708
00ad 029d 0723 | #| Declare_Subprogram For_Outer_Call,INIT_0720
00af 029d 079b | | Declare_Subprogram For_Outer_Call,INIT_0798
00b1 029d 08e3 | | Declare_Subprogram For_Outer_Call,INIT_08e0
00b3 029d 094b | K| Declare_Subprogram For_Outer_Call,INIT_0948
00b5 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
00b6 00c7 | | Action Elaborate_Subprogram
00b7 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
00b8 00c7 | | Action Elaborate_Subprogram
00b9 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
00ba 00c7 | | Action Elaborate_Subprogram
00bb 029f 09b3 | | Declare_Subprogram For_Call,INIT_09b0
00bd BODY_0008:
00bd 8244 | D | Call 0x1,0x44
00be 00bc | | Action Signal_Activated
00bf 00bb | | Action Signal_Completion
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c3 | | .CONST 0x00c3 ; Address of begin
00c1 0004 | | .CONST 0x0004 ; Address of exception handler
00c2 0001 | | .CONST 0x0001 ; Number of locals
00c3 BODY_00c0:
00c3 INIT_00c0:
00c3 4607 |F | Jump_Case 0x7
00c4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
00c5 7807 |x | Jump 0xcd ; case 0x1
00c6 780a |x | Jump 0xd1 ; case 0x2
00c7 780e |x | Jump 0xd6 ; case 0x3
00c8 7811 |x | Jump 0xda ; case 0x4
00c9 7812 |x | Jump 0xdc ; case 0x5
00ca 7813 |x | Jump 0xde ; case 0x6
00cb 7816 |x | Jump 0xe2 ; case 0x7
00cc 4302 |C | .XXX[0x1]
00cd 00da | | Load_Top At_Offset_2
00ce 0091 0adc | | Action Push_String_Extended_Indexed,0xadc ; "LEFT"
00d0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00d1 00db | | Load_Top At_Offset_3
00d2 00db | | Load_Top At_Offset_3
00d3 00e0 | | Load_Encached Standard_Cache
00d4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00d5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00d6 00da | | Load_Top At_Offset_2
00d7 00e0 | | Load_Encached Standard_Cache
00d8 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00d9 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00da 00db | | Load_Top At_Offset_3
00db 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00dc 00db | | Load_Top At_Offset_3
00dd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00de e20d | | Load 0x1,0xd
00df 00dc | | Load_Top At_Offset_4
00e0 0267 | g | Execute Discrete,Predecessor
00e1 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00e2 e20d | | Load 0x1,0xd
00e3 00dc | | Load_Top At_Offset_4
00e4 0268 | h | Execute Discrete,Successor
00e5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00e6 0000 0000 | | .XXX[0x2]
00e8 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
00ec 0000 0000 | | .BLANK 0000[0x4]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f7 | | .CONST 0x00f7 ; Address of begin
00f1 0004 | | .CONST 0x0004 ; Address of exception handler
00f2 0003 | | .CONST 0x0003 ; Number of locals
00f3 INIT_00f0:
00f3 e003 | | Load 0x0,0x3
00f4 0007 | | Action Break_Optional
00f5 e003 | | Load 0x0,0x3
00f6 0007 | | Action Break_Optional
00f7 BODY_00f0:
00f7 e214 | | Load 0x1,0x14
00f8 09ff | | Execute_Immediate Binary_Scale,-0x1
00f9 c227 | ' | Store 0x1,0x27
00fa e216 | | Load 0x1,0x16
00fb e214 | | Load 0x1,0x14
00fc 0272 | r | Execute Discrete,Minus
00fd c225 | % | Store 0x1,0x25
00fe e215 | | Load 0x1,0x15
00ff e214 | | Load 0x1,0x14
0100 0272 | r | Execute Discrete,Minus
0101 c226 | & | Store 0x1,0x26
0102 4800 |H | Short_Literal 0x0
0103 e215 | | Load 0x1,0x15
0104 e216 | | Load 0x1,0x16
0105 0271 | q | Execute Discrete,Times
0106 0aff | | Execute_Immediate Plus,-0x1
0107 e211 | | Load 0x1,0x11
0108 03ba | | Declare_Variable Access,By_Allocation,With_Constraint
0109 a213 | | Store_Unchecked 0x1,0x13
010a 4800 |H | Short_Literal 0x0
010b e215 | | Load 0x1,0x15
010c e216 | | Load 0x1,0x16
010d 0271 | q | Execute Discrete,Times
010e 0aff | | Execute_Immediate Plus,-0x1
010f e211 | | Load 0x1,0x11
0110 03ba | | Declare_Variable Access,By_Allocation,With_Constraint
0111 a228 | ( | Store_Unchecked 0x1,0x28
0112 4800 |H | Short_Literal 0x0
0113 e215 | | Load 0x1,0x15
0114 e216 | | Load 0x1,0x16
0115 0271 | q | Execute Discrete,Times
0116 0aff | | Execute_Immediate Plus,-0x1
0117 e211 | | Load 0x1,0x11
0118 03ba | | Declare_Variable Access,By_Allocation,With_Constraint
0119 a229 | ) | Store_Unchecked 0x1,0x29
011a 4800 |H | Short_Literal 0x0
011b e215 | | Load 0x1,0x15
011c e216 | | Load 0x1,0x16
011d 0271 | q | Execute Discrete,Times
011e 0aff | | Execute_Immediate Plus,-0x1
011f e211 | | Load 0x1,0x11
0120 03ba | | Declare_Variable Access,By_Allocation,With_Constraint
0121 a22a | * | Store_Unchecked 0x1,0x2a
0122 4800 |H | Short_Literal 0x0
0123 e215 | | Load 0x1,0x15
0124 e216 | | Load 0x1,0x16
0125 0271 | q | Execute Discrete,Times
0126 0aff | | Execute_Immediate Plus,-0x1
0127 e20f | | Load 0x1,0xf
0128 03ba | | Declare_Variable Access,By_Allocation,With_Constraint
0129 a22b | + | Store_Unchecked 0x1,0x2b
012a e22a | * | Load 0x1,0x2a
012b 0227 | ' | Execute Access,All_Reference
012c 01da | | Execute Vector,Bounds
012d e210 | | Load 0x1,0x10
012e 035b | [ | Declare_Type Array,Constrained
012f 0337 | 7 | Declare_Variable Array
0130 00d8 | | Load_Top At_Offset_0
0131 01d9 | | Execute Vector,Reverse_Bounds
0132 0263 | c | Execute Discrete,Above_Bound
0133 7005 |p | Jump_Nonzero 0x139
0134 4800 |H | Short_Literal 0x0
0135 00d9 | | Load_Top At_Offset_1
0136 e404 | | Load 0x2,0x4
0137 01d6 | | Execute Vector,Field_Write
0138 3ffb |? | Loop_Increasing 0x134
0139 e22a | * | Load 0x1,0x2a
013a 0228 | ( | Execute Access,All_Write
013b 00cf | | Action Mark_Auxiliary
013c e215 | | Load 0x1,0x15
013d e216 | | Load 0x1,0x16
013e 0271 | q | Execute Discrete,Times
013f 0aff | | Execute_Immediate Plus,-0x1
0140 4800 |H | Short_Literal 0x0
0141 0263 | c | Execute Discrete,Above_Bound
0142 700e |p | Jump_Nonzero 0x151
0143 00d8 | | Load_Top At_Offset_0
0144 0a01 | | Execute_Immediate Plus,0x1
0145 00d9 | | Load_Top At_Offset_1
0146 e229 | ) | Load 0x1,0x29
0147 0227 | ' | Execute Access,All_Reference
0148 01d6 | | Execute Vector,Field_Write
0149 00d8 | | Load_Top At_Offset_0
014a 0a01 | | Execute_Immediate Plus,0x1
014b 00d9 | | Load_Top At_Offset_1
014c e213 | | Load 0x1,0x13
014d 0227 | ' | Execute Access,All_Reference
014e 01d6 | | Execute Vector,Field_Write
014f 00c8 | | Action Pop_Auxiliary_Range
0150 3ff2 |? | Loop_Increasing 0x143
0151 00ce | | Action Pop_Auxiliary
0152 4800 |H | Short_Literal 0x0
0153 e213 | | Load 0x1,0x13
0154 0227 | ' | Execute Access,All_Reference
0155 01dc | | Execute Vector,Last
0156 e213 | | Load 0x1,0x13
0157 0227 | ' | Execute Access,All_Reference
0158 01d6 | | Execute Vector,Field_Write
0159 4800 |H | Short_Literal 0x0
015a e229 | ) | Load 0x1,0x29
015b 0227 | ' | Execute Access,All_Reference
015c 01dc | | Execute Vector,Last
015d e229 | ) | Load 0x1,0x29
015e 0227 | ' | Execute Access,All_Reference
015f 01d6 | | Execute Vector,Field_Write
0160 e215 | | Load 0x1,0x15
0161 0aff | | Execute_Immediate Plus,-0x1
0162 c217 | | Store 0x1,0x17
0163 e216 | | Load 0x1,0x16
0164 0aff | | Execute_Immediate Plus,-0x1
0165 c218 | | Store 0x1,0x18
0166 e217 | | Load 0x1,0x17
0167 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0168 e218 | | Load 0x1,0x18
0169 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
016a 00cf | | Action Mark_Auxiliary
016b e227 | ' | Load 0x1,0x27
016c 0afe | | Execute_Immediate Plus,-0x2
016d 4800 |H | Short_Literal 0x0
016e 0263 | c | Execute Discrete,Above_Bound
016f 7046 |pF | Jump_Nonzero 0x1b6
0170 00db | | Load_Top At_Offset_3
0171 e402 | | Load 0x2,0x2
0172 0aff | | Execute_Immediate Plus,-0x1
0173 00d8 | | Load_Top At_Offset_0
0174 e003 | | Load 0x0,0x3
0175 0260 | ` | Execute Discrete,In_Type
0176 7001 |p | Jump_Nonzero 0x178
0177 0801 | | Execute_Immediate Raise,0x1
0178 8235 | 5 | Call 0x1,0x35
0179 e229 | ) | Load 0x1,0x29
017a 0227 | ' | Execute Access,All_Reference
017b 01d7 | | Execute Vector,Field_Read
017c e403 | | Load 0x2,0x3
017d e402 | | Load 0x2,0x2
017e 8235 | 5 | Call 0x1,0x35
017f e229 | ) | Load 0x1,0x29
0180 0227 | ' | Execute Access,All_Reference
0181 01d6 | | Execute Vector,Field_Write
0182 4800 |H | Short_Literal 0x0
0183 e403 | | Load 0x2,0x3
0184 e402 | | Load 0x2,0x2
0185 0aff | | Execute_Immediate Plus,-0x1
0186 00d8 | | Load_Top At_Offset_0
0187 e003 | | Load 0x0,0x3
0188 0260 | ` | Execute Discrete,In_Type
0189 7001 |p | Jump_Nonzero 0x18b
018a 0801 | | Execute_Immediate Raise,0x1
018b 8235 | 5 | Call 0x1,0x35
018c e229 | ) | Load 0x1,0x29
018d 0227 | ' | Execute Access,All_Reference
018e 01d6 | | Execute Vector,Field_Write
018f e402 | | Load 0x2,0x2
0190 0aff | | Execute_Immediate Plus,-0x1
0191 c402 | | Store 0x2,0x2
0192 00db | | Load_Top At_Offset_3
0193 0aff | | Execute_Immediate Plus,-0x1
0194 00d8 | | Load_Top At_Offset_0
0195 e003 | | Load 0x0,0x3
0196 0260 | ` | Execute Discrete,In_Type
0197 7001 |p | Jump_Nonzero 0x199
0198 0801 | | Execute_Immediate Raise,0x1
0199 e402 | | Load 0x2,0x2
019a 8235 | 5 | Call 0x1,0x35
019b e229 | ) | Load 0x1,0x29
019c 0227 | ' | Execute Access,All_Reference
019d 01d7 | | Execute Vector,Field_Read
019e e403 | | Load 0x2,0x3
019f e402 | | Load 0x2,0x2
01a0 8235 | 5 | Call 0x1,0x35
01a1 e229 | ) | Load 0x1,0x29
01a2 0227 | ' | Execute Access,All_Reference
01a3 01d6 | | Execute Vector,Field_Write
01a4 4800 |H | Short_Literal 0x0
01a5 e403 | | Load 0x2,0x3
01a6 0aff | | Execute_Immediate Plus,-0x1
01a7 00d8 | | Load_Top At_Offset_0
01a8 e003 | | Load 0x0,0x3
01a9 0260 | ` | Execute Discrete,In_Type
01aa 7001 |p | Jump_Nonzero 0x1ac
01ab 0801 | | Execute_Immediate Raise,0x1
01ac e402 | | Load 0x2,0x2
01ad 8235 | 5 | Call 0x1,0x35
01ae e229 | ) | Load 0x1,0x29
01af 0227 | ' | Execute Access,All_Reference
01b0 01d6 | | Execute Vector,Field_Write
01b1 00db | | Load_Top At_Offset_3
01b2 0aff | | Execute_Immediate Plus,-0x1
01b3 c403 | | Store 0x2,0x3
01b4 00c8 | | Action Pop_Auxiliary_Range
01b5 3fba |? | Loop_Increasing 0x170
01b6 4501 |E | Exit_Subprogram 0x1
01b7 0000 | | .XXX[0x1]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01c6 | | .CONST 0x01c6 ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0005 | | .CONST 0x0005 ; Number of locals
01bb INIT_01b8:
01bb e20d | | Load 0x1,0xd
01bc 0007 | | Action Break_Optional
01bd e002 | | Load 0x0,0x2
01be 0007 | | Action Break_Optional
01bf 4800 |H | Short_Literal 0x0
01c0 4be7 |K | Short_Literal 0x3e7
01c1 e20e | | Load 0x1,0xe
01c2 035b | [ | Declare_Type Array,Constrained
01c3 0337 | 7 | Declare_Variable Array
01c4 e002 | | Load 0x0,0x2
01c5 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
01c6 BODY_01b8:
01c6 00d8 | | Load_Top At_Offset_0
01c7 00da | | Load_Top At_Offset_2
01c8 e5ff | | Load 0x2,-0x1
01c9 e218 | | Load 0x1,0x18
01ca e217 | | Load 0x1,0x17
01cb 8235 | 5 | Call 0x1,0x35
01cc 00d8 | | Load_Top At_Offset_0
01cd e002 | | Load 0x0,0x2
01ce 0260 | ` | Execute Discrete,In_Type
01cf 7001 |p | Jump_Nonzero 0x1d1
01d0 0801 | | Execute_Immediate Raise,0x1
01d1 823b | ; | Call 0x1,0x3b
01d2 00d1 | | Pop_Control Pop_Count_1
01d3 0059 | Y | Store_Top Discrete,At_Offset_1
01d4 4801 |H | Short_Literal 0x1
01d5 00da | | Load_Top At_Offset_2
01d6 01d7 | | Execute Vector,Field_Read
01d7 a402 | | Store_Unchecked 0x2,0x2
01d8 4800 |H | Short_Literal 0x0
01d9 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
01da 00cf | | Action Mark_Auxiliary
01db 00d9 | | Load_Top At_Offset_1
01dc 4801 |H | Short_Literal 0x1
01dd 0263 | c | Execute Discrete,Above_Bound
01de 7021 |p! | Jump_Nonzero 0x200
01df 00d8 | | Load_Top At_Offset_0
01e0 e404 | | Load 0x2,0x4
01e1 01d7 | | Execute Vector,Field_Read
01e2 e402 | | Load 0x2,0x2
01e3 027f | | Execute Discrete,Equal
01e4 6804 |h | Jump_Zero 0x1e9
01e5 e403 | | Load 0x2,0x3
01e6 0a01 | | Execute_Immediate Plus,0x1
01e7 c403 | | Store 0x2,0x3
01e8 7815 |x | Jump 0x1fe
01e9 00d8 | | Load_Top At_Offset_0
01ea e404 | | Load 0x2,0x4
01eb 01d7 | | Execute Vector,Field_Read
01ec e402 | | Load 0x2,0x2
01ed e222 | " | Load 0x1,0x22
01ee 01d7 | | Execute Vector,Field_Read
01ef 027f | | Execute Discrete,Equal
01f0 6804 |h | Jump_Zero 0x1f5
01f1 e403 | | Load 0x2,0x3
01f2 0aff | | Execute_Immediate Plus,-0x1
01f3 c403 | | Store 0x2,0x3
01f4 7809 |x | Jump 0x1fe
01f5 e403 | | Load 0x2,0x3
01f6 e402 | | Load 0x2,0x2
01f7 823d | = | Call 0x1,0x3d
01f8 00d8 | | Load_Top At_Offset_0
01f9 e404 | | Load 0x2,0x4
01fa 01d7 | | Execute Vector,Field_Read
01fb a402 | | Store_Unchecked 0x2,0x2
01fc 4801 |H | Short_Literal 0x1
01fd a403 | | Store_Unchecked 0x2,0x3
01fe 00c8 | | Action Pop_Auxiliary_Range
01ff 3fdf |? | Loop_Increasing 0x1df
0200 00ce | | Action Pop_Auxiliary
0201 00da | | Load_Top At_Offset_2
0202 e402 | | Load 0x2,0x2
0203 823d | = | Call 0x1,0x3d
0204 4502 |E | Exit_Subprogram 0x2
0205 0000 0000 | | .XXX[0x3]
0207 0000 | |
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 0210 | | .CONST 0x0210 ; Address of begin
0209 0004 | | .CONST 0x0004 ; Address of exception handler
020a 0004 | | .CONST 0x0004 ; Number of locals
020b INIT_0208:
020b e003 | | Load 0x0,0x3
020c 0007 | | Action Break_Optional
020d e003 | | Load 0x0,0x3
020e 0007 | | Action Break_Optional
020f 00e1 | | Load_Encached Boolean_Cache
0210 BODY_0208:
0210 e212 | | Load 0x1,0x12
0211 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0212 4800 |H | Short_Literal 0x0
0213 a212 | | Store_Unchecked 0x1,0x12
0214 00cf | | Action Mark_Auxiliary
0215 480a |H | Short_Literal 0xa
0216 e215 | | Load 0x1,0x15
0217 0271 | q | Execute Discrete,Times
0218 e216 | | Load 0x1,0x16
0219 0271 | q | Execute Discrete,Times
021a 0aff | | Execute_Immediate Plus,-0x1
021b 4800 |H | Short_Literal 0x0
021c 0263 | c | Execute Discrete,Above_Bound
021d 702a |p* | Jump_Nonzero 0x248
021e e221 | ! | Load 0x1,0x21
021f 8005 | | Call 0x0,0x5
0220 e215 | | Load 0x1,0x15
0221 0aff | | Execute_Immediate Plus,-0x1
0222 0237 | 7 | Execute Float,Convert_From_Discrete
0223 023b | ; | Execute Float,Times
0224 0235 | 5 | Execute Float,Round_To_Discrete
0225 e003 | | Load 0x0,0x3
0226 025e | ^ | Execute Discrete,Convert
0227 a402 | | Store_Unchecked 0x2,0x2
0228 e221 | ! | Load 0x1,0x21
0229 8005 | | Call 0x0,0x5
022a e216 | | Load 0x1,0x16
022b 0aff | | Execute_Immediate Plus,-0x1
022c 0237 | 7 | Execute Float,Convert_From_Discrete
022d 023b | ; | Execute Float,Times
022e 0235 | 5 | Execute Float,Round_To_Discrete
022f e003 | | Load 0x0,0x3
0230 025e | ^ | Execute Discrete,Convert
0231 a403 | | Store_Unchecked 0x2,0x3
0232 e402 | | Load 0x2,0x2
0233 e217 | | Load 0x1,0x17
0234 0272 | r | Execute Discrete,Minus
0235 00d8 | | Load_Top At_Offset_0
0236 e003 | | Load 0x0,0x3
0237 0260 | ` | Execute Discrete,In_Type
0238 7001 |p | Jump_Nonzero 0x23a
0239 0801 | | Execute_Immediate Raise,0x1
023a 4801 |H | Short_Literal 0x1
023b 823d | = | Call 0x1,0x3d
023c e403 | | Load 0x2,0x3
023d e218 | | Load 0x1,0x18
023e 0272 | r | Execute Discrete,Minus
023f 00d8 | | Load_Top At_Offset_0
0240 e003 | | Load 0x0,0x3
0241 0260 | ` | Execute Discrete,In_Type
0242 7001 |p | Jump_Nonzero 0x244
0243 0801 | | Execute_Immediate Raise,0x1
0244 4803 |H | Short_Literal 0x3
0245 823d | = | Call 0x1,0x3d
0246 00c8 | | Action Pop_Auxiliary_Range
0247 3fd6 |? | Loop_Increasing 0x21e
0248 00ce | | Action Pop_Auxiliary
0249 00d8 | | Load_Top At_Offset_0
024a a212 | | Store_Unchecked 0x1,0x12
024b 4501 |E | Exit_Subprogram 0x1
024c 0000 0000 | | .BLANK 0000[0x4]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253 | S | .CONST 0x0253 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0001 | | .CONST 0x0001 ; Number of locals
0253 BODY_0250:
0253 INIT_0250:
0253 e223 | # | Load 0x1,0x23
0254 6802 |h | Jump_Zero 0x257
0255 4801 |H | Short_Literal 0x1
0256 a224 | $ | Store_Unchecked 0x1,0x24
0257 4501 |E | Exit_Subprogram 0x1
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b | [ | .CONST 0x025b ; Address of begin
0259 0004 | | .CONST 0x0004 ; Address of exception handler
025a 0001 | | .CONST 0x0001 ; Number of locals
025b BODY_0258:
025b INIT_0258:
025b e223 | # | Load 0x1,0x23
025c 00ca | | Action Exit_Nullary_Function
025d 0000 0000 | | .XXX[0x3]
025f 0000 | |
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0265 | e | .CONST 0x0265 ; Address of begin
0261 0004 | | .CONST 0x0004 ; Address of exception handler
0262 0002 | | .CONST 0x0002 ; Number of locals
0263 INIT_0260:
0263 029f 09f3 | | Declare_Subprogram For_Call,INIT_09f0
0265 BODY_0260:
0265 e223 | # | Load 0x1,0x23
0266 6801 |h | Jump_Zero 0x268
0267 4501 |E | Exit_Subprogram 0x1
0268 8402 | | Call 0x2,0x2
0269 e22a | * | Load 0x1,0x2a
026a 0227 | ' | Execute Access,All_Reference
026b 01da | | Execute Vector,Bounds
026c e210 | | Load 0x1,0x10
026d 035b | [ | Declare_Type Array,Constrained
026e 0337 | 7 | Declare_Variable Array
026f 00d8 | | Load_Top At_Offset_0
0270 01d9 | | Execute Vector,Reverse_Bounds
0271 0263 | c | Execute Discrete,Above_Bound
0272 7005 |p | Jump_Nonzero 0x278
0273 4800 |H | Short_Literal 0x0
0274 00d9 | | Load_Top At_Offset_1
0275 e403 | | Load 0x2,0x3
0276 01d6 | | Execute Vector,Field_Write
0277 3ffb |? | Loop_Increasing 0x273
0278 e22a | * | Load 0x1,0x2a
0279 0228 | ( | Execute Access,All_Write
027a 4800 |H | Short_Literal 0x0
027b a224 | $ | Store_Unchecked 0x1,0x24
027c 4800 |H | Short_Literal 0x0
027d a223 | # | Store_Unchecked 0x1,0x23
027e 4501 |E | Exit_Subprogram 0x1
027f 0000 | | .XXX[0x1]
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 0283 | | .CONST 0x0283 ; Address of begin
0281 0004 | | .CONST 0x0004 ; Address of exception handler
0282 0001 | | .CONST 0x0001 ; Number of locals
0283 BODY_0280:
0283 INIT_0280:
0283 e221 | ! | Load 0x1,0x21
0284 8005 | | Call 0x0,0x5
0285 5806 |X | Indirect_Literal Float,0x28c,2147483646.0
0286 023b | ; | Execute Float,Times
0287 0235 | 5 | Execute Float,Round_To_Discrete
0288 e002 | | Load 0x0,0x2
0289 025e | ^ | Execute Discrete,Convert
028a 00ca | | Action Exit_Nullary_Function
028b 0000 | | .XXX[0x1]
028c 41df ffff |A | .DBL 2147483646.0
028e ff80 0000 | |
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0293 | | .CONST 0x0293 ; Address of begin
0291 0004 | | .CONST 0x0004 ; Address of exception handler
0292 0001 | | .CONST 0x0001 ; Number of locals
0293 BODY_0290:
0293 INIT_0290:
0293 e227 | ' | Load 0x1,0x27
0294 0aff | | Execute_Immediate Plus,-0x1
0295 00db | | Load_Top At_Offset_3
0296 0272 | r | Execute Discrete,Minus
0297 00d8 | | Load_Top At_Offset_0
0298 e002 | | Load 0x0,0x2
0299 0260 | ` | Execute Discrete,In_Type
029a 7001 |p | Jump_Nonzero 0x29c
029b 0801 | | Execute_Immediate Raise,0x1
029c 4401 |D | Exit_Subprogram With_Result,0x1
029d 0000 0000 | | .XXX[0x3]
029f 0000 | |
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3 | | .CONST 0x02a3 ; Address of begin
02a1 0004 | | .CONST 0x0004 ; Address of exception handler
02a2 0001 | | .CONST 0x0001 ; Number of locals
02a3 BODY_02a0:
02a3 INIT_02a0:
02a3 e214 | | Load 0x1,0x14
02a4 00db | | Load_Top At_Offset_3
02a5 822d | - | Call 0x1,0x2d
02a6 0901 | | Execute_Immediate Binary_Scale,0x1
02a7 0272 | r | Execute Discrete,Minus
02a8 00d8 | | Load_Top At_Offset_0
02a9 e002 | | Load 0x0,0x2
02aa 0260 | ` | Execute Discrete,In_Type
02ab 7001 |p | Jump_Nonzero 0x2ad
02ac 0801 | | Execute_Immediate Raise,0x1
02ad 4401 |D | Exit_Subprogram With_Result,0x1
02ae 0000 0000 | | .XXX[0x2]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b3 | | .CONST 0x02b3 ; Address of begin
02b1 0004 | | .CONST 0x0004 ; Address of exception handler
02b2 0001 | | .CONST 0x0001 ; Number of locals
02b3 BODY_02b0:
02b3 INIT_02b0:
02b3 00da | | Load_Top At_Offset_2
02b4 822d | - | Call 0x1,0x2d
02b5 e214 | | Load 0x1,0x14
02b6 0a01 | | Execute_Immediate Plus,0x1
02b7 0271 | q | Execute Discrete,Times
02b8 e225 | % | Load 0x1,0x25
02b9 e215 | | Load 0x1,0x15
02ba 0271 | q | Execute Discrete,Times
02bb 0273 | s | Execute Discrete,Plus
02bc e226 | & | Load 0x1,0x26
02bd e227 | ' | Load 0x1,0x27
02be e5ff | | Load 0x2,-0x1
02bf 0272 | r | Execute Discrete,Minus
02c0 0271 | q | Execute Discrete,Times
02c1 0273 | s | Execute Discrete,Plus
02c2 00d8 | | Load_Top At_Offset_0
02c3 e002 | | Load 0x0,0x2
02c4 0260 | ` | Execute Discrete,In_Type
02c5 7001 |p | Jump_Nonzero 0x2c7
02c6 0801 | | Execute_Immediate Raise,0x1
02c7 4401 |D | Exit_Subprogram With_Result,0x1
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02cb | | .CONST 0x02cb ; Address of begin
02c9 0004 | | .CONST 0x0004 ; Address of exception handler
02ca 0001 | | .CONST 0x0001 ; Number of locals
02cb BODY_02c8:
02cb INIT_02c8:
02cb 00da | | Load_Top At_Offset_2
02cc 822d | - | Call 0x1,0x2d
02cd e214 | | Load 0x1,0x14
02ce 0a01 | | Execute_Immediate Plus,0x1
02cf 0271 | q | Execute Discrete,Times
02d0 00db | | Load_Top At_Offset_3
02d1 822e | . | Call 0x1,0x2e
02d2 0273 | s | Execute Discrete,Plus
02d3 0aff | | Execute_Immediate Plus,-0x1
02d4 e225 | % | Load 0x1,0x25
02d5 e215 | | Load 0x1,0x15
02d6 0271 | q | Execute Discrete,Times
02d7 0273 | s | Execute Discrete,Plus
02d8 e226 | & | Load 0x1,0x26
02d9 e227 | ' | Load 0x1,0x27
02da e5ff | | Load 0x2,-0x1
02db 0272 | r | Execute Discrete,Minus
02dc 0271 | q | Execute Discrete,Times
02dd 0273 | s | Execute Discrete,Plus
02de 00d8 | | Load_Top At_Offset_0
02df e002 | | Load 0x0,0x2
02e0 0260 | ` | Execute Discrete,In_Type
02e1 7001 |p | Jump_Nonzero 0x2e3
02e2 0801 | | Execute_Immediate Raise,0x1
02e3 4401 |D | Exit_Subprogram With_Result,0x1
02e4 0000 0000 | | .BLANK 0000[0x4]
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 02eb | | .CONST 0x02eb ; Address of begin
02e9 0004 | | .CONST 0x0004 ; Address of exception handler
02ea 0001 | | .CONST 0x0001 ; Number of locals
02eb BODY_02e8:
02eb INIT_02e8:
02eb 00da | | Load_Top At_Offset_2
02ec 822d | - | Call 0x1,0x2d
02ed 00db | | Load_Top At_Offset_3
02ee 822e | . | Call 0x1,0x2e
02ef 0273 | s | Execute Discrete,Plus
02f0 0aff | | Execute_Immediate Plus,-0x1
02f1 e214 | | Load 0x1,0x14
02f2 0271 | q | Execute Discrete,Times
02f3 00db | | Load_Top At_Offset_3
02f4 822d | - | Call 0x1,0x2d
02f5 0273 | s | Execute Discrete,Plus
02f6 e225 | % | Load 0x1,0x25
02f7 e214 | | Load 0x1,0x14
02f8 0271 | q | Execute Discrete,Times
02f9 0273 | s | Execute Discrete,Plus
02fa e226 | & | Load 0x1,0x26
02fb e216 | | Load 0x1,0x16
02fc 0a01 | | Execute_Immediate Plus,0x1
02fd e5ff | | Load 0x2,-0x1
02fe 0273 | s | Execute Discrete,Plus
02ff e227 | ' | Load 0x1,0x27
0300 0272 | r | Execute Discrete,Minus
0301 0271 | q | Execute Discrete,Times
0302 0273 | s | Execute Discrete,Plus
0303 00d8 | | Load_Top At_Offset_0
0304 e002 | | Load 0x0,0x2
0305 0260 | ` | Execute Discrete,In_Type
0306 7001 |p | Jump_Nonzero 0x308
0307 0801 | | Execute_Immediate Raise,0x1
0308 4401 |D | Exit_Subprogram With_Result,0x1
0309 0000 0000 | | .BLANK 0000[0x7]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0313 | | .CONST 0x0313 ; Address of begin
0311 0004 | | .CONST 0x0004 ; Address of exception handler
0312 0001 | | .CONST 0x0001 ; Number of locals
0313 BODY_0310:
0313 INIT_0310:
0313 00da | | Load_Top At_Offset_2
0314 822d | - | Call 0x1,0x2d
0315 00db | | Load_Top At_Offset_3
0316 822e | . | Call 0x1,0x2e
0317 0273 | s | Execute Discrete,Plus
0318 0aff | | Execute_Immediate Plus,-0x1
0319 e214 | | Load 0x1,0x14
031a 0a01 | | Execute_Immediate Plus,0x1
031b 0271 | q | Execute Discrete,Times
031c e225 | % | Load 0x1,0x25
031d e214 | | Load 0x1,0x14
031e 0271 | q | Execute Discrete,Times
031f 0273 | s | Execute Discrete,Plus
0320 e226 | & | Load 0x1,0x26
0321 e216 | | Load 0x1,0x16
0322 0a01 | | Execute_Immediate Plus,0x1
0323 e5ff | | Load 0x2,-0x1
0324 0273 | s | Execute Discrete,Plus
0325 e227 | ' | Load 0x1,0x27
0326 0272 | r | Execute Discrete,Minus
0327 0271 | q | Execute Discrete,Times
0328 0273 | s | Execute Discrete,Plus
0329 00d8 | | Load_Top At_Offset_0
032a e002 | | Load 0x0,0x2
032b 0260 | ` | Execute Discrete,In_Type
032c 7001 |p | Jump_Nonzero 0x32e
032d 0801 | | Execute_Immediate Raise,0x1
032e 4401 |D | Exit_Subprogram With_Result,0x1
032f 0000 | | .XXX[0x1]
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 e215 | | Load 0x1,0x15
0335 026f | o | Execute Discrete,Remainder
0336 00d8 | | Load_Top At_Offset_0
0337 e003 | | Load 0x0,0x3
0338 0260 | ` | Execute Discrete,In_Type
0339 7001 |p | Jump_Nonzero 0x33b
033a 0801 | | Execute_Immediate Raise,0x1
033b 4401 |D | Exit_Subprogram With_Result,0x1
033c 0000 0000 | | .BLANK 0000[0x4]
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0343 | C | .CONST 0x0343 ; Address of begin
0341 0004 | | .CONST 0x0004 ; Address of exception handler
0342 0001 | | .CONST 0x0001 ; Number of locals
0343 BODY_0340:
0343 INIT_0340:
0343 00da | | Load_Top At_Offset_2
0344 e215 | | Load 0x1,0x15
0345 0270 | p | Execute Discrete,Divide
0346 00d8 | | Load_Top At_Offset_0
0347 e003 | | Load 0x0,0x3
0348 0260 | ` | Execute Discrete,In_Type
0349 7001 |p | Jump_Nonzero 0x34b
034a 0801 | | Execute_Immediate Raise,0x1
034b 4401 |D | Exit_Subprogram With_Result,0x1
034c 0000 0000 | | .BLANK 0000[0x4]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0353 | S | .CONST 0x0353 ; Address of begin
0351 0004 | | .CONST 0x0004 ; Address of exception handler
0352 0001 | | .CONST 0x0001 ; Number of locals
0353 BODY_0350:
0353 INIT_0350:
0353 00db | | Load_Top At_Offset_3
0354 e215 | | Load 0x1,0x15
0355 0271 | q | Execute Discrete,Times
0356 00db | | Load_Top At_Offset_3
0357 0273 | s | Execute Discrete,Plus
0358 00d8 | | Load_Top At_Offset_0
0359 e003 | | Load 0x0,0x3
035a 0260 | ` | Execute Discrete,In_Type
035b 7001 |p | Jump_Nonzero 0x35d
035c 0801 | | Execute_Immediate Raise,0x1
035d 4402 |D | Exit_Subprogram With_Result,0x2
035e 0000 0000 | | .XXX[0x2]
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0363 | c | .CONST 0x0363 ; Address of begin
0361 0004 | | .CONST 0x0004 ; Address of exception handler
0362 0001 | | .CONST 0x0001 ; Number of locals
0363 BODY_0360:
0363 INIT_0360:
0363 00da | | Load_Top At_Offset_2
0364 0aff | | Execute_Immediate Plus,-0x1
0365 00d8 | | Load_Top At_Offset_0
0366 e003 | | Load 0x0,0x3
0367 0260 | ` | Execute Discrete,In_Type
0368 7001 |p | Jump_Nonzero 0x36a
0369 0801 | | Execute_Immediate Raise,0x1
036a 4401 |D | Exit_Subprogram With_Result,0x1
036b 0000 0000 | | .BLANK 0000[0x5]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0373 | s | .CONST 0x0373 ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 0001 | | .CONST 0x0001 ; Number of locals
0373 BODY_0370:
0373 INIT_0370:
0373 00da | | Load_Top At_Offset_2
0374 0a01 | | Execute_Immediate Plus,0x1
0375 00d8 | | Load_Top At_Offset_0
0376 e003 | | Load 0x0,0x3
0377 0260 | ` | Execute Discrete,In_Type
0378 7001 |p | Jump_Nonzero 0x37a
0379 0801 | | Execute_Immediate Raise,0x1
037a 4401 |D | Exit_Subprogram With_Result,0x1
037b 0000 0000 | | .BLANK 0000[0x5]
0380 ; --------------------------------------------------------------------------------------
0380 ; SUBPROGRAM
0380 ; --------------------------------------------------------------------------------------
0380 0383 | | .CONST 0x0383 ; Address of begin
0381 0004 | | .CONST 0x0004 ; Address of exception handler
0382 0001 | | .CONST 0x0001 ; Number of locals
0383 BODY_0380:
0383 INIT_0380:
0383 00da | | Load_Top At_Offset_2
0384 e215 | | Load 0x1,0x15
0385 0272 | r | Execute Discrete,Minus
0386 00d8 | | Load_Top At_Offset_0
0387 e003 | | Load 0x0,0x3
0388 0260 | ` | Execute Discrete,In_Type
0389 7001 |p | Jump_Nonzero 0x38b
038a 0801 | | Execute_Immediate Raise,0x1
038b 4401 |D | Exit_Subprogram With_Result,0x1
038c 0000 0000 | | .BLANK 0000[0x4]
0390 ; --------------------------------------------------------------------------------------
0390 ; SUBPROGRAM
0390 ; --------------------------------------------------------------------------------------
0390 0393 | | .CONST 0x0393 ; Address of begin
0391 0004 | | .CONST 0x0004 ; Address of exception handler
0392 0001 | | .CONST 0x0001 ; Number of locals
0393 BODY_0390:
0393 INIT_0390:
0393 00da | | Load_Top At_Offset_2
0394 e215 | | Load 0x1,0x15
0395 0273 | s | Execute Discrete,Plus
0396 00d8 | | Load_Top At_Offset_0
0397 e003 | | Load 0x0,0x3
0398 0260 | ` | Execute Discrete,In_Type
0399 7001 |p | Jump_Nonzero 0x39b
039a 0801 | | Execute_Immediate Raise,0x1
039b 4401 |D | Exit_Subprogram With_Result,0x1
039c 0000 0000 | | .BLANK 0000[0x4]
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03a3 | | .CONST 0x03a3 ; Address of begin
03a1 0004 | | .CONST 0x0004 ; Address of exception handler
03a2 0001 | | .CONST 0x0001 ; Number of locals
03a3 BODY_03a0:
03a3 INIT_03a0:
03a3 4801 |H | Short_Literal 0x1
03a4 e006 | | Load 0x0,0x6
03a5 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
03a6 00cf | | Action Mark_Auxiliary
03a7 e216 | | Load 0x1,0x16
03a8 0aff | | Execute_Immediate Plus,-0x1
03a9 4800 |H | Short_Literal 0x0
03aa 0263 | c | Execute Discrete,Above_Bound
03ab 701e |p | Jump_Nonzero 0x3ca
03ac 00cf | | Action Mark_Auxiliary
03ad e215 | | Load 0x1,0x15
03ae 0aff | | Execute_Immediate Plus,-0x1
03af 4800 |H | Short_Literal 0x0
03b0 0263 | c | Execute Discrete,Above_Bound
03b1 7012 |p | Jump_Nonzero 0x3c4
03b2 4820 |H | Short_Literal 0x20
03b3 e006 | | Load 0x0,0x6
03b4 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
03b5 e007 | | Load 0x0,0x7
03b6 1b11 | | Execute Package,Field_Read,Field_Number 0x11
03b7 4802 |H | Short_Literal 0x2
03b8 e404 | | Load 0x2,0x4
03b9 00db | | Load_Top At_Offset_3
03ba 8235 | 5 | Call 0x1,0x35
03bb e5ff | | Load 0x2,-0x1
03bc 01d7 | | Execute Vector,Field_Read
03bd e007 | | Load 0x0,0x7
03be 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03bf 4820 |H | Short_Literal 0x20
03c0 e006 | | Load 0x0,0x6
03c1 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
03c2 00c8 | | Action Pop_Auxiliary_Range
03c3 3fee |? | Loop_Increasing 0x3b2
03c4 00ce | | Action Pop_Auxiliary
03c5 4801 |H | Short_Literal 0x1
03c6 e006 | | Load 0x0,0x6
03c7 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
03c8 00c8 | | Action Pop_Auxiliary_Range
03c9 3fe2 |? | Loop_Increasing 0x3ac
03ca 00ce | | Action Pop_Auxiliary
03cb 4801 |H | Short_Literal 0x1
03cc e006 | | Load 0x0,0x6
03cd 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
03ce 4502 |E | Exit_Subprogram 0x2
03cf 0000 | | .XXX[0x1]
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03f9 | | .CONST 0x03f9 ; Address of begin
03d1 0004 | | .CONST 0x0004 ; Address of exception handler
03d2 000f | | .CONST 0x000f ; Number of locals
03d3 INIT_03d0:
03d3 0007 | | Action Break_Optional
03d4 e002 | | Load 0x0,0x2
03d5 0007 | | Action Break_Optional
03d6 e002 | | Load 0x0,0x2
03d7 0007 | | Action Break_Optional
03d8 e002 | | Load 0x0,0x2
03d9 0007 | | Action Break_Optional
03da e002 | | Load 0x0,0x2
03db 0007 | | Action Break_Optional
03dc e002 | | Load 0x0,0x2
03dd 0007 | | Action Break_Optional
03de e003 | | Load 0x0,0x3
03df 0007 | | Action Break_Optional
03e0 e003 | | Load 0x0,0x3
03e1 0007 | | Action Break_Optional
03e2 4800 |H | Short_Literal 0x0
03e3 4be7 |K | Short_Literal 0x3e7
03e4 e210 | | Load 0x1,0x10
03e5 035b | [ | Declare_Type Array,Constrained
03e6 0337 | 7 | Declare_Variable Array
03e7 4800 |H | Short_Literal 0x0
03e8 4be7 |K | Short_Literal 0x3e7
03e9 e210 | | Load 0x1,0x10
03ea 035b | [ | Declare_Type Array,Constrained
03eb 0337 | 7 | Declare_Variable Array
03ec 4800 |H | Short_Literal 0x0
03ed 4be7 |K | Short_Literal 0x3e7
03ee e210 | | Load 0x1,0x10
03ef 035b | [ | Declare_Type Array,Constrained
03f0 0337 | 7 | Declare_Variable Array
03f1 e002 | | Load 0x0,0x2
03f2 0007 | | Action Break_Optional
03f3 e002 | | Load 0x0,0x2
03f4 0007 | | Action Break_Optional
03f5 e220 | | Load 0x1,0x20
03f6 0337 | 7 | Declare_Variable Array
03f7 029f 0a43 | C| Declare_Subprogram For_Call,INIT_0a40
03f9 BODY_03d0:
03f9 4800 |H | Short_Literal 0x0
03fa a405 | | Store_Unchecked 0x2,0x5
03fb 00cf | | Action Mark_Auxiliary
03fc e215 | | Load 0x1,0x15
03fd e216 | | Load 0x1,0x16
03fe 0271 | q | Execute Discrete,Times
03ff 0aff | | Execute_Immediate Plus,-0x1
0400 4800 |H | Short_Literal 0x0
0401 0263 | c | Execute Discrete,Above_Bound
0402 7010 |p | Jump_Nonzero 0x413
0403 00d8 | | Load_Top At_Offset_0
0404 e22a | * | Load 0x1,0x2a
0405 0227 | ' | Execute Access,All_Reference
0406 01d7 | | Execute Vector,Field_Read
0407 0275 | u | Execute Discrete,Unary_Minus
0408 00d9 | | Load_Top At_Offset_1
0409 e228 | ( | Load 0x1,0x28
040a 0227 | ' | Execute Access,All_Reference
040b 01d6 | | Execute Vector,Field_Write
040c 4804 |H | Short_Literal 0x4
040d 00d9 | | Load_Top At_Offset_1
040e e22b | + | Load 0x1,0x2b
040f 0227 | ' | Execute Access,All_Reference
0410 01d6 | | Execute Vector,Field_Write
0411 00c8 | | Action Pop_Auxiliary_Range
0412 3ff0 |? | Loop_Increasing 0x403
0413 00ce | | Action Pop_Auxiliary
0414 e40b | | Load 0x2,0xb
0415 00d8 | | Load_Top At_Offset_0
0416 0335 | 5 | Declare_Variable Array,Duplicate
0417 00cd | | Action Spare6_Action
0418 4be7 |K | Short_Literal 0x3e7
0419 4800 |H | Short_Literal 0x0
041a 4800 |H | Short_Literal 0x0
041b 00d9 | | Load_Top At_Offset_1
041c e411 | | Load 0x2,0x11
041d 01d6 | | Execute Vector,Field_Write
041e 3ffb |? | Loop_Increasing 0x41a
041f 00cd | | Action Spare6_Action
0420 e40b | | Load 0x2,0xb
0421 01d4 | | Execute Vector,Structure_Write
0422 4800 |H | Short_Literal 0x0
0423 a40c | | Store_Unchecked 0x2,0xc
0424 4800 |H | Short_Literal 0x0
0425 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0426 e5ff | | Load 0x2,-0x1
0427 4800 |H | Short_Literal 0x0
0428 e409 | | Load 0x2,0x9
0429 01d6 | | Execute Vector,Field_Write
042a e5ff | | Load 0x2,-0x1
042b e5fe | | Load 0x2,-0x2
042c 840f | | Call 0x2,0xf
042d 4800 |H | Short_Literal 0x0
042e e40a | | Load 0x2,0xa
042f 01d6 | | Execute Vector,Field_Write
0430 4801 |H | Short_Literal 0x1
0431 e5ff | | Load 0x2,-0x1
0432 e228 | ( | Load 0x1,0x28
0433 0227 | ' | Execute Access,All_Reference
0434 01d6 | | Execute Vector,Field_Write
0435 00da | | Load_Top At_Offset_2
0436 0a01 | | Execute_Immediate Plus,0x1
0437 005b | [ | Store_Top Discrete,At_Offset_3
0438 00cf | | Action Mark_Auxiliary
0439 78d0 |x | Jump 0x50a
043a e40c | | Load 0x2,0xc
043b e409 | | Load 0x2,0x9
043c 01d7 | | Execute Vector,Field_Read
043d c402 | | Store 0x2,0x2
043e e40c | | Load 0x2,0xc
043f e40a | | Load 0x2,0xa
0440 01d7 | | Execute Vector,Field_Read
0441 c403 | | Store 0x2,0x3
0442 e40c | | Load 0x2,0xc
0443 a404 | | Store_Unchecked 0x2,0x4
0444 00cf | | Action Mark_Auxiliary
0445 e40d | | Load 0x2,0xd
0446 0aff | | Execute_Immediate Plus,-0x1
0447 e40c | | Load 0x2,0xc
0448 0a01 | | Execute_Immediate Plus,0x1
0449 0263 | c | Execute Discrete,Above_Bound
044a 7028 |p( | Jump_Nonzero 0x473
044b 00d8 | | Load_Top At_Offset_0
044c e40b | | Load 0x2,0xb
044d 01d7 | | Execute Vector,Field_Read
044e 7022 |p" | Jump_Nonzero 0x471
044f 00d8 | | Load_Top At_Offset_0
0450 e40a | | Load 0x2,0xa
0451 01d7 | | Execute Vector,Field_Read
0452 e403 | | Load 0x2,0x3
0453 027c | | | Execute Discrete,Less
0454 7012 |p | Jump_Nonzero 0x467
0455 00d8 | | Load_Top At_Offset_0
0456 e40a | | Load 0x2,0xa
0457 01d7 | | Execute Vector,Field_Read
0458 e403 | | Load 0x2,0x3
0459 027f | | Execute Discrete,Equal
045a 6816 |h | Jump_Zero 0x471
045b 00d8 | | Load_Top At_Offset_0
045c e409 | | Load 0x2,0x9
045d 01d7 | | Execute Vector,Field_Read
045e e228 | ( | Load 0x1,0x28
045f 0227 | ' | Execute Access,All_Reference
0460 01d7 | | Execute Vector,Field_Read
0461 e402 | | Load 0x2,0x2
0462 e228 | ( | Load 0x1,0x28
0463 0227 | ' | Execute Access,All_Reference
0464 01d7 | | Execute Vector,Field_Read
0465 027c | | | Execute Discrete,Less
0466 680a |h | Jump_Zero 0x471
0467 00d8 | | Load_Top At_Offset_0
0468 e409 | | Load 0x2,0x9
0469 01d7 | | Execute Vector,Field_Read
046a c402 | | Store 0x2,0x2
046b 00d8 | | Load_Top At_Offset_0
046c e40a | | Load 0x2,0xa
046d 01d7 | | Execute Vector,Field_Read
046e c403 | | Store 0x2,0x3
046f 00d8 | | Load_Top At_Offset_0
0470 c404 | | Store 0x2,0x4
0471 00c8 | | Action Pop_Auxiliary_Range
0472 3fd8 |? | Loop_Increasing 0x44b
0473 00ce | | Action Pop_Auxiliary
0474 e403 | | Load 0x2,0x3
0475 7003 |p | Jump_Nonzero 0x479
0476 4801 |H | Short_Literal 0x1
0477 a405 | | Store_Unchecked 0x2,0x5
0478 7897 |x | Jump 0x510
0479 4801 |H | Short_Literal 0x1
047a e404 | | Load 0x2,0x4
047b e40b | | Load 0x2,0xb
047c 01d6 | | Execute Vector,Field_Write
047d e402 | | Load 0x2,0x2
047e 8236 | 6 | Call 0x1,0x36
047f 4800 |H | Short_Literal 0x0
0480 e40e | | Load 0x2,0xe
0481 01d6 | | Execute Vector,Field_Write
0482 e402 | | Load 0x2,0x2
0483 8237 | 7 | Call 0x1,0x37
0484 4801 |H | Short_Literal 0x1
0485 e40e | | Load 0x2,0xe
0486 01d6 | | Execute Vector,Field_Write
0487 e402 | | Load 0x2,0x2
0488 8238 | 8 | Call 0x1,0x38
0489 4802 |H | Short_Literal 0x2
048a e40e | | Load 0x2,0xe
048b 01d6 | | Execute Vector,Field_Write
048c e402 | | Load 0x2,0x2
048d 8239 | 9 | Call 0x1,0x39
048e 4803 |H | Short_Literal 0x3
048f e40e | | Load 0x2,0xe
0490 01d6 | | Execute Vector,Field_Write
0491 e402 | | Load 0x2,0x2
0492 8233 | 3 | Call 0x1,0x33
0493 a407 | | Store_Unchecked 0x2,0x7
0494 e402 | | Load 0x2,0x2
0495 8234 | 4 | Call 0x1,0x34
0496 a408 | | Store_Unchecked 0x2,0x8
0497 e407 | | Load 0x2,0x7
0498 7004 |p | Jump_Nonzero 0x49d
0499 4fff |O | Short_Literal 0x7ff
049a 4800 |H | Short_Literal 0x0
049b e40e | | Load 0x2,0xe
049c 01d6 | | Execute Vector,Field_Write
049d e407 | | Load 0x2,0x7
049e e215 | | Load 0x1,0x15
049f 0aff | | Execute_Immediate Plus,-0x1
04a0 027f | | Execute Discrete,Equal
04a1 6804 |h | Jump_Zero 0x4a6
04a2 4fff |O | Short_Literal 0x7ff
04a3 4801 |H | Short_Literal 0x1
04a4 e40e | | Load 0x2,0xe
04a5 01d6 | | Execute Vector,Field_Write
04a6 e408 | | Load 0x2,0x8
04a7 7004 |p | Jump_Nonzero 0x4ac
04a8 4fff |O | Short_Literal 0x7ff
04a9 4802 |H | Short_Literal 0x2
04aa e40e | | Load 0x2,0xe
04ab 01d6 | | Execute Vector,Field_Write
04ac e408 | | Load 0x2,0x8
04ad e216 | | Load 0x1,0x16
04ae 0aff | | Execute_Immediate Plus,-0x1
04af 027f | | Execute Discrete,Equal
04b0 6804 |h | Jump_Zero 0x4b5
04b1 4fff |O | Short_Literal 0x7ff
04b2 4803 |H | Short_Literal 0x3
04b3 e40e | | Load 0x2,0xe
04b4 01d6 | | Execute Vector,Field_Write
04b5 e402 | | Load 0x2,0x2
04b6 e228 | ( | Load 0x1,0x28
04b7 0227 | ' | Execute Access,All_Reference
04b8 01d7 | | Execute Vector,Field_Read
04b9 0a01 | | Execute_Immediate Plus,0x1
04ba c406 | | Store 0x2,0x6
04bb 00cf | | Action Mark_Auxiliary
04bc 4803 |H | Short_Literal 0x3
04bd 4800 |H | Short_Literal 0x0
04be 0007 | | Action Break_Optional
04bf 00d8 | | Load_Top At_Offset_0
04c0 e40e | | Load 0x2,0xe
04c1 01d7 | | Execute Vector,Field_Read
04c2 4fff |O | Short_Literal 0x7ff
04c3 027e | ~ | Execute Discrete,Not_Equal
04c4 6833 |h3 | Jump_Zero 0x4f8
04c5 00d8 | | Load_Top At_Offset_0
04c6 e40e | | Load 0x2,0xe
04c7 01d7 | | Execute Vector,Field_Read
04c8 e228 | ( | Load 0x1,0x28
04c9 0227 | ' | Execute Access,All_Reference
04ca 01d7 | | Execute Vector,Field_Read
04cb 702c |p, | Jump_Nonzero 0x4f8
04cc e406 | | Load 0x2,0x6
04cd 00d9 | | Load_Top At_Offset_1
04ce e40e | | Load 0x2,0xe
04cf 01d7 | | Execute Vector,Field_Read
04d0 e228 | ( | Load 0x1,0x28
04d1 0227 | ' | Execute Access,All_Reference
04d2 01d6 | | Execute Vector,Field_Write
04d3 00d8 | | Load_Top At_Offset_0
04d4 00d9 | | Load_Top At_Offset_1
04d5 e40e | | Load 0x2,0xe
04d6 01d7 | | Execute Vector,Field_Read
04d7 e22b | + | Load 0x1,0x2b
04d8 0227 | ' | Execute Access,All_Reference
04d9 01d6 | | Execute Vector,Field_Write
04da 00d8 | | Load_Top At_Offset_0
04db e40e | | Load 0x2,0xe
04dc 01d7 | | Execute Vector,Field_Read
04dd e40d | | Load 0x2,0xd
04de e409 | | Load 0x2,0x9
04df 01d6 | | Execute Vector,Field_Write
04e0 00d8 | | Load_Top At_Offset_0
04e1 e40e | | Load 0x2,0xe
04e2 01d7 | | Execute Vector,Field_Read
04e3 00d8 | | Load_Top At_Offset_0
04e4 e002 | | Load 0x0,0x2
04e5 0260 | ` | Execute Discrete,In_Type
04e6 7001 |p | Jump_Nonzero 0x4e8
04e7 0801 | | Execute_Immediate Raise,0x1
04e8 e5fe | | Load 0x2,-0x2
04e9 840f | | Call 0x2,0xf
04ea e40d | | Load 0x2,0xd
04eb e40a | | Load 0x2,0xa
04ec 01d6 | | Execute Vector,Field_Write
04ed e40d | | Load 0x2,0xd
04ee 0a01 | | Execute_Immediate Plus,0x1
04ef c40d | | Store 0x2,0xd
04f0 e40d | | Load 0x2,0xd
04f1 4be8 |K | Short_Literal 0x3e8
04f2 027f | | Execute Discrete,Equal
04f3 6804 |h | Jump_Zero 0x4f8
04f4 00d2 | | Pop_Control Pop_Count_2
04f5 00ce | | Action Pop_Auxiliary
04f6 00ce | | Action Pop_Auxiliary
04f7 784e |xN | Jump 0x546
04f8 00c8 | | Action Pop_Auxiliary_Range
04f9 3fc5 |? | Loop_Increasing 0x4bf
04fa 00c9 | | Action Pop_Auxiliary_Loop
04fb 7804 |x | Jump 0x500
04fc e40c | | Load 0x2,0xc
04fd 0a01 | | Execute_Immediate Plus,0x1
04fe c40c | | Store 0x2,0xc
04ff 00c9 | | Action Pop_Auxiliary_Loop
0500 e40c | | Load 0x2,0xc
0501 e40b | | Load 0x2,0xb
0502 01d7 | | Execute Vector,Field_Read
0503 6804 |h | Jump_Zero 0x508
0504 e40c | | Load 0x2,0xc
0505 e40d | | Load 0x2,0xd
0506 027c | | | Execute Discrete,Less
0507 77f4 |w | Jump_Nonzero 0x4fc
0508 00ce | | Action Pop_Auxiliary
0509 00c9 | | Action Pop_Auxiliary_Loop
050a e40c | | Load 0x2,0xc
050b e40d | | Load 0x2,0xd
050c 027c | | | Execute Discrete,Less
050d 6802 |h | Jump_Zero 0x510
050e e405 | | Load 0x2,0x5
050f 6f2a |o* | Jump_Zero 0x43a
0510 00ce | | Action Pop_Auxiliary
0511 e405 | | Load 0x2,0x5
0512 7033 |p3 | Jump_Nonzero 0x546
0513 0092 0ae1 | | Action Push_String_Extended,0xae1 ; "couldn't find a way to move ("
0515 e5ff | | Load 0x2,-0x1
0516 8233 | 3 | Call 0x1,0x33
0517 00e0 | | Load_Encached Standard_Cache
0518 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0519 01cc | | Execute Vector,Catenate
051a 0092 0ae2 | | Action Push_String_Extended,0xae2 ; ","
051c 01cc | | Execute Vector,Catenate
051d e5ff | | Load 0x2,-0x1
051e 8234 | 4 | Call 0x1,0x34
051f 00e0 | | Load_Encached Standard_Cache
0520 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0521 01cc | | Execute Vector,Catenate
0522 0092 0ae3 | | Action Push_String_Extended,0xae3 ; ") to ("
0524 01cc | | Execute Vector,Catenate
0525 e5fe | | Load 0x2,-0x2
0526 8233 | 3 | Call 0x1,0x33
0527 00e0 | | Load_Encached Standard_Cache
0528 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0529 01cc | | Execute Vector,Catenate
052a 0092 0ae2 | | Action Push_String_Extended,0xae2 ; ","
052c 01cc | | Execute Vector,Catenate
052d e5fe | | Load 0x2,-0x2
052e 8234 | 4 | Call 0x1,0x34
052f 00e0 | | Load_Encached Standard_Cache
0530 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0531 01cc | | Execute Vector,Catenate
0532 0092 0ae4 | | Action Push_String_Extended,0xae4 ; ")."
0534 01cc | | Execute Vector,Catenate
0535 e006 | | Load 0x0,0x6
0536 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
0537 e213 | | Load 0x1,0x13
0538 0227 | ' | Execute Access,All_Reference
0539 823a | : | Call 0x1,0x3a
053a 4801 |H | Short_Literal 0x1
053b e006 | | Load 0x0,0x6
053c 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
053d e22a | * | Load 0x1,0x2a
053e 0227 | ' | Execute Access,All_Reference
053f 823a | : | Call 0x1,0x3a
0540 4801 |H | Short_Literal 0x1
0541 e006 | | Load 0x0,0x6
0542 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0543 4800 |H | Short_Literal 0x0
0544 a5fc | | Store_Unchecked 0x2,-0x4
0545 4503 |E | Exit_Subprogram 0x3
0546 0008 | | Action Idle
0547 0007 | | Action Break_Optional
0548 00da | | Load_Top At_Offset_2
0549 4be8 |K | Short_Literal 0x3e8
054a 027f | | Execute Discrete,Equal
054b 6807 |h | Jump_Zero 0x553
054c 0092 0ae5 | | Action Push_String_Extended,0xae5 ; "it didn't work."
054e e006 | | Load 0x0,0x6
054f 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
0550 4800 |H | Short_Literal 0x0
0551 a5fc | | Store_Unchecked 0x2,-0x4
0552 4503 |E | Exit_Subprogram 0x3
0553 e402 | | Load 0x2,0x2
0554 e228 | ( | Load 0x1,0x28
0555 0227 | ' | Execute Access,All_Reference
0556 01d7 | | Execute Vector,Field_Read
0557 0aff | | Execute_Immediate Plus,-0x1
0558 c5fc | | Store 0x2,-0x4
0559 00cf | | Action Mark_Auxiliary
055a 4801 |H | Short_Literal 0x1
055b e5fc | | Load 0x2,-0x4
055c 0264 | d | Execute Discrete,Below_Bound
055d 7023 |p# | Jump_Nonzero 0x581
055e e402 | | Load 0x2,0x2
055f e22b | + | Load 0x1,0x2b
0560 0227 | ' | Execute Access,All_Reference
0561 01d7 | | Execute Vector,Field_Read
0562 00d9 | | Load_Top At_Offset_1
0563 e5fd | | Load 0x2,-0x3
0564 01d6 | | Execute Vector,Field_Write
0565 e402 | | Load 0x2,0x2
0566 e22b | + | Load 0x1,0x2b
0567 0227 | ' | Execute Access,All_Reference
0568 01d7 | | Execute Vector,Field_Read
0569 4604 |F | Jump_Case 0x4
056a 7805 |x | Jump 0x570 ; case 0x0
056b 7808 |x | Jump 0x574 ; case 0x1
056c 780b |x | Jump 0x578 ; case 0x2
056d 780e |x | Jump 0x57c ; case 0x3
056e 7800 |x | Jump 0x56f ; case 0x4
056f 08e2 | | Execute_Immediate Raise,0xe2
0570 e402 | | Load 0x2,0x2
0571 8237 | 7 | Call 0x1,0x37
0572 c402 | | Store 0x2,0x2
0573 780b |x | Jump 0x57f
0574 e402 | | Load 0x2,0x2
0575 8236 | 6 | Call 0x1,0x36
0576 c402 | | Store 0x2,0x2
0577 7807 |x | Jump 0x57f
0578 e402 | | Load 0x2,0x2
0579 8239 | 9 | Call 0x1,0x39
057a c402 | | Store 0x2,0x2
057b 7803 |x | Jump 0x57f
057c e402 | | Load 0x2,0x2
057d 8238 | 8 | Call 0x1,0x38
057e c402 | | Store 0x2,0x2
057f 00c8 | | Action Pop_Auxiliary_Range
0580 37dd |7 | Loop_Decreasing 0x55e
0581 4503 |E | Exit_Subprogram 0x3
0582 0000 0000 | | .BLANK 0000[0x6]
0588 ; --------------------------------------------------------------------------------------
0588 ; SUBPROGRAM
0588 ; --------------------------------------------------------------------------------------
0588 058b | | .CONST 0x058b ; Address of begin
0589 0004 | | .CONST 0x0004 ; Address of exception handler
058a 0001 | | .CONST 0x0001 ; Number of locals
058b BODY_0588:
058b INIT_0588:
058b 00cf | | Action Mark_Auxiliary
058c e215 | | Load 0x1,0x15
058d e216 | | Load 0x1,0x16
058e 0271 | q | Execute Discrete,Times
058f 0aff | | Execute_Immediate Plus,-0x1
0590 00d8 | | Load_Top At_Offset_0
0591 e002 | | Load 0x0,0x2
0592 0260 | ` | Execute Discrete,In_Type
0593 7001 |p | Jump_Nonzero 0x595
0594 0801 | | Execute_Immediate Raise,0x1
0595 4800 |H | Short_Literal 0x0
0596 0263 | c | Execute Discrete,Above_Bound
0597 700b |p | Jump_Nonzero 0x5a3
0598 00d8 | | Load_Top At_Offset_0
0599 e213 | | Load 0x1,0x13
059a 0227 | ' | Execute Access,All_Reference
059b 01d7 | | Execute Vector,Field_Read
059c e5ff | | Load 0x2,-0x1
059d 027f | | Execute Discrete,Equal
059e 6802 |h | Jump_Zero 0x5a1
059f 00d8 | | Load_Top At_Offset_0
05a0 4401 |D | Exit_Subprogram With_Result,0x1
05a1 00c8 | | Action Pop_Auxiliary_Range
05a2 3ff5 |? | Loop_Increasing 0x598
05a3 00ce | | Action Pop_Auxiliary
05a4 08e2 | | Execute_Immediate Raise,0xe2
05a5 0000 0000 | | .XXX[0x3]
05a7 0000 | |
05a8 ; --------------------------------------------------------------------------------------
05a8 ; SUBPROGRAM
05a8 ; --------------------------------------------------------------------------------------
05a8 05c7 | | .CONST 0x05c7 ; Address of begin
05a9 0004 | | .CONST 0x0004 ; Address of exception handler
05aa 000e | | .CONST 0x000e ; Number of locals
05ab INIT_05a8:
05ab 00da | | Load_Top At_Offset_2
05ac e20d | | Load 0x1,0xd
05ad 03f1 | | Declare_Variable Discrete,With_Value
05ae e5fe | | Load 0x2,-0x2
05af e003 | | Load 0x0,0x3
05b0 03f1 | | Declare_Variable Discrete,With_Value
05b1 e003 | | Load 0x0,0x3
05b2 0007 | | Action Break_Optional
05b3 e003 | | Load 0x0,0x3
05b4 0007 | | Action Break_Optional
05b5 e003 | | Load 0x0,0x3
05b6 0007 | | Action Break_Optional
05b7 e003 | | Load 0x0,0x3
05b8 0007 | | Action Break_Optional
05b9 e003 | | Load 0x0,0x3
05ba 0007 | | Action Break_Optional
05bb e003 | | Load 0x0,0x3
05bc 0007 | | Action Break_Optional
05bd e003 | | Load 0x0,0x3
05be 0007 | | Action Break_Optional
05bf e003 | | Load 0x0,0x3
05c0 0007 | | Action Break_Optional
05c1 e003 | | Load 0x0,0x3
05c2 0007 | | Action Break_Optional
05c3 e003 | | Load 0x0,0x3
05c4 0007 | | Action Break_Optional
05c5 e20d | | Load 0x1,0xd
05c6 0007 | | Action Break_Optional
05c7 BODY_05a8:
05c7 e223 | # | Load 0x1,0x23
05c8 6805 |h | Jump_Zero 0x5ce
05c9 e224 | $ | Load 0x1,0x24
05ca 7003 |p | Jump_Nonzero 0x5ce
05cb 8008 | | Call 0x0,0x8
05cc 6801 |h | Jump_Zero 0x5ce
05cd 8009 | | Call 0x0,0x9
05ce e223 | # | Load 0x1,0x23
05cf 6804 |h | Jump_Zero 0x5d4
05d0 e224 | $ | Load 0x1,0x24
05d1 6802 |h | Jump_Zero 0x5d4
05d2 e22c | , | Load 0x1,0x2c
05d3 0257 | W | Execute Discrete,Raise
05d4 e403 | | Load 0x2,0x3
05d5 7001 |p | Jump_Nonzero 0x5d7
05d6 4503 |E | Exit_Subprogram 0x3
05d7 e402 | | Load 0x2,0x2
05d8 7005 |p | Jump_Nonzero 0x5de
05d9 4801 |H | Short_Literal 0x1
05da a402 | | Store_Unchecked 0x2,0x2
05db e403 | | Load 0x2,0x3
05dc 0275 | u | Execute Discrete,Unary_Minus
05dd c403 | | Store 0x2,0x3
05de e402 | | Load 0x2,0x2
05df 0f02 | | Execute_Immediate Equal,0x2
05e0 6805 |h | Jump_Zero 0x5e6
05e1 4803 |H | Short_Literal 0x3
05e2 a402 | | Store_Unchecked 0x2,0x2
05e3 e403 | | Load 0x2,0x3
05e4 0275 | u | Execute Discrete,Unary_Minus
05e5 c403 | | Store 0x2,0x3
05e6 e217 | | Load 0x1,0x17
05e7 a40a | | Store_Unchecked 0x2,0xa
05e8 e218 | | Load 0x1,0x18
05e9 a40b | | Store_Unchecked 0x2,0xb
05ea 4801 |H | Short_Literal 0x1
05eb a404 | | Store_Unchecked 0x2,0x4
05ec e403 | | Load 0x2,0x3
05ed a405 | | Store_Unchecked 0x2,0x5
05ee e403 | | Load 0x2,0x3
05ef 0d00 | | Execute_Immediate Less,0x0
05f0 6805 |h | Jump_Zero 0x5f6
05f1 4fff |O | Short_Literal 0x7ff
05f2 a404 | | Store_Unchecked 0x2,0x4
05f3 e405 | | Load 0x2,0x5
05f4 0275 | u | Execute Discrete,Unary_Minus
05f5 c405 | | Store 0x2,0x5
05f6 e402 | | Load 0x2,0x2
05f7 0f01 | | Execute_Immediate Equal,0x1
05f8 6805 |h | Jump_Zero 0x5fe
05f9 e40a | | Load 0x2,0xa
05fa e404 | | Load 0x2,0x4
05fb 0273 | s | Execute Discrete,Plus
05fc c40a | | Store 0x2,0xa
05fd 7804 |x | Jump 0x602
05fe 00db | | Load_Top At_Offset_3
05ff e404 | | Load 0x2,0x4
0600 0273 | s | Execute Discrete,Plus
0601 c40b | | Store 0x2,0xb
0602 e403 | | Load 0x2,0x3
0603 0d00 | | Execute_Immediate Less,0x0
0604 6803 |h | Jump_Zero 0x608
0605 e402 | | Load 0x2,0x2
0606 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0607 7813 |x | Jump 0x61b
0608 e402 | | Load 0x2,0x2
0609 4604 |F | Jump_Case 0x4
060a 7805 |x | Jump 0x610 ; case 0x0
060b 7807 |x | Jump 0x613 ; case 0x1
060c 7809 |x | Jump 0x616 ; case 0x2
060d 780b |x | Jump 0x619 ; case 0x3
060e 7800 |x | Jump 0x60f ; case 0x4
060f 08e2 | | Execute_Immediate Raise,0xe2
0610 4801 |H | Short_Literal 0x1
0611 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0612 7808 |x | Jump 0x61b
0613 4800 |H | Short_Literal 0x0
0614 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0615 7805 |x | Jump 0x61b
0616 4803 |H | Short_Literal 0x3
0617 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0618 7802 |x | Jump 0x61b
0619 4802 |H | Short_Literal 0x2
061a 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
061b 00cf | | Action Mark_Auxiliary
061c e405 | | Load 0x2,0x5
061d 0aff | | Execute_Immediate Plus,-0x1
061e 4800 |H | Short_Literal 0x0
061f 0263 | c | Execute Discrete,Above_Bound
0620 7050 |pP | Jump_Nonzero 0x671
0621 e402 | | Load 0x2,0x2
0622 0f01 | | Execute_Immediate Equal,0x1
0623 6826 |h& | Jump_Zero 0x64a
0624 e218 | | Load 0x1,0x18
0625 e217 | | Load 0x1,0x17
0626 e404 | | Load 0x2,0x4
0627 0273 | s | Execute Discrete,Plus
0628 00d8 | | Load_Top At_Offset_0
0629 e003 | | Load 0x0,0x3
062a 0260 | ` | Execute Discrete,In_Type
062b 7001 |p | Jump_Nonzero 0x62d
062c 0801 | | Execute_Immediate Raise,0x1
062d 8235 | 5 | Call 0x1,0x35
062e e213 | | Load 0x1,0x13
062f 0227 | ' | Execute Access,All_Reference
0630 01d7 | | Execute Vector,Field_Read
0631 e218 | | Load 0x1,0x18
0632 e217 | | Load 0x1,0x17
0633 8235 | 5 | Call 0x1,0x35
0634 e213 | | Load 0x1,0x13
0635 0227 | ' | Execute Access,All_Reference
0636 01d6 | | Execute Vector,Field_Write
0637 4800 |H | Short_Literal 0x0
0638 e218 | | Load 0x1,0x18
0639 e217 | | Load 0x1,0x17
063a e404 | | Load 0x2,0x4
063b 0273 | s | Execute Discrete,Plus
063c 00d8 | | Load_Top At_Offset_0
063d e003 | | Load 0x0,0x3
063e 0260 | ` | Execute Discrete,In_Type
063f 7001 |p | Jump_Nonzero 0x641
0640 0801 | | Execute_Immediate Raise,0x1
0641 8235 | 5 | Call 0x1,0x35
0642 e213 | | Load 0x1,0x13
0643 0227 | ' | Execute Access,All_Reference
0644 01d6 | | Execute Vector,Field_Write
0645 e217 | | Load 0x1,0x17
0646 e404 | | Load 0x2,0x4
0647 0273 | s | Execute Discrete,Plus
0648 c217 | | Store 0x1,0x17
0649 7825 |x% | Jump 0x66f
064a e218 | | Load 0x1,0x18
064b e404 | | Load 0x2,0x4
064c 0273 | s | Execute Discrete,Plus
064d 00d8 | | Load_Top At_Offset_0
064e e003 | | Load 0x0,0x3
064f 0260 | ` | Execute Discrete,In_Type
0650 7001 |p | Jump_Nonzero 0x652
0651 0801 | | Execute_Immediate Raise,0x1
0652 e217 | | Load 0x1,0x17
0653 8235 | 5 | Call 0x1,0x35
0654 e213 | | Load 0x1,0x13
0655 0227 | ' | Execute Access,All_Reference
0656 01d7 | | Execute Vector,Field_Read
0657 e218 | | Load 0x1,0x18
0658 e217 | | Load 0x1,0x17
0659 8235 | 5 | Call 0x1,0x35
065a e213 | | Load 0x1,0x13
065b 0227 | ' | Execute Access,All_Reference
065c 01d6 | | Execute Vector,Field_Write
065d 4800 |H | Short_Literal 0x0
065e e218 | | Load 0x1,0x18
065f e404 | | Load 0x2,0x4
0660 0273 | s | Execute Discrete,Plus
0661 00d8 | | Load_Top At_Offset_0
0662 e003 | | Load 0x0,0x3
0663 0260 | ` | Execute Discrete,In_Type
0664 7001 |p | Jump_Nonzero 0x666
0665 0801 | | Execute_Immediate Raise,0x1
0666 e217 | | Load 0x1,0x17
0667 8235 | 5 | Call 0x1,0x35
0668 e213 | | Load 0x1,0x13
0669 0227 | ' | Execute Access,All_Reference
066a 01d6 | | Execute Vector,Field_Write
066b e218 | | Load 0x1,0x18
066c e404 | | Load 0x2,0x4
066d 0273 | s | Execute Discrete,Plus
066e c218 | | Store 0x1,0x18
066f 00c8 | | Action Pop_Auxiliary_Range
0670 3fb0 |? | Loop_Increasing 0x621
0671 00ce | | Action Pop_Auxiliary
0672 e217 | | Load 0x1,0x17
0673 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0674 e218 | | Load 0x1,0x18
0675 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0676 e212 | | Load 0x1,0x12
0677 6806 |h | Jump_Zero 0x67e
0678 00d8 | | Load_Top At_Offset_0
0679 00da | | Load_Top At_Offset_2
067a e40c | | Load 0x2,0xc
067b e40b | | Load 0x2,0xb
067c e40a | | Load 0x2,0xa
067d 800a | | Call 0x0,0xa
067e 4503 |E | Exit_Subprogram 0x3
067f 0000 | | .XXX[0x1]
0680 ; --------------------------------------------------------------------------------------
0680 ; SUBPROGRAM
0680 ; --------------------------------------------------------------------------------------
0680 068d | | .CONST 0x068d ; Address of begin
0681 0004 | | .CONST 0x0004 ; Address of exception handler
0682 0004 | | .CONST 0x0004 ; Number of locals
0683 INIT_0680:
0683 00da | | Load_Top At_Offset_2
0684 e002 | | Load 0x0,0x2
0685 03f1 | | Declare_Variable Discrete,With_Value
0686 4800 |H | Short_Literal 0x0
0687 4be7 |K | Short_Literal 0x3e7
0688 e20e | | Load 0x1,0xe
0689 035b | [ | Declare_Type Array,Constrained
068a 0337 | 7 | Declare_Variable Array
068b e002 | | Load 0x0,0x2
068c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
068d BODY_0680:
068d 00d8 | | Load_Top At_Offset_0
068e 00da | | Load_Top At_Offset_2
068f e5fe | | Load 0x2,-0x2
0690 e402 | | Load 0x2,0x2
0691 823b | ; | Call 0x1,0x3b
0692 00d1 | | Pop_Control Pop_Count_1
0693 0059 | Y | Store_Top Discrete,At_Offset_1
0694 00cf | | Action Mark_Auxiliary
0695 00d9 | | Load_Top At_Offset_1
0696 4801 |H | Short_Literal 0x1
0697 0263 | c | Execute Discrete,Above_Bound
0698 706b |pk | Jump_Nonzero 0x704
0699 00d8 | | Load_Top At_Offset_0
069a e403 | | Load 0x2,0x3
069b 01d7 | | Execute Vector,Field_Read
069c 4604 |F | Jump_Case 0x4
069d 7805 |x | Jump 0x6a3 ; case 0x0
069e 781c |x | Jump 0x6bb ; case 0x1
069f 7833 |x3 | Jump 0x6d3 ; case 0x2
06a0 784a |xJ | Jump 0x6eb ; case 0x3
06a1 7800 |x | Jump 0x6a2 ; case 0x4
06a2 08e2 | | Execute_Immediate Raise,0xe2
06a3 4801 |H | Short_Literal 0x1
06a4 e402 | | Load 0x2,0x2
06a5 e22a | * | Load 0x1,0x2a
06a6 0227 | ' | Execute Access,All_Reference
06a7 01d6 | | Execute Vector,Field_Write
06a8 e402 | | Load 0x2,0x2
06a9 8236 | 6 | Call 0x1,0x36
06aa 00d8 | | Load_Top At_Offset_0
06ab e002 | | Load 0x0,0x2
06ac 0260 | ` | Execute Discrete,In_Type
06ad 7001 |p | Jump_Nonzero 0x6af
06ae 0801 | | Execute_Immediate Raise,0x1
06af 821a | | Call 0x1,0x1a
06b0 4800 |H | Short_Literal 0x0
06b1 e402 | | Load 0x2,0x2
06b2 e22a | * | Load 0x1,0x2a
06b3 0227 | ' | Execute Access,All_Reference
06b4 01d6 | | Execute Vector,Field_Write
06b5 e402 | | Load 0x2,0x2
06b6 821a | | Call 0x1,0x1a
06b7 e402 | | Load 0x2,0x2
06b8 8236 | 6 | Call 0x1,0x36
06b9 c402 | | Store 0x2,0x2
06ba 7847 |xG | Jump 0x702
06bb 4801 |H | Short_Literal 0x1
06bc e402 | | Load 0x2,0x2
06bd e22a | * | Load 0x1,0x2a
06be 0227 | ' | Execute Access,All_Reference
06bf 01d6 | | Execute Vector,Field_Write
06c0 e402 | | Load 0x2,0x2
06c1 8237 | 7 | Call 0x1,0x37
06c2 00d8 | | Load_Top At_Offset_0
06c3 e002 | | Load 0x0,0x2
06c4 0260 | ` | Execute Discrete,In_Type
06c5 7001 |p | Jump_Nonzero 0x6c7
06c6 0801 | | Execute_Immediate Raise,0x1
06c7 821a | | Call 0x1,0x1a
06c8 4800 |H | Short_Literal 0x0
06c9 e402 | | Load 0x2,0x2
06ca e22a | * | Load 0x1,0x2a
06cb 0227 | ' | Execute Access,All_Reference
06cc 01d6 | | Execute Vector,Field_Write
06cd e402 | | Load 0x2,0x2
06ce 821a | | Call 0x1,0x1a
06cf e402 | | Load 0x2,0x2
06d0 8237 | 7 | Call 0x1,0x37
06d1 c402 | | Store 0x2,0x2
06d2 782f |x/ | Jump 0x702
06d3 4801 |H | Short_Literal 0x1
06d4 e402 | | Load 0x2,0x2
06d5 e22a | * | Load 0x1,0x2a
06d6 0227 | ' | Execute Access,All_Reference
06d7 01d6 | | Execute Vector,Field_Write
06d8 e402 | | Load 0x2,0x2
06d9 8238 | 8 | Call 0x1,0x38
06da 00d8 | | Load_Top At_Offset_0
06db e002 | | Load 0x0,0x2
06dc 0260 | ` | Execute Discrete,In_Type
06dd 7001 |p | Jump_Nonzero 0x6df
06de 0801 | | Execute_Immediate Raise,0x1
06df 821a | | Call 0x1,0x1a
06e0 4800 |H | Short_Literal 0x0
06e1 e402 | | Load 0x2,0x2
06e2 e22a | * | Load 0x1,0x2a
06e3 0227 | ' | Execute Access,All_Reference
06e4 01d6 | | Execute Vector,Field_Write
06e5 e402 | | Load 0x2,0x2
06e6 821a | | Call 0x1,0x1a
06e7 e402 | | Load 0x2,0x2
06e8 8238 | 8 | Call 0x1,0x38
06e9 c402 | | Store 0x2,0x2
06ea 7817 |x | Jump 0x702
06eb 4801 |H | Short_Literal 0x1
06ec e402 | | Load 0x2,0x2
06ed e22a | * | Load 0x1,0x2a
06ee 0227 | ' | Execute Access,All_Reference
06ef 01d6 | | Execute Vector,Field_Write
06f0 e402 | | Load 0x2,0x2
06f1 8239 | 9 | Call 0x1,0x39
06f2 00d8 | | Load_Top At_Offset_0
06f3 e002 | | Load 0x0,0x2
06f4 0260 | ` | Execute Discrete,In_Type
06f5 7001 |p | Jump_Nonzero 0x6f7
06f6 0801 | | Execute_Immediate Raise,0x1
06f7 821a | | Call 0x1,0x1a
06f8 4800 |H | Short_Literal 0x0
06f9 e402 | | Load 0x2,0x2
06fa e22a | * | Load 0x1,0x2a
06fb 0227 | ' | Execute Access,All_Reference
06fc 01d6 | | Execute Vector,Field_Write
06fd e402 | | Load 0x2,0x2
06fe 821a | | Call 0x1,0x1a
06ff e402 | | Load 0x2,0x2
0700 8239 | 9 | Call 0x1,0x39
0701 c402 | | Store 0x2,0x2
0702 00c8 | | Action Pop_Auxiliary_Range
0703 3f95 |? | Loop_Increasing 0x699
0704 4503 |E | Exit_Subprogram 0x3
0705 0000 0000 | | .XXX[0x3]
0707 0000 | |
0708 ; --------------------------------------------------------------------------------------
0708 ; SUBPROGRAM
0708 ; --------------------------------------------------------------------------------------
0708 070b | | .CONST 0x070b ; Address of begin
0709 0004 | | .CONST 0x0004 ; Address of exception handler
070a 0001 | | .CONST 0x0001 ; Number of locals
070b BODY_0708:
070b INIT_0708:
070b 4800 |H | Short_Literal 0x0
070c 822f | / | Call 0x1,0x2f
070d 4800 |H | Short_Literal 0x0
070e 822f | / | Call 0x1,0x2f
070f e229 | ) | Load 0x1,0x29
0710 0227 | ' | Execute Access,All_Reference
0711 01d7 | | Execute Vector,Field_Read
0712 00d8 | | Load_Top At_Offset_0
0713 e002 | | Load 0x0,0x2
0714 0260 | ` | Execute Discrete,In_Type
0715 7001 |p | Jump_Nonzero 0x717
0716 0801 | | Execute_Immediate Raise,0x1
0717 823c | < | Call 0x1,0x3c
0718 823e | > | Call 0x1,0x3e
0719 4800 |H | Short_Literal 0x0
071a 8232 | 2 | Call 0x1,0x32
071b 821a | | Call 0x1,0x1a
071c 4501 |E | Exit_Subprogram 0x1
071d 0000 0000 | | .XXX[0x3]
071f 0000 | |
0720 ; --------------------------------------------------------------------------------------
0720 ; SUBPROGRAM
0720 ; --------------------------------------------------------------------------------------
0720 0727 | ' | .CONST 0x0727 ; Address of begin
0721 0004 | | .CONST 0x0004 ; Address of exception handler
0722 0003 | | .CONST 0x0003 ; Number of locals
0723 INIT_0720:
0723 e002 | | Load 0x0,0x2
0724 0007 | | Action Break_Optional
0725 e002 | | Load 0x0,0x2
0726 0007 | | Action Break_Optional
0727 BODY_0720:
0727 e5fe | | Load 0x2,-0x2
0728 e229 | ) | Load 0x1,0x29
0729 0227 | ' | Execute Access,All_Reference
072a 01d7 | | Execute Vector,Field_Read
072b 005a | Z | Store_Top Discrete,At_Offset_2
072c e5ff | | Load 0x2,-0x1
072d e229 | ) | Load 0x1,0x29
072e 0227 | ' | Execute Access,All_Reference
072f 01d7 | | Execute Vector,Field_Read
0730 0059 | Y | Store_Top Discrete,At_Offset_1
0731 e5fe | | Load 0x2,-0x2
0732 00d9 | | Load_Top At_Offset_1
0733 823c | < | Call 0x1,0x3c
0734 823e | > | Call 0x1,0x3e
0735 4801 |H | Short_Literal 0x1
0736 e5fe | | Load 0x2,-0x2
0737 e22a | * | Load 0x1,0x2a
0738 0227 | ' | Execute Access,All_Reference
0739 01d6 | | Execute Vector,Field_Write
073a 4800 |H | Short_Literal 0x0
073b 823c | < | Call 0x1,0x3c
073c e5ff | | Load 0x2,-0x1
073d 027f | | Execute Discrete,Equal
073e 6802 |h | Jump_Zero 0x741
073f e5fd | | Load 0x2,-0x3
0740 821a | | Call 0x1,0x1a
0741 00d9 | | Load_Top At_Offset_1
0742 823c | < | Call 0x1,0x3c
0743 e5ff | | Load 0x2,-0x1
0744 027f | | Execute Discrete,Equal
0745 682a |h* | Jump_Zero 0x770
0746 4800 |H | Short_Literal 0x0
0747 e5fe | | Load 0x2,-0x2
0748 e22a | * | Load 0x1,0x2a
0749 0227 | ' | Execute Access,All_Reference
074a 01d6 | | Execute Vector,Field_Write
074b e5ff | | Load 0x2,-0x1
074c 00d9 | | Load_Top At_Offset_1
074d 823c | < | Call 0x1,0x3c
074e 823e | > | Call 0x1,0x3e
074f 4801 |H | Short_Literal 0x1
0750 e5ff | | Load 0x2,-0x1
0751 e22a | * | Load 0x1,0x2a
0752 0227 | ' | Execute Access,All_Reference
0753 01d6 | | Execute Vector,Field_Write
0754 e5fc | | Load 0x2,-0x4
0755 00da | | Load_Top At_Offset_2
0756 823c | < | Call 0x1,0x3c
0757 823e | > | Call 0x1,0x3e
0758 4801 |H | Short_Literal 0x1
0759 e5fc | | Load 0x2,-0x4
075a e22a | * | Load 0x1,0x2a
075b 0227 | ' | Execute Access,All_Reference
075c 01d6 | | Execute Vector,Field_Write
075d 4800 |H | Short_Literal 0x0
075e e5ff | | Load 0x2,-0x1
075f e22a | * | Load 0x1,0x2a
0760 0227 | ' | Execute Access,All_Reference
0761 01d6 | | Execute Vector,Field_Write
0762 e5fe | | Load 0x2,-0x2
0763 00d9 | | Load_Top At_Offset_1
0764 823c | < | Call 0x1,0x3c
0765 823e | > | Call 0x1,0x3e
0766 4800 |H | Short_Literal 0x0
0767 e5fc | | Load 0x2,-0x4
0768 e22a | * | Load 0x1,0x2a
0769 0227 | ' | Execute Access,All_Reference
076a 01d6 | | Execute Vector,Field_Write
076b 4801 |H | Short_Literal 0x1
076c e5fe | | Load 0x2,-0x2
076d e22a | * | Load 0x1,0x2a
076e 0227 | ' | Execute Access,All_Reference
076f 01d6 | | Execute Vector,Field_Write
0770 e5fd | | Load 0x2,-0x3
0771 00da | | Load_Top At_Offset_2
0772 823c | < | Call 0x1,0x3c
0773 823e | > | Call 0x1,0x3e
0774 4801 |H | Short_Literal 0x1
0775 e5fd | | Load 0x2,-0x3
0776 e22a | * | Load 0x1,0x2a
0777 0227 | ' | Execute Access,All_Reference
0778 01d6 | | Execute Vector,Field_Write
0779 e5ff | | Load 0x2,-0x1
077a 821a | | Call 0x1,0x1a
077b 4800 |H | Short_Literal 0x0
077c e5fd | | Load 0x2,-0x3
077d e22a | * | Load 0x1,0x2a
077e 0227 | ' | Execute Access,All_Reference
077f 01d6 | | Execute Vector,Field_Write
0780 4800 |H | Short_Literal 0x0
0781 e5fe | | Load 0x2,-0x2
0782 e22a | * | Load 0x1,0x2a
0783 0227 | ' | Execute Access,All_Reference
0784 01d6 | | Execute Vector,Field_Write
0785 e5fe | | Load 0x2,-0x2
0786 821a | | Call 0x1,0x1a
0787 e5fd | | Load 0x2,-0x3
0788 821a | | Call 0x1,0x1a
0789 4801 |H | Short_Literal 0x1
078a e5ff | | Load 0x2,-0x1
078b e22a | * | Load 0x1,0x2a
078c 0227 | ' | Execute Access,All_Reference
078d 01d6 | | Execute Vector,Field_Write
078e 4801 |H | Short_Literal 0x1
078f e5fe | | Load 0x2,-0x2
0790 e22a | * | Load 0x1,0x2a
0791 0227 | ' | Execute Access,All_Reference
0792 01d6 | | Execute Vector,Field_Write
0793 4505 |E | Exit_Subprogram 0x5
0794 0000 0000 | | .BLANK 0000[0x4]
0798 ; --------------------------------------------------------------------------------------
0798 ; SUBPROGRAM
0798 ; --------------------------------------------------------------------------------------
0798 07ae | | .CONST 0x07ae ; Address of begin
0799 0004 | | .CONST 0x0004 ; Address of exception handler
079a 000b | | .CONST 0x000b ; Number of locals
079b INIT_0798:
079b e003 | | Load 0x0,0x3
079c 0007 | | Action Break_Optional
079d e003 | | Load 0x0,0x3
079e 0007 | | Action Break_Optional
079f e003 | | Load 0x0,0x3
07a0 0007 | | Action Break_Optional
07a1 e003 | | Load 0x0,0x3
07a2 0007 | | Action Break_Optional
07a3 e003 | | Load 0x0,0x3
07a4 0007 | | Action Break_Optional
07a5 e003 | | Load 0x0,0x3
07a6 0007 | | Action Break_Optional
07a7 e003 | | Load 0x0,0x3
07a8 0007 | | Action Break_Optional
07a9 e003 | | Load 0x0,0x3
07aa 029f 0a5b | [| Declare_Subprogram For_Call,INIT_0a58
07ac 029f 0a8b | | Declare_Subprogram For_Call,INIT_0a88
07ae BODY_0798:
07ae e5ff | | Load 0x2,-0x1
07af 7002 |p | Jump_Nonzero 0x7b2
07b0 823f | ? | Call 0x1,0x3f
07b1 4502 |E | Exit_Subprogram 0x2
07b2 e5ff | | Load 0x2,-0x1
07b3 822f | / | Call 0x1,0x2f
07b4 a406 | | Store_Unchecked 0x2,0x6
07b5 e5ff | | Load 0x2,-0x1
07b6 8230 | 0 | Call 0x1,0x30
07b7 a407 | | Store_Unchecked 0x2,0x7
07b8 e5ff | | Load 0x2,-0x1
07b9 8231 | 1 | Call 0x1,0x31
07ba a408 | | Store_Unchecked 0x2,0x8
07bb e5ff | | Load 0x2,-0x1
07bc 8232 | 2 | Call 0x1,0x32
07bd 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
07be e406 | | Load 0x2,0x6
07bf 00d8 | | Load_Top At_Offset_0
07c0 e002 | | Load 0x0,0x2
07c1 0260 | ` | Execute Discrete,In_Type
07c2 7001 |p | Jump_Nonzero 0x7c4
07c3 0801 | | Execute_Immediate Raise,0x1
07c4 e406 | | Load 0x2,0x6
07c5 e229 | ) | Load 0x1,0x29
07c6 0227 | ' | Execute Access,All_Reference
07c7 01d7 | | Execute Vector,Field_Read
07c8 00d8 | | Load_Top At_Offset_0
07c9 e002 | | Load 0x0,0x2
07ca 0260 | ` | Execute Discrete,In_Type
07cb 7001 |p | Jump_Nonzero 0x7cd
07cc 0801 | | Execute_Immediate Raise,0x1
07cd 823c | < | Call 0x1,0x3c
07ce 823e | > | Call 0x1,0x3e
07cf 4801 |H | Short_Literal 0x1
07d0 e406 | | Load 0x2,0x6
07d1 e22a | * | Load 0x1,0x2a
07d2 0227 | ' | Execute Access,All_Reference
07d3 01d6 | | Execute Vector,Field_Write
07d4 e407 | | Load 0x2,0x7
07d5 00d8 | | Load_Top At_Offset_0
07d6 e002 | | Load 0x0,0x2
07d7 0260 | ` | Execute Discrete,In_Type
07d8 7001 |p | Jump_Nonzero 0x7da
07d9 0801 | | Execute_Immediate Raise,0x1
07da e407 | | Load 0x2,0x7
07db e229 | ) | Load 0x1,0x29
07dc 0227 | ' | Execute Access,All_Reference
07dd 01d7 | | Execute Vector,Field_Read
07de 00d8 | | Load_Top At_Offset_0
07df e002 | | Load 0x0,0x2
07e0 0260 | ` | Execute Discrete,In_Type
07e1 7001 |p | Jump_Nonzero 0x7e3
07e2 0801 | | Execute_Immediate Raise,0x1
07e3 823c | < | Call 0x1,0x3c
07e4 823e | > | Call 0x1,0x3e
07e5 4801 |H | Short_Literal 0x1
07e6 e407 | | Load 0x2,0x7
07e7 e22a | * | Load 0x1,0x2a
07e8 0227 | ' | Execute Access,All_Reference
07e9 01d6 | | Execute Vector,Field_Write
07ea 00db | | Load_Top At_Offset_3
07eb 00d8 | | Load_Top At_Offset_0
07ec e002 | | Load 0x0,0x2
07ed 0260 | ` | Execute Discrete,In_Type
07ee 7001 |p | Jump_Nonzero 0x7f0
07ef 0801 | | Execute_Immediate Raise,0x1
07f0 e408 | | Load 0x2,0x8
07f1 e229 | ) | Load 0x1,0x29
07f2 0227 | ' | Execute Access,All_Reference
07f3 01d7 | | Execute Vector,Field_Read
07f4 00d8 | | Load_Top At_Offset_0
07f5 e002 | | Load 0x0,0x2
07f6 0260 | ` | Execute Discrete,In_Type
07f7 7001 |p | Jump_Nonzero 0x7f9
07f8 0801 | | Execute_Immediate Raise,0x1
07f9 823c | < | Call 0x1,0x3c
07fa 823e | > | Call 0x1,0x3e
07fb 4801 |H | Short_Literal 0x1
07fc e408 | | Load 0x2,0x8
07fd e22a | * | Load 0x1,0x2a
07fe 0227 | ' | Execute Access,All_Reference
07ff 01d6 | | Execute Vector,Field_Write
0800 00da | | Load_Top At_Offset_2
0801 00d8 | | Load_Top At_Offset_0
0802 e002 | | Load 0x0,0x2
0803 0260 | ` | Execute Discrete,In_Type
0804 7001 |p | Jump_Nonzero 0x806
0805 0801 | | Execute_Immediate Raise,0x1
0806 00db | | Load_Top At_Offset_3
0807 e229 | ) | Load 0x1,0x29
0808 0227 | ' | Execute Access,All_Reference
0809 01d7 | | Execute Vector,Field_Read
080a 00d8 | | Load_Top At_Offset_0
080b e002 | | Load 0x0,0x2
080c 0260 | ` | Execute Discrete,In_Type
080d 7001 |p | Jump_Nonzero 0x80f
080e 0801 | | Execute_Immediate Raise,0x1
080f 823c | < | Call 0x1,0x3c
0810 823e | > | Call 0x1,0x3e
0811 4801 |H | Short_Literal 0x1
0812 00db | | Load_Top At_Offset_3
0813 e22a | * | Load 0x1,0x2a
0814 0227 | ' | Execute Access,All_Reference
0815 01d6 | | Execute Vector,Field_Write
0816 00cf | | Action Mark_Auxiliary
0817 e407 | | Load 0x2,0x7
0818 0afd | | Execute_Immediate Plus,-0x3
0819 e406 | | Load 0x2,0x6
081a 0a01 | | Execute_Immediate Plus,0x1
081b 0263 | c | Execute Discrete,Above_Bound
081c 7018 |p | Jump_Nonzero 0x835
081d 00d8 | | Load_Top At_Offset_0
081e 00d8 | | Load_Top At_Offset_0
081f e002 | | Load 0x0,0x2
0820 0260 | ` | Execute Discrete,In_Type
0821 7001 |p | Jump_Nonzero 0x823
0822 0801 | | Execute_Immediate Raise,0x1
0823 00d9 | | Load_Top At_Offset_1
0824 e229 | ) | Load 0x1,0x29
0825 0227 | ' | Execute Access,All_Reference
0826 01d7 | | Execute Vector,Field_Read
0827 00d8 | | Load_Top At_Offset_0
0828 e002 | | Load 0x0,0x2
0829 0260 | ` | Execute Discrete,In_Type
082a 7001 |p | Jump_Nonzero 0x82c
082b 0801 | | Execute_Immediate Raise,0x1
082c 823c | < | Call 0x1,0x3c
082d 823e | > | Call 0x1,0x3e
082e 4801 |H | Short_Literal 0x1
082f 00d9 | | Load_Top At_Offset_1
0830 e22a | * | Load 0x1,0x2a
0831 0227 | ' | Execute Access,All_Reference
0832 01d6 | | Execute Vector,Field_Write
0833 00c8 | | Action Pop_Auxiliary_Range
0834 3fe8 |? | Loop_Increasing 0x81d
0835 00ce | | Action Pop_Auxiliary
0836 e407 | | Load 0x2,0x7
0837 0afe | | Execute_Immediate Plus,-0x2
0838 c404 | | Store 0x2,0x4
0839 e407 | | Load 0x2,0x7
083a 0aff | | Execute_Immediate Plus,-0x1
083b c403 | | Store 0x2,0x3
083c e5ff | | Load 0x2,-0x1
083d 0aff | | Execute_Immediate Plus,-0x1
083e 00d8 | | Load_Top At_Offset_0
083f e002 | | Load 0x0,0x2
0840 0260 | ` | Execute Discrete,In_Type
0841 7001 |p | Jump_Nonzero 0x843
0842 0801 | | Execute_Immediate Raise,0x1
0843 8230 | 0 | Call 0x1,0x30
0844 a402 | | Store_Unchecked 0x2,0x2
0845 e402 | | Load 0x2,0x2
0846 8239 | 9 | Call 0x1,0x39
0847 a405 | | Store_Unchecked 0x2,0x5
0848 e405 | | Load 0x2,0x5
0849 00d8 | | Load_Top At_Offset_0
084a e002 | | Load 0x0,0x2
084b 0260 | ` | Execute Discrete,In_Type
084c 7001 |p | Jump_Nonzero 0x84e
084d 0801 | | Execute_Immediate Raise,0x1
084e e402 | | Load 0x2,0x2
084f 00d8 | | Load_Top At_Offset_0
0850 e002 | | Load 0x0,0x2
0851 0260 | ` | Execute Discrete,In_Type
0852 7001 |p | Jump_Nonzero 0x854
0853 0801 | | Execute_Immediate Raise,0x1
0854 e403 | | Load 0x2,0x3
0855 00d8 | | Load_Top At_Offset_0
0856 e002 | | Load 0x0,0x2
0857 0260 | ` | Execute Discrete,In_Type
0858 7001 |p | Jump_Nonzero 0x85a
0859 0801 | | Execute_Immediate Raise,0x1
085a e404 | | Load 0x2,0x4
085b 00d8 | | Load_Top At_Offset_0
085c e002 | | Load 0x0,0x2
085d 0260 | ` | Execute Discrete,In_Type
085e 7001 |p | Jump_Nonzero 0x860
085f 0801 | | Execute_Immediate Raise,0x1
0860 8240 | @ | Call 0x1,0x40
0861 00cf | | Action Mark_Auxiliary
0862 00db | | Load_Top At_Offset_3
0863 0afd | | Execute_Immediate Plus,-0x3
0864 e408 | | Load 0x2,0x8
0865 0a01 | | Execute_Immediate Plus,0x1
0866 0263 | c | Execute Discrete,Above_Bound
0867 7018 |p | Jump_Nonzero 0x880
0868 00d8 | | Load_Top At_Offset_0
0869 00d8 | | Load_Top At_Offset_0
086a e002 | | Load 0x0,0x2
086b 0260 | ` | Execute Discrete,In_Type
086c 7001 |p | Jump_Nonzero 0x86e
086d 0801 | | Execute_Immediate Raise,0x1
086e 00d9 | | Load_Top At_Offset_1
086f e229 | ) | Load 0x1,0x29
0870 0227 | ' | Execute Access,All_Reference
0871 01d7 | | Execute Vector,Field_Read
0872 00d8 | | Load_Top At_Offset_0
0873 e002 | | Load 0x0,0x2
0874 0260 | ` | Execute Discrete,In_Type
0875 7001 |p | Jump_Nonzero 0x877
0876 0801 | | Execute_Immediate Raise,0x1
0877 823c | < | Call 0x1,0x3c
0878 823e | > | Call 0x1,0x3e
0879 4801 |H | Short_Literal 0x1
087a 00d9 | | Load_Top At_Offset_1
087b e22a | * | Load 0x1,0x2a
087c 0227 | ' | Execute Access,All_Reference
087d 01d6 | | Execute Vector,Field_Write
087e 00c8 | | Action Pop_Auxiliary_Range
087f 3fe8 |? | Loop_Increasing 0x868
0880 00ce | | Action Pop_Auxiliary
0881 00da | | Load_Top At_Offset_2
0882 0afe | | Execute_Immediate Plus,-0x2
0883 c404 | | Store 0x2,0x4
0884 00da | | Load_Top At_Offset_2
0885 0aff | | Execute_Immediate Plus,-0x1
0886 c403 | | Store 0x2,0x3
0887 e5ff | | Load 0x2,-0x1
0888 0aff | | Execute_Immediate Plus,-0x1
0889 00d8 | | Load_Top At_Offset_0
088a e002 | | Load 0x0,0x2
088b 0260 | ` | Execute Discrete,In_Type
088c 7001 |p | Jump_Nonzero 0x88e
088d 0801 | | Execute_Immediate Raise,0x1
088e 8232 | 2 | Call 0x1,0x32
088f a402 | | Store_Unchecked 0x2,0x2
0890 e402 | | Load 0x2,0x2
0891 8238 | 8 | Call 0x1,0x38
0892 a405 | | Store_Unchecked 0x2,0x5
0893 e405 | | Load 0x2,0x5
0894 00d8 | | Load_Top At_Offset_0
0895 e002 | | Load 0x0,0x2
0896 0260 | ` | Execute Discrete,In_Type
0897 7001 |p | Jump_Nonzero 0x899
0898 0801 | | Execute_Immediate Raise,0x1
0899 e402 | | Load 0x2,0x2
089a 00d8 | | Load_Top At_Offset_0
089b e002 | | Load 0x0,0x2
089c 0260 | ` | Execute Discrete,In_Type
089d 7001 |p | Jump_Nonzero 0x89f
089e 0801 | | Execute_Immediate Raise,0x1
089f e403 | | Load 0x2,0x3
08a0 00d8 | | Load_Top At_Offset_0
08a1 e002 | | Load 0x0,0x2
08a2 0260 | ` | Execute Discrete,In_Type
08a3 7001 |p | Jump_Nonzero 0x8a5
08a4 0801 | | Execute_Immediate Raise,0x1
08a5 e404 | | Load 0x2,0x4
08a6 00d8 | | Load_Top At_Offset_0
08a7 e002 | | Load 0x0,0x2
08a8 0260 | ` | Execute Discrete,In_Type
08a9 7001 |p | Jump_Nonzero 0x8ab
08aa 0801 | | Execute_Immediate Raise,0x1
08ab 8240 | @ | Call 0x1,0x40
08ac 840a | | Call 0x2,0xa
08ad 00db | | Load_Top At_Offset_3
08ae e215 | | Load 0x1,0x15
08af 0901 | | Execute_Immediate Binary_Scale,0x1
08b0 0272 | r | Execute Discrete,Minus
08b1 c404 | | Store 0x2,0x4
08b2 00db | | Load_Top At_Offset_3
08b3 e215 | | Load 0x1,0x15
08b4 0901 | | Execute_Immediate Binary_Scale,0x1
08b5 0272 | r | Execute Discrete,Minus
08b6 e215 | | Load 0x1,0x15
08b7 0273 | s | Execute Discrete,Plus
08b8 c403 | | Store 0x2,0x3
08b9 e5ff | | Load 0x2,-0x1
08ba 0aff | | Execute_Immediate Plus,-0x1
08bb 00d8 | | Load_Top At_Offset_0
08bc e002 | | Load 0x0,0x2
08bd 0260 | ` | Execute Discrete,In_Type
08be 7001 |p | Jump_Nonzero 0x8c0
08bf 0801 | | Execute_Immediate Raise,0x1
08c0 8231 | 1 | Call 0x1,0x31
08c1 a402 | | Store_Unchecked 0x2,0x2
08c2 e402 | | Load 0x2,0x2
08c3 8237 | 7 | Call 0x1,0x37
08c4 a405 | | Store_Unchecked 0x2,0x5
08c5 e405 | | Load 0x2,0x5
08c6 00d8 | | Load_Top At_Offset_0
08c7 e002 | | Load 0x0,0x2
08c8 0260 | ` | Execute Discrete,In_Type
08c9 7001 |p | Jump_Nonzero 0x8cb
08ca 0801 | | Execute_Immediate Raise,0x1
08cb e402 | | Load 0x2,0x2
08cc 00d8 | | Load_Top At_Offset_0
08cd e002 | | Load 0x0,0x2
08ce 0260 | ` | Execute Discrete,In_Type
08cf 7001 |p | Jump_Nonzero 0x8d1
08d0 0801 | | Execute_Immediate Raise,0x1
08d1 e403 | | Load 0x2,0x3
08d2 00d8 | | Load_Top At_Offset_0
08d3 e002 | | Load 0x0,0x2
08d4 0260 | ` | Execute Discrete,In_Type
08d5 7001 |p | Jump_Nonzero 0x8d7
08d6 0801 | | Execute_Immediate Raise,0x1
08d7 e404 | | Load 0x2,0x4
08d8 00d8 | | Load_Top At_Offset_0
08d9 e002 | | Load 0x0,0x2
08da 0260 | ` | Execute Discrete,In_Type
08db 7001 |p | Jump_Nonzero 0x8dd
08dc 0801 | | Execute_Immediate Raise,0x1
08dd 8240 | @ | Call 0x1,0x40
08de 840b | | Call 0x2,0xb
08df 4502 |E | Exit_Subprogram 0x2
08e0 ; --------------------------------------------------------------------------------------
08e0 ; SUBPROGRAM
08e0 ; --------------------------------------------------------------------------------------
08e0 08ec | | .CONST 0x08ec ; Address of begin
08e1 0004 | | .CONST 0x0004 ; Address of exception handler
08e2 0006 | | .CONST 0x0006 ; Number of locals
08e3 INIT_08e0:
08e3 e003 | | Load 0x0,0x3
08e4 0007 | | Action Break_Optional
08e5 e003 | | Load 0x0,0x3
08e6 0007 | | Action Break_Optional
08e7 e003 | | Load 0x0,0x3
08e8 0007 | | Action Break_Optional
08e9 e003 | | Load 0x0,0x3
08ea 0007 | | Action Break_Optional
08eb e003 | | Load 0x0,0x3
08ec BODY_08e0:
08ec 00cf | | Action Mark_Auxiliary
08ed e215 | | Load 0x1,0x15
08ee 0afd | | Execute_Immediate Plus,-0x3
08ef 4800 |H | Short_Literal 0x0
08f0 0263 | c | Execute Discrete,Above_Bound
08f1 701c |p | Jump_Nonzero 0x90e
08f2 e5ff | | Load 0x2,-0x1
08f3 00d9 | | Load_Top At_Offset_1
08f4 8235 | 5 | Call 0x1,0x35
08f5 a402 | | Store_Unchecked 0x2,0x2
08f6 e402 | | Load 0x2,0x2
08f7 00d8 | | Load_Top At_Offset_0
08f8 e002 | | Load 0x0,0x2
08f9 0260 | ` | Execute Discrete,In_Type
08fa 7001 |p | Jump_Nonzero 0x8fc
08fb 0801 | | Execute_Immediate Raise,0x1
08fc e402 | | Load 0x2,0x2
08fd e229 | ) | Load 0x1,0x29
08fe 0227 | ' | Execute Access,All_Reference
08ff 01d7 | | Execute Vector,Field_Read
0900 00d8 | | Load_Top At_Offset_0
0901 e002 | | Load 0x0,0x2
0902 0260 | ` | Execute Discrete,In_Type
0903 7001 |p | Jump_Nonzero 0x905
0904 0801 | | Execute_Immediate Raise,0x1
0905 823c | < | Call 0x1,0x3c
0906 823e | > | Call 0x1,0x3e
0907 4801 |H | Short_Literal 0x1
0908 e402 | | Load 0x2,0x2
0909 e22a | * | Load 0x1,0x2a
090a 0227 | ' | Execute Access,All_Reference
090b 01d6 | | Execute Vector,Field_Write
090c 00c8 | | Action Pop_Auxiliary_Range
090d 3fe4 |? | Loop_Increasing 0x8f2
090e 00ce | | Action Pop_Auxiliary
090f e5ff | | Load 0x2,-0x1
0910 e215 | | Load 0x1,0x15
0911 0afe | | Execute_Immediate Plus,-0x2
0912 00d8 | | Load_Top At_Offset_0
0913 e003 | | Load 0x0,0x3
0914 0260 | ` | Execute Discrete,In_Type
0915 7001 |p | Jump_Nonzero 0x917
0916 0801 | | Execute_Immediate Raise,0x1
0917 8235 | 5 | Call 0x1,0x35
0918 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0919 e5ff | | Load 0x2,-0x1
091a e215 | | Load 0x1,0x15
091b 0aff | | Execute_Immediate Plus,-0x1
091c 00d8 | | Load_Top At_Offset_0
091d e003 | | Load 0x0,0x3
091e 0260 | ` | Execute Discrete,In_Type
091f 7001 |p | Jump_Nonzero 0x921
0920 0801 | | Execute_Immediate Raise,0x1
0921 8235 | 5 | Call 0x1,0x35
0922 a403 | | Store_Unchecked 0x2,0x3
0923 00db | | Load_Top At_Offset_3
0924 e215 | | Load 0x1,0x15
0925 0273 | s | Execute Discrete,Plus
0926 005a | Z | Store_Top Discrete,At_Offset_2
0927 00d9 | | Load_Top At_Offset_1
0928 e215 | | Load 0x1,0x15
0929 0273 | s | Execute Discrete,Plus
092a 0059 | Y | Store_Top Discrete,At_Offset_1
092b 00d8 | | Load_Top At_Offset_0
092c 00d8 | | Load_Top At_Offset_0
092d e002 | | Load 0x0,0x2
092e 0260 | ` | Execute Discrete,In_Type
092f 7001 |p | Jump_Nonzero 0x931
0930 0801 | | Execute_Immediate Raise,0x1
0931 00da | | Load_Top At_Offset_2
0932 00d8 | | Load_Top At_Offset_0
0933 e002 | | Load 0x0,0x2
0934 0260 | ` | Execute Discrete,In_Type
0935 7001 |p | Jump_Nonzero 0x937
0936 0801 | | Execute_Immediate Raise,0x1
0937 e403 | | Load 0x2,0x3
0938 00d8 | | Load_Top At_Offset_0
0939 e002 | | Load 0x0,0x2
093a 0260 | ` | Execute Discrete,In_Type
093b 7001 |p | Jump_Nonzero 0x93d
093c 0801 | | Execute_Immediate Raise,0x1
093d e404 | | Load 0x2,0x4
093e 00d8 | | Load_Top At_Offset_0
093f e002 | | Load 0x0,0x2
0940 0260 | ` | Execute Discrete,In_Type
0941 7001 |p | Jump_Nonzero 0x943
0942 0801 | | Execute_Immediate Raise,0x1
0943 8240 | @ | Call 0x1,0x40
0944 4502 |E | Exit_Subprogram 0x2
0945 0000 0000 | | .XXX[0x3]
0947 0000 | |
0948 ; --------------------------------------------------------------------------------------
0948 ; SUBPROGRAM
0948 ; --------------------------------------------------------------------------------------
0948 0954 | T | .CONST 0x0954 ; Address of begin
0949 0004 | | .CONST 0x0004 ; Address of exception handler
094a 0006 | | .CONST 0x0006 ; Number of locals
094b INIT_0948:
094b e003 | | Load 0x0,0x3
094c 0007 | | Action Break_Optional
094d e003 | | Load 0x0,0x3
094e 0007 | | Action Break_Optional
094f e003 | | Load 0x0,0x3
0950 0007 | | Action Break_Optional
0951 e003 | | Load 0x0,0x3
0952 0007 | | Action Break_Optional
0953 e003 | | Load 0x0,0x3
0954 BODY_0948:
0954 00cf | | Action Mark_Auxiliary
0955 e216 | | Load 0x1,0x16
0956 0afd | | Execute_Immediate Plus,-0x3
0957 4800 |H | Short_Literal 0x0
0958 0263 | c | Execute Discrete,Above_Bound
0959 701c |p | Jump_Nonzero 0x976
095a 00d8 | | Load_Top At_Offset_0
095b e5ff | | Load 0x2,-0x1
095c 8235 | 5 | Call 0x1,0x35
095d a402 | | Store_Unchecked 0x2,0x2
095e e402 | | Load 0x2,0x2
095f 00d8 | | Load_Top At_Offset_0
0960 e002 | | Load 0x0,0x2
0961 0260 | ` | Execute Discrete,In_Type
0962 7001 |p | Jump_Nonzero 0x964
0963 0801 | | Execute_Immediate Raise,0x1
0964 e402 | | Load 0x2,0x2
0965 e229 | ) | Load 0x1,0x29
0966 0227 | ' | Execute Access,All_Reference
0967 01d7 | | Execute Vector,Field_Read
0968 00d8 | | Load_Top At_Offset_0
0969 e002 | | Load 0x0,0x2
096a 0260 | ` | Execute Discrete,In_Type
096b 7001 |p | Jump_Nonzero 0x96d
096c 0801 | | Execute_Immediate Raise,0x1
096d 823c | < | Call 0x1,0x3c
096e 823e | > | Call 0x1,0x3e
096f 4801 |H | Short_Literal 0x1
0970 e402 | | Load 0x2,0x2
0971 e22a | * | Load 0x1,0x2a
0972 0227 | ' | Execute Access,All_Reference
0973 01d6 | | Execute Vector,Field_Write
0974 00c8 | | Action Pop_Auxiliary_Range
0975 3fe4 |? | Loop_Increasing 0x95a
0976 00ce | | Action Pop_Auxiliary
0977 e216 | | Load 0x1,0x16
0978 0afe | | Execute_Immediate Plus,-0x2
0979 00d8 | | Load_Top At_Offset_0
097a e003 | | Load 0x0,0x3
097b 0260 | ` | Execute Discrete,In_Type
097c 7001 |p | Jump_Nonzero 0x97e
097d 0801 | | Execute_Immediate Raise,0x1
097e e5ff | | Load 0x2,-0x1
097f 8235 | 5 | Call 0x1,0x35
0980 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0981 e216 | | Load 0x1,0x16
0982 0aff | | Execute_Immediate Plus,-0x1
0983 00d8 | | Load_Top At_Offset_0
0984 e003 | | Load 0x0,0x3
0985 0260 | ` | Execute Discrete,In_Type
0986 7001 |p | Jump_Nonzero 0x988
0987 0801 | | Execute_Immediate Raise,0x1
0988 e5ff | | Load 0x2,-0x1
0989 8235 | 5 | Call 0x1,0x35
098a a403 | | Store_Unchecked 0x2,0x3
098b 00db | | Load_Top At_Offset_3
098c 0a01 | | Execute_Immediate Plus,0x1
098d 005a | Z | Store_Top Discrete,At_Offset_2
098e 00d9 | | Load_Top At_Offset_1
098f 0a01 | | Execute_Immediate Plus,0x1
0990 0059 | Y | Store_Top Discrete,At_Offset_1
0991 00d8 | | Load_Top At_Offset_0
0992 00d8 | | Load_Top At_Offset_0
0993 e002 | | Load 0x0,0x2
0994 0260 | ` | Execute Discrete,In_Type
0995 7001 |p | Jump_Nonzero 0x997
0996 0801 | | Execute_Immediate Raise,0x1
0997 00da | | Load_Top At_Offset_2
0998 00d8 | | Load_Top At_Offset_0
0999 e002 | | Load 0x0,0x2
099a 0260 | ` | Execute Discrete,In_Type
099b 7001 |p | Jump_Nonzero 0x99d
099c 0801 | | Execute_Immediate Raise,0x1
099d e403 | | Load 0x2,0x3
099e 00d8 | | Load_Top At_Offset_0
099f e002 | | Load 0x0,0x2
09a0 0260 | ` | Execute Discrete,In_Type
09a1 7001 |p | Jump_Nonzero 0x9a3
09a2 0801 | | Execute_Immediate Raise,0x1
09a3 e404 | | Load 0x2,0x4
09a4 00d8 | | Load_Top At_Offset_0
09a5 e002 | | Load 0x0,0x2
09a6 0260 | ` | Execute Discrete,In_Type
09a7 7001 |p | Jump_Nonzero 0x9a9
09a8 0801 | | Execute_Immediate Raise,0x1
09a9 8240 | @ | Call 0x1,0x40
09aa 4502 |E | Exit_Subprogram 0x2
09ab 0000 0000 | | .BLANK 0000[0x5]
09b0 ; --------------------------------------------------------------------------------------
09b0 ; SUBPROGRAM
09b0 ; --------------------------------------------------------------------------------------
09b0 09bb | | .CONST 0x09bb ; Address of begin
09b1 0004 | | .CONST 0x0004 ; Address of exception handler
09b2 0003 | | .CONST 0x0003 ; Number of locals
09b3 INIT_09b0:
09b3 e00b | | Load 0x0,0xb
09b4 1812 | | Execute Package,Field_Execute,Field_Number 0x12
09b5 e00b | | Load 0x0,0xb
09b6 1816 | | Execute Package,Field_Execute,Field_Number 0x16
09b7 e00b | | Load 0x0,0xb
09b8 1b11 | | Execute Package,Field_Read,Field_Number 0x11
09b9 03f1 | | Declare_Variable Discrete,With_Value
09ba 00e3 | | Load_Encached Natural_Cache
09bb BODY_09b0:
09bb 00d9 | | Load_Top At_Offset_1
09bc 602f |`/ | Indirect_Literal Discrete,0x9ec,{0x00000000, 0x00320000}
09bd 0270 | p | Execute Discrete,Divide
09be 00d8 | | Load_Top At_Offset_0
09bf 00e3 | | Load_Encached Natural_Cache
09c0 0260 | ` | Execute Discrete,In_Type
09c1 7001 |p | Jump_Nonzero 0x9c3
09c2 0801 | | Execute_Immediate Raise,0x1
09c3 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
09c4 00d9 | | Load_Top At_Offset_1
09c5 4ff1 |O | Short_Literal 0x7f1
09c6 00da | | Load_Top At_Offset_2
09c7 090f | | Execute_Immediate Binary_Scale,0xf
09c8 6023 |`# | Indirect_Literal Discrete,0x9ec,{0x00000000, 0x00320000}
09c9 0141 | A | Execute Discrete,Multiply_And_Scale
09ca 00d8 | | Load_Top At_Offset_0
09cb 00e7 | | Load_Encached Duration_Cache
09cc 0260 | ` | Execute Discrete,In_Type
09cd 7001 |p | Jump_Nonzero 0x9cf
09ce 0801 | | Execute_Immediate Raise,0x1
09cf 0272 | r | Execute Discrete,Minus
09d0 00d8 | | Load_Top At_Offset_0
09d1 e00b | | Load 0x0,0xb
09d2 1b11 | | Execute Package,Field_Read,Field_Number 0x11
09d3 0260 | ` | Execute Discrete,In_Type
09d4 7001 |p | Jump_Nonzero 0x9d6
09d5 0801 | | Execute_Immediate Raise,0x1
09d6 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
09d7 00d9 | | Load_Top At_Offset_1
09d8 0237 | 7 | Execute Float,Convert_From_Discrete
09d9 580e |X | Indirect_Literal Float,0x9e8,3.0517578125e-05
09da 023b | ; | Execute Float,Times
09db 5808 |X | Indirect_Literal Float,0x9e4,21262214.0
09dc 023b | ; | Execute Float,Times
09dd 0235 | 5 | Execute Float,Round_To_Discrete
09de e002 | | Load 0x0,0x2
09df 025e | ^ | Execute Discrete,Convert
09e0 800c | | Call 0x0,0xc
09e1 a221 | ! | Store_Unchecked 0x1,0x21
09e2 4501 |E | Exit_Subprogram 0x1
09e3 0000 | | .XXX[0x1]
09e4 4174 46f8 |AtF | .DBL 21262214.0
09e6 6000 0000 |` |
09e8 3f00 0000 |? | .DBL 3.0517578125e-05
09ea 0000 0000 | |
09ec 0000 0000 | | .LITERAL {0x00000000, 0x00320000}
09f0 ; --------------------------------------------------------------------------------------
09f0 ; SUBPROGRAM
09f0 ; --------------------------------------------------------------------------------------
09f0 09f3 | | .CONST 0x09f3 ; Address of begin
09f1 0a35 | 5 | .CONST 0x0a35 ; Address of exception handler
09f2 0001 | | .CONST 0x0001 ; Number of locals
09f3 BODY_09f0:
09f3 INIT_09f0:
09f3 4801 |H | Short_Literal 0x1
09f4 a223 | # | Store_Unchecked 0x1,0x23
09f5 e22a | * | Load 0x1,0x2a
09f6 0227 | ' | Execute Access,All_Reference
09f7 01da | | Execute Vector,Bounds
09f8 e210 | | Load 0x1,0x10
09f9 035b | [ | Declare_Type Array,Constrained
09fa 0337 | 7 | Declare_Variable Array
09fb 00d8 | | Load_Top At_Offset_0
09fc 01d9 | | Execute Vector,Reverse_Bounds
09fd 0263 | c | Execute Discrete,Above_Bound
09fe 7005 |p | Jump_Nonzero 0xa04
09ff 4800 |H | Short_Literal 0x0
0a00 00d9 | | Load_Top At_Offset_1
0a01 e602 | | Load 0x3,0x2
0a02 01d6 | | Execute Vector,Field_Write
0a03 3ffb |? | Loop_Increasing 0x9ff
0a04 e22a | * | Load 0x1,0x2a
0a05 0228 | ( | Execute Access,All_Write
0a06 00cf | | Action Mark_Auxiliary
0a07 e225 | % | Load 0x1,0x25
0a08 0aff | | Execute_Immediate Plus,-0x1
0a09 4800 |H | Short_Literal 0x0
0a0a 0263 | c | Execute Discrete,Above_Bound
0a0b 7004 |p | Jump_Nonzero 0xa10
0a0c 00d8 | | Load_Top At_Offset_0
0a0d 8242 | B | Call 0x1,0x42
0a0e 00c8 | | Action Pop_Auxiliary_Range
0a0f 3ffc |? | Loop_Increasing 0xa0c
0a10 00c9 | | Action Pop_Auxiliary_Loop
0a11 e226 | & | Load 0x1,0x26
0a12 0aff | | Execute_Immediate Plus,-0x1
0a13 4800 |H | Short_Literal 0x0
0a14 0263 | c | Execute Discrete,Above_Bound
0a15 7004 |p | Jump_Nonzero 0xa1a
0a16 00d8 | | Load_Top At_Offset_0
0a17 8243 | C | Call 0x1,0x43
0a18 00c8 | | Action Pop_Auxiliary_Range
0a19 3ffc |? | Loop_Increasing 0xa16
0a1a 00c9 | | Action Pop_Auxiliary_Loop
0a1b 4800 |H | Short_Literal 0x0
0a1c e227 | ' | Load 0x1,0x27
0a1d 0aff | | Execute_Immediate Plus,-0x1
0a1e 0264 | d | Execute Discrete,Below_Bound
0a1f 7004 |p | Jump_Nonzero 0xa24
0a20 00d8 | | Load_Top At_Offset_0
0a21 8241 | A | Call 0x1,0x41
0a22 00c8 | | Action Pop_Auxiliary_Range
0a23 37fc |7 | Loop_Decreasing 0xa20
0a24 00c9 | | Action Pop_Auxiliary_Loop
0a25 e227 | ' | Load 0x1,0x27
0a26 0aff | | Execute_Immediate Plus,-0x1
0a27 4801 |H | Short_Literal 0x1
0a28 0263 | c | Execute Discrete,Above_Bound
0a29 7008 |p | Jump_Nonzero 0xa32
0a2a 4801 |H | Short_Literal 0x1
0a2b 4803 |H | Short_Literal 0x3
0a2c 823d | = | Call 0x1,0x3d
0a2d 4801 |H | Short_Literal 0x1
0a2e 4801 |H | Short_Literal 0x1
0a2f 823d | = | Call 0x1,0x3d
0a30 00c8 | | Action Pop_Auxiliary_Range
0a31 3ff8 |? | Loop_Increasing 0xa2a
0a32 00ce | | Action Pop_Auxiliary
0a33 800d | | Call 0x0,0xd
0a34 4501 |E | Exit_Subprogram 0x1
0a35 TRAP_09f0:
0a35 e22c | , | Load 0x1,0x2c
0a36 010f | | Execute Exception,Equal
0a37 6803 |h | Jump_Zero 0xa3b
0a38 800d | | Call 0x0,0xd
0a39 800e | | Call 0x0,0xe
0a3a 4501 |E | Exit_Subprogram 0x1
0a3b 0100 | | Execute Exception,Raise
0a3c 0000 0000 | | .BLANK 0000[0x4]
0a40 ; --------------------------------------------------------------------------------------
0a40 ; SUBPROGRAM
0a40 ; --------------------------------------------------------------------------------------
0a40 0a43 | C | .CONST 0x0a43 ; Address of begin
0a41 0004 | | .CONST 0x0004 ; Address of exception handler
0a42 0001 | | .CONST 0x0001 ; Number of locals
0a43 BODY_0a40:
0a43 INIT_0a40:
0a43 00da | | Load_Top At_Offset_2
0a44 8233 | 3 | Call 0x1,0x33
0a45 e7fe | | Load 0x3,-0x2
0a46 8233 | 3 | Call 0x1,0x33
0a47 0272 | r | Execute Discrete,Minus
0a48 0274 | t | Execute Discrete,Absolute_Value
0a49 00db | | Load_Top At_Offset_3
0a4a 8234 | 4 | Call 0x1,0x34
0a4b e7fe | | Load 0x3,-0x2
0a4c 8234 | 4 | Call 0x1,0x34
0a4d 0272 | r | Execute Discrete,Minus
0a4e 0274 | t | Execute Discrete,Absolute_Value
0a4f 0273 | s | Execute Discrete,Plus
0a50 00d8 | | Load_Top At_Offset_0
0a51 e002 | | Load 0x0,0x2
0a52 0260 | ` | Execute Discrete,In_Type
0a53 7001 |p | Jump_Nonzero 0xa55
0a54 0801 | | Execute_Immediate Raise,0x1
0a55 4402 |D | Exit_Subprogram With_Result,0x2
0a56 0000 0000 | | .XXX[0x2]
0a58 ; --------------------------------------------------------------------------------------
0a58 ; SUBPROGRAM
0a58 ; --------------------------------------------------------------------------------------
0a58 0a5d | ] | .CONST 0x0a5d ; Address of begin
0a59 0004 | | .CONST 0x0004 ; Address of exception handler
0a5a 0002 | | .CONST 0x0002 ; Number of locals
0a5b INIT_0a58:
0a5b e002 | | Load 0x0,0x2
0a5c 0007 | | Action Break_Optional
0a5d BODY_0a58:
0a5d e406 | | Load 0x2,0x6
0a5e e215 | | Load 0x1,0x15
0a5f 0273 | s | Execute Discrete,Plus
0a60 0059 | Y | Store_Top Discrete,At_Offset_1
0a61 00cf | | Action Mark_Auxiliary
0a62 7816 |x | Jump 0xa79
0a63 00d9 | | Load_Top At_Offset_1
0a64 00da | | Load_Top At_Offset_2
0a65 e229 | ) | Load 0x1,0x29
0a66 0227 | ' | Execute Access,All_Reference
0a67 01d7 | | Execute Vector,Field_Read
0a68 00d8 | | Load_Top At_Offset_0
0a69 e002 | | Load 0x0,0x2
0a6a 0260 | ` | Execute Discrete,In_Type
0a6b 7001 |p | Jump_Nonzero 0xa6d
0a6c 0801 | | Execute_Immediate Raise,0x1
0a6d 823c | < | Call 0x1,0x3c
0a6e 823e | > | Call 0x1,0x3e
0a6f 4801 |H | Short_Literal 0x1
0a70 00da | | Load_Top At_Offset_2
0a71 e22a | * | Load 0x1,0x2a
0a72 0227 | ' | Execute Access,All_Reference
0a73 01d6 | | Execute Vector,Field_Write
0a74 00d9 | | Load_Top At_Offset_1
0a75 e215 | | Load 0x1,0x15
0a76 0273 | s | Execute Discrete,Plus
0a77 005a | Z | Store_Top Discrete,At_Offset_2
0a78 00c9 | | Action Pop_Auxiliary_Loop
0a79 00d9 | | Load_Top At_Offset_1
0a7a e408 | | Load 0x2,0x8
0a7b e215 | | Load 0x1,0x15
0a7c 0901 | | Execute_Immediate Binary_Scale,0x1
0a7d 0272 | r | Execute Discrete,Minus
0a7e 027c | | | Execute Discrete,Less
0a7f 77e3 |w | Jump_Nonzero 0xa63
0a80 4501 |E | Exit_Subprogram 0x1
0a81 0000 0000 | | .BLANK 0000[0x7]
0a88 ; --------------------------------------------------------------------------------------
0a88 ; SUBPROGRAM
0a88 ; --------------------------------------------------------------------------------------
0a88 0a90 | | .CONST 0x0a90 ; Address of begin
0a89 0004 | | .CONST 0x0004 ; Address of exception handler
0a8a 0002 | | .CONST 0x0002 ; Number of locals
0a8b INIT_0a88:
0a8b e407 | | Load 0x2,0x7
0a8c e215 | | Load 0x1,0x15
0a8d 0273 | s | Execute Discrete,Plus
0a8e e002 | | Load 0x0,0x2
0a8f 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0a90 BODY_0a88:
0a90 00cf | | Action Mark_Auxiliary
0a91 7816 |x | Jump 0xaa8
0a92 00d9 | | Load_Top At_Offset_1
0a93 00da | | Load_Top At_Offset_2
0a94 e229 | ) | Load 0x1,0x29
0a95 0227 | ' | Execute Access,All_Reference
0a96 01d7 | | Execute Vector,Field_Read
0a97 00d8 | | Load_Top At_Offset_0
0a98 e002 | | Load 0x0,0x2
0a99 0260 | ` | Execute Discrete,In_Type
0a9a 7001 |p | Jump_Nonzero 0xa9c
0a9b 0801 | | Execute_Immediate Raise,0x1
0a9c 823c | < | Call 0x1,0x3c
0a9d 823e | > | Call 0x1,0x3e
0a9e 4801 |H | Short_Literal 0x1
0a9f 00da | | Load_Top At_Offset_2
0aa0 e22a | * | Load 0x1,0x2a
0aa1 0227 | ' | Execute Access,All_Reference
0aa2 01d6 | | Execute Vector,Field_Write
0aa3 00d9 | | Load_Top At_Offset_1
0aa4 e215 | | Load 0x1,0x15
0aa5 0273 | s | Execute Discrete,Plus
0aa6 005a | Z | Store_Top Discrete,At_Offset_2
0aa7 00c9 | | Action Pop_Auxiliary_Loop
0aa8 00d9 | | Load_Top At_Offset_1
0aa9 e409 | | Load 0x2,0x9
0aaa e215 | | Load 0x1,0x15
0aab 0901 | | Execute_Immediate Binary_Scale,0x1
0aac 0272 | r | Execute Discrete,Minus
0aad 027c | | | Execute Discrete,Less
0aae 77e3 |w | Jump_Nonzero 0xa92
0aaf 00ce | | Action Pop_Auxiliary
0ab0 00d8 | | Load_Top At_Offset_0
0ab1 a404 | | Store_Unchecked 0x2,0x4
0ab2 00d8 | | Load_Top At_Offset_0
0ab3 e215 | | Load 0x1,0x15
0ab4 0273 | s | Execute Discrete,Plus
0ab5 c403 | | Store 0x2,0x3
0ab6 e5ff | | Load 0x2,-0x1
0ab7 0aff | | Execute_Immediate Plus,-0x1
0ab8 00d8 | | Load_Top At_Offset_0
0ab9 e002 | | Load 0x0,0x2
0aba 0260 | ` | Execute Discrete,In_Type
0abb 7001 |p | Jump_Nonzero 0xabd
0abc 0801 | | Execute_Immediate Raise,0x1
0abd 8232 | 2 | Call 0x1,0x32
0abe a402 | | Store_Unchecked 0x2,0x2
0abf e402 | | Load 0x2,0x2
0ac0 8236 | 6 | Call 0x1,0x36
0ac1 a405 | | Store_Unchecked 0x2,0x5
0ac2 e405 | | Load 0x2,0x5
0ac3 00d8 | | Load_Top At_Offset_0
0ac4 e002 | | Load 0x0,0x2
0ac5 0260 | ` | Execute Discrete,In_Type
0ac6 7001 |p | Jump_Nonzero 0xac8
0ac7 0801 | | Execute_Immediate Raise,0x1
0ac8 e402 | | Load 0x2,0x2
0ac9 00d8 | | Load_Top At_Offset_0
0aca e002 | | Load 0x0,0x2
0acb 0260 | ` | Execute Discrete,In_Type
0acc 7001 |p | Jump_Nonzero 0xace
0acd 0801 | | Execute_Immediate Raise,0x1
0ace e403 | | Load 0x2,0x3
0acf 00d8 | | Load_Top At_Offset_0
0ad0 e002 | | Load 0x0,0x2
0ad1 0260 | ` | Execute Discrete,In_Type
0ad2 7001 |p | Jump_Nonzero 0xad4
0ad3 0801 | | Execute_Immediate Raise,0x1
0ad4 e404 | | Load 0x2,0x4
0ad5 00d8 | | Load_Top At_Offset_0
0ad6 e002 | | Load 0x0,0x2
0ad7 0260 | ` | Execute Discrete,In_Type
0ad8 7001 |p | Jump_Nonzero 0xada
0ad9 0801 | | Execute_Immediate Raise,0x1
0ada 8240 | @ | Call 0x1,0x40
0adb 4501 |E | Exit_Subprogram 0x1
0adc ; --------------------------------------------------------------------------------------
0adc ; STRING TABLE
0adc ; --------------------------------------------------------------------------------------
0adc 0016 | | .STRTAB 0x0016->0x0ae7 ; "LEFT"
0add 0018 | | .STRTAB 0x0018->0x0ae9 ; "RIGHT"
0ade 001b | | .STRTAB 0x001b->0x0aeb ; "UP"
0adf 001b | | .STRTAB 0x001b->0x0aec ; "DOWN"
0ae0 001d | | .STRTAB 0x001d->0x0aee ; "NONE"
0ae1 001f | | .STRTAB 0x001f->0x0af0 ; "couldn't find a way to move ("
0ae2 003a | : | .STRTAB 0x003a->0x0aff ; ","
; ","
0ae3 0039 | 9 | .STRTAB 0x0039->0x0aff ; ") to ("
0ae4 003d | = | .STRTAB 0x003d->0x0b02 ; ")."
0ae5 003d | = | .STRTAB 0x003d->0x0b03 ; "it didn't work."
0ae6 004a | J | .STREND 0x004a->0x0b0b
0ae7 4c45 4654 |LEFT| .STRTAB_STRINGS
0b0b 0000 0000 | | .BLANK 0000[0x5]
0b10 ; --------------------------------------------------------------------------------------
0b10 ; Debug Table
0b10 ; --------------------------------------------------------------------------------------
0b10 0004 0000 | | .DEBUG4 0x0004,0x0000,0x67f0,0x0000,0x0001,0x0026
0b16 000b 0bae | | .DBG4T 0x000b,0x0bae,0x8000,0x0000
0b1a 0041 0bc3 | A | .DBG4T 0x0041,0x0bc3,0x8000,0x0000
0b1e 00c3 0000 | | .DBG4T 0x00c3,0x0000,0x0005,0x0000
0b22 00f3 0bf4 | | .DBG4T 0x00f3,0x0bf4,0x0001,0x0000
0b26 01bb 0c11 | | .DBG4T 0x01bb,0x0c11,0x0001,0x0000
0b2a 020b 0c23 | #| .DBG4T 0x020b,0x0c23,0x0001,0x0000
0b2e 0253 0c30 | S 0| .DBG4T 0x0253,0x0c30,0x0001,0x0000
0b32 025b 0c34 | [ 4| .DBG4T 0x025b,0x0c34,0x0002,0x0000
0b36 0263 0c37 | c 7| .DBG4T 0x0263,0x0c37,0x0001,0x0000
0b3a 0283 0c3f | ?| .DBG4T 0x0283,0x0c3f,0x0002,0x0000
0b3e 0293 0c42 | B| .DBG4T 0x0293,0x0c42,0x0002,0x0000
0b42 02a3 0c45 | E| .DBG4T 0x02a3,0x0c45,0x0002,0x0000
0b46 02b3 0c48 | H| .DBG4T 0x02b3,0x0c48,0x0002,0x0000
0b4a 02cb 0c4b | K| .DBG4T 0x02cb,0x0c4b,0x0002,0x0000
0b4e 02eb 0c4e | N| .DBG4T 0x02eb,0x0c4e,0x0002,0x0000
0b52 0313 0c51 | Q| .DBG4T 0x0313,0x0c51,0x0002,0x0000
0b56 0333 0c54 | 3 T| .DBG4T 0x0333,0x0c54,0x0002,0x0000
0b5a 0343 0c57 | C W| .DBG4T 0x0343,0x0c57,0x0002,0x0000
0b5e 0353 0c5a | S Z| .DBG4T 0x0353,0x0c5a,0x0002,0x0000
0b62 0363 0c5d | c ]| .DBG4T 0x0363,0x0c5d,0x0002,0x0000
0b66 0373 0c60 | s `| .DBG4T 0x0373,0x0c60,0x0002,0x0000
0b6a 0383 0c63 | c| .DBG4T 0x0383,0x0c63,0x0002,0x0000
0b6e 0393 0c66 | f| .DBG4T 0x0393,0x0c66,0x0002,0x0000
0b72 03a3 0c69 | i| .DBG4T 0x03a3,0x0c69,0x0001,0x0000
0b76 03d3 0c73 | s| .DBG4T 0x03d3,0x0c73,0x0001,0x4000
0b7a 058b 0d14 | | .DBG4T 0x058b,0x0d14,0x0002,0x0000
0b7e 05ab 0d1a | | .DBG4T 0x05ab,0x0d1a,0x0001,0x4000
0b82 0683 0d7d | }| .DBG4T 0x0683,0x0d7d,0x0001,0x4000
0b86 070b 0db2 | | .DBG4T 0x070b,0x0db2,0x0001,0x0000
0b8a 0723 0db6 | # | .DBG4T 0x0723,0x0db6,0x0001,0x0000
0b8e 079b 0dd3 | | .DBG4T 0x079b,0x0dd3,0x0001,0x0000
0b92 08e3 0e02 | | .DBG4T 0x08e3,0x0e02,0x0001,0x0000
0b96 094b 0e12 | K | .DBG4T 0x094b,0x0e12,0x0001,0x0000
0b9a 09b3 0e22 | "| .DBG4T 0x09b3,0x0e22,0x0004,0x0000
0b9e 09f3 0e29 | )| .DBG4T 0x09f3,0x0e29,0x0004,0x0000
0ba2 0a43 0e39 | C 9| .DBG4T 0x0a43,0x0e39,0x0002,0x0000
0ba6 0a5b 0e3c | [ <| .DBG4T 0x0a5b,0x0e3c,0x0004,0x4000
0baa 0a8b 0e49 | I| .DBG4T 0x0a8b,0x0e49,0x0004,0x4000
0bae ; --------------------------------------------------------------------------------------
0bae ; Debug chain
0bae ; --------------------------------------------------------------------------------------
0bae 0013 0000 | | .DBGLEN 0x0013,0x0000
0bb0 000b 0010 | | .DBGLNO 0x000b,0x0010,0x0016,0x001a,0x0020,0x0024,0x0026,0x0028,0x002a,0x002c,0x002e,0x0030,0x0032,0x0034,0x0036,0x0038,0x003a,0x003c,0x003e
0bc3 ; --------------------------------------------------------------------------------------
0bc3 ; Debug chain
0bc3 ; --------------------------------------------------------------------------------------
0bc3 002e 0001 | . | .DBGLEN 0x002e,0x0001
0bc5 0041 0047 | A G| .DBGLNO 0x0041,0x0047,0x0049,0x004a,0x0064,0x0066,0x0068,0x006a,0x006c,0x006e,0x0070,0x0072,0x0074,0x0076,0x007b,0x007d,0x007f,0x0081,0x0083,0x0085,0x0087,0x0089,0x008b,0x008d,0x008f,0x0091,0x0093,0x0095,0x0097,0x0099,0x009b,0x009d,0x009f,0x00a1,0x00a3,0x00a5,0x00a7,0x00a9,0x00ab,0x00ad,0x00af,0x00b1,0x00b3,0x00b5,0x00b7,0x00b9,0x00bd
0bf4 ; --------------------------------------------------------------------------------------
0bf4 ; Debug chain
0bf4 ; --------------------------------------------------------------------------------------
0bf4 0002 0019 | | .DBGLEN 0x0002,0x0019
0bf6 00f3 00f5 | | .DBGLNO 0x00f3,0x00f5,0x00f7,0x00fa,0x00fe,0x0102,0x010a,0x0112,0x011a,0x0122,0x012a,0x013c,0x0143,0x0149,0x0152,0x0159,0x0160,0x0163,0x0166,0x0168,0x016b,0x0170,0x0182,0x018f,0x0192,0x01a4,0x01b1
0c11 ; --------------------------------------------------------------------------------------
0c11 ; Debug chain
0c11 ; --------------------------------------------------------------------------------------
0c11 0004 000c | | .DBGLEN 0x0004,0x000c
0c13 01bb 01bd | | .DBGLNO 0x01bb,0x01bd,0x01bf,0x01c4,0x01c6,0x01d4,0x01d8,0x01db,0x01df,0x01e5,0x01e9,0x01f1,0x01f5,0x01f8,0x01fc,0x0201
0c23 ; --------------------------------------------------------------------------------------
0c23 ; Debug chain
0c23 ; --------------------------------------------------------------------------------------
0c23 0003 0008 | | .DBGLEN 0x0003,0x0008
0c25 020b 020d | | .DBGLNO 0x020b,0x020d,0x020f,0x0210,0x0212,0x0215,0x021e,0x0228,0x0232,0x023c,0x0249
0c30 ; --------------------------------------------------------------------------------------
0c30 ; Debug chain
0c30 ; --------------------------------------------------------------------------------------
0c30 0000 0002 | | .DBGLEN 0x0000,0x0002
0c32 0253 0255 | S U| .DBGLNO 0x0253,0x0255
0c34 ; --------------------------------------------------------------------------------------
0c34 ; Debug chain
0c34 ; --------------------------------------------------------------------------------------
0c34 0000 0001 | | .DBGLEN 0x0000,0x0001
0c36 025b | [ | .DBGLNO 0x025b
0c37 ; --------------------------------------------------------------------------------------
0c37 ; Debug chain
0c37 ; --------------------------------------------------------------------------------------
0c37 0000 0006 | | .DBGLEN 0x0000,0x0006
0c39 0265 0267 | e g| .DBGLNO 0x0265,0x0267,0x0268,0x0269,0x027a,0x027c
0c3f ; --------------------------------------------------------------------------------------
0c3f ; Debug chain
0c3f ; --------------------------------------------------------------------------------------
0c3f 0000 0001 | | .DBGLEN 0x0000,0x0001
0c41 0283 | | .DBGLNO 0x0283
0c42 ; --------------------------------------------------------------------------------------
0c42 ; Debug chain
0c42 ; --------------------------------------------------------------------------------------
0c42 0000 0001 | | .DBGLEN 0x0000,0x0001
0c44 0293 | | .DBGLNO 0x0293
0c45 ; --------------------------------------------------------------------------------------
0c45 ; Debug chain
0c45 ; --------------------------------------------------------------------------------------
0c45 0000 0001 | | .DBGLEN 0x0000,0x0001
0c47 02a3 | | .DBGLNO 0x02a3
0c48 ; --------------------------------------------------------------------------------------
0c48 ; Debug chain
0c48 ; --------------------------------------------------------------------------------------
0c48 0000 0001 | | .DBGLEN 0x0000,0x0001
0c4a 02b3 | | .DBGLNO 0x02b3
0c4b ; --------------------------------------------------------------------------------------
0c4b ; Debug chain
0c4b ; --------------------------------------------------------------------------------------
0c4b 0000 0001 | | .DBGLEN 0x0000,0x0001
0c4d 02cb | | .DBGLNO 0x02cb
0c4e ; --------------------------------------------------------------------------------------
0c4e ; Debug chain
0c4e ; --------------------------------------------------------------------------------------
0c4e 0000 0001 | | .DBGLEN 0x0000,0x0001
0c50 02eb | | .DBGLNO 0x02eb
0c51 ; --------------------------------------------------------------------------------------
0c51 ; Debug chain
0c51 ; --------------------------------------------------------------------------------------
0c51 0000 0001 | | .DBGLEN 0x0000,0x0001
0c53 0313 | | .DBGLNO 0x0313
0c54 ; --------------------------------------------------------------------------------------
0c54 ; Debug chain
0c54 ; --------------------------------------------------------------------------------------
0c54 0000 0001 | | .DBGLEN 0x0000,0x0001
0c56 0333 | 3 | .DBGLNO 0x0333
0c57 ; --------------------------------------------------------------------------------------
0c57 ; Debug chain
0c57 ; --------------------------------------------------------------------------------------
0c57 0000 0001 | | .DBGLEN 0x0000,0x0001
0c59 0343 | C | .DBGLNO 0x0343
0c5a ; --------------------------------------------------------------------------------------
0c5a ; Debug chain
0c5a ; --------------------------------------------------------------------------------------
0c5a 0000 0001 | | .DBGLEN 0x0000,0x0001
0c5c 0353 | S | .DBGLNO 0x0353
0c5d ; --------------------------------------------------------------------------------------
0c5d ; Debug chain
0c5d ; --------------------------------------------------------------------------------------
0c5d 0000 0001 | | .DBGLEN 0x0000,0x0001
0c5f 0363 | c | .DBGLNO 0x0363
0c60 ; --------------------------------------------------------------------------------------
0c60 ; Debug chain
0c60 ; --------------------------------------------------------------------------------------
0c60 0000 0001 | | .DBGLEN 0x0000,0x0001
0c62 0373 | s | .DBGLNO 0x0373
0c63 ; --------------------------------------------------------------------------------------
0c63 ; Debug chain
0c63 ; --------------------------------------------------------------------------------------
0c63 0000 0001 | | .DBGLEN 0x0000,0x0001
0c65 0383 | | .DBGLNO 0x0383
0c66 ; --------------------------------------------------------------------------------------
0c66 ; Debug chain
0c66 ; --------------------------------------------------------------------------------------
0c66 0000 0001 | | .DBGLEN 0x0000,0x0001
0c68 0393 | | .DBGLNO 0x0393
0c69 ; --------------------------------------------------------------------------------------
0c69 ; Debug chain
0c69 ; --------------------------------------------------------------------------------------
0c69 0000 0008 | | .DBGLEN 0x0000,0x0008
0c6b 03a3 03a7 | | .DBGLNO 0x03a3,0x03a7,0x03ad,0x03b2,0x03b5,0x03bf,0x03c5,0x03cb
0c73 ; --------------------------------------------------------------------------------------
0c73 ; Debug chain
0c73 ; --------------------------------------------------------------------------------------
0c73 000f 0048 | H| .DBGLEN 0x000f,0x0048
0c75 03d3 03d4 | | .DBGLNO 0x03d3,0x03d4,0x03d6,0x03d8,0x03da,0x03dc,0x03de,0x03e0,0x03e2,0x03e7,0x03ec,0x03f1,0x03f3,0x03f5,0x03f7,0x03f9,0x03fc,0x0403,0x040c,0x0414,0x0422,0x0424,0x0426,0x042a,0x0430,0x0435,0x043a,0x043e,0x0442,0x0445,0x044b,0x0467,0x046b,0x046f,0x0474,0x0476,0x0478,0x0479,0x047d,0x0482,0x0487,0x048c,0x0491,0x0494,0x0497,0x0499,0x049d,0x04a2,0x04a6,0x04a8,0x04ac,0x04b1,0x04b5,0x04bc,0x04bf,0x04cc,0x04d3,0x04da,0x04e0,0x04ed,0x04f0,0x04f4,0x04fc,0x0500,0x050a,0x0511,0x0513,0x0537,0x053a,0x053d,0x0540,0x0543,0x0545,0x0546,0x0548,0x054c,0x0550,0x0552,0x0553,0x055a,0x055e,0x0565,0x056f,0x0570,0x0574,0x0578,0x057c
0ccc 0001 0002 | | .XXX[0x48]
0cce 0003 0004 | |
0cd0 0005 0006 | |
0cd2 0007 0008 | |
0cd4 0009 000a | |
0cd6 000b 000d | |
0cd8 000e 000f | |
0cda 0010 0011 | |
0cdc 0012 0013 | |
0cde 0014 0015 | |
0ce0 0016 0017 | |
0ce2 0018 0019 | |
0ce4 001a 001b | |
0ce6 001c 001d | |
0ce8 001e 001f | |
0cea 0020 0021 | !|
0cec 0022 0023 | " #|
0cee 0024 0025 | $ %|
0cf0 0026 0027 | & '|
0cf2 0028 0029 | ( )|
0cf4 002a 002b | * +|
0cf6 002c 002d | , -|
0cf8 002e 002f | . /|
0cfa 0030 0032 | 0 2|
0cfc 0031 000c | 1 |
0cfe 0033 0034 | 3 4|
0d00 0035 0036 | 5 6|
0d02 0037 0038 | 7 8|
0d04 0039 003a | 9 :|
0d06 003b 003c | ; <|
0d08 003d 003e | = >|
0d0a 003f 0040 | ? @|
0d0c 0041 0042 | A B|
0d0e 0043 0048 | C H|
0d10 0044 0045 | D E|
0d12 0046 0047 | F G|
0d14 ; --------------------------------------------------------------------------------------
0d14 ; Debug chain
0d14 ; --------------------------------------------------------------------------------------
0d14 0000 0004 | | .DBGLEN 0x0000,0x0004
0d16 058c 0598 | | .DBGLNO 0x058c,0x0598,0x059f,0x05a4
0d1a ; --------------------------------------------------------------------------------------
0d1a ; Debug chain
0d1a ; --------------------------------------------------------------------------------------
0d1a 000d 002a | *| .DBGLEN 0x000d,0x002a
0d1c 05ab 05ae | | .DBGLNO 0x05ab,0x05ae,0x05b1,0x05b3,0x05b5,0x05b7,0x05b9,0x05bb,0x05bd,0x05bf,0x05c1,0x05c3,0x05c5,0x05c7,0x05cd,0x05ce,0x05d2,0x05d4,0x05d6,0x05d7,0x05d9,0x05db,0x05de,0x05e1,0x05e3,0x05e6,0x05e8,0x05ea,0x05ec,0x05ee,0x05f1,0x05f3,0x05f6,0x05f9,0x05fe,0x0602,0x0605,0x0608,0x060f,0x0610,0x0613,0x0616,0x0619,0x061c,0x0621,0x0624,0x0637,0x0645,0x064a,0x065d,0x066b,0x0672,0x0674,0x0676,0x0678
0d53 0001 0002 | | .XXX[0x2a]
0d55 0003 0004 | |
0d57 0005 0006 | |
0d59 0007 0008 | |
0d5b 0009 000a | |
0d5d 000b 000c | |
0d5f 000d 000e | |
0d61 000f 0010 | |
0d63 0011 0012 | |
0d65 0013 0014 | |
0d67 0015 0016 | |
0d69 0017 0018 | |
0d6b 0019 001e | |
0d6d 001a 001b | |
0d6f 001c 001d | |
0d71 001f 0020 | |
0d73 0021 0022 | ! "|
0d75 0023 0024 | # $|
0d77 0025 0026 | % &|
0d79 0027 0028 | ' (|
0d7b 0029 002a | ) *|
0d7d ; --------------------------------------------------------------------------------------
0d7d ; Debug chain
0d7d ; --------------------------------------------------------------------------------------
0d7d 0003 0018 | | .DBGLEN 0x0003,0x0018
0d7f 0683 0686 | | .DBGLNO 0x0683,0x0686,0x068b,0x068d,0x0695,0x0699,0x06a2,0x06a3,0x06a8,0x06b0,0x06b5,0x06b7,0x06bb,0x06c0,0x06c8,0x06cd,0x06cf,0x06d3,0x06d8,0x06e0,0x06e5,0x06e7,0x06eb,0x06f0,0x06f8,0x06fd,0x06ff
0d9a 0001 0002 | | .XXX[0x18]
0d9c 0003 0018 | |
0d9e 0004 0005 | |
0da0 0006 0007 | |
0da2 0008 0009 | |
0da4 000a 000b | |
0da6 000c 000d | |
0da8 000e 000f | |
0daa 0010 0011 | |
0dac 0012 0013 | |
0dae 0014 0015 | |
0db0 0016 0017 | |
0db2 ; --------------------------------------------------------------------------------------
0db2 ; Debug chain
0db2 ; --------------------------------------------------------------------------------------
0db2 0000 0002 | | .DBGLEN 0x0000,0x0002
0db4 070b 0719 | | .DBGLNO 0x070b,0x0719
0db6 ; --------------------------------------------------------------------------------------
0db6 ; Debug chain
0db6 ; --------------------------------------------------------------------------------------
0db6 0002 0019 | | .DBGLEN 0x0002,0x0019
0db8 0723 0725 | # %| .DBGLNO 0x0723,0x0725,0x0727,0x072c,0x0731,0x0735,0x073a,0x073f,0x0741,0x0746,0x074b,0x074f,0x0754,0x0758,0x075d,0x0762,0x0766,0x076b,0x0770,0x0774,0x0779,0x077b,0x0780,0x0785,0x0787,0x0789,0x078e
0dd3 ; --------------------------------------------------------------------------------------
0dd3 ; Debug chain
0dd3 ; --------------------------------------------------------------------------------------
0dd3 0008 0025 | %| .DBGLEN 0x0008,0x0025
0dd5 079b 079d | | .DBGLNO 0x079b,0x079d,0x079f,0x07a1,0x07a3,0x07a5,0x07a7,0x07a9,0x07ae,0x07b0,0x07b2,0x07b5,0x07b8,0x07bb,0x07be,0x07cf,0x07d4,0x07e5,0x07ea,0x07fb,0x0800,0x0811,0x0817,0x081d,0x082e,0x0836,0x0839,0x083c,0x0845,0x0848,0x0862,0x0868,0x0879,0x0881,0x0884,0x0887,0x0890,0x0893,0x08ac,0x08ad,0x08b2,0x08b9,0x08c2,0x08c5,0x08de
0e02 ; --------------------------------------------------------------------------------------
0e02 ; Debug chain
0e02 ; --------------------------------------------------------------------------------------
0e02 0005 0009 | | .DBGLEN 0x0005,0x0009
0e04 08e3 08e5 | | .DBGLNO 0x08e3,0x08e5,0x08e7,0x08e9,0x08eb,0x08ed,0x08f2,0x08f6,0x0907,0x090f,0x0919,0x0923,0x0927,0x092b
0e12 ; --------------------------------------------------------------------------------------
0e12 ; Debug chain
0e12 ; --------------------------------------------------------------------------------------
0e12 0005 0009 | | .DBGLEN 0x0005,0x0009
0e14 094b 094d | K M| .DBGLNO 0x094b,0x094d,0x094f,0x0951,0x0953,0x0955,0x095a,0x095e,0x096f,0x0977,0x0981,0x098b,0x098e,0x0991
0e22 ; --------------------------------------------------------------------------------------
0e22 ; Debug chain
0e22 ; --------------------------------------------------------------------------------------
0e22 0002 0003 | | .DBGLEN 0x0002,0x0003
0e24 09b3 09ba | | .DBGLNO 0x09b3,0x09ba,0x09bb,0x09c4,0x09d7
0e29 ; --------------------------------------------------------------------------------------
0e29 ; Debug chain
0e29 ; --------------------------------------------------------------------------------------
0e29 0000 000e | | .DBGLEN 0x0000,0x000e
0e2b 09f3 09f5 | | .DBGLNO 0x09f3,0x09f5,0x0a07,0x0a0c,0x0a11,0x0a16,0x0a1b,0x0a20,0x0a25,0x0a2a,0x0a2d,0x0a33,0x0a38,0x0a39
0e39 ; --------------------------------------------------------------------------------------
0e39 ; Debug chain
0e39 ; --------------------------------------------------------------------------------------
0e39 0000 0001 | | .DBGLEN 0x0000,0x0001
0e3b 0a43 | C | .DBGLNO 0x0a43
0e3c ; --------------------------------------------------------------------------------------
0e3c ; Debug chain
0e3c ; --------------------------------------------------------------------------------------
0e3c 0001 0005 | | .DBGLEN 0x0001,0x0005
0e3e 0a5b 0a5d | [ ]| .DBGLNO 0x0a5b,0x0a5d,0x0a63,0x0a6f,0x0a74,0x0a79
0e44 0001 0003 | | .XXX[0x5]
0e46 0004 0005 | |
0e48 0002 | |
0e49 ; --------------------------------------------------------------------------------------
0e49 ; Debug chain
0e49 ; --------------------------------------------------------------------------------------
0e49 0001 0009 | | .DBGLEN 0x0001,0x0009
0e4b 0a8b 0a92 | | .DBGLNO 0x0a8b,0x0a92,0x0a9e,0x0aa3,0x0aa8,0x0ab0,0x0ab2,0x0ab6,0x0abf,0x0ac2
0e55 0002 0003 | | .XXX[0x9]
0e57 0004 0001 | |
0e59 0005 0006 | |
0e5b 0007 0008 | |
0e5d 0009 | |
0e5e 0000 0000 | | .BLANK 0000[0x1a2]