|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 4096 (0x1000) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6148f2
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0620 | | .CONST 0x0620 ; 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 0003 | | .CONST 0x0003 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0028 | ( | .CONST 0x0028 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0014 | | .CONST 0x0014 ; Number of locals 000b INIT_0008: 000b 029a 0033 | 3| Declare_Subprogram INIT_0030,For_Outer_Call,Visible,Unelaborated 000d 029a 005b | [| Declare_Subprogram INIT_0058,For_Outer_Call,Visible,Unelaborated 000f 029a 007b | {| Declare_Subprogram INIT_0078,For_Outer_Call,Visible,Unelaborated 0011 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated 0013 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated 0015 029a 013b | ;| Declare_Subprogram INIT_0138,For_Outer_Call,Visible,Unelaborated 0017 00bf | | Action Accept_Activation 0018 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0019 00c7 | | Action Elaborate_Subprogram 001a 1d0e | | Execute_Immediate Reference_Lex_1,0xe 001b 00c7 | | Action Elaborate_Subprogram 001c 1d0f | | Execute_Immediate Reference_Lex_1,0xf 001d 00c7 | | Action Elaborate_Subprogram 001e 1d10 | | Execute_Immediate Reference_Lex_1,0x10 001f 00c7 | | Action Elaborate_Subprogram 0020 029d 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call 0022 029d 01bb | | Declare_Subprogram INIT_01b8,For_Outer_Call 0024 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0025 00c7 | | Action Elaborate_Subprogram 0026 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0027 00c7 | | Action Elaborate_Subprogram 0028 BODY_0008: 0028 00bc | | Action Signal_Activated 0029 00bb | | Action Signal_Completion 002a 0000 0000 | | .BLANK 0000[0x6] 0030 ; -------------------------------------------------------------------------------------- 0030 ; SUBPROGRAM 0030 ; -------------------------------------------------------------------------------------- 0030 0045 | E | .CONST 0x0045 ; Address of begin 0031 0004 | | .CONST 0x0004 ; Address of exception handler 0032 0007 | | .CONST 0x0007 ; Number of locals 0033 INIT_0030: 0033 e5fa | | Load 0x2,-0x6 0034 01db | | Execute Vector,Length 0035 e002 | | Load 0x0,0x2 0036 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0037 e002 | | Load 0x0,0x2 0038 0007 | | Action Break_Optional 0039 e5fa | | Load 0x2,-0x6 003a 01db | | Execute Vector,Length 003b e002 | | Load 0x0,0x2 003c 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 003d e003 | | Load 0x0,0x3 003e 0322 | " | Declare_Variable Record 003f e5fa | | Load 0x2,-0x6 0040 01dd | | Execute Vector,First 0041 e002 | | Load 0x0,0x2 0042 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0043 029f 01cb | | Declare_Subprogram INIT_01c8,For_Call 0045 BODY_0030: 0045 e402 | | Load 0x2,0x2 0046 0d01 | | Execute_Immediate Less,0x1 0047 6801 |h | Jump_Zero 0x49 0048 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0049 e5ff | | Load 0x2,-0x1 004a 8004 | | Call 0x0,0x4 004b 8407 | | Call 0x2,0x7 004c e5ff | | Load 0x2,-0x1 004d 8005 | | Call 0x0,0x5 004e e5ff | | Load 0x2,-0x1 004f 8006 | | Call 0x0,0x6 0050 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0051 0000 0000 | | .BLANK 0000[0x7] 0058 ; -------------------------------------------------------------------------------------- 0058 ; SUBPROGRAM 0058 ; -------------------------------------------------------------------------------------- 0058 006d | m | .CONST 0x006d ; Address of begin 0059 0004 | | .CONST 0x0004 ; Address of exception handler 005a 0008 | | .CONST 0x0008 ; Number of locals 005b INIT_0058: 005b e5fa | | Load 0x2,-0x6 005c 01dd | | Execute Vector,First 005d e002 | | Load 0x0,0x2 005e 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 005f 00e1 | | Load_Encached Boolean_Cache 0060 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 0061 e5fc | | Load 0x2,-0x4 0062 e007 | | Load 0x0,0x7 0063 03f1 | | Declare_Variable Discrete,With_Value 0064 e007 | | Load 0x0,0x7 0065 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0066 e5fa | | Load 0x2,-0x6 0067 01db | | Execute Vector,Length 0068 e002 | | Load 0x0,0x2 0069 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 006a e002 | | Load 0x0,0x2 006b 029f 0283 | | Declare_Subprogram INIT_0280,For_Call 006d BODY_0058: 006d e5ff | | Load 0x2,-0x1 006e 8004 | | Call 0x0,0x4 006f 8408 | | Call 0x2,0x8 0070 e5ff | | Load 0x2,-0x1 0071 8005 | | Call 0x0,0x5 0072 e5ff | | Load 0x2,-0x1 0073 8006 | | Call 0x0,0x6 0074 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0075 0000 0000 | | .XXX[0x3] 0077 0000 | | 0078 ; -------------------------------------------------------------------------------------- 0078 ; SUBPROGRAM 0078 ; -------------------------------------------------------------------------------------- 0078 008e | | .CONST 0x008e ; Address of begin 0079 0004 | | .CONST 0x0004 ; Address of exception handler 007a 000a | | .CONST 0x000a ; Number of locals 007b INIT_0078: 007b e002 | | Load 0x0,0x2 007c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 007d 4801 |H | Short_Literal 0x1 007e 4805 |H | Short_Literal 0x5 007f e008 | | Load 0x0,0x8 0080 035b | [ | Declare_Type Array,Constrained 0081 0337 | 7 | Declare_Variable Array 0082 e002 | | Load 0x0,0x2 0083 0007 | | Action Break_Optional 0084 e007 | | Load 0x0,0x7 0085 0007 | | Action Break_Optional 0086 e003 | | Load 0x0,0x3 0087 0322 | " | Declare_Variable Record 0088 00e1 | | Load_Encached Boolean_Cache 0089 e002 | | Load 0x0,0x2 008a 0007 | | Action Break_Optional 008b e009 | | Load 0x0,0x9 008c 029f 02f3 | | Declare_Subprogram INIT_02f0,For_Call 008e BODY_0078: 008e e5ff | | Load 0x2,-0x1 008f 8004 | | Call 0x0,0x4 0090 840a | | Call 0x2,0xa 0091 e5ff | | Load 0x2,-0x1 0092 8005 | | Call 0x0,0x5 0093 e5ff | | Load 0x2,-0x1 0094 8006 | | Call 0x0,0x6 0095 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0096 0000 0000 | | .XXX[0x2] 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 00a6 | | .CONST 0x00a6 ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0005 | | .CONST 0x0005 ; Number of locals 009b INIT_0098: 009b e5fd | | Load 0x2,-0x3 009c 01db | | Execute Vector,Length 009d e002 | | Load 0x0,0x2 009e 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 009f e00a | | Load 0x0,0xa 00a0 02ff | | Declare_Variable Variant_Record 00a1 00d8 | | Load_Top At_Offset_0 00a2 1c00 | | Execute_Immediate Run_Utility,0x0 00a3 e00b | | Load 0x0,0xb 00a4 029f 0513 | | Declare_Subprogram INIT_0510,For_Call 00a6 BODY_0098: 00a6 e5ff | | Load 0x2,-0x1 00a7 8004 | | Call 0x0,0x4 00a8 8405 | | Call 0x2,0x5 00a9 e5ff | | Load 0x2,-0x1 00aa 8005 | | Call 0x0,0x5 00ab e5ff | | Load 0x2,-0x1 00ac 8006 | | Call 0x0,0x6 00ad 4504 |E | Exit_Suprogram New_Top_Offset 0x4 00ae 0000 0000 | | .XXX[0x2] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00c3 | | .CONST 0x00c3 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0007 | | .CONST 0x0007 ; Number of locals 00b3 INIT_00b0: 00b3 e002 | | Load 0x0,0x2 00b4 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 00b5 e00c | | Load 0x0,0xc 00b6 0322 | " | Declare_Variable Record 00b7 00d8 | | Load_Top At_Offset_0 00b8 1c00 | | Execute_Immediate Run_Utility,0x0 00b9 e00c | | Load 0x0,0xc 00ba 0322 | " | Declare_Variable Record 00bb 00d8 | | Load_Top At_Offset_0 00bc 1c00 | | Execute_Immediate Run_Utility,0x0 00bd 00e1 | | Load_Encached Boolean_Cache 00be 00e1 | | Load_Encached Boolean_Cache 00bf e00c | | Load 0x0,0xc 00c0 0322 | " | Declare_Variable Record 00c1 00d8 | | Load_Top At_Offset_0 00c2 1c00 | | Execute_Immediate Run_Utility,0x0 00c3 BODY_00b0: 00c3 00e1 | | Load_Encached Boolean_Cache 00c4 e403 | | Load 0x2,0x3 00c5 e5ff | | Load 0x2,-0x1 00c6 8214 | | Call 0x1,0x14 00c7 00d1 | | Pop_Control Pop_Count_1 00c8 005b | [ | Store_Top Discrete,At_Offset_3 00c9 e5ff | | Load 0x2,-0x1 00ca 0227 | ' | Execute Access,All_Reference 00cb 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 00cc a5fd | | Store_Unchecked 0x2,-0x3 00cd e5ff | | Load 0x2,-0x1 00ce 0227 | ' | Execute Access,All_Reference 00cf 3c0d |< | Execute Record,Field_Read,Field_Number 0xd 00d0 a5fc | | Store_Unchecked 0x2,-0x4 00d1 e5ff | | Load 0x2,-0x1 00d2 0227 | ' | Execute Access,All_Reference 00d3 3c0e |< | Execute Record,Field_Read,Field_Number 0xe 00d4 a5fb | | Store_Unchecked 0x2,-0x5 00d5 00cf | | Action Mark_Auxiliary 00d6 e5fe | | Load 0x2,-0x2 00d7 01d9 | | Execute Vector,Reverse_Bounds 00d8 0263 | c | Execute Discrete,Above_Bound 00d9 7050 |pP | Jump_Nonzero 0x12a 00da 00e1 | | Load_Encached Boolean_Cache 00db e404 | | Load 0x2,0x4 00dc 00da | | Load_Top At_Offset_2 00dd e5fe | | Load 0x2,-0x2 00de 01d5 | | Execute Vector,Field_Reference 00df e5ff | | Load 0x2,-0x1 00e0 8213 | | Call 0x1,0x13 00e1 00d1 | | Pop_Control Pop_Count_1 00e2 c406 | | Store 0x2,0x6 00e3 e406 | | Load 0x2,0x6 00e4 7006 |p | Jump_Nonzero 0xeb 00e5 e405 | | Load 0x2,0x5 00e6 6840 |h@ | Jump_Zero 0x127 00e7 e403 | | Load 0x2,0x3 00e8 e404 | | Load 0x2,0x4 00e9 017d | } | Execute Record,Structure_Write 00ea 7800 |x | Jump 0xeb 00eb e402 | | Load 0x2,0x2 00ec 7004 |p | Jump_Nonzero 0xf1 00ed e404 | | Load 0x2,0x4 00ee e5fa | | Load 0x2,-0x6 00ef 017d | } | Execute Record,Structure_Write 00f0 7833 |x3 | Jump 0x124 00f1 e404 | | Load 0x2,0x4 00f2 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 00f3 e407 | | Load 0x2,0x7 00f4 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 00f5 800d | | Call 0x0,0xd 00f6 e407 | | Load 0x2,0x7 00f7 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 00f8 e404 | | Load 0x2,0x4 00f9 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 00fa e407 | | Load 0x2,0x7 00fb 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 00fc 800d | | Call 0x0,0xd 00fd e407 | | Load 0x2,0x7 00fe 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 00ff 00db | | Load_Top At_Offset_3 0100 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0101 e404 | | Load 0x2,0x4 0102 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0103 0273 | s | Execute Discrete,Plus 0104 00d8 | | Load_Top At_Offset_0 0105 e007 | | Load 0x0,0x7 0106 0260 | ` | Execute Discrete,In_Type 0107 7001 |p | Jump_Nonzero 0x109 0108 0801 | | Execute_Immediate Raise,0x1 0109 e407 | | Load 0x2,0x7 010a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 010b 800e | | Call 0x0,0xe 010c e407 | | Load 0x2,0x7 010d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 010e 00db | | Load_Top At_Offset_3 010f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0110 e404 | | Load 0x2,0x4 0111 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0112 0273 | s | Execute Discrete,Plus 0113 00d8 | | Load_Top At_Offset_0 0114 e007 | | Load 0x0,0x7 0115 0260 | ` | Execute Discrete,In_Type 0116 7001 |p | Jump_Nonzero 0x118 0117 0801 | | Execute_Immediate Raise,0x1 0118 e407 | | Load 0x2,0x7 0119 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 011a 800d | | Call 0x0,0xd 011b e407 | | Load 0x2,0x7 011c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 011d 00db | | Load_Top At_Offset_3 011e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 011f e404 | | Load 0x2,0x4 0120 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0121 0273 | s | Execute Discrete,Plus 0122 e407 | | Load 0x2,0x7 0123 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0124 e402 | | Load 0x2,0x2 0125 0a01 | | Execute_Immediate Plus,0x1 0126 c402 | | Store 0x2,0x2 0127 0008 | | Action Idle 0128 00c8 | | Action Pop_Auxiliary_Range 0129 3fb0 |? | Loop_Increasing 0xda 012a 00ce | | Action Pop_Auxiliary 012b e402 | | Load 0x2,0x2 012c 7004 |p | Jump_Nonzero 0x131 012d e00f | | Load 0x0,0xf 012e e5fa | | Load 0x2,-0x6 012f 017d | } | Execute Record,Structure_Write 0130 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0131 00d8 | | Load_Top At_Offset_0 0132 e5fa | | Load 0x2,-0x6 0133 017d | } | Execute Record,Structure_Write 0134 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0135 0000 0000 | | .XXX[0x3] 0137 0000 | | 0138 ; -------------------------------------------------------------------------------------- 0138 ; SUBPROGRAM 0138 ; -------------------------------------------------------------------------------------- 0138 0147 | G | .CONST 0x0147 ; Address of begin 0139 0004 | | .CONST 0x0004 ; Address of exception handler 013a 0006 | | .CONST 0x0006 ; Number of locals 013b INIT_0138: 013b e00c | | Load 0x0,0xc 013c 0322 | " | Declare_Variable Record 013d 00d8 | | Load_Top At_Offset_0 013e 1c00 | | Execute_Immediate Run_Utility,0x0 013f e00c | | Load 0x0,0xc 0140 0322 | " | Declare_Variable Record 0141 00d8 | | Load_Top At_Offset_0 0142 1c00 | | Execute_Immediate Run_Utility,0x0 0143 00e1 | | Load_Encached Boolean_Cache 0144 00e1 | | Load_Encached Boolean_Cache 0145 e010 | | Load 0x0,0x10 0146 0007 | | Action Break_Optional 0147 BODY_0138: 0147 00e1 | | Load_Encached Boolean_Cache 0148 e402 | | Load 0x2,0x2 0149 e5ff | | Load 0x2,-0x1 014a 8214 | | Call 0x1,0x14 014b 00d1 | | Pop_Control Pop_Count_1 014c 005b | [ | Store_Top Discrete,At_Offset_3 014d 4800 |H | Short_Literal 0x0 014e 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 014f 00cf | | Action Mark_Auxiliary 0150 e5fe | | Load 0x2,-0x2 0151 01d9 | | Execute Vector,Reverse_Bounds 0152 0263 | c | Execute Discrete,Above_Bound 0153 701a |p | Jump_Nonzero 0x16e 0154 00e1 | | Load_Encached Boolean_Cache 0155 e403 | | Load 0x2,0x3 0156 00da | | Load_Top At_Offset_2 0157 e5fe | | Load 0x2,-0x2 0158 01d5 | | Execute Vector,Field_Reference 0159 e5ff | | Load 0x2,-0x1 015a 8213 | | Call 0x1,0x13 015b 00d1 | | Pop_Control Pop_Count_1 015c c405 | | Store 0x2,0x5 015d e405 | | Load 0x2,0x5 015e 7008 |p | Jump_Nonzero 0x167 015f e404 | | Load 0x2,0x4 0160 680b |h | Jump_Zero 0x16c 0161 00db | | Load_Top At_Offset_3 0162 e402 | | Load 0x2,0x2 0163 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0164 0273 | s | Execute Discrete,Plus 0165 c406 | | Store 0x2,0x6 0166 7805 |x | Jump 0x16c 0167 00db | | Load_Top At_Offset_3 0168 e403 | | Load 0x2,0x3 0169 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 016a 0273 | s | Execute Discrete,Plus 016b c406 | | Store 0x2,0x6 016c 00c8 | | Action Pop_Auxiliary_Range 016d 3fe6 |? | Loop_Increasing 0x154 016e 00ce | | Action Pop_Auxiliary 016f 00d8 | | Load_Top At_Offset_0 0170 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0171 0000 0000 | | .BLANK 0000[0x7] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 017b | { | .CONST 0x017b ; Address of begin 0179 0004 | | .CONST 0x0004 ; Address of exception handler 017a 0001 | | .CONST 0x0001 ; Number of locals 017b BODY_0178: 017b INIT_0178: 017b 00da | | Load_Top At_Offset_2 017c 0227 | ' | Execute Access,All_Reference 017d 3c0c |< | Execute Record,Field_Read,Field_Number 0xc 017e e011 | | Load 0x0,0x11 017f 022f | / | Execute Access,Equal 0180 6808 |h | Jump_Zero 0x189 0181 00da | | Load_Top At_Offset_2 0182 0227 | ' | Execute Access,All_Reference 0183 340a |4 | Execute Record,Field_Reference,Field_Number 0xa 0184 e5fd | | Load 0x2,-0x3 0185 017d | } | Execute Record,Structure_Write 0186 4801 |H | Short_Literal 0x1 0187 a5fc | | Store_Unchecked 0x2,-0x4 0188 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0189 00db | | Load_Top At_Offset_3 018a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 018b 4801 |H | Short_Literal 0x1 018c e5ff | | Load 0x2,-0x1 018d 0227 | ' | Execute Access,All_Reference 018e 3c0c |< | Execute Record,Field_Read,Field_Number 0xc 018f 0227 | ' | Execute Access,All_Reference 0190 01aa | | Execute Matrix,Bounds 0191 0262 | b | Execute Discrete,In_Range 0192 681e |h | Jump_Zero 0x1b1 0193 00db | | Load_Top At_Offset_3 0194 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0195 4802 |H | Short_Literal 0x2 0196 e5ff | | Load 0x2,-0x1 0197 0227 | ' | Execute Access,All_Reference 0198 3c0c |< | Execute Record,Field_Read,Field_Number 0xc 0199 0227 | ' | Execute Access,All_Reference 019a 01aa | | Execute Matrix,Bounds 019b 0262 | b | Execute Discrete,In_Range 019c 6814 |h | Jump_Zero 0x1b1 019d 00db | | Load_Top At_Offset_3 019e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 019f e5fe | | Load 0x2,-0x2 01a0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01a1 e5ff | | Load 0x2,-0x1 01a2 0227 | ' | Execute Access,All_Reference 01a3 3c0c |< | Execute Record,Field_Read,Field_Number 0xc 01a4 0227 | ' | Execute Access,All_Reference 01a5 01a5 | | Execute Matrix,Field_Reference 01a6 e5fd | | Load 0x2,-0x3 01a7 017d | } | Execute Record,Structure_Write 01a8 e5fd | | Load 0x2,-0x3 01a9 8012 | | Call 0x0,0x12 01aa 6803 |h | Jump_Zero 0x1ae 01ab 4800 |H | Short_Literal 0x0 01ac a5fc | | Store_Unchecked 0x2,-0x4 01ad 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01ae 4801 |H | Short_Literal 0x1 01af a5fc | | Store_Unchecked 0x2,-0x4 01b0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01b1 4800 |H | Short_Literal 0x0 01b2 a5fc | | Store_Unchecked 0x2,-0x4 01b3 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01b4 0000 0000 | | .BLANK 0000[0x4] 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01bb | | .CONST 0x01bb ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0001 | | .CONST 0x0001 ; Number of locals 01bb BODY_01b8: 01bb INIT_01b8: 01bb 00e1 | | Load_Encached Boolean_Cache 01bc e5fe | | Load 0x2,-0x2 01bd e5ff | | Load 0x2,-0x1 01be 0227 | ' | Execute Access,All_Reference 01bf 3408 |4 | Execute Record,Field_Reference,Field_Number 0x8 01c0 e5ff | | Load 0x2,-0x1 01c1 8213 | | Call 0x1,0x13 01c2 00d1 | | Pop_Control Pop_Count_1 01c3 c5fd | | Store 0x2,-0x3 01c4 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01c5 0000 0000 | | .XXX[0x3] 01c7 0000 | | 01c8 ; -------------------------------------------------------------------------------------- 01c8 ; SUBPROGRAM 01c8 ; -------------------------------------------------------------------------------------- 01c8 01cb | | .CONST 0x01cb ; Address of begin 01c9 0279 | y | .CONST 0x0279 ; Address of exception handler 01ca 0001 | | .CONST 0x0001 ; Number of locals 01cb BODY_01c8: 01cb INIT_01c8: 01cb e5fd | | Load 0x2,-0x3 01cc e5ff | | Load 0x2,-0x1 01cd 8013 | | Call 0x0,0x13 01ce e402 | | Load 0x2,0x2 01cf 48fd |H | Short_Literal 0xfd 01d0 0273 | s | Execute Discrete,Plus 01d1 48fe |H | Short_Literal 0xfe 01d2 0270 | p | Execute Discrete,Divide 01d3 0901 | | Execute_Immediate Binary_Scale,0x1 01d4 e402 | | Load 0x2,0x2 01d5 0901 | | Execute_Immediate Binary_Scale,0x1 01d6 0273 | s | Execute Discrete,Plus 01d7 c403 | | Store 0x2,0x3 01d8 e403 | | Load 0x2,0x3 01d9 e014 | | Load 0x0,0x14 01da 0322 | " | Declare_Variable Record 01db 484b |HK | Short_Literal 0x4b 01dc 00d9 | | Load_Top At_Offset_1 01dd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01de e014 | | Load 0x0,0x14 01df 012c | , | Execute Any,Size 01e0 09fb | | Execute_Immediate Binary_Scale,-0x5 01e1 e403 | | Load 0x2,0x3 01e2 0a03 | | Execute_Immediate Plus,0x3 01e3 09fe | | Execute_Immediate Binary_Scale,-0x2 01e4 00d8 | | Load_Top At_Offset_0 01e5 e015 | | Load 0x0,0x15 01e6 0260 | ` | Execute Discrete,In_Type 01e7 7001 |p | Jump_Nonzero 0x1e9 01e8 0801 | | Execute_Immediate Raise,0x1 01e9 0273 | s | Execute Discrete,Plus 01ea 00d9 | | Load_Top At_Offset_1 01eb 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 01ec 4800 |H | Short_Literal 0x0 01ed 00d9 | | Load_Top At_Offset_1 01ee 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01ef e5fe | | Load 0x2,-0x2 01f0 00d9 | | Load_Top At_Offset_1 01f1 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 01f2 e5fd | | Load 0x2,-0x3 01f3 0227 | ' | Execute Access,All_Reference 01f4 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 01f5 00d9 | | Load_Top At_Offset_1 01f6 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 01f7 e5fc | | Load 0x2,-0x4 01f8 00d9 | | Load_Top At_Offset_1 01f9 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 01fa e5fb | | Load 0x2,-0x5 01fb 00d9 | | Load_Top At_Offset_1 01fc 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 01fd e5ff | | Load 0x2,-0x1 01fe e016 | | Load 0x0,0x16 01ff a017 | | Store_Unchecked 0x0,0x17 0200 e018 | | Load 0x0,0x18 0201 e019 | | Load 0x0,0x19 0202 a01a | | Store_Unchecked 0x0,0x1a 0203 801b | | Call 0x0,0x1b 0204 e003 | | Load 0x0,0x3 0205 0322 | " | Declare_Variable Record 0206 4800 |H | Short_Literal 0x0 0207 00d9 | | Load_Top At_Offset_1 0208 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0209 48fe |H | Short_Literal 0xfe 020a 00d9 | | Load_Top At_Offset_1 020b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 020c e405 | | Load 0x2,0x5 020d 017d | } | Execute Record,Structure_Write 020e 00cf | | Action Mark_Auxiliary 020f 781f |x | Jump 0x22f 0210 e405 | | Load 0x2,0x5 0211 e5ff | | Load 0x2,-0x1 0212 e01c | | Load 0x0,0x1c 0213 a01d | | Store_Unchecked 0x0,0x1d 0214 e01e | | Load 0x0,0x1e 0215 a01f | | Store_Unchecked 0x0,0x1f 0216 8020 | | Call 0x0,0x20 0217 e406 | | Load 0x2,0x6 0218 00d8 | | Load_Top At_Offset_0 0219 48fd |H | Short_Literal 0xfd 021a 0273 | s | Execute Discrete,Plus 021b e5fa | | Load 0x2,-0x6 021c 01cf | | Execute Vector,Slice_Read 021d e5ff | | Load 0x2,-0x1 021e e021 | ! | Load 0x0,0x21 021f e022 | " | Load 0x0,0x22 0220 e023 | # | Load 0x0,0x23 0221 a024 | $ | Store_Unchecked 0x0,0x24 0222 e025 | % | Load 0x0,0x25 0223 e026 | & | Load 0x0,0x26 0224 a027 | ' | Store_Unchecked 0x0,0x27 0225 8028 | ( | Call 0x0,0x28 0226 e404 | | Load 0x2,0x4 0227 4f02 |O | Short_Literal -0xfe 0228 0273 | s | Execute Discrete,Plus 0229 c404 | | Store 0x2,0x4 022a e406 | | Load 0x2,0x6 022b 48fe |H | Short_Literal 0xfe 022c 0273 | s | Execute Discrete,Plus 022d c406 | | Store 0x2,0x6 022e 00c9 | | Action Pop_Auxiliary_Loop 022f e404 | | Load 0x2,0x4 0230 0cff | | Execute_Immediate Greater_Equal,-0x1 0231 77de |w | Jump_Nonzero 0x210 0232 00ce | | Action Pop_Auxiliary 0233 e404 | | Load 0x2,0x4 0234 6824 |h$ | Jump_Zero 0x259 0235 e003 | | Load 0x0,0x3 0236 0322 | " | Declare_Variable Record 0237 4800 |H | Short_Literal 0x0 0238 00d9 | | Load_Top At_Offset_1 0239 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 023a e404 | | Load 0x2,0x4 023b 00d8 | | Load_Top At_Offset_0 023c e029 | ) | Load 0x0,0x29 023d 0260 | ` | Execute Discrete,In_Type 023e 7001 |p | Jump_Nonzero 0x240 023f 0801 | | Execute_Immediate Raise,0x1 0240 00d9 | | Load_Top At_Offset_1 0241 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0242 e405 | | Load 0x2,0x5 0243 017d | } | Execute Record,Structure_Write 0244 e405 | | Load 0x2,0x5 0245 e5ff | | Load 0x2,-0x1 0246 e01c | | Load 0x0,0x1c 0247 a01d | | Store_Unchecked 0x0,0x1d 0248 e01e | | Load 0x0,0x1e 0249 a01f | | Store_Unchecked 0x0,0x1f 024a 8020 | | Call 0x0,0x20 024b e406 | | Load 0x2,0x6 024c e5fa | | Load 0x2,-0x6 024d 01dc | | Execute Vector,Last 024e e5fa | | Load 0x2,-0x6 024f 01cf | | Execute Vector,Slice_Read 0250 e5ff | | Load 0x2,-0x1 0251 e021 | ! | Load 0x0,0x21 0252 e022 | " | Load 0x0,0x22 0253 e023 | # | Load 0x0,0x23 0254 a024 | $ | Store_Unchecked 0x0,0x24 0255 e025 | % | Load 0x0,0x25 0256 e026 | & | Load 0x0,0x26 0257 a027 | ' | Store_Unchecked 0x0,0x27 0258 8028 | ( | Call 0x0,0x28 0259 e403 | | Load 0x2,0x3 025a 4804 |H | Short_Literal 0x4 025b 026f | o | Execute Discrete,Remainder 025c 681b |h | Jump_Zero 0x278 025d 4801 |H | Short_Literal 0x1 025e 4804 |H | Short_Literal 0x4 025f e403 | | Load 0x2,0x3 0260 4804 |H | Short_Literal 0x4 0261 026f | o | Execute Discrete,Remainder 0262 0272 | r | Execute Discrete,Minus 0263 e008 | | Load 0x0,0x8 0264 0334 | 4 | Declare_Variable Array,With_Constraint 0265 00d8 | | Load_Top At_Offset_0 0266 01dc | | Execute Vector,Last 0267 4801 |H | Short_Literal 0x1 0268 0263 | c | Execute Discrete,Above_Bound 0269 7005 |p | Jump_Nonzero 0x26f 026a 4800 |H | Short_Literal 0x0 026b 00d9 | | Load_Top At_Offset_1 026c e602 | | Load 0x3,0x2 026d 01d6 | | Execute Vector,Field_Write 026e 3ffb |? | Loop_Increasing 0x26a 026f e5ff | | Load 0x2,-0x1 0270 e02a | * | Load 0x0,0x2a 0271 e02b | + | Load 0x0,0x2b 0272 e02c | , | Load 0x0,0x2c 0273 a02d | - | Store_Unchecked 0x0,0x2d 0274 e02e | . | Load 0x0,0x2e 0275 e02f | / | Load 0x0,0x2f 0276 a030 | 0 | Store_Unchecked 0x0,0x30 0277 8028 | ( | Call 0x0,0x28 0278 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0279 TRAP_01c8: 0279 0007 | | Action Break_Optional 027a e5ff | | Load 0x2,-0x1 027b 8005 | | Call 0x0,0x5 027c 00d8 | | Load_Top At_Offset_0 027d 0101 | | Execute Exception,Reraise 027e 0000 0000 | | .XXX[0x2] 0280 ; -------------------------------------------------------------------------------------- 0280 ; SUBPROGRAM 0280 ; -------------------------------------------------------------------------------------- 0280 0285 | | .CONST 0x0285 ; Address of begin 0281 02ea | | .CONST 0x02ea ; Address of exception handler 0282 0002 | | .CONST 0x0002 ; Number of locals 0283 INIT_0280: 0283 029f 05a3 | | Declare_Subprogram INIT_05a0,For_Call 0285 BODY_0280: 0285 e5fd | | Load 0x2,-0x3 0286 e5ff | | Load 0x2,-0x1 0287 8013 | | Call 0x0,0x13 0288 00cf | | Action Mark_Auxiliary 0289 785c |x\ | Jump 0x2e6 028a e406 | | Load 0x2,0x6 028b 48ff |H | Short_Literal 0xff 028c 027d | } | Execute Discrete,Greater 028d 6803 |h | Jump_Zero 0x291 028e 48ff |H | Short_Literal 0xff 028f a407 | | Store_Unchecked 0x2,0x7 0290 7802 |x | Jump 0x293 0291 e406 | | Load 0x2,0x6 0292 a407 | | Store_Unchecked 0x2,0x7 0293 e403 | | Load 0x2,0x3 0294 6803 |h | Jump_Zero 0x298 0295 4800 |H | Short_Literal 0x0 0296 a403 | | Store_Unchecked 0x2,0x3 0297 7801 |x | Jump 0x299 0298 8602 | | Call 0x3,0x2 0299 e404 | | Load 0x2,0x4 029a a405 | | Store_Unchecked 0x2,0x5 029b e407 | | Load 0x2,0x7 029c e031 | 1 | Load 0x0,0x31 029d 0322 | " | Declare_Variable Record 029e 484d |HM | Short_Literal 0x4d 029f 00d9 | | Load_Top At_Offset_1 02a0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 02a1 e031 | 1 | Load 0x0,0x31 02a2 012c | , | Execute Any,Size 02a3 09fb | | Execute_Immediate Binary_Scale,-0x5 02a4 e407 | | Load 0x2,0x7 02a5 0901 | | Execute_Immediate Binary_Scale,0x1 02a6 0a03 | | Execute_Immediate Plus,0x3 02a7 09fe | | Execute_Immediate Binary_Scale,-0x2 02a8 00d8 | | Load_Top At_Offset_0 02a9 e015 | | Load 0x0,0x15 02aa 0260 | ` | Execute Discrete,In_Type 02ab 7001 |p | Jump_Nonzero 0x2ad 02ac 0801 | | Execute_Immediate Raise,0x1 02ad 0273 | s | Execute Discrete,Plus 02ae 00d9 | | Load_Top At_Offset_1 02af 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02b0 e407 | | Load 0x2,0x7 02b1 00d8 | | Load_Top At_Offset_0 02b2 e029 | ) | Load 0x0,0x29 02b3 0260 | ` | Execute Discrete,In_Type 02b4 7001 |p | Jump_Nonzero 0x2b6 02b5 0801 | | Execute_Immediate Raise,0x1 02b6 00d9 | | Load_Top At_Offset_1 02b7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02b8 e5fe | | Load 0x2,-0x2 02b9 00d9 | | Load_Top At_Offset_1 02ba 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 02bb e5fd | | Load 0x2,-0x3 02bc 0227 | ' | Execute Access,All_Reference 02bd 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 02be 00d9 | | Load_Top At_Offset_1 02bf 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 02c0 e405 | | Load 0x2,0x5 02c1 00d9 | | Load_Top At_Offset_1 02c2 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 02c3 e5fb | | Load 0x2,-0x5 02c4 00d9 | | Load_Top At_Offset_1 02c5 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 02c6 e5ff | | Load 0x2,-0x1 02c7 e032 | 2 | Load 0x0,0x32 02c8 a033 | 3 | Store_Unchecked 0x0,0x33 02c9 e034 | 4 | Load 0x0,0x34 02ca e035 | 5 | Load 0x0,0x35 02cb a036 | 6 | Store_Unchecked 0x0,0x36 02cc 801b | | Call 0x0,0x1b 02cd e402 | | Load 0x2,0x2 02ce 00d8 | | Load_Top At_Offset_0 02cf e407 | | Load 0x2,0x7 02d0 0273 | s | Execute Discrete,Plus 02d1 0aff | | Execute_Immediate Plus,-0x1 02d2 e5fa | | Load 0x2,-0x6 02d3 01cf | | Execute Vector,Slice_Read 02d4 e5ff | | Load 0x2,-0x1 02d5 e037 | 7 | Load 0x0,0x37 02d6 e038 | 8 | Load 0x0,0x38 02d7 e039 | 9 | Load 0x0,0x39 02d8 a03a | : | Store_Unchecked 0x0,0x3a 02d9 e03b | ; | Load 0x0,0x3b 02da e03c | < | Load 0x0,0x3c 02db a03d | = | Store_Unchecked 0x0,0x3d 02dc 803e | > | Call 0x0,0x3e 02dd e402 | | Load 0x2,0x2 02de e407 | | Load 0x2,0x7 02df 0273 | s | Execute Discrete,Plus 02e0 c402 | | Store 0x2,0x2 02e1 e406 | | Load 0x2,0x6 02e2 e407 | | Load 0x2,0x7 02e3 0272 | r | Execute Discrete,Minus 02e4 c406 | | Store 0x2,0x6 02e5 00c9 | | Action Pop_Auxiliary_Loop 02e6 e406 | | Load 0x2,0x6 02e7 0c01 | | Execute_Immediate Greater_Equal,0x1 02e8 77a1 |w | Jump_Nonzero 0x28a 02e9 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02ea TRAP_0280: 02ea 0007 | | Action Break_Optional 02eb e5ff | | Load 0x2,-0x1 02ec 8005 | | Call 0x0,0x5 02ed 00d8 | | Load_Top At_Offset_0 02ee 0101 | | Execute Exception,Reraise 02ef 0000 | | .XXX[0x1] 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f3 | | .CONST 0x02f3 ; Address of begin 02f1 0505 | | .CONST 0x0505 ; Address of exception handler 02f2 0001 | | .CONST 0x0001 ; Number of locals 02f3 BODY_02f0: 02f3 INIT_02f0: 02f3 e5fd | | Load 0x2,-0x3 02f4 e5ff | | Load 0x2,-0x1 02f5 8013 | | Call 0x0,0x13 02f6 00cf | | Action Mark_Auxiliary 02f7 e5fa | | Load 0x2,-0x6 02f8 01d9 | | Execute Vector,Reverse_Bounds 02f9 0263 | c | Execute Discrete,Above_Bound 02fa 7077 |pw | Jump_Nonzero 0x372 02fb 00d8 | | Load_Top At_Offset_0 02fc e5fa | | Load 0x2,-0x6 02fd 01d5 | | Execute Vector,Field_Reference 02fe 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 02ff e03f | ? | Load 0x0,0x3f 0300 017f | | Execute Record,Equal 0301 7007 |p | Jump_Nonzero 0x309 0302 e402 | | Load 0x2,0x2 0303 0a01 | | Execute_Immediate Plus,0x1 0304 e040 | @ | Load 0x0,0x40 0305 012c | , | Execute Any,Size 0306 09fd | | Execute_Immediate Binary_Scale,-0x3 0307 0273 | s | Execute Discrete,Plus 0308 c402 | | Store 0x2,0x2 0309 00d8 | | Load_Top At_Offset_0 030a e5fa | | Load 0x2,-0x6 030b 01d5 | | Execute Vector,Field_Reference 030c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 030d 682d |h- | Jump_Zero 0x33b 030e 00d8 | | Load_Top At_Offset_0 030f e5fa | | Load 0x2,-0x6 0310 01d5 | | Execute Vector,Field_Reference 0311 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0312 0c01 | | Execute_Immediate Greater_Equal,0x1 0313 6814 |h | Jump_Zero 0x328 0314 e402 | | Load 0x2,0x2 0315 e003 | | Load 0x0,0x3 0316 012c | , | Execute Any,Size 0317 09fd | | Execute_Immediate Binary_Scale,-0x3 0318 00da | | Load_Top At_Offset_2 0319 e5fa | | Load 0x2,-0x6 031a 01d5 | | Execute Vector,Field_Reference 031b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 031c 0a7e | ~ | Execute_Immediate Plus,0x7e 031d 487f |H | Short_Literal 0x7f 031e 0270 | p | Execute Discrete,Divide 031f 00d8 | | Load_Top At_Offset_0 0320 e002 | | Load 0x0,0x2 0321 0260 | ` | Execute Discrete,In_Type 0322 7001 |p | Jump_Nonzero 0x324 0323 0801 | | Execute_Immediate Raise,0x1 0324 0271 | q | Execute Discrete,Times 0325 0273 | s | Execute Discrete,Plus 0326 c402 | | Store 0x2,0x2 0327 7813 |x | Jump 0x33b 0328 e402 | | Load 0x2,0x2 0329 e003 | | Load 0x0,0x3 032a 012c | , | Execute Any,Size 032b 09fd | | Execute_Immediate Binary_Scale,-0x3 032c 00da | | Load_Top At_Offset_2 032d e5fa | | Load 0x2,-0x6 032e 01d5 | | Execute Vector,Field_Reference 032f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0330 0274 | t | Execute Discrete,Absolute_Value 0331 0a7f | | Execute_Immediate Plus,0x7f 0332 09f9 | | Execute_Immediate Binary_Scale,-0x7 0333 00d8 | | Load_Top At_Offset_0 0334 e002 | | Load 0x0,0x2 0335 0260 | ` | Execute Discrete,In_Type 0336 7001 |p | Jump_Nonzero 0x338 0337 0801 | | Execute_Immediate Raise,0x1 0338 0271 | q | Execute Discrete,Times 0339 0273 | s | Execute Discrete,Plus 033a c402 | | Store 0x2,0x2 033b 00d8 | | Load_Top At_Offset_0 033c e5fa | | Load 0x2,-0x6 033d 01d5 | | Execute Vector,Field_Reference 033e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 033f a409 | | Store_Unchecked 0x2,0x9 0340 e409 | | Load 0x2,0x9 0341 0227 | ' | Execute Access,All_Reference 0342 01db | | Execute Vector,Length 0343 0c01 | | Execute_Immediate Greater_Equal,0x1 0344 682b |h+ | Jump_Zero 0x370 0345 e402 | | Load 0x2,0x2 0346 e003 | | Load 0x0,0x3 0347 012c | , | Execute Any,Size 0348 09fd | | Execute_Immediate Binary_Scale,-0x3 0349 e409 | | Load 0x2,0x9 034a 0227 | ' | Execute Access,All_Reference 034b 01db | | Execute Vector,Length 034c 48fd |H | Short_Literal 0xfd 034d 0273 | s | Execute Discrete,Plus 034e 48fe |H | Short_Literal 0xfe 034f 0270 | p | Execute Discrete,Divide 0350 0aff | | Execute_Immediate Plus,-0x1 0351 00d8 | | Load_Top At_Offset_0 0352 e002 | | Load 0x0,0x2 0353 0260 | ` | Execute Discrete,In_Type 0354 7001 |p | Jump_Nonzero 0x356 0355 0801 | | Execute_Immediate Raise,0x1 0356 0271 | q | Execute Discrete,Times 0357 0273 | s | Execute Discrete,Plus 0358 c402 | | Store 0x2,0x2 0359 00d8 | | Load_Top At_Offset_0 035a e5fa | | Load 0x2,-0x6 035b 01d5 | | Execute Vector,Field_Reference 035c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 035d 7006 |p | Jump_Nonzero 0x364 035e e402 | | Load 0x2,0x2 035f e003 | | Load 0x0,0x3 0360 012c | , | Execute Any,Size 0361 09fd | | Execute_Immediate Binary_Scale,-0x3 0362 0273 | s | Execute Discrete,Plus 0363 c402 | | Store 0x2,0x2 0364 e402 | | Load 0x2,0x2 0365 e409 | | Load 0x2,0x9 0366 0227 | ' | Execute Access,All_Reference 0367 01db | | Execute Vector,Length 0368 00d8 | | Load_Top At_Offset_0 0369 e002 | | Load 0x0,0x2 036a 0260 | ` | Execute Discrete,In_Type 036b 7001 |p | Jump_Nonzero 0x36d 036c 0801 | | Execute_Immediate Raise,0x1 036d 0901 | | Execute_Immediate Binary_Scale,0x1 036e 0273 | s | Execute Discrete,Plus 036f c402 | | Store 0x2,0x2 0370 00c8 | | Action Pop_Auxiliary_Range 0371 3f89 |? | Loop_Increasing 0x2fb 0372 00ce | | Action Pop_Auxiliary 0373 e402 | | Load 0x2,0x2 0374 e014 | | Load 0x0,0x14 0375 0322 | " | Declare_Variable Record 0376 484b |HK | Short_Literal 0x4b 0377 00d9 | | Load_Top At_Offset_1 0378 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0379 e014 | | Load 0x0,0x14 037a 012c | , | Execute Any,Size 037b 09fb | | Execute_Immediate Binary_Scale,-0x5 037c e402 | | Load 0x2,0x2 037d 0a03 | | Execute_Immediate Plus,0x3 037e 09fe | | Execute_Immediate Binary_Scale,-0x2 037f 00d8 | | Load_Top At_Offset_0 0380 e015 | | Load 0x0,0x15 0381 0260 | ` | Execute Discrete,In_Type 0382 7001 |p | Jump_Nonzero 0x384 0383 0801 | | Execute_Immediate Raise,0x1 0384 0273 | s | Execute Discrete,Plus 0385 00d9 | | Load_Top At_Offset_1 0386 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0387 4800 |H | Short_Literal 0x0 0388 00d9 | | Load_Top At_Offset_1 0389 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 038a e5fe | | Load 0x2,-0x2 038b 00d9 | | Load_Top At_Offset_1 038c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 038d e5fd | | Load 0x2,-0x3 038e 0227 | ' | Execute Access,All_Reference 038f 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0390 00d9 | | Load_Top At_Offset_1 0391 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0392 e5fc | | Load 0x2,-0x4 0393 00d9 | | Load_Top At_Offset_1 0394 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0395 e5fb | | Load 0x2,-0x5 0396 00d9 | | Load_Top At_Offset_1 0397 3806 |8 | Execute Record,Field_Write,Field_Number 0x6 0398 e5ff | | Load 0x2,-0x1 0399 e016 | | Load 0x0,0x16 039a a017 | | Store_Unchecked 0x0,0x17 039b e018 | | Load 0x0,0x18 039c e019 | | Load 0x0,0x19 039d a01a | | Store_Unchecked 0x0,0x1a 039e 801b | | Call 0x0,0x1b 039f 00cf | | Action Mark_Auxiliary 03a0 e5fa | | Load 0x2,-0x6 03a1 01d9 | | Execute Vector,Reverse_Bounds 03a2 0263 | c | Execute Discrete,Above_Bound 03a3 7140 |q@ | Jump_Nonzero 0x4e4 03a4 00d8 | | Load_Top At_Offset_0 03a5 e5fa | | Load 0x2,-0x6 03a6 01d5 | | Execute Vector,Field_Reference 03a7 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 03a8 e03f | ? | Load 0x0,0x3f 03a9 017f | | Execute Record,Equal 03aa 7057 |pW | Jump_Nonzero 0x402 03ab 48ff |H | Short_Literal 0xff 03ac 4801 |H | Short_Literal 0x1 03ad e403 | | Load 0x2,0x3 03ae 01d6 | | Execute Vector,Field_Write 03af 00d8 | | Load_Top At_Offset_0 03b0 e5fa | | Load 0x2,-0x6 03b1 01d5 | | Execute Vector,Field_Reference 03b2 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 03b3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 03b4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03b5 09e8 | | Execute_Immediate Binary_Scale,-0x18 03b6 00d8 | | Load_Top At_Offset_0 03b7 e029 | ) | Load 0x0,0x29 03b8 0260 | ` | Execute Discrete,In_Type 03b9 7001 |p | Jump_Nonzero 0x3bb 03ba 0801 | | Execute_Immediate Raise,0x1 03bb 4802 |H | Short_Literal 0x2 03bc e403 | | Load 0x2,0x3 03bd 01d6 | | Execute Vector,Field_Write 03be 00d8 | | Load_Top At_Offset_0 03bf e5fa | | Load 0x2,-0x6 03c0 01d5 | | Execute Vector,Field_Reference 03c1 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 03c2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 03c3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03c4 09f0 | | Execute_Immediate Binary_Scale,-0x10 03c5 4900 |I | Short_Literal 0x100 03c6 026f | o | Execute Discrete,Remainder 03c7 00d8 | | Load_Top At_Offset_0 03c8 e029 | ) | Load 0x0,0x29 03c9 0260 | ` | Execute Discrete,In_Type 03ca 7001 |p | Jump_Nonzero 0x3cc 03cb 0801 | | Execute_Immediate Raise,0x1 03cc 4803 |H | Short_Literal 0x3 03cd e403 | | Load 0x2,0x3 03ce 01d6 | | Execute Vector,Field_Write 03cf 00d8 | | Load_Top At_Offset_0 03d0 e5fa | | Load 0x2,-0x6 03d1 01d5 | | Execute Vector,Field_Reference 03d2 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 03d3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 03d4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03d5 09f8 | | Execute_Immediate Binary_Scale,-0x8 03d6 4900 |I | Short_Literal 0x100 03d7 026f | o | Execute Discrete,Remainder 03d8 00d8 | | Load_Top At_Offset_0 03d9 e029 | ) | Load 0x0,0x29 03da 0260 | ` | Execute Discrete,In_Type 03db 7001 |p | Jump_Nonzero 0x3dd 03dc 0801 | | Execute_Immediate Raise,0x1 03dd 4804 |H | Short_Literal 0x4 03de e403 | | Load 0x2,0x3 03df 01d6 | | Execute Vector,Field_Write 03e0 00d8 | | Load_Top At_Offset_0 03e1 e5fa | | Load 0x2,-0x6 03e2 01d5 | | Execute Vector,Field_Reference 03e3 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 03e4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 03e5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03e6 4900 |I | Short_Literal 0x100 03e7 026f | o | Execute Discrete,Remainder 03e8 00d8 | | Load_Top At_Offset_0 03e9 e029 | ) | Load 0x0,0x29 03ea 0260 | ` | Execute Discrete,In_Type 03eb 7001 |p | Jump_Nonzero 0x3ed 03ec 0801 | | Execute_Immediate Raise,0x1 03ed 4805 |H | Short_Literal 0x5 03ee e403 | | Load 0x2,0x3 03ef 01d6 | | Execute Vector,Field_Write 03f0 e403 | | Load 0x2,0x3 03f1 e5ff | | Load 0x2,-0x1 03f2 e02a | * | Load 0x0,0x2a 03f3 e02b | + | Load 0x0,0x2b 03f4 e02c | , | Load 0x0,0x2c 03f5 a02d | - | Store_Unchecked 0x0,0x2d 03f6 e02e | . | Load 0x0,0x2e 03f7 e02f | / | Load 0x0,0x2f 03f8 a030 | 0 | Store_Unchecked 0x0,0x30 03f9 8028 | ( | Call 0x0,0x28 03fa 00d8 | | Load_Top At_Offset_0 03fb e5fa | | Load 0x2,-0x6 03fc 01d5 | | Execute Vector,Field_Reference 03fd 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 03fe e5fd | | Load 0x2,-0x3 03ff 0227 | ' | Execute Access,All_Reference 0400 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5 0401 380f |8 | Execute Record,Field_Write,Field_Number 0xf 0402 00d8 | | Load_Top At_Offset_0 0403 e5fa | | Load 0x2,-0x6 0404 01d5 | | Execute Vector,Field_Reference 0405 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0406 a405 | | Store_Unchecked 0x2,0x5 0407 e405 | | Load 0x2,0x5 0408 6850 |hP | Jump_Zero 0x459 0409 00cf | | Action Mark_Auxiliary 040a 7827 |x' | Jump 0x432 040b e405 | | Load 0x2,0x5 040c 0c01 | | Execute_Immediate Greater_Equal,0x1 040d 680e |h | Jump_Zero 0x41c 040e e003 | | Load 0x0,0x3 040f 0322 | " | Declare_Variable Record 0410 487f |H | Short_Literal 0x7f 0411 00d9 | | Load_Top At_Offset_1 0412 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0413 4800 |H | Short_Literal 0x0 0414 00d9 | | Load_Top At_Offset_1 0415 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0416 e406 | | Load 0x2,0x6 0417 017d | } | Execute Record,Structure_Write 0418 e405 | | Load 0x2,0x5 0419 0a81 | | Execute_Immediate Plus,-0x7f 041a c405 | | Store 0x2,0x5 041b 780e |x | Jump 0x42a 041c e003 | | Load 0x0,0x3 041d 0322 | " | Declare_Variable Record 041e 4f80 |O | Short_Literal -0x80 041f 00d9 | | Load_Top At_Offset_1 0420 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0421 4800 |H | Short_Literal 0x0 0422 00d9 | | Load_Top At_Offset_1 0423 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0424 e406 | | Load 0x2,0x6 0425 017d | } | Execute Record,Structure_Write 0426 e405 | | Load 0x2,0x5 0427 4880 |H | Short_Literal 0x80 0428 0273 | s | Execute Discrete,Plus 0429 c405 | | Store 0x2,0x5 042a e406 | | Load 0x2,0x6 042b e5ff | | Load 0x2,-0x1 042c e01c | | Load 0x0,0x1c 042d a01d | | Store_Unchecked 0x0,0x1d 042e e01e | | Load 0x0,0x1e 042f a01f | | Store_Unchecked 0x0,0x1f 0430 8020 | | Call 0x0,0x20 0431 00c9 | | Action Pop_Auxiliary_Loop 0432 e405 | | Load 0x2,0x5 0433 4f80 |O | Short_Literal -0x80 0434 027c | | | Execute Discrete,Less 0435 77d5 |w | Jump_Nonzero 0x40b 0436 e405 | | Load 0x2,0x5 0437 0c80 | | Execute_Immediate Greater_Equal,-0x80 0438 77d2 |w | Jump_Nonzero 0x40b 0439 00ce | | Action Pop_Auxiliary 043a e405 | | Load 0x2,0x5 043b 681d |h | Jump_Zero 0x459 043c 00d8 | | Load_Top At_Offset_0 043d e5fa | | Load 0x2,-0x6 043e 01d5 | | Execute Vector,Field_Reference 043f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0440 0227 | ' | Execute Access,All_Reference 0441 01db | | Execute Vector,Length 0442 7016 |p | Jump_Nonzero 0x459 0443 e003 | | Load 0x0,0x3 0444 0322 | " | Declare_Variable Record 0445 e405 | | Load 0x2,0x5 0446 00d8 | | Load_Top At_Offset_0 0447 e041 | A | Load 0x0,0x41 0448 0260 | ` | Execute Discrete,In_Type 0449 7001 |p | Jump_Nonzero 0x44b 044a 0801 | | Execute_Immediate Raise,0x1 044b 00d9 | | Load_Top At_Offset_1 044c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 044d 4800 |H | Short_Literal 0x0 044e 00d9 | | Load_Top At_Offset_1 044f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0450 e406 | | Load 0x2,0x6 0451 017d | } | Execute Record,Structure_Write 0452 e406 | | Load 0x2,0x6 0453 e5ff | | Load 0x2,-0x1 0454 e01c | | Load 0x0,0x1c 0455 a01d | | Store_Unchecked 0x0,0x1d 0456 e01e | | Load 0x0,0x1e 0457 a01f | | Store_Unchecked 0x0,0x1f 0458 8020 | | Call 0x0,0x20 0459 00d8 | | Load_Top At_Offset_0 045a e5fa | | Load 0x2,-0x6 045b 01d5 | | Execute Vector,Field_Reference 045c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 045d a409 | | Store_Unchecked 0x2,0x9 045e e409 | | Load 0x2,0x9 045f 0227 | ' | Execute Access,All_Reference 0460 01dc | | Execute Vector,Last 0461 c404 | | Store 0x2,0x4 0462 4801 |H | Short_Literal 0x1 0463 a407 | | Store_Unchecked 0x2,0x7 0464 e409 | | Load 0x2,0x9 0465 0227 | ' | Execute Access,All_Reference 0466 01dd | | Execute Vector,First 0467 c408 | | Store 0x2,0x8 0468 00cf | | Action Mark_Auxiliary 0469 7847 |xG | Jump 0x4b1 046a e407 | | Load 0x2,0x7 046b 681b |h | Jump_Zero 0x487 046c 4800 |H | Short_Literal 0x0 046d a407 | | Store_Unchecked 0x2,0x7 046e e003 | | Load 0x0,0x3 046f 0322 | " | Declare_Variable Record 0470 e405 | | Load 0x2,0x5 0471 00d8 | | Load_Top At_Offset_0 0472 e041 | A | Load 0x0,0x41 0473 0260 | ` | Execute Discrete,In_Type 0474 7001 |p | Jump_Nonzero 0x476 0475 0801 | | Execute_Immediate Raise,0x1 0476 00d9 | | Load_Top At_Offset_1 0477 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0478 48fe |H | Short_Literal 0xfe 0479 00d9 | | Load_Top At_Offset_1 047a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 047b e406 | | Load 0x2,0x6 047c 017d | } | Execute Record,Structure_Write 047d e406 | | Load 0x2,0x6 047e e5ff | | Load 0x2,-0x1 047f e01c | | Load 0x0,0x1c 0480 a01d | | Store_Unchecked 0x0,0x1d 0481 e01e | | Load 0x0,0x1e 0482 a01f | | Store_Unchecked 0x0,0x1f 0483 8020 | | Call 0x0,0x20 0484 4800 |H | Short_Literal 0x0 0485 a405 | | Store_Unchecked 0x2,0x5 0486 7811 |x | Jump 0x498 0487 e003 | | Load 0x0,0x3 0488 0322 | " | Declare_Variable Record 0489 4800 |H | Short_Literal 0x0 048a 00d9 | | Load_Top At_Offset_1 048b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 048c 48fe |H | Short_Literal 0xfe 048d 00d9 | | Load_Top At_Offset_1 048e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 048f e406 | | Load 0x2,0x6 0490 017d | } | Execute Record,Structure_Write 0491 e406 | | Load 0x2,0x6 0492 e5ff | | Load 0x2,-0x1 0493 e01c | | Load 0x0,0x1c 0494 a01d | | Store_Unchecked 0x0,0x1d 0495 e01e | | Load 0x0,0x1e 0496 a01f | | Store_Unchecked 0x0,0x1f 0497 8020 | | Call 0x0,0x20 0498 e408 | | Load 0x2,0x8 0499 00d8 | | Load_Top At_Offset_0 049a 48fd |H | Short_Literal 0xfd 049b 0273 | s | Execute Discrete,Plus 049c e409 | | Load 0x2,0x9 049d 0227 | ' | Execute Access,All_Reference 049e 01cf | | Execute Vector,Slice_Read 049f e5ff | | Load 0x2,-0x1 04a0 e021 | ! | Load 0x0,0x21 04a1 e022 | " | Load 0x0,0x22 04a2 e023 | # | Load 0x0,0x23 04a3 a024 | $ | Store_Unchecked 0x0,0x24 04a4 e025 | % | Load 0x0,0x25 04a5 e026 | & | Load 0x0,0x26 04a6 a027 | ' | Store_Unchecked 0x0,0x27 04a7 8028 | ( | Call 0x0,0x28 04a8 e404 | | Load 0x2,0x4 04a9 4f02 |O | Short_Literal -0xfe 04aa 0273 | s | Execute Discrete,Plus 04ab c404 | | Store 0x2,0x4 04ac e408 | | Load 0x2,0x8 04ad 48fe |H | Short_Literal 0xfe 04ae 0273 | s | Execute Discrete,Plus 04af c408 | | Store 0x2,0x8 04b0 00c9 | | Action Pop_Auxiliary_Loop 04b1 e404 | | Load 0x2,0x4 04b2 0cff | | Execute_Immediate Greater_Equal,-0x1 04b3 77b6 |w | Jump_Nonzero 0x46a 04b4 00ce | | Action Pop_Auxiliary 04b5 e404 | | Load 0x2,0x4 04b6 682b |h+ | Jump_Zero 0x4e2 04b7 e003 | | Load 0x0,0x3 04b8 0322 | " | Declare_Variable Record 04b9 e405 | | Load 0x2,0x5 04ba 00d8 | | Load_Top At_Offset_0 04bb e041 | A | Load 0x0,0x41 04bc 0260 | ` | Execute Discrete,In_Type 04bd 7001 |p | Jump_Nonzero 0x4bf 04be 0801 | | Execute_Immediate Raise,0x1 04bf 00d9 | | Load_Top At_Offset_1 04c0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 04c1 e404 | | Load 0x2,0x4 04c2 00d8 | | Load_Top At_Offset_0 04c3 e029 | ) | Load 0x0,0x29 04c4 0260 | ` | Execute Discrete,In_Type 04c5 7001 |p | Jump_Nonzero 0x4c7 04c6 0801 | | Execute_Immediate Raise,0x1 04c7 00d9 | | Load_Top At_Offset_1 04c8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 04c9 e406 | | Load 0x2,0x6 04ca 017d | } | Execute Record,Structure_Write 04cb e406 | | Load 0x2,0x6 04cc e5ff | | Load 0x2,-0x1 04cd e01c | | Load 0x0,0x1c 04ce a01d | | Store_Unchecked 0x0,0x1d 04cf e01e | | Load 0x0,0x1e 04d0 a01f | | Store_Unchecked 0x0,0x1f 04d1 8020 | | Call 0x0,0x20 04d2 e408 | | Load 0x2,0x8 04d3 e409 | | Load 0x2,0x9 04d4 0227 | ' | Execute Access,All_Reference 04d5 01dc | | Execute Vector,Last 04d6 e409 | | Load 0x2,0x9 04d7 0227 | ' | Execute Access,All_Reference 04d8 01cf | | Execute Vector,Slice_Read 04d9 e5ff | | Load 0x2,-0x1 04da e021 | ! | Load 0x0,0x21 04db e022 | " | Load 0x0,0x22 04dc e023 | # | Load 0x0,0x23 04dd a024 | $ | Store_Unchecked 0x0,0x24 04de e025 | % | Load 0x0,0x25 04df e026 | & | Load 0x0,0x26 04e0 a027 | ' | Store_Unchecked 0x0,0x27 04e1 8028 | ( | Call 0x0,0x28 04e2 00c8 | | Action Pop_Auxiliary_Range 04e3 3ec0 |> | Loop_Increasing 0x3a4 04e4 00ce | | Action Pop_Auxiliary 04e5 e402 | | Load 0x2,0x2 04e6 4804 |H | Short_Literal 0x4 04e7 026f | o | Execute Discrete,Remainder 04e8 c402 | | Store 0x2,0x2 04e9 e402 | | Load 0x2,0x2 04ea 6819 |h | Jump_Zero 0x504 04eb 4801 |H | Short_Literal 0x1 04ec 4804 |H | Short_Literal 0x4 04ed e402 | | Load 0x2,0x2 04ee 0272 | r | Execute Discrete,Minus 04ef e008 | | Load 0x0,0x8 04f0 0334 | 4 | Declare_Variable Array,With_Constraint 04f1 00d8 | | Load_Top At_Offset_0 04f2 01dc | | Execute Vector,Last 04f3 4801 |H | Short_Literal 0x1 04f4 0263 | c | Execute Discrete,Above_Bound 04f5 7005 |p | Jump_Nonzero 0x4fb 04f6 4800 |H | Short_Literal 0x0 04f7 00d9 | | Load_Top At_Offset_1 04f8 e602 | | Load 0x3,0x2 04f9 01d6 | | Execute Vector,Field_Write 04fa 3ffb |? | Loop_Increasing 0x4f6 04fb e5ff | | Load 0x2,-0x1 04fc e02a | * | Load 0x0,0x2a 04fd e02b | + | Load 0x0,0x2b 04fe e02c | , | Load 0x0,0x2c 04ff a02d | - | Store_Unchecked 0x0,0x2d 0500 e02e | . | Load 0x0,0x2e 0501 e02f | / | Load 0x0,0x2f 0502 a030 | 0 | Store_Unchecked 0x0,0x30 0503 8028 | ( | Call 0x0,0x28 0504 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0505 TRAP_02f0: 0505 0007 | | Action Break_Optional 0506 e5ff | | Load 0x2,-0x1 0507 8005 | | Call 0x0,0x5 0508 00d8 | | Load_Top At_Offset_0 0509 0101 | | Execute Exception,Reraise 050a 0000 0000 | | .BLANK 0000[0x6] 0510 ; -------------------------------------------------------------------------------------- 0510 ; SUBPROGRAM 0510 ; -------------------------------------------------------------------------------------- 0510 0515 | | .CONST 0x0515 ; Address of begin 0511 059b | | .CONST 0x059b ; Address of exception handler 0512 0002 | | .CONST 0x0002 ; Number of locals 0513 INIT_0510: 0513 029f 05eb | | Declare_Subprogram INIT_05e8,For_Call 0515 BODY_0510: 0515 e042 | B | Load 0x0,0x42 0516 0322 | " | Declare_Variable Record 0517 4830 |H0 | Short_Literal 0x30 0518 00d9 | | Load_Top At_Offset_1 0519 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 051a e042 | B | Load 0x0,0x42 051b 012c | , | Execute Any,Size 051c 09fb | | Execute_Immediate Binary_Scale,-0x5 051d e402 | | Load 0x2,0x2 051e 0a01 | | Execute_Immediate Plus,0x1 051f 09ff | | Execute_Immediate Binary_Scale,-0x1 0520 00d8 | | Load_Top At_Offset_0 0521 e015 | | Load 0x0,0x15 0522 0260 | ` | Execute Discrete,In_Type 0523 7001 |p | Jump_Nonzero 0x525 0524 0801 | | Execute_Immediate Raise,0x1 0525 0273 | s | Execute Discrete,Plus 0526 00d9 | | Load_Top At_Offset_1 0527 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0528 e5fe | | Load 0x2,-0x2 0529 00d9 | | Load_Top At_Offset_1 052a 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 052b e402 | | Load 0x2,0x2 052c 4802 |H | Short_Literal 0x2 052d 026f | o | Execute Discrete,Remainder 052e 0e00 | | Execute_Immediate Not_Equal,0x0 052f 8043 | C | Call 0x0,0x43 0530 00d9 | | Load_Top At_Offset_1 0531 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0532 e5ff | | Load 0x2,-0x1 0533 e044 | D | Load 0x0,0x44 0534 a045 | E | Store_Unchecked 0x0,0x45 0535 e046 | F | Load 0x0,0x46 0536 e047 | G | Load 0x0,0x47 0537 a048 | H | Store_Unchecked 0x0,0x48 0538 8049 | I | Call 0x0,0x49 0539 8602 | | Call 0x3,0x2 053a e00b | | Load 0x0,0xb 053b e403 | | Load 0x2,0x3 053c 4801 |H | Short_Literal 0x1 053d 4800 |H | Short_Literal 0x0 053e 4830 |H0 | Short_Literal 0x30 053f e5ff | | Load 0x2,-0x1 0540 e04a | J | Load 0x0,0x4a 0541 a04b | K | Store_Unchecked 0x0,0x4b 0542 a04c | L | Store_Unchecked 0x0,0x4c 0543 804d | M | Call 0x0,0x4d 0544 00d1 | | Pop_Control Pop_Count_1 0545 c404 | | Store 0x2,0x4 0546 e404 | | Load 0x2,0x4 0547 700b |p | Jump_Nonzero 0x553 0548 4800 |H | Short_Literal 0x0 0549 a5fc | | Store_Unchecked 0x2,-0x4 054a 4800 |H | Short_Literal 0x0 054b a5fb | | Store_Unchecked 0x2,-0x5 054c 4800 |H | Short_Literal 0x0 054d a5fa | | Store_Unchecked 0x2,-0x6 054e e00f | | Load 0x0,0xf 054f e5f9 | | Load 0x2,-0x7 0550 017d | } | Execute Record,Structure_Write 0551 00cc | | Action Pop_Block 0552 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0553 e403 | | Load 0x2,0x3 0554 2626 |&& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x26 0555 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0556 a5fc | | Store_Unchecked 0x2,-0x4 0557 e403 | | Load 0x2,0x3 0558 2626 |&& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x26 0559 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 055a a5fb | | Store_Unchecked 0x2,-0x5 055b e403 | | Load 0x2,0x3 055c 2626 |&& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x26 055d 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 055e a5fa | | Store_Unchecked 0x2,-0x6 055f e00c | | Load 0x0,0xc 0560 0322 | " | Declare_Variable Record 0561 e403 | | Load 0x2,0x3 0562 2626 |&& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x26 0563 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 0564 00d9 | | Load_Top At_Offset_1 0565 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0566 e403 | | Load 0x2,0x3 0567 2626 |&& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x26 0568 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0569 00d9 | | Load_Top At_Offset_1 056a 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 056b e403 | | Load 0x2,0x3 056c 2626 |&& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x26 056d 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 056e 00d8 | | Load_Top At_Offset_0 056f e007 | | Load 0x0,0x7 0570 0260 | ` | Execute Discrete,In_Type 0571 7001 |p | Jump_Nonzero 0x573 0572 0801 | | Execute_Immediate Raise,0x1 0573 00d9 | | Load_Top At_Offset_1 0574 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0575 e403 | | Load 0x2,0x3 0576 2626 |&& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x26 0577 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0578 00d8 | | Load_Top At_Offset_0 0579 e007 | | Load 0x0,0x7 057a 0260 | ` | Execute Discrete,In_Type 057b 7001 |p | Jump_Nonzero 0x57d 057c 0801 | | Execute_Immediate Raise,0x1 057d 00d9 | | Load_Top At_Offset_1 057e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 057f e403 | | Load 0x2,0x3 0580 2626 |&& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x26 0581 3c0a |< | Execute Record,Field_Read,Field_Number 0xa 0582 00d8 | | Load_Top At_Offset_0 0583 e007 | | Load 0x0,0x7 0584 0260 | ` | Execute Discrete,In_Type 0585 7001 |p | Jump_Nonzero 0x587 0586 0801 | | Execute_Immediate Raise,0x1 0587 00d9 | | Load_Top At_Offset_1 0588 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0589 e00c | | Load 0x0,0xc 058a 3005 |0 | Execute Record,Field_Type,Field_Number 0x5 058b 0337 | 7 | Declare_Variable Array 058c 480f |H | Short_Literal 0xf 058d 4800 |H | Short_Literal 0x0 058e 4800 |H | Short_Literal 0x0 058f 00d9 | | Load_Top At_Offset_1 0590 e604 | | Load 0x3,0x4 0591 01d6 | | Execute Vector,Field_Write 0592 3ffb |? | Loop_Increasing 0x58e 0593 e00c | | Load 0x0,0xc 0594 3005 |0 | Execute Record,Field_Type,Field_Number 0x5 0595 0119 | | Execute Any,Check_In_Formal_Type 0596 00d9 | | Load_Top At_Offset_1 0597 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0598 e5f9 | | Load 0x2,-0x7 0599 017d | } | Execute Record,Structure_Write 059a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 059b TRAP_0510: 059b 0007 | | Action Break_Optional 059c e5ff | | Load 0x2,-0x1 059d 8005 | | Call 0x0,0x5 059e 00d8 | | Load_Top At_Offset_0 059f 0101 | | Execute Exception,Reraise 05a0 ; -------------------------------------------------------------------------------------- 05a0 ; SUBPROGRAM 05a0 ; -------------------------------------------------------------------------------------- 05a0 05af | | .CONST 0x05af ; Address of begin 05a1 0004 | | .CONST 0x0004 ; Address of exception handler 05a2 0006 | | .CONST 0x0006 ; Number of locals 05a3 INIT_05a0: 05a3 e04e | N | Load 0x0,0x4e 05a4 0007 | | Action Break_Optional 05a5 e007 | | Load 0x0,0x7 05a6 0007 | | Action Break_Optional 05a7 e007 | | Load 0x0,0x7 05a8 0007 | | Action Break_Optional 05a9 e00c | | Load 0x0,0xc 05aa 0322 | " | Declare_Variable Record 05ab 00d8 | | Load_Top At_Offset_0 05ac 1c00 | | Execute_Immediate Run_Utility,0x0 05ad e04f | O | Load 0x0,0x4f 05ae 0007 | | Action Break_Optional 05af BODY_05a0: 05af e5ff | | Load 0x2,-0x1 05b0 8005 | | Call 0x0,0x5 05b1 e040 | @ | Load 0x0,0x40 05b2 0322 | " | Declare_Variable Record 05b3 e5fd | | Load 0x2,-0x3 05b4 0227 | ' | Execute Access,All_Reference 05b5 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 05b6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 05b7 00d9 | | Load_Top At_Offset_1 05b8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 05b9 e5ff | | Load 0x2,-0x1 05ba 8050 | P | Call 0x0,0x50 05bb 0039 | 9 | Store_Top Access,At_Offset_1 05bc 00d8 | | Load_Top At_Offset_0 05bd e04f | O | Load 0x0,0x4f 05be 022f | / | Execute Access,Equal 05bf 6803 |h | Jump_Zero 0x5c3 05c0 00cc | | Action Pop_Block 05c1 00cc | | Action Pop_Block 05c2 4507 |E | Exit_Suprogram New_Top_Offset 0x7 05c3 00d9 | | Load_Top At_Offset_1 05c4 e007 | | Load 0x0,0x7 05c5 00d8 | | Load_Top At_Offset_0 05c6 e04e | N | Load 0x0,0x4e 05c7 e402 | | Load 0x2,0x2 05c8 4f01 |O | Short_Literal -0xff 05c9 0273 | s | Execute Discrete,Plus 05ca e402 | | Load 0x2,0x2 05cb 0aff | | Execute_Immediate Plus,-0x1 05cc e5fa | | Load 0x2,-0x6 05cd 01cf | | Execute Vector,Slice_Read 05ce e806 | | Load 0x4,0x6 05cf 8211 | | Call 0x1,0x11 05d0 c802 | | Store 0x4,0x2 05d1 c803 | | Store 0x4,0x3 05d2 c804 | | Store 0x4,0x4 05d3 00d1 | | Pop_Control Pop_Count_1 05d4 00d8 | | Load_Top At_Offset_0 05d5 e051 | Q | Load 0x0,0x51 05d6 e052 | R | Load 0x0,0x52 05d7 a053 | S | Store_Unchecked 0x0,0x53 05d8 8054 | T | Call 0x0,0x54 05d9 0039 | 9 | Store_Top Access,At_Offset_1 05da e5ff | | Load 0x2,-0x1 05db 8004 | | Call 0x0,0x4 05dc e405 | | Load 0x2,0x5 05dd 00da | | Load_Top At_Offset_2 05de 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 05df 0273 | s | Execute Discrete,Plus 05e0 c404 | | Store 0x2,0x4 05e1 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05e2 0000 0000 | | .BLANK 0000[0x6] 05e8 ; -------------------------------------------------------------------------------------- 05e8 ; SUBPROGRAM 05e8 ; -------------------------------------------------------------------------------------- 05e8 05f1 | | .CONST 0x05f1 ; Address of begin 05e9 0004 | | .CONST 0x0004 ; Address of exception handler 05ea 0002 | | .CONST 0x0002 ; Number of locals 05eb INIT_05e8: 05eb 4801 |H | Short_Literal 0x1 05ec e402 | | Load 0x2,0x2 05ed 0901 | | Execute_Immediate Binary_Scale,0x1 05ee e008 | | Load 0x0,0x8 05ef 035b | [ | Declare_Type Array,Constrained 05f0 0337 | 7 | Declare_Variable Array 05f1 BODY_05e8: 05f1 00cf | | Action Mark_Auxiliary 05f2 4800 |H | Short_Literal 0x0 05f3 e402 | | Load 0x2,0x2 05f4 0aff | | Execute_Immediate Plus,-0x1 05f5 0264 | d | Execute Discrete,Below_Bound 05f6 701a |p | Jump_Nonzero 0x611 05f7 e5fd | | Load 0x2,-0x3 05f8 01dd | | Execute Vector,First 05f9 00d9 | | Load_Top At_Offset_1 05fa 0273 | s | Execute Discrete,Plus 05fb e5fd | | Load 0x2,-0x3 05fc 01d5 | | Execute Vector,Field_Reference 05fd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 05fe 00d9 | | Load_Top At_Offset_1 05ff 0901 | | Execute_Immediate Binary_Scale,0x1 0600 0a01 | | Execute_Immediate Plus,0x1 0601 e802 | | Load 0x4,0x2 0602 01d6 | | Execute Vector,Field_Write 0603 e5fd | | Load 0x2,-0x3 0604 01dd | | Execute Vector,First 0605 00d9 | | Load_Top At_Offset_1 0606 0273 | s | Execute Discrete,Plus 0607 e5fd | | Load 0x2,-0x3 0608 01d5 | | Execute Vector,Field_Reference 0609 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 060a 00d9 | | Load_Top At_Offset_1 060b 0901 | | Execute_Immediate Binary_Scale,0x1 060c 0a02 | | Execute_Immediate Plus,0x2 060d e802 | | Load 0x4,0x2 060e 01d6 | | Execute Vector,Field_Write 060f 00c8 | | Action Pop_Auxiliary_Range 0610 37e6 |7 | Loop_Decreasing 0x5f7 0611 00ce | | Action Pop_Auxiliary 0612 00d8 | | Load_Top At_Offset_0 0613 e5ff | | Load 0x2,-0x1 0614 e055 | U | Load 0x0,0x55 0615 e056 | V | Load 0x0,0x56 0616 e057 | W | Load 0x0,0x57 0617 a058 | X | Store_Unchecked 0x0,0x58 0618 e059 | Y | Load 0x0,0x59 0619 e05a | Z | Load 0x0,0x5a 061a a05b | [ | Store_Unchecked 0x0,0x5b 061b 803e | > | Call 0x0,0x3e 061c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 061d 0000 0000 | | .XXX[0x3] 061f 0000 | | 0620 ; -------------------------------------------------------------------------------------- 0620 ; Debug Table 0620 ; -------------------------------------------------------------------------------------- 0620 0004 0000 | | .DEBUG4 0x0004,0x0000,0x692c,0x0000,0x0001,0x0010 0626 000b 0666 | f| .DBG4T 0x000b,0x0666,0x8000,0x0000 062a 0018 066e | n| .DBG4T 0x0018,0x066e,0x8000,0x0000 062e 0033 0678 | 3 x| .DBG4T 0x0033,0x0678,0x0001,0x0000 0632 005b 0685 | [ | .DBG4T 0x005b,0x0685,0x0001,0x0000 0636 007b 0691 | { | .DBG4T 0x007b,0x0691,0x0001,0x0000 063a 009b 069f | | .DBG4T 0x009b,0x069f,0x0001,0x0000 063e 00b3 06a8 | | .DBG4T 0x00b3,0x06a8,0x0001,0x4000 0642 013b 06da | ; | .DBG4T 0x013b,0x06da,0x0002,0x0000 0646 017b 06ea | { | .DBG4T 0x017b,0x06ea,0x0001,0x0000 064a 01bb 06f5 | | .DBG4T 0x01bb,0x06f5,0x0001,0x0000 064e 01cb 06f8 | | .DBG4T 0x01cb,0x06f8,0x0004,0x4000 0652 0283 071c | | .DBG4T 0x0283,0x071c,0x0004,0x4000 0656 02f3 073c | <| .DBG4T 0x02f3,0x073c,0x0004,0x4000 065a 0513 07b6 | | .DBG4T 0x0513,0x07b6,0x0004,0x0000 065e 05a3 07c7 | | .DBG4T 0x05a3,0x07c7,0x0004,0x0000 0662 05eb 07d6 | | .DBG4T 0x05eb,0x07d6,0x0004,0x0000 0666 ; -------------------------------------------------------------------------------------- 0666 ; Debug chain 0666 ; -------------------------------------------------------------------------------------- 0666 0006 0000 | | .DBGLEN 0x0006,0x0000 0668 000b 000d | | .DBGLNO 0x000b,0x000d,0x000f,0x0011,0x0013,0x0015 066e ; -------------------------------------------------------------------------------------- 066e ; Debug chain 066e ; -------------------------------------------------------------------------------------- 066e 0008 0000 | | .DBGLEN 0x0008,0x0000 0670 0018 001a | | .DBGLNO 0x0018,0x001a,0x001c,0x001e,0x0020,0x0022,0x0024,0x0026 0678 ; -------------------------------------------------------------------------------------- 0678 ; Debug chain 0678 ; -------------------------------------------------------------------------------------- 0678 0005 0006 | | .DBGLEN 0x0005,0x0006 067a 0033 0037 | 3 7| .DBGLNO 0x0033,0x0037,0x0039,0x003d,0x003f,0x0045,0x0048,0x0049,0x004b,0x004c,0x004e 0685 ; -------------------------------------------------------------------------------------- 0685 ; Debug chain 0685 ; -------------------------------------------------------------------------------------- 0685 0006 0004 | | .DBGLEN 0x0006,0x0004 0687 005b 005f | [ _| .DBGLNO 0x005b,0x005f,0x0061,0x0064,0x0066,0x006a,0x006d,0x006f,0x0070,0x0072 0691 ; -------------------------------------------------------------------------------------- 0691 ; Debug chain 0691 ; -------------------------------------------------------------------------------------- 0691 0008 0004 | | .DBGLEN 0x0008,0x0004 0693 007b 007d | { }| .DBGLNO 0x007b,0x007d,0x0082,0x0084,0x0086,0x0088,0x0089,0x008b,0x008e,0x0090,0x0091,0x0093 069f ; -------------------------------------------------------------------------------------- 069f ; Debug chain 069f ; -------------------------------------------------------------------------------------- 069f 0003 0004 | | .DBGLEN 0x0003,0x0004 06a1 009b 009f | | .DBGLNO 0x009b,0x009f,0x00a3,0x00a6,0x00a8,0x00a9,0x00ab 06a8 ; -------------------------------------------------------------------------------------- 06a8 ; Debug chain 06a8 ; -------------------------------------------------------------------------------------- 06a8 0006 0015 | | .DBGLEN 0x0006,0x0015 06aa 00b3 00b5 | | .DBGLNO 0x00b3,0x00b5,0x00b9,0x00bd,0x00be,0x00bf,0x00c3,0x00c9,0x00cd,0x00d1,0x00d6,0x00da,0x00e3,0x00e5,0x00e7,0x00eb,0x00ed,0x00f1,0x00f8,0x00ff,0x010e,0x011d,0x0124,0x0127,0x012b,0x012d,0x0131 06c5 0001 0002 | | .XXX[0x15] 06c7 0003 0004 | | 06c9 0005 0006 | | 06cb 0007 0008 | | 06cd 0009 000b | | 06cf 000c 000d | | 06d1 000e 000f | | 06d3 0010 0011 | | 06d5 0012 0013 | | 06d7 0014 0015 | | 06d9 0016 | | 06da ; -------------------------------------------------------------------------------------- 06da ; Debug chain 06da ; -------------------------------------------------------------------------------------- 06da 0005 0009 | | .DBGLEN 0x0005,0x0009 06dc 013b 013f | ; ?| .DBGLNO 0x013b,0x013f,0x0143,0x0144,0x0145,0x0147,0x014d,0x0150,0x0154,0x015d,0x015f,0x0161,0x0167,0x016f 06ea ; -------------------------------------------------------------------------------------- 06ea ; Debug chain 06ea ; -------------------------------------------------------------------------------------- 06ea 0000 0009 | | .DBGLEN 0x0000,0x0009 06ec 017b 0181 | { | .DBGLNO 0x017b,0x0181,0x0186,0x0189,0x019d,0x01a8,0x01ab,0x01ae,0x01b1 06f5 ; -------------------------------------------------------------------------------------- 06f5 ; Debug chain 06f5 ; -------------------------------------------------------------------------------------- 06f5 0000 0001 | | .DBGLEN 0x0000,0x0001 06f7 01bb | | .DBGLNO 0x01bb 06f8 ; -------------------------------------------------------------------------------------- 06f8 ; Debug chain 06f8 ; -------------------------------------------------------------------------------------- 06f8 0000 0011 | | .DBGLEN 0x0000,0x0011 06fa 01cb 01ce | | .DBGLNO 0x01cb,0x01ce,0x01d8,0x0204,0x0210,0x0217,0x0226,0x022a,0x022f,0x0233,0x0235,0x0244,0x024b,0x0259,0x025d,0x027a,0x027c 070b 0001 0002 | | .XXX[0x11] 070d 0003 0004 | | 070f 0006 0007 | | 0711 0008 0009 | | 0713 0005 000a | | 0715 000b 000c | | 0717 000d 000e | | 0719 000f 0010 | | 071b 0011 | | 071c ; -------------------------------------------------------------------------------------- 071c ; Debug chain 071c ; -------------------------------------------------------------------------------------- 071c 0000 000f | | .DBGLEN 0x0000,0x000f 071e 0285 028a | | .DBGLNO 0x0285,0x028a,0x028e,0x0291,0x0293,0x0295,0x0298,0x0299,0x029b,0x02cd,0x02dd,0x02e1,0x02e6,0x02eb,0x02ed 072d 0001 0003 | | .XXX[0xf] 072f 0004 0005 | | 0731 0006 0007 | | 0733 0008 0009 | | 0735 000a 000b | | 0737 000c 000d | | 0739 0002 000e | | 073b 000f | | 073c ; -------------------------------------------------------------------------------------- 073c ; Debug chain 073c ; -------------------------------------------------------------------------------------- 073c 0000 003c | <| .DBGLEN 0x0000,0x003c 073e 02f3 02f7 | | .DBGLNO 0x02f3,0x02f7,0x02fb,0x0302,0x0309,0x030e,0x0314,0x0328,0x033b,0x0340,0x0345,0x0359,0x035e,0x0364,0x0373,0x03a0,0x03a4,0x03ab,0x03af,0x03be,0x03cf,0x03e0,0x03f0,0x03fa,0x0402,0x0407,0x040b,0x040e,0x0418,0x041c,0x0426,0x042a,0x0432,0x043a,0x0443,0x0452,0x0459,0x045e,0x0462,0x0464,0x046a,0x046c,0x046e,0x047d,0x0484,0x0487,0x0491,0x0498,0x04a8,0x04ac,0x04b1,0x04b5,0x04b7,0x04cb,0x04d2,0x04e5,0x04e9,0x04eb,0x0506,0x0508 077a 0001 0002 | | .XXX[0x3c] 077c 0003 0004 | | 077e 0005 0006 | | 0780 0007 0008 | | 0782 0009 000a | | 0784 000b 000c | | 0786 000d 000e | | 0788 000f 0010 | | 078a 0011 0012 | | 078c 0013 0014 | | 078e 0015 0016 | | 0790 0017 0018 | | 0792 0019 001a | | 0794 001c 001d | | 0796 001e 001f | | 0798 0020 0021 | !| 079a 001b 0022 | "| 079c 0023 0024 | # $| 079e 0025 0026 | % &| 07a0 0027 0028 | ' (| 07a2 002a 002b | * +| 07a4 002c 002d | , -| 07a6 002e 002f | . /| 07a8 0030 0031 | 0 1| 07aa 0032 0033 | 2 3| 07ac 0029 0034 | ) 4| 07ae 0035 0036 | 5 6| 07b0 0037 0038 | 7 8| 07b2 0039 003a | 9 :| 07b4 003b 003c | ; <| 07b6 ; -------------------------------------------------------------------------------------- 07b6 ; Debug chain 07b6 ; -------------------------------------------------------------------------------------- 07b6 0000 000f | | .DBGLEN 0x0000,0x000f 07b8 0515 0539 | 9| .DBGLNO 0x0515,0x0539,0x053a,0x0546,0x0548,0x054a,0x054c,0x054e,0x0551,0x0553,0x0557,0x055b,0x055f,0x059c,0x059e 07c7 ; -------------------------------------------------------------------------------------- 07c7 ; Debug chain 07c7 ; -------------------------------------------------------------------------------------- 07c7 0005 0008 | | .DBGLEN 0x0005,0x0008 07c9 05a3 05a5 | | .DBGLNO 0x05a3,0x05a5,0x05a7,0x05a9,0x05ad,0x05af,0x05b1,0x05bc,0x05c0,0x05c3,0x05d4,0x05da,0x05dc 07d6 ; -------------------------------------------------------------------------------------- 07d6 ; Debug chain 07d6 ; -------------------------------------------------------------------------------------- 07d6 0001 0004 | | .DBGLEN 0x0001,0x0004 07d8 05eb 05f2 | | .DBGLNO 0x05eb,0x05f2,0x05f7,0x0603,0x0612 07dd 0000 0000 | | .BLANK 0000[0x23]