|
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_5850da
└─⟦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 05c8 | | .CONST 0x05c8 ; 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 00e7 | | .CONST 0x00e7 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 002e | . | .CONST 0x002e ; Number of locals 000b INIT_0008: 000b 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated 000d 029a 0163 | c| Declare_Subprogram INIT_0160,For_Outer_Call,Visible,Unelaborated 000f 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated 0011 029a 0173 | s| Declare_Subprogram INIT_0170,For_Outer_Call,Visible,Unelaborated 0013 029a 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call,Visible,Unelaborated 0015 029a 0183 | | Declare_Subprogram INIT_0180,For_Outer_Call,Visible,Unelaborated 0017 029a 019b | | Declare_Subprogram INIT_0198,For_Outer_Call,Visible,Unelaborated 0019 029a 01b3 | | Declare_Subprogram INIT_01b0,For_Outer_Call,Visible,Unelaborated 001b 029a 01d3 | | Declare_Subprogram INIT_01d0,For_Outer_Call,Visible,Unelaborated 001d 029a 01f3 | | Declare_Subprogram INIT_01f0,For_Outer_Call,Visible,Unelaborated 001f 029a 021b | | Declare_Subprogram INIT_0218,For_Outer_Call,Visible,Unelaborated 0021 029a 0283 | | Declare_Subprogram INIT_0280,For_Outer_Call,Visible,Unelaborated 0023 029a 02a3 | | Declare_Subprogram INIT_02a0,For_Outer_Call,Visible,Unelaborated 0025 029a 02c3 | | Declare_Subprogram INIT_02c0,For_Outer_Call,Visible,Unelaborated 0027 029a 02d3 | | Declare_Subprogram INIT_02d0,For_Outer_Call,Visible,Unelaborated 0029 029a 0373 | s| Declare_Subprogram INIT_0370,For_Outer_Call,Visible,Unelaborated 002b 029a 03a3 | | Declare_Subprogram INIT_03a0,For_Outer_Call,Visible,Unelaborated 002d 029a 0443 | C| Declare_Subprogram INIT_0440,For_Outer_Call,Visible,Unelaborated 002f 029a 0473 | s| Declare_Subprogram INIT_0470,For_Outer_Call,Visible,Unelaborated 0031 029a 04b3 | | Declare_Subprogram INIT_04b0,For_Outer_Call,Visible,Unelaborated 0033 029a 04c3 | | Declare_Subprogram INIT_04c0,For_Outer_Call,Visible,Unelaborated 0035 029a 04d3 | | Declare_Subprogram INIT_04d0,For_Outer_Call,Visible,Unelaborated 0037 029a 04e3 | | Declare_Subprogram INIT_04e0,For_Outer_Call,Visible,Unelaborated 0039 00bf | | Action Accept_Activation 003a 00e8 | | Load_Encached Character_Cache 003b 0266 | f | Execute Discrete,Bounds 003c 00e8 | | Load_Encached Character_Cache 003d 02a0 | | Declare_Subprogram Null_Subprogram 003e 4801 |H | Short_Literal 0x1 003f 035d | ] | Declare_Type Array,Defined 0040 00e8 | | Load_Encached Character_Cache 0041 0266 | f | Execute Discrete,Bounds 0042 00e8 | | Load_Encached Character_Cache 0043 0266 | f | Execute Discrete,Bounds 0044 00e1 | | Load_Encached Boolean_Cache 0045 02a0 | | Declare_Subprogram Null_Subprogram 0046 4802 |H | Short_Literal 0x2 0047 035d | ] | Declare_Type Array,Defined 0048 00d9 | | Load_Top At_Offset_1 0049 0337 | 7 | Declare_Variable Array 004a 00da | | Load_Top At_Offset_2 004b 0337 | 7 | Declare_Variable Array 004c 00da | | Load_Top At_Offset_2 004d 0337 | 7 | Declare_Variable Array 004e 00d8 | | Load_Top At_Offset_0 004f 0335 | 5 | Declare_Variable Array,Duplicate 0050 00cd | | Action Spare6_Action 0051 487f |H | Short_Literal 0x7f 0052 4800 |H | Short_Literal 0x0 0053 487f |H | Short_Literal 0x7f 0054 4800 |H | Short_Literal 0x0 0055 4800 |H | Short_Literal 0x0 0056 00d9 | | Load_Top At_Offset_1 0057 e22b | + | Load 0x1,0x2b 0058 e229 | ) | Load 0x1,0x29 0059 01a6 | | Execute Matrix,Field_Write 005a 3ffa |? | Loop_Increasing 0x55 005b 3ff7 |? | Loop_Increasing 0x53 005c 00d9 | | Load_Top At_Offset_1 005d 01a4 | | Execute Matrix,Structure_Write 005e 4800 |H | Short_Literal 0x0 005f 48ff |H | Short_Literal 0xff 0060 00e2 | | Load_Encached Integer_Cache 0061 03f8 | | Declare_Type Discrete,Constrained 0062 4800 |H | Short_Literal 0x0 0063 48ff |H | Short_Literal 0xff 0064 00da | | Load_Top At_Offset_2 0065 02a0 | | Declare_Subprogram Null_Subprogram 0066 4801 |H | Short_Literal 0x1 0067 035d | ] | Declare_Type Array,Defined 0068 00d8 | | Load_Top At_Offset_0 0069 0337 | 7 | Declare_Variable Array 006a 4800 |H | Short_Literal 0x0 006b 480f |H | Short_Literal 0xf 006c 00e8 | | Load_Encached Character_Cache 006d 02a0 | | Declare_Subprogram Null_Subprogram 006e 4801 |H | Short_Literal 0x1 006f 035d | ] | Declare_Type Array,Defined 0070 00d8 | | Load_Top At_Offset_0 0071 0337 | 7 | Declare_Variable Array 0072 00d8 | | Load_Top At_Offset_0 0073 0335 | 5 | Declare_Variable Array,Duplicate 0074 00cd | | Action Spare6_Action 0075 4830 |H0 | Short_Literal 0x30 0076 4800 |H | Short_Literal 0x0 0077 00da | | Load_Top At_Offset_2 0078 01d6 | | Execute Vector,Field_Write 0079 4831 |H1 | Short_Literal 0x31 007a 4801 |H | Short_Literal 0x1 007b 00da | | Load_Top At_Offset_2 007c 01d6 | | Execute Vector,Field_Write 007d 4832 |H2 | Short_Literal 0x32 007e 4802 |H | Short_Literal 0x2 007f 00da | | Load_Top At_Offset_2 0080 01d6 | | Execute Vector,Field_Write 0081 4833 |H3 | Short_Literal 0x33 0082 4803 |H | Short_Literal 0x3 0083 00da | | Load_Top At_Offset_2 0084 01d6 | | Execute Vector,Field_Write 0085 4834 |H4 | Short_Literal 0x34 0086 4804 |H | Short_Literal 0x4 0087 00da | | Load_Top At_Offset_2 0088 01d6 | | Execute Vector,Field_Write 0089 4835 |H5 | Short_Literal 0x35 008a 4805 |H | Short_Literal 0x5 008b 00da | | Load_Top At_Offset_2 008c 01d6 | | Execute Vector,Field_Write 008d 4836 |H6 | Short_Literal 0x36 008e 4806 |H | Short_Literal 0x6 008f 00da | | Load_Top At_Offset_2 0090 01d6 | | Execute Vector,Field_Write 0091 4837 |H7 | Short_Literal 0x37 0092 4807 |H | Short_Literal 0x7 0093 00da | | Load_Top At_Offset_2 0094 01d6 | | Execute Vector,Field_Write 0095 4838 |H8 | Short_Literal 0x38 0096 4808 |H | Short_Literal 0x8 0097 00da | | Load_Top At_Offset_2 0098 01d6 | | Execute Vector,Field_Write 0099 4839 |H9 | Short_Literal 0x39 009a 4809 |H | Short_Literal 0x9 009b 00da | | Load_Top At_Offset_2 009c 01d6 | | Execute Vector,Field_Write 009d 4841 |HA | Short_Literal 0x41 009e 480a |H | Short_Literal 0xa 009f 00da | | Load_Top At_Offset_2 00a0 01d6 | | Execute Vector,Field_Write 00a1 4842 |HB | Short_Literal 0x42 00a2 480b |H | Short_Literal 0xb 00a3 00da | | Load_Top At_Offset_2 00a4 01d6 | | Execute Vector,Field_Write 00a5 4843 |HC | Short_Literal 0x43 00a6 480c |H | Short_Literal 0xc 00a7 00da | | Load_Top At_Offset_2 00a8 01d6 | | Execute Vector,Field_Write 00a9 4844 |HD | Short_Literal 0x44 00aa 480d |H | Short_Literal 0xd 00ab 00da | | Load_Top At_Offset_2 00ac 01d6 | | Execute Vector,Field_Write 00ad 4845 |HE | Short_Literal 0x45 00ae 480e |H | Short_Literal 0xe 00af 00da | | Load_Top At_Offset_2 00b0 01d6 | | Execute Vector,Field_Write 00b1 4846 |HF | Short_Literal 0x46 00b2 480f |H | Short_Literal 0xf 00b3 00da | | Load_Top At_Offset_2 00b4 01d6 | | Execute Vector,Field_Write 00b5 00d9 | | Load_Top At_Offset_1 00b6 01d4 | | Execute Vector,Structure_Write 00b7 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 00b8 00c7 | | Action Elaborate_Subprogram 00b9 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 00ba 00c7 | | Action Elaborate_Subprogram 00bb 1d10 | | Execute_Immediate Reference_Lex_1,0x10 00bc 00c7 | | Action Elaborate_Subprogram 00bd 1d11 | | Execute_Immediate Reference_Lex_1,0x11 00be 00c7 | | Action Elaborate_Subprogram 00bf 1d0e | | Execute_Immediate Reference_Lex_1,0xe 00c0 00c7 | | Action Elaborate_Subprogram 00c1 1d0f | | Execute_Immediate Reference_Lex_1,0xf 00c2 00c7 | | Action Elaborate_Subprogram 00c3 1d12 | | Execute_Immediate Reference_Lex_1,0x12 00c4 00c7 | | Action Elaborate_Subprogram 00c5 1d13 | | Execute_Immediate Reference_Lex_1,0x13 00c6 00c7 | | Action Elaborate_Subprogram 00c7 1d14 | | Execute_Immediate Reference_Lex_1,0x14 00c8 00c7 | | Action Elaborate_Subprogram 00c9 1d15 | | Execute_Immediate Reference_Lex_1,0x15 00ca 00c7 | | Action Elaborate_Subprogram 00cb 1d0d | | Execute_Immediate Reference_Lex_1,0xd 00cc 00c7 | | Action Elaborate_Subprogram 00cd 1d16 | | Execute_Immediate Reference_Lex_1,0x16 00ce 00c7 | | Action Elaborate_Subprogram 00cf 1d17 | | Execute_Immediate Reference_Lex_1,0x17 00d0 00c7 | | Action Elaborate_Subprogram 00d1 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 00d2 00c7 | | Action Elaborate_Subprogram 00d3 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 00d4 00c7 | | Action Elaborate_Subprogram 00d5 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 00d6 00c7 | | Action Elaborate_Subprogram 00d7 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 00d8 00c7 | | Action Elaborate_Subprogram 00d9 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 00da 00c7 | | Action Elaborate_Subprogram 00db 1d20 | | Execute_Immediate Reference_Lex_1,0x20 00dc 00c7 | | Action Elaborate_Subprogram 00dd 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 00de 00c7 | | Action Elaborate_Subprogram 00df 1d18 | | Execute_Immediate Reference_Lex_1,0x18 00e0 00c7 | | Action Elaborate_Subprogram 00e1 1d19 | | Execute_Immediate Reference_Lex_1,0x19 00e2 00c7 | | Action Elaborate_Subprogram 00e3 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 00e4 00c7 | | Action Elaborate_Subprogram 00e5 029f 0503 | | Declare_Subprogram INIT_0500,For_Call 00e7 BODY_0008: 00e7 00cf | | Action Mark_Auxiliary 00e8 00e8 | | Load_Encached Character_Cache 00e9 0265 | e | Execute Discrete,Reverse_Bounds 00ea 0007 | | Action Break_Optional 00eb 00d8 | | Load_Top At_Offset_0 00ec 00d9 | | Load_Top At_Offset_1 00ed e226 | & | Load 0x1,0x26 00ee 01d6 | | Execute Vector,Field_Write 00ef 4801 |H | Short_Literal 0x1 00f0 00d9 | | Load_Top At_Offset_1 00f1 00da | | Load_Top At_Offset_2 00f2 e228 | ( | Load 0x1,0x28 00f3 01a6 | | Execute Matrix,Field_Write 00f4 00c8 | | Action Pop_Auxiliary_Range 00f5 3ff5 |? | Loop_Increasing 0xeb 00f6 00ce | | Action Pop_Auxiliary 00f7 e226 | & | Load 0x1,0x26 00f8 e227 | ' | Load 0x1,0x27 00f9 01d4 | | Execute Vector,Structure_Write 00fa 00cf | | Action Mark_Auxiliary 00fb 485a |HZ | Short_Literal 0x5a 00fc 4841 |HA | Short_Literal 0x41 00fd 0007 | | Action Break_Optional 00fe 00d8 | | Load_Top At_Offset_0 00ff 0a20 | | Execute_Immediate Plus,0x20 0100 00d8 | | Load_Top At_Offset_0 0101 00e8 | | Load_Encached Character_Cache 0102 0260 | ` | Execute Discrete,In_Type 0103 7001 |p | Jump_Nonzero 0x105 0104 0801 | | Execute_Immediate Raise,0x1 0105 00d9 | | Load_Top At_Offset_1 0106 e227 | ' | Load 0x1,0x27 0107 01d6 | | Execute Vector,Field_Write 0108 4801 |H | Short_Literal 0x1 0109 00d9 | | Load_Top At_Offset_1 010a e227 | ' | Load 0x1,0x27 010b 01d7 | | Execute Vector,Field_Read 010c 00da | | Load_Top At_Offset_2 010d e228 | ( | Load 0x1,0x28 010e 01a6 | | Execute Matrix,Field_Write 010f 00c8 | | Action Pop_Auxiliary_Range 0110 3fed |? | Loop_Increasing 0xfe 0111 00c9 | | Action Pop_Auxiliary_Loop 0112 487a |Hz | Short_Literal 0x7a 0113 4861 |Ha | Short_Literal 0x61 0114 0007 | | Action Break_Optional 0115 00d8 | | Load_Top At_Offset_0 0116 0ae0 | | Execute_Immediate Plus,-0x20 0117 00d8 | | Load_Top At_Offset_0 0118 00e8 | | Load_Encached Character_Cache 0119 0260 | ` | Execute Discrete,In_Type 011a 7001 |p | Jump_Nonzero 0x11c 011b 0801 | | Execute_Immediate Raise,0x1 011c 00d9 | | Load_Top At_Offset_1 011d e226 | & | Load 0x1,0x26 011e 01d6 | | Execute Vector,Field_Write 011f 4801 |H | Short_Literal 0x1 0120 00d9 | | Load_Top At_Offset_1 0121 e226 | & | Load 0x1,0x26 0122 01d7 | | Execute Vector,Field_Read 0123 00da | | Load_Top At_Offset_2 0124 e228 | ( | Load 0x1,0x28 0125 01a6 | | Execute Matrix,Field_Write 0126 00c8 | | Action Pop_Auxiliary_Range 0127 3fed |? | Loop_Increasing 0x115 0128 00ce | | Action Pop_Auxiliary 0129 822e | . | Call 0x1,0x2e 012a 00bc | | Action Signal_Activated 012b 00bb | | Action Signal_Completion 012c 0000 0000 | | .BLANK 0000[0x4] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 013a | : | .CONST 0x013a ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0003 | | .CONST 0x0003 ; Number of locals 0133 INIT_0130: 0133 00da | | Load_Top At_Offset_2 0134 01db | | Execute Vector,Length 0135 00e2 | | Load_Encached Integer_Cache 0136 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0137 00d8 | | Load_Top At_Offset_0 0138 00e2 | | Load_Encached Integer_Cache 0139 03f1 | | Declare_Variable Discrete,With_Value 013a BODY_0130: 013a 00d9 | | Load_Top At_Offset_1 013b 0c01 | | Execute_Immediate Greater_Equal,0x1 013c 6821 |h! | Jump_Zero 0x15e 013d 00d8 | | Load_Top At_Offset_0 013e e5ff | | Load 0x2,-0x1 013f 01dd | | Execute Vector,First 0140 e5ff | | Load 0x2,-0x1 0141 01d7 | | Execute Vector,Field_Read 0142 e226 | & | Load 0x1,0x26 0143 01d7 | | Execute Vector,Field_Read 0144 0905 | | Execute_Immediate Binary_Scale,0x5 0145 0273 | s | Execute Discrete,Plus 0146 e5ff | | Load 0x2,-0x1 0147 01dd | | Execute Vector,First 0148 e5ff | | Load 0x2,-0x1 0149 01dc | | Execute Vector,Last 014a 0a01 | | Execute_Immediate Plus,0x1 014b e5ff | | Load 0x2,-0x1 014c 01dd | | Execute Vector,First 014d 0272 | r | Execute Discrete,Minus 014e 09ff | | Execute_Immediate Binary_Scale,-0x1 014f 0273 | s | Execute Discrete,Plus 0150 e5ff | | Load 0x2,-0x1 0151 01d7 | | Execute Vector,Field_Read 0152 e226 | & | Load 0x1,0x26 0153 01d7 | | Execute Vector,Field_Read 0154 0273 | s | Execute Discrete,Plus 0155 e5ff | | Load 0x2,-0x1 0156 01dc | | Execute Vector,Last 0157 e5ff | | Load 0x2,-0x1 0158 01d7 | | Execute Vector,Field_Read 0159 e226 | & | Load 0x1,0x26 015a 01d7 | | Execute Vector,Field_Read 015b 0903 | | Execute_Immediate Binary_Scale,0x3 015c 0273 | s | Execute Discrete,Plus 015d 0059 | Y | Store_Top Discrete,At_Offset_1 015e 00d8 | | Load_Top At_Offset_0 015f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0160 ; -------------------------------------------------------------------------------------- 0160 ; SUBPROGRAM 0160 ; -------------------------------------------------------------------------------------- 0160 0163 | c | .CONST 0x0163 ; Address of begin 0161 0004 | | .CONST 0x0004 ; Address of exception handler 0162 0001 | | .CONST 0x0001 ; Number of locals 0163 BODY_0160: 0163 INIT_0160: 0163 00da | | Load_Top At_Offset_2 0164 e226 | & | Load 0x1,0x26 0165 01d7 | | Execute Vector,Field_Read 0166 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0167 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 016b | k | .CONST 0x016b ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0001 | | .CONST 0x0001 ; Number of locals 016b BODY_0168: 016b INIT_0168: 016b 00da | | Load_Top At_Offset_2 016c e227 | ' | Load 0x1,0x27 016d 01d7 | | Execute Vector,Field_Read 016e 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 016f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0170 ; -------------------------------------------------------------------------------------- 0170 ; SUBPROGRAM 0170 ; -------------------------------------------------------------------------------------- 0170 0173 | s | .CONST 0x0173 ; Address of begin 0171 0004 | | .CONST 0x0004 ; Address of exception handler 0172 0001 | | .CONST 0x0001 ; Number of locals 0173 BODY_0170: 0173 INIT_0170: 0173 00da | | Load_Top At_Offset_2 0174 e226 | & | Load 0x1,0x26 0175 01d7 | | Execute Vector,Field_Read 0176 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0177 0000 | | .XXX[0x1] 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 e227 | ' | Load 0x1,0x27 017d 01d7 | | Execute Vector,Field_Read 017e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 017f 0000 | | .XXX[0x1] 0180 ; -------------------------------------------------------------------------------------- 0180 ; SUBPROGRAM 0180 ; -------------------------------------------------------------------------------------- 0180 0183 | | .CONST 0x0183 ; Address of begin 0181 0004 | | .CONST 0x0004 ; Address of exception handler 0182 0001 | | .CONST 0x0001 ; Number of locals 0183 BODY_0180: 0183 INIT_0180: 0183 00cf | | Action Mark_Auxiliary 0184 00db | | Load_Top At_Offset_3 0185 01d9 | | Execute Vector,Reverse_Bounds 0186 0263 | c | Execute Discrete,Above_Bound 0187 700a |p | Jump_Nonzero 0x192 0188 00d8 | | Load_Top At_Offset_0 0189 e5ff | | Load 0x2,-0x1 018a 01d7 | | Execute Vector,Field_Read 018b e226 | & | Load 0x1,0x26 018c 01d7 | | Execute Vector,Field_Read 018d 00d9 | | Load_Top At_Offset_1 018e e5ff | | Load 0x2,-0x1 018f 01d6 | | Execute Vector,Field_Write 0190 00c8 | | Action Pop_Auxiliary_Range 0191 3ff6 |? | Loop_Increasing 0x188 0192 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0193 0000 0000 | | .BLANK 0000[0x5] 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 019b | | .CONST 0x019b ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 0001 | | .CONST 0x0001 ; Number of locals 019b BODY_0198: 019b INIT_0198: 019b 00cf | | Action Mark_Auxiliary 019c 00db | | Load_Top At_Offset_3 019d 01d9 | | Execute Vector,Reverse_Bounds 019e 0263 | c | Execute Discrete,Above_Bound 019f 700a |p | Jump_Nonzero 0x1aa 01a0 00d8 | | Load_Top At_Offset_0 01a1 e5ff | | Load 0x2,-0x1 01a2 01d7 | | Execute Vector,Field_Read 01a3 e227 | ' | Load 0x1,0x27 01a4 01d7 | | Execute Vector,Field_Read 01a5 00d9 | | Load_Top At_Offset_1 01a6 e5ff | | Load 0x2,-0x1 01a7 01d6 | | Execute Vector,Field_Write 01a8 00c8 | | Action Pop_Auxiliary_Range 01a9 3ff6 |? | Loop_Increasing 0x1a0 01aa 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01ab 0000 0000 | | .BLANK 0000[0x5] 01b0 ; -------------------------------------------------------------------------------------- 01b0 ; SUBPROGRAM 01b0 ; -------------------------------------------------------------------------------------- 01b0 01ba | | .CONST 0x01ba ; Address of begin 01b1 0004 | | .CONST 0x0004 ; Address of exception handler 01b2 0002 | | .CONST 0x0002 ; Number of locals 01b3 INIT_01b0: 01b3 00da | | Load_Top At_Offset_2 01b4 01dd | | Execute Vector,First 01b5 00db | | Load_Top At_Offset_3 01b6 01dc | | Execute Vector,Last 01b7 00e9 | | Load_Encached String_Cache 01b8 035b | [ | Declare_Type Array,Constrained 01b9 0337 | 7 | Declare_Variable Array 01ba BODY_01b0: 01ba 00cf | | Action Mark_Auxiliary 01bb e5ff | | Load 0x2,-0x1 01bc 01d9 | | Execute Vector,Reverse_Bounds 01bd 0263 | c | Execute Discrete,Above_Bound 01be 700a |p | Jump_Nonzero 0x1c9 01bf 00d8 | | Load_Top At_Offset_0 01c0 e5ff | | Load 0x2,-0x1 01c1 01d7 | | Execute Vector,Field_Read 01c2 e226 | & | Load 0x1,0x26 01c3 01d7 | | Execute Vector,Field_Read 01c4 00d9 | | Load_Top At_Offset_1 01c5 e402 | | Load 0x2,0x2 01c6 01d6 | | Execute Vector,Field_Write 01c7 00c8 | | Action Pop_Auxiliary_Range 01c8 3ff6 |? | Loop_Increasing 0x1bf 01c9 00ce | | Action Pop_Auxiliary 01ca 00d8 | | Load_Top At_Offset_0 01cb 00e9 | | Load_Encached String_Cache 01cc 01c6 | | Execute Vector,Convert_To_Formal 01cd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01ce 0000 0000 | | .XXX[0x2] 01d0 ; -------------------------------------------------------------------------------------- 01d0 ; SUBPROGRAM 01d0 ; -------------------------------------------------------------------------------------- 01d0 01da | | .CONST 0x01da ; Address of begin 01d1 0004 | | .CONST 0x0004 ; Address of exception handler 01d2 0002 | | .CONST 0x0002 ; Number of locals 01d3 INIT_01d0: 01d3 00da | | Load_Top At_Offset_2 01d4 01dd | | Execute Vector,First 01d5 00db | | Load_Top At_Offset_3 01d6 01dc | | Execute Vector,Last 01d7 00e9 | | Load_Encached String_Cache 01d8 035b | [ | Declare_Type Array,Constrained 01d9 0337 | 7 | Declare_Variable Array 01da BODY_01d0: 01da 00cf | | Action Mark_Auxiliary 01db e5ff | | Load 0x2,-0x1 01dc 01d9 | | Execute Vector,Reverse_Bounds 01dd 0263 | c | Execute Discrete,Above_Bound 01de 700a |p | Jump_Nonzero 0x1e9 01df 00d8 | | Load_Top At_Offset_0 01e0 e5ff | | Load 0x2,-0x1 01e1 01d7 | | Execute Vector,Field_Read 01e2 e227 | ' | Load 0x1,0x27 01e3 01d7 | | Execute Vector,Field_Read 01e4 00d9 | | Load_Top At_Offset_1 01e5 e402 | | Load 0x2,0x2 01e6 01d6 | | Execute Vector,Field_Write 01e7 00c8 | | Action Pop_Auxiliary_Range 01e8 3ff6 |? | Loop_Increasing 0x1df 01e9 00ce | | Action Pop_Auxiliary 01ea 00d8 | | Load_Top At_Offset_0 01eb 00e9 | | Load_Encached String_Cache 01ec 01c6 | | Execute Vector,Convert_To_Formal 01ed 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01ee 0000 0000 | | .XXX[0x2] 01f0 ; -------------------------------------------------------------------------------------- 01f0 ; SUBPROGRAM 01f0 ; -------------------------------------------------------------------------------------- 01f0 01fe | | .CONST 0x01fe ; Address of begin 01f1 0004 | | .CONST 0x0004 ; Address of exception handler 01f2 0005 | | .CONST 0x0005 ; Number of locals 01f3 INIT_01f0: 01f3 00e1 | | Load_Encached Boolean_Cache 01f4 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 01f5 4850 |HP | Short_Literal 0x50 01f6 e001 | | Load 0x0,0x1 01f7 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01f8 1c08 | | Execute_Immediate Run_Utility,0x8 01f9 00d8 | | Load_Top At_Offset_0 01fa 1c00 | | Execute_Immediate Run_Utility,0x0 01fb 00e2 | | Load_Encached Integer_Cache 01fc 029f 0533 | 3| Declare_Subprogram INIT_0530,For_Call 01fe BODY_01f0: 01fe 00da | | Load_Top At_Offset_2 01ff 4820 |H | Short_Literal 0x20 0200 4800 |H | Short_Literal 0x0 0201 e001 | | Load 0x0,0x1 0202 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0203 00d1 | | Pop_Control Pop_Count_1 0204 e5ff | | Load 0x2,-0x1 0205 0d00 | | Execute_Immediate Less,0x0 0206 6807 |h | Jump_Zero 0x20e 0207 4801 |H | Short_Literal 0x1 0208 a402 | | Store_Unchecked 0x2,0x2 0209 e5fd | | Load 0x2,-0x3 020a 0aff | | Execute_Immediate Plus,-0x1 020b e5ff | | Load 0x2,-0x1 020c 8405 | | Call 0x2,0x5 020d 7803 |x | Jump 0x211 020e e5fd | | Load 0x2,-0x3 020f e5ff | | Load 0x2,-0x1 0210 8405 | | Call 0x2,0x5 0211 00da | | Load_Top At_Offset_2 0212 e001 | | Load 0x0,0x1 0213 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0214 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 0215 0000 0000 | | .XXX[0x3] 0217 0000 | | 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 0221 | ! | .CONST 0x0221 ; Address of begin 0219 0278 | x | .CONST 0x0278 ; Address of exception handler 021a 0006 | | .CONST 0x0006 ; Number of locals 021b INIT_0218: 021b 00e2 | | Load_Encached Integer_Cache 021c 00e2 | | Load_Encached Integer_Cache 021d 00e8 | | Load_Encached Character_Cache 021e 00e2 | | Load_Encached Integer_Cache 021f 00e1 | | Load_Encached Boolean_Cache 0220 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 0221 BODY_0218: 0221 4800 |H | Short_Literal 0x0 0222 a5fc | | Store_Unchecked 0x2,-0x4 0223 4800 |H | Short_Literal 0x0 0224 a5fd | | Store_Unchecked 0x2,-0x3 0225 4800 |H | Short_Literal 0x0 0226 a403 | | Store_Unchecked 0x2,0x3 0227 4801 |H | Short_Literal 0x1 0228 a402 | | Store_Unchecked 0x2,0x2 0229 00cf | | Action Mark_Auxiliary 022a e5ff | | Load 0x2,-0x1 022b 01d9 | | Execute Vector,Reverse_Bounds 022c 0263 | c | Execute Discrete,Above_Bound 022d 7038 |p8 | Jump_Nonzero 0x266 022e 00d8 | | Load_Top At_Offset_0 022f e5ff | | Load 0x2,-0x1 0230 01d7 | | Execute Vector,Field_Read 0231 a404 | | Store_Unchecked 0x2,0x4 0232 e404 | | Load 0x2,0x4 0233 0f20 | | Execute_Immediate Equal,0x20 0234 6803 |h | Jump_Zero 0x238 0235 00db | | Load_Top At_Offset_3 0236 702d |p- | Jump_Nonzero 0x264 0237 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0238 00db | | Load_Top At_Offset_3 0239 e404 | | Load 0x2,0x4 023a 0f2d | - | Execute_Immediate Equal,0x2d 023b 0279 | y | Execute Discrete,And 023c 6803 |h | Jump_Zero 0x240 023d 4fff |O | Short_Literal -0x1 023e a402 | | Store_Unchecked 0x2,0x2 023f 7822 |x" | Jump 0x262 0240 e404 | | Load 0x2,0x4 0241 4830 |H0 | Short_Literal 0x30 0242 4839 |H9 | Short_Literal 0x39 0243 0262 | b | Execute Discrete,In_Range 0244 6804 |h | Jump_Zero 0x249 0245 e404 | | Load 0x2,0x4 0246 0ad0 | | Execute_Immediate Plus,-0x30 0247 c405 | | Store 0x2,0x5 0248 780e |x | Jump 0x257 0249 e404 | | Load 0x2,0x4 024a 820e | | Call 0x1,0xe 024b c404 | | Store 0x2,0x4 024c e404 | | Load 0x2,0x4 024d 4841 |HA | Short_Literal 0x41 024e 4846 |HF | Short_Literal 0x46 024f 0262 | b | Execute Discrete,In_Range 0250 6804 |h | Jump_Zero 0x255 0251 e404 | | Load 0x2,0x4 0252 0ac9 | | Execute_Immediate Plus,-0x37 0253 c405 | | Store 0x2,0x5 0254 7802 |x | Jump 0x257 0255 49f4 |I | Short_Literal 0x1f4 0256 a405 | | Store_Unchecked 0x2,0x5 0257 e405 | | Load 0x2,0x5 0258 e5fe | | Load 0x2,-0x2 0259 027b | { | Execute Discrete,Greater_Equal 025a 6801 |h | Jump_Zero 0x25c 025b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 025c e403 | | Load 0x2,0x3 025d e5fe | | Load 0x2,-0x2 025e 0271 | q | Execute Discrete,Times 025f e405 | | Load 0x2,0x5 0260 0273 | s | Execute Discrete,Plus 0261 c403 | | Store 0x2,0x3 0262 4800 |H | Short_Literal 0x0 0263 a406 | | Store_Unchecked 0x2,0x6 0264 00c8 | | Action Pop_Auxiliary_Range 0265 3fc8 |? | Loop_Increasing 0x22e 0266 00ce | | Action Pop_Auxiliary 0267 e5ff | | Load 0x2,-0x1 0268 01db | | Execute Vector,Length 0269 680d |h | Jump_Zero 0x277 026a e5ff | | Load 0x2,-0x1 026b 01db | | Execute Vector,Length 026c 0c02 | | Execute_Immediate Greater_Equal,0x2 026d 7003 |p | Jump_Nonzero 0x271 026e e402 | | Load 0x2,0x2 026f 0f01 | | Execute_Immediate Equal,0x1 0270 6806 |h | Jump_Zero 0x277 0271 00db | | Load_Top At_Offset_3 0272 e402 | | Load 0x2,0x2 0273 0271 | q | Execute Discrete,Times 0274 c5fd | | Store 0x2,-0x3 0275 4801 |H | Short_Literal 0x1 0276 a5fc | | Store_Unchecked 0x2,-0x4 0277 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0278 TRAP_0218: 0278 0007 | | Action Break_Optional 0279 4800 |H | Short_Literal 0x0 027a a5fc | | Store_Unchecked 0x2,-0x4 027b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 027c 0000 0000 | | .BLANK 0000[0x4] 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 00cf | | Action Mark_Auxiliary 0284 00db | | Load_Top At_Offset_3 0285 01dc | | Execute Vector,Last 0286 e5ff | | Load 0x2,-0x1 0287 01dd | | Execute Vector,First 0288 0263 | c | Execute Discrete,Above_Bound 0289 7010 |p | Jump_Nonzero 0x29a 028a 00d8 | | Load_Top At_Offset_0 028b e5ff | | Load 0x2,-0x1 028c 01d7 | | Execute Vector,Field_Read 028d e5fe | | Load 0x2,-0x2 028e 027e | ~ | Execute Discrete,Not_Equal 028f 6808 |h | Jump_Zero 0x298 0290 00d8 | | Load_Top At_Offset_0 0291 e5ff | | Load 0x2,-0x1 0292 01dc | | Execute Vector,Last 0293 e5ff | | Load 0x2,-0x1 0294 01cf | | Execute Vector,Slice_Read 0295 0335 | 5 | Declare_Variable Array,Duplicate 0296 00cd | | Action Spare6_Action 0297 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0298 00c8 | | Action Pop_Auxiliary_Range 0299 3ff0 |? | Loop_Increasing 0x28a 029a 00ce | | Action Pop_Auxiliary 029b 00ea | | Load_Encached Null_String_Cache 029c 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 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 00cf | | Action Mark_Auxiliary 02a4 00db | | Load_Top At_Offset_3 02a5 01dd | | Execute Vector,First 02a6 e5ff | | Load 0x2,-0x1 02a7 01dc | | Execute Vector,Last 02a8 0264 | d | Execute Discrete,Below_Bound 02a9 7010 |p | Jump_Nonzero 0x2ba 02aa 00d8 | | Load_Top At_Offset_0 02ab e5ff | | Load 0x2,-0x1 02ac 01d7 | | Execute Vector,Field_Read 02ad e5fe | | Load 0x2,-0x2 02ae 027e | ~ | Execute Discrete,Not_Equal 02af 6808 |h | Jump_Zero 0x2b8 02b0 e5ff | | Load 0x2,-0x1 02b1 01dd | | Execute Vector,First 02b2 00d9 | | Load_Top At_Offset_1 02b3 e5ff | | Load 0x2,-0x1 02b4 01cf | | Execute Vector,Slice_Read 02b5 0335 | 5 | Declare_Variable Array,Duplicate 02b6 00cd | | Action Spare6_Action 02b7 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02b8 00c8 | | Action Pop_Auxiliary_Range 02b9 37f0 |7 | Loop_Decreasing 0x2aa 02ba 00ce | | Action Pop_Auxiliary 02bb 00ea | | Load_Encached Null_String_Cache 02bc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02bd 0000 0000 | | .XXX[0x3] 02bf 0000 | | 02c0 ; -------------------------------------------------------------------------------------- 02c0 ; SUBPROGRAM 02c0 ; -------------------------------------------------------------------------------------- 02c0 02c3 | | .CONST 0x02c3 ; Address of begin 02c1 0004 | | .CONST 0x0004 ; Address of exception handler 02c2 0001 | | .CONST 0x0001 ; Number of locals 02c3 BODY_02c0: 02c3 INIT_02c0: 02c3 00db | | Load_Top At_Offset_3 02c4 e5fe | | Load 0x2,-0x2 02c5 e5ff | | Load 0x2,-0x1 02c6 8219 | | Call 0x1,0x19 02c7 8218 | | Call 0x1,0x18 02c8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02c9 0000 0000 | | .BLANK 0000[0x7] 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; SUBPROGRAM 02d0 ; -------------------------------------------------------------------------------------- 02d0 02dd | | .CONST 0x02dd ; Address of begin 02d1 0004 | | .CONST 0x0004 ; Address of exception handler 02d2 0004 | | .CONST 0x0004 ; Number of locals 02d3 INIT_02d0: 02d3 00da | | Load_Top At_Offset_2 02d4 01db | | Execute Vector,Length 02d5 0aff | | Execute_Immediate Plus,-0x1 02d6 00e2 | | Load_Encached Integer_Cache 02d7 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 02d8 00db | | Load_Top At_Offset_3 02d9 01dd | | Execute Vector,First 02da 00e4 | | Load_Encached Positive_Cache 02db 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 02dc 00e8 | | Load_Encached Character_Cache 02dd BODY_02d0: 02dd 00da | | Load_Top At_Offset_2 02de 0c01 | | Execute_Immediate Greater_Equal,0x1 02df 6879 |hy | Jump_Zero 0x359 02e0 00d9 | | Load_Top At_Offset_1 02e1 e5ff | | Load 0x2,-0x1 02e2 01d7 | | Execute Vector,Field_Read 02e3 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 02e4 e5fd | | Load 0x2,-0x3 02e5 683a |h: | Jump_Zero 0x320 02e6 00cf | | Action Mark_Auxiliary 02e7 e5fe | | Load 0x2,-0x2 02e8 01dc | | Execute Vector,Last 02e9 e402 | | Load 0x2,0x2 02ea 0272 | r | Execute Discrete,Minus 02eb 00d8 | | Load_Top At_Offset_0 02ec 00e2 | | Load_Encached Integer_Cache 02ed 0260 | ` | Execute Discrete,In_Type 02ee 7001 |p | Jump_Nonzero 0x2f0 02ef 0801 | | Execute_Immediate Raise,0x1 02f0 e5fe | | Load 0x2,-0x2 02f1 01dd | | Execute Vector,First 02f2 0263 | c | Execute Discrete,Above_Bound 02f3 702a |p* | Jump_Nonzero 0x31e 02f4 00db | | Load_Top At_Offset_3 02f5 00d9 | | Load_Top At_Offset_1 02f6 e5fe | | Load 0x2,-0x2 02f7 01d7 | | Execute Vector,Field_Read 02f8 e228 | ( | Load 0x1,0x28 02f9 01a7 | | Execute Matrix,Field_Read 02fa 6821 |h! | Jump_Zero 0x31c 02fb 00cf | | Action Mark_Auxiliary 02fc 4801 |H | Short_Literal 0x1 02fd e402 | | Load 0x2,0x2 02fe 0264 | d | Execute Discrete,Below_Bound 02ff 701b |p | Jump_Nonzero 0x31b 0300 00db | | Load_Top At_Offset_3 0301 00d9 | | Load_Top At_Offset_1 0302 0273 | s | Execute Discrete,Plus 0303 e5fe | | Load 0x2,-0x2 0304 01d7 | | Execute Vector,Field_Read 0305 e403 | | Load 0x2,0x3 0306 00da | | Load_Top At_Offset_2 0307 0273 | s | Execute Discrete,Plus 0308 e5ff | | Load 0x2,-0x1 0309 01d7 | | Execute Vector,Field_Read 030a e228 | ( | Load 0x1,0x28 030b 01a7 | | Execute Matrix,Field_Read 030c 7002 |p | Jump_Nonzero 0x30f 030d 00d2 | | Pop_Control Pop_Count_2 030e 780c |x | Jump 0x31b 030f 00d8 | | Load_Top At_Offset_0 0310 0f01 | | Execute_Immediate Equal,0x1 0311 6807 |h | Jump_Zero 0x319 0312 00db | | Load_Top At_Offset_3 0313 00d8 | | Load_Top At_Offset_0 0314 00e3 | | Load_Encached Natural_Cache 0315 0260 | ` | Execute Discrete,In_Type 0316 7001 |p | Jump_Nonzero 0x318 0317 0801 | | Execute_Immediate Raise,0x1 0318 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0319 00c8 | | Action Pop_Auxiliary_Range 031a 37e5 |7 | Loop_Decreasing 0x300 031b 00ce | | Action Pop_Auxiliary 031c 00c8 | | Action Pop_Auxiliary_Range 031d 3fd6 |? | Loop_Increasing 0x2f4 031e 00ce | | Action Pop_Auxiliary 031f 7837 |x7 | Jump 0x357 0320 00cf | | Action Mark_Auxiliary 0321 e5fe | | Load 0x2,-0x2 0322 01dc | | Execute Vector,Last 0323 e402 | | Load 0x2,0x2 0324 0272 | r | Execute Discrete,Minus 0325 00d8 | | Load_Top At_Offset_0 0326 00e2 | | Load_Encached Integer_Cache 0327 0260 | ` | Execute Discrete,In_Type 0328 7001 |p | Jump_Nonzero 0x32a 0329 0801 | | Execute_Immediate Raise,0x1 032a e5fe | | Load 0x2,-0x2 032b 01dd | | Execute Vector,First 032c 0263 | c | Execute Discrete,Above_Bound 032d 7028 |p( | Jump_Nonzero 0x356 032e 00d8 | | Load_Top At_Offset_0 032f e5fe | | Load 0x2,-0x2 0330 01d7 | | Execute Vector,Field_Read 0331 e404 | | Load 0x2,0x4 0332 027f | | Execute Discrete,Equal 0333 6820 |h | Jump_Zero 0x354 0334 00cf | | Action Mark_Auxiliary 0335 4801 |H | Short_Literal 0x1 0336 e402 | | Load 0x2,0x2 0337 0264 | d | Execute Discrete,Below_Bound 0338 701a |p | Jump_Nonzero 0x353 0339 e403 | | Load 0x2,0x3 033a 00d9 | | Load_Top At_Offset_1 033b 0273 | s | Execute Discrete,Plus 033c e5ff | | Load 0x2,-0x1 033d 01d7 | | Execute Vector,Field_Read 033e e407 | | Load 0x2,0x7 033f 00da | | Load_Top At_Offset_2 0340 0273 | s | Execute Discrete,Plus 0341 e5fe | | Load 0x2,-0x2 0342 01d7 | | Execute Vector,Field_Read 0343 027e | ~ | Execute Discrete,Not_Equal 0344 6802 |h | Jump_Zero 0x347 0345 00d2 | | Pop_Control Pop_Count_2 0346 780c |x | Jump 0x353 0347 00d8 | | Load_Top At_Offset_0 0348 0f01 | | Execute_Immediate Equal,0x1 0349 6807 |h | Jump_Zero 0x351 034a 00db | | Load_Top At_Offset_3 034b 00d8 | | Load_Top At_Offset_0 034c 00e3 | | Load_Encached Natural_Cache 034d 0260 | ` | Execute Discrete,In_Type 034e 7001 |p | Jump_Nonzero 0x350 034f 0801 | | Execute_Immediate Raise,0x1 0350 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0351 00c8 | | Action Pop_Auxiliary_Range 0352 37e6 |7 | Loop_Decreasing 0x339 0353 00ce | | Action Pop_Auxiliary 0354 00c8 | | Action Pop_Auxiliary_Range 0355 3fd8 |? | Loop_Increasing 0x32e 0356 00ce | | Action Pop_Auxiliary 0357 4800 |H | Short_Literal 0x0 0358 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0359 00da | | Load_Top At_Offset_2 035a 7007 |p | Jump_Nonzero 0x362 035b e5fd | | Load 0x2,-0x3 035c e5fe | | Load 0x2,-0x2 035d 00db | | Load_Top At_Offset_3 035e e5ff | | Load 0x2,-0x1 035f 01d7 | | Execute Vector,Field_Read 0360 821c | | Call 0x1,0x1c 0361 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0362 e5fe | | Load 0x2,-0x2 0363 01dd | | Execute Vector,First 0364 00d8 | | Load_Top At_Offset_0 0365 00e3 | | Load_Encached Natural_Cache 0366 0260 | ` | Execute Discrete,In_Type 0367 7001 |p | Jump_Nonzero 0x369 0368 0801 | | Execute_Immediate Raise,0x1 0369 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 036a 0000 0000 | | .BLANK 0000[0x6] 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 e5fd | | Load 0x2,-0x3 0374 6812 |h | Jump_Zero 0x387 0375 00cf | | Action Mark_Auxiliary 0376 e5fe | | Load 0x2,-0x2 0377 01d9 | | Execute Vector,Reverse_Bounds 0378 0263 | c | Execute Discrete,Above_Bound 0379 700b |p | Jump_Nonzero 0x385 037a 00d8 | | Load_Top At_Offset_0 037b e5fe | | Load 0x2,-0x2 037c 01d7 | | Execute Vector,Field_Read 037d e5ff | | Load 0x2,-0x1 037e e228 | ( | Load 0x1,0x28 037f 01a7 | | Execute Matrix,Field_Read 0380 6802 |h | Jump_Zero 0x383 0381 00d8 | | Load_Top At_Offset_0 0382 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0383 00c8 | | Action Pop_Auxiliary_Range 0384 3ff5 |? | Loop_Increasing 0x37a 0385 00ce | | Action Pop_Auxiliary 0386 7810 |x | Jump 0x397 0387 00cf | | Action Mark_Auxiliary 0388 e5fe | | Load 0x2,-0x2 0389 01d9 | | Execute Vector,Reverse_Bounds 038a 0263 | c | Execute Discrete,Above_Bound 038b 700a |p | Jump_Nonzero 0x396 038c e5ff | | Load 0x2,-0x1 038d 00d9 | | Load_Top At_Offset_1 038e e5fe | | Load 0x2,-0x2 038f 01d7 | | Execute Vector,Field_Read 0390 027f | | Execute Discrete,Equal 0391 6802 |h | Jump_Zero 0x394 0392 00d8 | | Load_Top At_Offset_0 0393 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0394 00c8 | | Action Pop_Auxiliary_Range 0395 3ff6 |? | Loop_Increasing 0x38c 0396 00ce | | Action Pop_Auxiliary 0397 4800 |H | Short_Literal 0x0 0398 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0399 0000 0000 | | .BLANK 0000[0x7] 03a0 ; -------------------------------------------------------------------------------------- 03a0 ; SUBPROGRAM 03a0 ; -------------------------------------------------------------------------------------- 03a0 03ad | | .CONST 0x03ad ; Address of begin 03a1 0004 | | .CONST 0x0004 ; Address of exception handler 03a2 0004 | | .CONST 0x0004 ; Number of locals 03a3 INIT_03a0: 03a3 00da | | Load_Top At_Offset_2 03a4 01db | | Execute Vector,Length 03a5 0aff | | Execute_Immediate Plus,-0x1 03a6 00e2 | | Load_Encached Integer_Cache 03a7 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 03a8 00db | | Load_Top At_Offset_3 03a9 01dd | | Execute Vector,First 03aa 00e4 | | Load_Encached Positive_Cache 03ab 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 03ac 00e8 | | Load_Encached Character_Cache 03ad BODY_03a0: 03ad 00da | | Load_Top At_Offset_2 03ae 0c01 | | Execute_Immediate Greater_Equal,0x1 03af 687d |h} | Jump_Zero 0x42d 03b0 00d9 | | Load_Top At_Offset_1 03b1 e5ff | | Load 0x2,-0x1 03b2 01d7 | | Execute Vector,Field_Read 03b3 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 03b4 e5fd | | Load 0x2,-0x3 03b5 683c |h< | Jump_Zero 0x3f2 03b6 00cf | | Action Mark_Auxiliary 03b7 e5fe | | Load 0x2,-0x2 03b8 01dd | | Execute Vector,First 03b9 e5fe | | Load 0x2,-0x2 03ba 01dc | | Execute Vector,Last 03bb e402 | | Load 0x2,0x2 03bc 0272 | r | Execute Discrete,Minus 03bd 00d8 | | Load_Top At_Offset_0 03be 00e2 | | Load_Encached Integer_Cache 03bf 0260 | ` | Execute Discrete,In_Type 03c0 7001 |p | Jump_Nonzero 0x3c2 03c1 0801 | | Execute_Immediate Raise,0x1 03c2 0264 | d | Execute Discrete,Below_Bound 03c3 702c |p, | Jump_Nonzero 0x3f0 03c4 00db | | Load_Top At_Offset_3 03c5 00d9 | | Load_Top At_Offset_1 03c6 e5fe | | Load 0x2,-0x2 03c7 01d7 | | Execute Vector,Field_Read 03c8 e228 | ( | Load 0x1,0x28 03c9 01a7 | | Execute Matrix,Field_Read 03ca 6823 |h# | Jump_Zero 0x3ee 03cb 00cf | | Action Mark_Auxiliary 03cc 4801 |H | Short_Literal 0x1 03cd e402 | | Load 0x2,0x2 03ce 0264 | d | Execute Discrete,Below_Bound 03cf 701d |p | Jump_Nonzero 0x3ed 03d0 00db | | Load_Top At_Offset_3 03d1 00d9 | | Load_Top At_Offset_1 03d2 0273 | s | Execute Discrete,Plus 03d3 e5fe | | Load 0x2,-0x2 03d4 01d7 | | Execute Vector,Field_Read 03d5 e403 | | Load 0x2,0x3 03d6 00da | | Load_Top At_Offset_2 03d7 0273 | s | Execute Discrete,Plus 03d8 e5ff | | Load 0x2,-0x1 03d9 01d7 | | Execute Vector,Field_Read 03da e228 | ( | Load 0x1,0x28 03db 01a7 | | Execute Matrix,Field_Read 03dc 7002 |p | Jump_Nonzero 0x3df 03dd 00d2 | | Pop_Control Pop_Count_2 03de 780e |x | Jump 0x3ed 03df 00d8 | | Load_Top At_Offset_0 03e0 0f01 | | Execute_Immediate Equal,0x1 03e1 6809 |h | Jump_Zero 0x3eb 03e2 00db | | Load_Top At_Offset_3 03e3 e402 | | Load 0x2,0x2 03e4 0273 | s | Execute Discrete,Plus 03e5 00d8 | | Load_Top At_Offset_0 03e6 00e3 | | Load_Encached Natural_Cache 03e7 0260 | ` | Execute Discrete,In_Type 03e8 7001 |p | Jump_Nonzero 0x3ea 03e9 0801 | | Execute_Immediate Raise,0x1 03ea 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03eb 00c8 | | Action Pop_Auxiliary_Range 03ec 37e3 |7 | Loop_Decreasing 0x3d0 03ed 00ce | | Action Pop_Auxiliary 03ee 00c8 | | Action Pop_Auxiliary_Range 03ef 37d4 |7 | Loop_Decreasing 0x3c4 03f0 00ce | | Action Pop_Auxiliary 03f1 7839 |x9 | Jump 0x42b 03f2 00cf | | Action Mark_Auxiliary 03f3 e5fe | | Load 0x2,-0x2 03f4 01dd | | Execute Vector,First 03f5 e5fe | | Load 0x2,-0x2 03f6 01dc | | Execute Vector,Last 03f7 e402 | | Load 0x2,0x2 03f8 0272 | r | Execute Discrete,Minus 03f9 00d8 | | Load_Top At_Offset_0 03fa 00e2 | | Load_Encached Integer_Cache 03fb 0260 | ` | Execute Discrete,In_Type 03fc 7001 |p | Jump_Nonzero 0x3fe 03fd 0801 | | Execute_Immediate Raise,0x1 03fe 0264 | d | Execute Discrete,Below_Bound 03ff 702a |p* | Jump_Nonzero 0x42a 0400 00d8 | | Load_Top At_Offset_0 0401 e5fe | | Load 0x2,-0x2 0402 01d7 | | Execute Vector,Field_Read 0403 e404 | | Load 0x2,0x4 0404 027f | | Execute Discrete,Equal 0405 6822 |h" | Jump_Zero 0x428 0406 00cf | | Action Mark_Auxiliary 0407 4801 |H | Short_Literal 0x1 0408 e402 | | Load 0x2,0x2 0409 0264 | d | Execute Discrete,Below_Bound 040a 701c |p | Jump_Nonzero 0x427 040b e403 | | Load 0x2,0x3 040c 00d9 | | Load_Top At_Offset_1 040d 0273 | s | Execute Discrete,Plus 040e e5ff | | Load 0x2,-0x1 040f 01d7 | | Execute Vector,Field_Read 0410 e407 | | Load 0x2,0x7 0411 00da | | Load_Top At_Offset_2 0412 0273 | s | Execute Discrete,Plus 0413 e5fe | | Load 0x2,-0x2 0414 01d7 | | Execute Vector,Field_Read 0415 027e | ~ | Execute Discrete,Not_Equal 0416 6802 |h | Jump_Zero 0x419 0417 00d2 | | Pop_Control Pop_Count_2 0418 780e |x | Jump 0x427 0419 00d8 | | Load_Top At_Offset_0 041a 0f01 | | Execute_Immediate Equal,0x1 041b 6809 |h | Jump_Zero 0x425 041c 00db | | Load_Top At_Offset_3 041d e402 | | Load 0x2,0x2 041e 0273 | s | Execute Discrete,Plus 041f 00d8 | | Load_Top At_Offset_0 0420 00e3 | | Load_Encached Natural_Cache 0421 0260 | ` | Execute Discrete,In_Type 0422 7001 |p | Jump_Nonzero 0x424 0423 0801 | | Execute_Immediate Raise,0x1 0424 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0425 00c8 | | Action Pop_Auxiliary_Range 0426 37e4 |7 | Loop_Decreasing 0x40b 0427 00ce | | Action Pop_Auxiliary 0428 00c8 | | Action Pop_Auxiliary_Range 0429 37d6 |7 | Loop_Decreasing 0x400 042a 00ce | | Action Pop_Auxiliary 042b 4800 |H | Short_Literal 0x0 042c 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 042d 00da | | Load_Top At_Offset_2 042e 7007 |p | Jump_Nonzero 0x436 042f e5fd | | Load 0x2,-0x3 0430 e5fe | | Load 0x2,-0x2 0431 00db | | Load_Top At_Offset_3 0432 e5ff | | Load 0x2,-0x1 0433 01d7 | | Execute Vector,Field_Read 0434 821e | | Call 0x1,0x1e 0435 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0436 e5fe | | Load 0x2,-0x2 0437 01dc | | Execute Vector,Last 0438 00d8 | | Load_Top At_Offset_0 0439 00e3 | | Load_Encached Natural_Cache 043a 0260 | ` | Execute Discrete,In_Type 043b 7001 |p | Jump_Nonzero 0x43d 043c 0801 | | Execute_Immediate Raise,0x1 043d 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 043e 0000 0000 | | .XXX[0x2] 0440 ; -------------------------------------------------------------------------------------- 0440 ; SUBPROGRAM 0440 ; -------------------------------------------------------------------------------------- 0440 0443 | C | .CONST 0x0443 ; Address of begin 0441 0004 | | .CONST 0x0004 ; Address of exception handler 0442 0001 | | .CONST 0x0001 ; Number of locals 0443 BODY_0440: 0443 INIT_0440: 0443 e5fd | | Load 0x2,-0x3 0444 6812 |h | Jump_Zero 0x457 0445 00cf | | Action Mark_Auxiliary 0446 e5fe | | Load 0x2,-0x2 0447 01da | | Execute Vector,Bounds 0448 0264 | d | Execute Discrete,Below_Bound 0449 700b |p | Jump_Nonzero 0x455 044a 00d8 | | Load_Top At_Offset_0 044b e5fe | | Load 0x2,-0x2 044c 01d7 | | Execute Vector,Field_Read 044d e5ff | | Load 0x2,-0x1 044e e228 | ( | Load 0x1,0x28 044f 01a7 | | Execute Matrix,Field_Read 0450 6802 |h | Jump_Zero 0x453 0451 00d8 | | Load_Top At_Offset_0 0452 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0453 00c8 | | Action Pop_Auxiliary_Range 0454 37f5 |7 | Loop_Decreasing 0x44a 0455 00ce | | Action Pop_Auxiliary 0456 7810 |x | Jump 0x467 0457 00cf | | Action Mark_Auxiliary 0458 e5fe | | Load 0x2,-0x2 0459 01da | | Execute Vector,Bounds 045a 0264 | d | Execute Discrete,Below_Bound 045b 700a |p | Jump_Nonzero 0x466 045c e5ff | | Load 0x2,-0x1 045d 00d9 | | Load_Top At_Offset_1 045e e5fe | | Load 0x2,-0x2 045f 01d7 | | Execute Vector,Field_Read 0460 027f | | Execute Discrete,Equal 0461 6802 |h | Jump_Zero 0x464 0462 00d8 | | Load_Top At_Offset_0 0463 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0464 00c8 | | Action Pop_Auxiliary_Range 0465 37f6 |7 | Loop_Decreasing 0x45c 0466 00ce | | Action Pop_Auxiliary 0467 4800 |H | Short_Literal 0x0 0468 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0469 0000 0000 | | .BLANK 0000[0x7] 0470 ; -------------------------------------------------------------------------------------- 0470 ; SUBPROGRAM 0470 ; -------------------------------------------------------------------------------------- 0470 047f | | .CONST 0x047f ; Address of begin 0471 0004 | | .CONST 0x0004 ; Address of exception handler 0472 0004 | | .CONST 0x0004 ; Number of locals 0473 INIT_0470: 0473 00da | | Load_Top At_Offset_2 0474 01db | | Execute Vector,Length 0475 00e2 | | Load_Encached Integer_Cache 0476 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0477 00db | | Load_Top At_Offset_3 0478 01dd | | Execute Vector,First 0479 00e4 | | Load_Encached Positive_Cache 047a 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 047b e5fe | | Load 0x2,-0x2 047c 01dd | | Execute Vector,First 047d 00e4 | | Load_Encached Positive_Cache 047e 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 047f BODY_0470: 047f 00da | | Load_Top At_Offset_2 0480 e5fe | | Load 0x2,-0x2 0481 01db | | Execute Vector,Length 0482 027f | | Execute Discrete,Equal 0483 6825 |h% | Jump_Zero 0x4a9 0484 e5fd | | Load 0x2,-0x3 0485 681f |h | Jump_Zero 0x4a5 0486 00cf | | Action Mark_Auxiliary 0487 00db | | Load_Top At_Offset_3 0488 0aff | | Execute_Immediate Plus,-0x1 0489 00d8 | | Load_Top At_Offset_0 048a 00e2 | | Load_Encached Integer_Cache 048b 0260 | ` | Execute Discrete,In_Type 048c 7001 |p | Jump_Nonzero 0x48e 048d 0801 | | Execute_Immediate Raise,0x1 048e 4800 |H | Short_Literal 0x0 048f 0263 | c | Execute Discrete,Above_Bound 0490 7011 |p | Jump_Nonzero 0x4a2 0491 00db | | Load_Top At_Offset_3 0492 00d9 | | Load_Top At_Offset_1 0493 0273 | s | Execute Discrete,Plus 0494 e5fe | | Load 0x2,-0x2 0495 01d7 | | Execute Vector,Field_Read 0496 e403 | | Load 0x2,0x3 0497 00da | | Load_Top At_Offset_2 0498 0273 | s | Execute Discrete,Plus 0499 e5ff | | Load 0x2,-0x1 049a 01d7 | | Execute Vector,Field_Read 049b e228 | ( | Load 0x1,0x28 049c 01a7 | | Execute Matrix,Field_Read 049d 7002 |p | Jump_Nonzero 0x4a0 049e 4800 |H | Short_Literal 0x0 049f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04a0 00c8 | | Action Pop_Auxiliary_Range 04a1 3fef |? | Loop_Increasing 0x491 04a2 00ce | | Action Pop_Auxiliary 04a3 4801 |H | Short_Literal 0x1 04a4 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04a5 e5ff | | Load 0x2,-0x1 04a6 e5fe | | Load 0x2,-0x2 04a7 01df | | Execute Vector,Equal 04a8 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04a9 4800 |H | Short_Literal 0x0 04aa 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04ab 0000 0000 | | .BLANK 0000[0x5] 04b0 ; -------------------------------------------------------------------------------------- 04b0 ; SUBPROGRAM 04b0 ; -------------------------------------------------------------------------------------- 04b0 04b3 | | .CONST 0x04b3 ; Address of begin 04b1 0004 | | .CONST 0x0004 ; Address of exception handler 04b2 0001 | | .CONST 0x0001 ; Number of locals 04b3 BODY_04b0: 04b3 INIT_04b0: 04b3 e5fd | | Load 0x2,-0x3 04b4 6806 |h | Jump_Zero 0x4bb 04b5 00da | | Load_Top At_Offset_2 04b6 8215 | | Call 0x1,0x15 04b7 e5fe | | Load 0x2,-0x2 04b8 8215 | | Call 0x1,0x15 04b9 01c1 | | Execute Vector,Less 04ba 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04bb 00da | | Load_Top At_Offset_2 04bc e5fe | | Load 0x2,-0x2 04bd 01c1 | | Execute Vector,Less 04be 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04bf 0000 | | .XXX[0x1] 04c0 ; -------------------------------------------------------------------------------------- 04c0 ; SUBPROGRAM 04c0 ; -------------------------------------------------------------------------------------- 04c0 04c3 | | .CONST 0x04c3 ; Address of begin 04c1 0004 | | .CONST 0x0004 ; Address of exception handler 04c2 0001 | | .CONST 0x0001 ; Number of locals 04c3 BODY_04c0: 04c3 INIT_04c0: 04c3 e5fd | | Load 0x2,-0x3 04c4 6806 |h | Jump_Zero 0x4cb 04c5 00db | | Load_Top At_Offset_3 04c6 8215 | | Call 0x1,0x15 04c7 00db | | Load_Top At_Offset_3 04c8 8215 | | Call 0x1,0x15 04c9 01c1 | | Execute Vector,Less 04ca 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04cb 00db | | Load_Top At_Offset_3 04cc 00db | | Load_Top At_Offset_3 04cd 01c1 | | Execute Vector,Less 04ce 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04cf 0000 | | .XXX[0x1] 04d0 ; -------------------------------------------------------------------------------------- 04d0 ; SUBPROGRAM 04d0 ; -------------------------------------------------------------------------------------- 04d0 04d7 | | .CONST 0x04d7 ; Address of begin 04d1 0004 | | .CONST 0x0004 ; Address of exception handler 04d2 0003 | | .CONST 0x0003 ; Number of locals 04d3 INIT_04d0: 04d3 e229 | ) | Load 0x1,0x29 04d4 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 04d5 029f 058b | | Declare_Subprogram INIT_0588,For_Call 04d7 BODY_04d0: 04d7 00cf | | Action Mark_Auxiliary 04d8 e5ff | | Load 0x2,-0x1 04d9 01d9 | | Execute Vector,Reverse_Bounds 04da 0263 | c | Execute Discrete,Above_Bound 04db 7003 |p | Jump_Nonzero 0x4df 04dc 8403 | | Call 0x2,0x3 04dd 00c8 | | Action Pop_Auxiliary_Range 04de 3ffd |? | Loop_Increasing 0x4dc 04df 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04e0 ; -------------------------------------------------------------------------------------- 04e0 ; SUBPROGRAM 04e0 ; -------------------------------------------------------------------------------------- 04e0 04ef | | .CONST 0x04ef ; Address of begin 04e1 0004 | | .CONST 0x0004 ; Address of exception handler 04e2 0004 | | .CONST 0x0004 ; Number of locals 04e3 INIT_04e0: 04e3 e229 | ) | Load 0x1,0x29 04e4 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 04e5 00db | | Load_Top At_Offset_3 04e6 01da | | Execute Vector,Bounds 04e7 00e9 | | Load_Encached String_Cache 04e8 035b | [ | Declare_Type Array,Constrained 04e9 0337 | 7 | Declare_Variable Array 04ea e5ff | | Load 0x2,-0x1 04eb 00d9 | | Load_Top At_Offset_1 04ec 01d4 | | Execute Vector,Structure_Write 04ed 029f 05ab | | Declare_Subprogram INIT_05a8,For_Call 04ef BODY_04e0: 04ef 00cf | | Action Mark_Auxiliary 04f0 00da | | Load_Top At_Offset_2 04f1 01d9 | | Execute Vector,Reverse_Bounds 04f2 0263 | c | Execute Discrete,Above_Bound 04f3 7003 |p | Jump_Nonzero 0x4f7 04f4 8404 | | Call 0x2,0x4 04f5 00c8 | | Action Pop_Auxiliary_Range 04f6 3ffd |? | Loop_Increasing 0x4f4 04f7 00ce | | Action Pop_Auxiliary 04f8 00d9 | | Load_Top At_Offset_1 04f9 00e9 | | Load_Encached String_Cache 04fa 01c6 | | Execute Vector,Convert_To_Formal 04fb 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04fc 0000 0000 | | .BLANK 0000[0x4] 0500 ; -------------------------------------------------------------------------------------- 0500 ; SUBPROGRAM 0500 ; -------------------------------------------------------------------------------------- 0500 0506 | | .CONST 0x0506 ; Address of begin 0501 0004 | | .CONST 0x0004 ; Address of exception handler 0502 0004 | | .CONST 0x0004 ; Number of locals 0503 INIT_0500: 0503 00e2 | | Load_Encached Integer_Cache 0504 00e8 | | Load_Encached Character_Cache 0505 00e8 | | Load_Encached Character_Cache 0506 BODY_0500: 0506 00cf | | Action Mark_Auxiliary 0507 00e8 | | Load_Encached Character_Cache 0508 0265 | e | Execute Discrete,Reverse_Bounds 0509 0007 | | Action Break_Optional 050a 00d8 | | Load_Top At_Offset_0 050b e226 | & | Load 0x1,0x26 050c 01d7 | | Execute Vector,Field_Read 050d a403 | | Store_Unchecked 0x2,0x3 050e 00d8 | | Load_Top At_Offset_0 050f e227 | ' | Load 0x1,0x27 0510 01d7 | | Execute Vector,Field_Read 0511 a404 | | Store_Unchecked 0x2,0x4 0512 e403 | | Load 0x2,0x3 0513 e404 | | Load 0x2,0x4 0514 027e | ~ | Execute Discrete,Not_Equal 0515 7005 |p | Jump_Nonzero 0x51b 0516 00d8 | | Load_Top At_Offset_0 0517 4830 |H0 | Short_Literal 0x30 0518 4839 |H9 | Short_Literal 0x39 0519 0262 | b | Execute Discrete,In_Range 051a 7801 |x | Jump 0x51c 051b 4801 |H | Short_Literal 0x1 051c 0907 | | Execute_Immediate Binary_Scale,0x7 051d c402 | | Store 0x2,0x2 051e e402 | | Load 0x2,0x2 051f e403 | | Load 0x2,0x3 0520 0273 | s | Execute Discrete,Plus 0521 00d9 | | Load_Top At_Offset_1 0522 e22b | + | Load 0x1,0x2b 0523 01d6 | | Execute Vector,Field_Write 0524 e402 | | Load 0x2,0x2 0525 e404 | | Load 0x2,0x4 0526 0273 | s | Execute Discrete,Plus 0527 00d9 | | Load_Top At_Offset_1 0528 4880 |H | Short_Literal 0x80 0529 0273 | s | Execute Discrete,Plus 052a e22b | + | Load 0x1,0x2b 052b 01d6 | | Execute Vector,Field_Write 052c 00c8 | | Action Pop_Auxiliary_Range 052d 3fdc |? | Loop_Increasing 0x50a 052e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 052f 0000 | | .XXX[0x1] 0530 ; -------------------------------------------------------------------------------------- 0530 ; SUBPROGRAM 0530 ; -------------------------------------------------------------------------------------- 0530 0533 | 3 | .CONST 0x0533 ; Address of begin 0531 0004 | | .CONST 0x0004 ; Address of exception handler 0532 0001 | | .CONST 0x0001 ; Number of locals 0533 BODY_0530: 0533 INIT_0530: 0533 00da | | Load_Top At_Offset_2 0534 702d |p- | Jump_Nonzero 0x562 0535 00cf | | Action Mark_Auxiliary 0536 e7fe | | Load 0x3,-0x2 0537 4801 |H | Short_Literal 0x1 0538 0263 | c | Execute Discrete,Above_Bound 0539 7007 |p | Jump_Nonzero 0x541 053a e403 | | Load 0x2,0x3 053b e5fc | | Load 0x2,-0x4 053c e001 | | Load 0x0,0x1 053d 1819 | | Execute Package,Field_Execute,Field_Number 0x19 053e 00d1 | | Pop_Control Pop_Count_1 053f 00c8 | | Action Pop_Auxiliary_Range 0540 3ff9 |? | Loop_Increasing 0x53a 0541 00ce | | Action Pop_Auxiliary 0542 e402 | | Load 0x2,0x2 0543 6805 |h | Jump_Zero 0x549 0544 e403 | | Load 0x2,0x3 0545 482d |H- | Short_Literal 0x2d 0546 e001 | | Load 0x0,0x1 0547 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0548 00d1 | | Pop_Control Pop_Count_1 0549 e5ff | | Load 0x2,-0x1 054a 7016 |p | Jump_Nonzero 0x561 054b 00db | | Load_Top At_Offset_3 054c 0c01 | | Execute_Immediate Greater_Equal,0x1 054d 680e |h | Jump_Zero 0x55c 054e e403 | | Load 0x2,0x3 054f 4830 |H0 | Short_Literal 0x30 0550 e403 | | Load 0x2,0x3 0551 e001 | | Load 0x0,0x1 0552 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0553 00d8 | | Load_Top At_Offset_0 0554 00e4 | | Load_Encached Positive_Cache 0555 0260 | ` | Execute Discrete,In_Type 0556 7001 |p | Jump_Nonzero 0x558 0557 0801 | | Execute_Immediate Raise,0x1 0558 e001 | | Load 0x0,0x1 0559 1820 | | Execute Package,Field_Execute,Field_Number 0x20 055a 00d1 | | Pop_Control Pop_Count_1 055b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 055c e403 | | Load 0x2,0x3 055d 4830 |H0 | Short_Literal 0x30 055e e001 | | Load 0x0,0x1 055f 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0560 00d1 | | Pop_Control Pop_Count_1 0561 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0562 00db | | Load_Top At_Offset_3 0563 0aff | | Execute_Immediate Plus,-0x1 0564 00d8 | | Load_Top At_Offset_0 0565 00e2 | | Load_Encached Integer_Cache 0566 0260 | ` | Execute Discrete,In_Type 0567 7001 |p | Jump_Nonzero 0x569 0568 0801 | | Execute_Immediate Raise,0x1 0569 00db | | Load_Top At_Offset_3 056a e5fe | | Load 0x2,-0x2 056b 0270 | p | Execute Discrete,Divide 056c 8405 | | Call 0x2,0x5 056d e402 | | Load 0x2,0x2 056e 7005 |p | Jump_Nonzero 0x574 056f 00da | | Load_Top At_Offset_2 0570 e5fe | | Load 0x2,-0x2 0571 026e | n | Execute Discrete,Modulo 0572 a404 | | Store_Unchecked 0x2,0x4 0573 780c |x | Jump 0x580 0574 e5fe | | Load 0x2,-0x2 0575 00db | | Load_Top At_Offset_3 0576 e5fe | | Load 0x2,-0x2 0577 026e | n | Execute Discrete,Modulo 0578 0272 | r | Execute Discrete,Minus 0579 c404 | | Store 0x2,0x4 057a e404 | | Load 0x2,0x4 057b e5fe | | Load 0x2,-0x2 057c 027f | | Execute Discrete,Equal 057d 6802 |h | Jump_Zero 0x580 057e 4800 |H | Short_Literal 0x0 057f a404 | | Store_Unchecked 0x2,0x4 0580 e403 | | Load 0x2,0x3 0581 e404 | | Load 0x2,0x4 0582 e22d | - | Load 0x1,0x2d 0583 01d7 | | Execute Vector,Field_Read 0584 e001 | | Load 0x0,0x1 0585 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0586 00d1 | | Pop_Control Pop_Count_1 0587 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0588 ; -------------------------------------------------------------------------------------- 0588 ; SUBPROGRAM 0588 ; -------------------------------------------------------------------------------------- 0588 0595 | | .CONST 0x0595 ; Address of begin 0589 0004 | | .CONST 0x0004 ; Address of exception handler 058a 0003 | | .CONST 0x0003 ; Number of locals 058b INIT_0588: 058b e406 | | Load 0x2,0x6 058c e5ff | | Load 0x2,-0x1 058d 01d5 | | Execute Vector,Field_Reference 058e 0007 | | Action Break_Optional 058f 00d8 | | Load_Top At_Offset_0 0590 e402 | | Load 0x2,0x2 0591 0273 | s | Execute Discrete,Plus 0592 e22b | + | Load 0x1,0x2b 0593 01d5 | | Execute Vector,Field_Reference 0594 0007 | | Action Break_Optional 0595 BODY_0588: 0595 00d8 | | Load_Top At_Offset_0 0596 487f |H | Short_Literal 0x7f 0597 0279 | y | Execute Discrete,And 0598 00d8 | | Load_Top At_Offset_0 0599 00e8 | | Load_Encached Character_Cache 059a 0260 | ` | Execute Discrete,In_Type 059b 7001 |p | Jump_Nonzero 0x59d 059c 0801 | | Execute_Immediate Raise,0x1 059d a602 | | Store_Unchecked 0x3,0x2 059e 00d8 | | Load_Top At_Offset_0 059f 00da | | Load_Top At_Offset_2 05a0 0272 | r | Execute Discrete,Minus 05a1 c402 | | Store 0x2,0x2 05a2 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05a3 0000 0000 | | .BLANK 0000[0x5] 05a8 ; -------------------------------------------------------------------------------------- 05a8 ; SUBPROGRAM 05a8 ; -------------------------------------------------------------------------------------- 05a8 05b5 | | .CONST 0x05b5 ; Address of begin 05a9 0004 | | .CONST 0x0004 ; Address of exception handler 05aa 0003 | | .CONST 0x0003 ; Number of locals 05ab INIT_05a8: 05ab e407 | | Load 0x2,0x7 05ac e403 | | Load 0x2,0x3 05ad 01d5 | | Execute Vector,Field_Reference 05ae 0007 | | Action Break_Optional 05af 00d8 | | Load_Top At_Offset_0 05b0 e402 | | Load 0x2,0x2 05b1 0273 | s | Execute Discrete,Plus 05b2 e22b | + | Load 0x1,0x2b 05b3 01d5 | | Execute Vector,Field_Reference 05b4 0007 | | Action Break_Optional 05b5 BODY_05a8: 05b5 00d8 | | Load_Top At_Offset_0 05b6 487f |H | Short_Literal 0x7f 05b7 0279 | y | Execute Discrete,And 05b8 00d8 | | Load_Top At_Offset_0 05b9 00e8 | | Load_Encached Character_Cache 05ba 0260 | ` | Execute Discrete,In_Type 05bb 7001 |p | Jump_Nonzero 0x5bd 05bc 0801 | | Execute_Immediate Raise,0x1 05bd a602 | | Store_Unchecked 0x3,0x2 05be 00d8 | | Load_Top At_Offset_0 05bf 00da | | Load_Top At_Offset_2 05c0 0272 | r | Execute Discrete,Minus 05c1 c402 | | Store 0x2,0x2 05c2 4501 |E | Exit_Suprogram New_Top_Offset 0x1 05c3 0000 0000 | | .BLANK 0000[0x5] 05c8 ; -------------------------------------------------------------------------------------- 05c8 ; Debug Table 05c8 ; -------------------------------------------------------------------------------------- 05c8 0004 0002 | | .DEBUG4 0x0004,0x0002,0x18cf,0x0000,0x0001,0x001d 05ce 000b 0642 | B| .DBG4T 0x000b,0x0642,0x8000,0x0000 05d2 003a 065b | : [| .DBG4T 0x003a,0x065b,0x8000,0x8000 05d6 0133 06a8 | 3 | .DBG4T 0x0133,0x06a8,0x0002,0x0000 05da 0163 06af | c | .DBG4T 0x0163,0x06af,0x0001,0x0000 05de 016b 06b2 | k | .DBG4T 0x016b,0x06b2,0x0001,0x0000 05e2 0173 06b5 | s | .DBG4T 0x0173,0x06b5,0x0002,0x0000 05e6 017b 06b8 | { | .DBG4T 0x017b,0x06b8,0x0002,0x0000 05ea 0183 06bb | | .DBG4T 0x0183,0x06bb,0x0001,0x0000 05ee 019b 06bf | | .DBG4T 0x019b,0x06bf,0x0001,0x0000 05f2 01b3 06c3 | | .DBG4T 0x01b3,0x06c3,0x0002,0x0000 05f6 01d3 06c9 | | .DBG4T 0x01d3,0x06c9,0x0002,0x0000 05fa 01f3 06cf | | .DBG4T 0x01f3,0x06cf,0x0002,0x0000 05fe 021b 06db | | .DBG4T 0x021b,0x06db,0x0001,0x0000 0602 0283 06fb | | .DBG4T 0x0283,0x06fb,0x0002,0x0000 0606 02a3 0701 | | .DBG4T 0x02a3,0x0701,0x0002,0x0000 060a 02c3 0707 | | .DBG4T 0x02c3,0x0707,0x0002,0x0000 060e 02d3 070a | | .DBG4T 0x02d3,0x070a,0x0002,0x0000 0612 0373 0724 | s $| .DBG4T 0x0373,0x0724,0x0002,0x0000 0616 03a3 072e | .| .DBG4T 0x03a3,0x072e,0x0002,0x0000 061a 0443 0748 | C H| .DBG4T 0x0443,0x0748,0x0002,0x0000 061e 0473 0752 | s R| .DBG4T 0x0473,0x0752,0x0002,0x0000 0622 04b3 075f | _| .DBG4T 0x04b3,0x075f,0x0002,0x0000 0626 04c3 0764 | d| .DBG4T 0x04c3,0x0764,0x0002,0x0000 062a 04d3 0769 | i| .DBG4T 0x04d3,0x0769,0x0001,0x0000 062e 04e3 076e | n| .DBG4T 0x04e3,0x076e,0x0002,0x0000 0632 0503 0775 | u| .DBG4T 0x0503,0x0775,0x0004,0x0000 0636 0533 0780 | 3 | .DBG4T 0x0533,0x0780,0x0001,0x0000 063a 058b 0792 | | .DBG4T 0x058b,0x0792,0x0004,0x0000 063e 05ab 0798 | | .DBG4T 0x05ab,0x0798,0x0004,0x0000 0642 ; -------------------------------------------------------------------------------------- 0642 ; Debug chain 0642 ; -------------------------------------------------------------------------------------- 0642 0017 0000 | | .DBGLEN 0x0017,0x0000 0644 000b 000d | | .DBGLNO 0x000b,0x000d,0x000f,0x0011,0x0013,0x0015,0x0017,0x0019,0x001b,0x001d,0x001f,0x0021,0x0023,0x0025,0x0027,0x0029,0x002b,0x002d,0x002f,0x0031,0x0033,0x0035,0x0037 065b ; -------------------------------------------------------------------------------------- 065b ; Debug chain 065b ; -------------------------------------------------------------------------------------- 065b 0020 000b | | .DBGLEN 0x0020,0x000b 065d 003a 0040 | : @| .DBGLNO 0x003a,0x0040,0x0048,0x004a,0x004c,0x005e,0x0062,0x0068,0x006a,0x00b7,0x00b9,0x00bb,0x00bd,0x00bf,0x00c1,0x00c3,0x00c5,0x00c7,0x00c9,0x00cb,0x00cd,0x00cf,0x00d1,0x00d3,0x00d5,0x00d7,0x00d9,0x00db,0x00dd,0x00df,0x00e1,0x00e3,0x00e8,0x00eb,0x00ef,0x00f7,0x00fb,0x00fe,0x0108,0x0112,0x0115,0x011f,0x0129 0688 0001 0002 | | .XXX[0x20] 068a 0004 0005 | | 068c 0006 0007 | | 068e 0008 0009 | | 0690 000b 000c | | 0692 000d 000e | | 0694 000f 0010 | | 0696 0011 0012 | | 0698 0013 0014 | | 069a 0015 0016 | | 069c 0017 0018 | | 069e 0019 001a | | 06a0 001b 001c | | 06a2 001d 001e | | 06a4 001f 0020 | | 06a6 0021 0022 | ! "| 06a8 ; -------------------------------------------------------------------------------------- 06a8 ; Debug chain 06a8 ; -------------------------------------------------------------------------------------- 06a8 0002 0003 | | .DBGLEN 0x0002,0x0003 06aa 0133 0137 | 3 7| .DBGLNO 0x0133,0x0137,0x013a,0x013d,0x015e 06af ; -------------------------------------------------------------------------------------- 06af ; Debug chain 06af ; -------------------------------------------------------------------------------------- 06af 0000 0001 | | .DBGLEN 0x0000,0x0001 06b1 0163 | c | .DBGLNO 0x0163 06b2 ; -------------------------------------------------------------------------------------- 06b2 ; Debug chain 06b2 ; -------------------------------------------------------------------------------------- 06b2 0000 0001 | | .DBGLEN 0x0000,0x0001 06b4 016b | k | .DBGLNO 0x016b 06b5 ; -------------------------------------------------------------------------------------- 06b5 ; Debug chain 06b5 ; -------------------------------------------------------------------------------------- 06b5 0000 0001 | | .DBGLEN 0x0000,0x0001 06b7 0173 | s | .DBGLNO 0x0173 06b8 ; -------------------------------------------------------------------------------------- 06b8 ; Debug chain 06b8 ; -------------------------------------------------------------------------------------- 06b8 0000 0001 | | .DBGLEN 0x0000,0x0001 06ba 017b | { | .DBGLNO 0x017b 06bb ; -------------------------------------------------------------------------------------- 06bb ; Debug chain 06bb ; -------------------------------------------------------------------------------------- 06bb 0000 0002 | | .DBGLEN 0x0000,0x0002 06bd 0184 0188 | | .DBGLNO 0x0184,0x0188 06bf ; -------------------------------------------------------------------------------------- 06bf ; Debug chain 06bf ; -------------------------------------------------------------------------------------- 06bf 0000 0002 | | .DBGLEN 0x0000,0x0002 06c1 019c 01a0 | | .DBGLNO 0x019c,0x01a0 06c3 ; -------------------------------------------------------------------------------------- 06c3 ; Debug chain 06c3 ; -------------------------------------------------------------------------------------- 06c3 0001 0003 | | .DBGLEN 0x0001,0x0003 06c5 01b3 01bb | | .DBGLNO 0x01b3,0x01bb,0x01bf,0x01ca 06c9 ; -------------------------------------------------------------------------------------- 06c9 ; Debug chain 06c9 ; -------------------------------------------------------------------------------------- 06c9 0001 0003 | | .DBGLEN 0x0001,0x0003 06cb 01d3 01db | | .DBGLNO 0x01d3,0x01db,0x01df,0x01ea 06cf ; -------------------------------------------------------------------------------------- 06cf ; Debug chain 06cf ; -------------------------------------------------------------------------------------- 06cf 0004 0006 | | .DBGLEN 0x0004,0x0006 06d1 01f3 01f5 | | .DBGLNO 0x01f3,0x01f5,0x01fb,0x01fc,0x01fe,0x0204,0x0207,0x0209,0x020e,0x0211 06db ; -------------------------------------------------------------------------------------- 06db ; Debug chain 06db ; -------------------------------------------------------------------------------------- 06db 0005 0019 | | .DBGLEN 0x0005,0x0019 06dd 021b 021c | | .DBGLNO 0x021b,0x021c,0x021d,0x021e,0x021f,0x0221,0x0223,0x0225,0x0227,0x022a,0x022e,0x0232,0x0235,0x0237,0x0238,0x023d,0x0240,0x0245,0x0249,0x024c,0x0251,0x0255,0x0257,0x025b,0x025c,0x0262,0x0267,0x0271,0x0275,0x0279 06fb ; -------------------------------------------------------------------------------------- 06fb ; Debug chain 06fb ; -------------------------------------------------------------------------------------- 06fb 0000 0004 | | .DBGLEN 0x0000,0x0004 06fd 0284 028a | | .DBGLNO 0x0284,0x028a,0x0290,0x029b 0701 ; -------------------------------------------------------------------------------------- 0701 ; Debug chain 0701 ; -------------------------------------------------------------------------------------- 0701 0000 0004 | | .DBGLEN 0x0000,0x0004 0703 02a4 02aa | | .DBGLNO 0x02a4,0x02aa,0x02b0,0x02bb 0707 ; -------------------------------------------------------------------------------------- 0707 ; Debug chain 0707 ; -------------------------------------------------------------------------------------- 0707 0000 0001 | | .DBGLEN 0x0000,0x0001 0709 02c3 | | .DBGLNO 0x02c3 070a ; -------------------------------------------------------------------------------------- 070a ; Debug chain 070a ; -------------------------------------------------------------------------------------- 070a 0003 0015 | | .DBGLEN 0x0003,0x0015 070c 02d3 02d8 | | .DBGLNO 0x02d3,0x02d8,0x02dc,0x02dd,0x02e0,0x02e4,0x02e7,0x02f4,0x02fc,0x0300,0x030d,0x030f,0x0312,0x0321,0x032e,0x0335,0x0339,0x0345,0x0347,0x034a,0x0357,0x0359,0x035b,0x0362 0724 ; -------------------------------------------------------------------------------------- 0724 ; Debug chain 0724 ; -------------------------------------------------------------------------------------- 0724 0000 0008 | | .DBGLEN 0x0000,0x0008 0726 0373 0376 | s v| .DBGLNO 0x0373,0x0376,0x037a,0x0381,0x0388,0x038c,0x0392,0x0397 072e ; -------------------------------------------------------------------------------------- 072e ; Debug chain 072e ; -------------------------------------------------------------------------------------- 072e 0003 0015 | | .DBGLEN 0x0003,0x0015 0730 03a3 03a8 | | .DBGLNO 0x03a3,0x03a8,0x03ac,0x03ad,0x03b0,0x03b4,0x03b7,0x03c4,0x03cc,0x03d0,0x03dd,0x03df,0x03e2,0x03f3,0x0400,0x0407,0x040b,0x0417,0x0419,0x041c,0x042b,0x042d,0x042f,0x0436 0748 ; -------------------------------------------------------------------------------------- 0748 ; Debug chain 0748 ; -------------------------------------------------------------------------------------- 0748 0000 0008 | | .DBGLEN 0x0000,0x0008 074a 0443 0446 | C F| .DBGLNO 0x0443,0x0446,0x044a,0x0451,0x0458,0x045c,0x0462,0x0467 0752 ; -------------------------------------------------------------------------------------- 0752 ; Debug chain 0752 ; -------------------------------------------------------------------------------------- 0752 0003 0008 | | .DBGLEN 0x0003,0x0008 0754 0473 0477 | s w| .DBGLNO 0x0473,0x0477,0x047b,0x047f,0x0484,0x0487,0x0491,0x049e,0x04a3,0x04a5,0x04a9 075f ; -------------------------------------------------------------------------------------- 075f ; Debug chain 075f ; -------------------------------------------------------------------------------------- 075f 0000 0003 | | .DBGLEN 0x0000,0x0003 0761 04b3 04b5 | | .DBGLNO 0x04b3,0x04b5,0x04bb 0764 ; -------------------------------------------------------------------------------------- 0764 ; Debug chain 0764 ; -------------------------------------------------------------------------------------- 0764 0000 0003 | | .DBGLEN 0x0000,0x0003 0766 04c3 04c5 | | .DBGLNO 0x04c3,0x04c5,0x04cb 0769 ; -------------------------------------------------------------------------------------- 0769 ; Debug chain 0769 ; -------------------------------------------------------------------------------------- 0769 0001 0002 | | .DBGLEN 0x0001,0x0002 076b 04d3 04d8 | | .DBGLNO 0x04d3,0x04d8,0x04dc 076e ; -------------------------------------------------------------------------------------- 076e ; Debug chain 076e ; -------------------------------------------------------------------------------------- 076e 0002 0003 | | .DBGLEN 0x0002,0x0003 0770 04e3 04e5 | | .DBGLNO 0x04e3,0x04e5,0x04f0,0x04f4,0x04f8 0775 ; -------------------------------------------------------------------------------------- 0775 ; Debug chain 0775 ; -------------------------------------------------------------------------------------- 0775 0003 0006 | | .DBGLEN 0x0003,0x0006 0777 0503 0504 | | .DBGLNO 0x0503,0x0504,0x0505,0x0507,0x050a,0x050e,0x0512,0x051e,0x0524 0780 ; -------------------------------------------------------------------------------------- 0780 ; Debug chain 0780 ; -------------------------------------------------------------------------------------- 0780 0000 0010 | | .DBGLEN 0x0000,0x0010 0782 0533 0536 | 3 6| .DBGLNO 0x0533,0x0536,0x053a,0x0542,0x0544,0x0549,0x054b,0x054e,0x055c,0x0562,0x056d,0x056f,0x0574,0x057a,0x057e,0x0580 0792 ; -------------------------------------------------------------------------------------- 0792 ; Debug chain 0792 ; -------------------------------------------------------------------------------------- 0792 0002 0002 | | .DBGLEN 0x0002,0x0002 0794 058b 058f | | .DBGLNO 0x058b,0x058f,0x0595,0x059e 0798 ; -------------------------------------------------------------------------------------- 0798 ; Debug chain 0798 ; -------------------------------------------------------------------------------------- 0798 0002 0002 | | .DBGLEN 0x0002,0x0002 079a 05ab 05af | | .DBGLNO 0x05ab,0x05af,0x05b5,0x05be 079e 0000 0000 | | .BLANK 0000[0x62]