|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5120 (0x1400) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦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 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0560 | ` | .CONST 0x0560 ; 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 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 00a9 | | .CONST 0x00a9 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0033 | 3 | .CONST 0x0033 ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 ; Debug Table 0x0 = .DEBUG 0x000b,0x0642,0xc000,0x0000,0x0056,0xefc5,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff ; Debug Table 0x0.0x1 = 0xb,0xfffe ; Debug Table 0x0.0x2 = 0xb,0xfffd 000c 4802 |H | Short_Literal 0x2 000d 029f 00c3 | | Declare_Subprogram INIT_00c0,For_Call 000f 03fe | | Declare_Type Discrete,Defined,Visible 0010 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x10,0xfffc 0012 029a 00f3 | | Declare_Subprogram INIT_00f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x12,0xfffb 0014 029a 0113 | | Declare_Subprogram INIT_0110,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x14,0xfffa 0016 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x16,0xfff9 0018 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x18,0xfff8 001a 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x0.0x8 = 0x1a,0xfff7 001b 0266 | f | Execute Discrete,Bounds 001c 00e2 | | Load_Encached Integer_Cache 001d 02a0 | | Declare_Subprogram Null_Subprogram 001e 4801 |H | Short_Literal 0x1 001f 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object 0020 029a 0153 | S| Declare_Subprogram INIT_0150,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x20,0xfff6 0022 029a 0183 | | Declare_Subprogram INIT_0180,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x22,0xfff5 0024 00bf | | Action Accept_Activation 0025 4801 |H | Short_Literal 0x1 ; Debug Table 0x1 = .DEBUG 0x0025,0x065a,0xc000,0x0000,0x0056,0xf255,0x0000,0x0009 ; Debug Table 0x1.0x0 = 0x25,0xffff ; Debug Table 0x1.0x1 = 0x25,0xfffe 0026 e20f | | Load 0x1,0xf 0027 00e3 | | Load_Encached Natural_Cache 0028 03f8 | | Declare_Type Discrete,Constrained 0029 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x2 = 0x29,0xfffd 002a 00d9 | | Load_Top At_Offset_1 002b 0269 | i | Execute Discrete,Last 002c 00e3 | | Load_Encached Natural_Cache 002d 02a0 | | Declare_Subprogram Null_Subprogram 002e 4801 |H | Short_Literal 0x1 002f 035d | ] | Declare_Type Array,Defined 0030 00e9 | | Load_Encached String_Cache ; Debug Table 0x1.0x3 = 0x30,0xfffc 0031 02a0 | | Declare_Subprogram Null_Subprogram 0032 4818 |H | Short_Literal 0x18 0033 03d3 | | Declare_Type Access,Defined,Accesses_Protected 0034 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x1.0x4 = 0x34,0xfffb 0035 4800 |H | Short_Literal 0x0 0036 4801 |H | Short_Literal 0x1 0037 4801 |H | Short_Literal 0x1 0038 4803 |H | Short_Literal 0x3 0039 0318 | | Declare_Type Variant_Record,Incomplete 003a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x5 = 0x3a,0xfffa 003b 02a0 | | Declare_Subprogram Null_Subprogram 003c 4818 |H | Short_Literal 0x18 003d 03d3 | | Declare_Type Access,Defined,Accesses_Protected 003e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x6 = 0x3e,0xfff9 003f 00e9 | | Load_Encached String_Cache 0040 029f 01c3 | | Declare_Subprogram INIT_01c0,For_Call 0042 4800 |H | Short_Literal 0x0 0043 4801 |H | Short_Literal 0x1 0044 4801 |H | Short_Literal 0x1 0045 e21d | | Load 0x1,0x1d 0046 0307 | | Complete_Type Variant_Record,By_Defining 0047 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x7 = 0x47,0xfff8 0048 e21a | | Load 0x1,0x1a 0049 0269 | i | Execute Discrete,Last 004a 00da | | Load_Top At_Offset_2 004b 02a0 | | Declare_Subprogram Null_Subprogram 004c 4801 |H | Short_Literal 0x1 004d 035d | ] | Declare_Type Array,Defined 004e 4803 |H | Short_Literal 0x3 ; Debug Table 0x1.0x8 = 0x4e,0xfff7 004f 032a | * | Declare_Type Record,Incomplete 0050 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x9 = 0x50,0xfff6 0051 02a0 | | Declare_Subprogram Null_Subprogram 0052 4818 |H | Short_Literal 0x18 0053 03d3 | | Declare_Type Access,Defined,Accesses_Protected 0054 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x1.0xa = 0x54,0xfff5 0055 0266 | f | Execute Discrete,Bounds 0056 00da | | Load_Top At_Offset_2 0057 02a0 | | Declare_Subprogram Null_Subprogram 0058 4801 |H | Short_Literal 0x1 0059 0350 | P | Declare_Type Array,Defined,Bounds_With_Object 005a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1.0xb = 0x5a,0xfff4 005b e21f | | Load 0x1,0x1f ; Debug Table 0x1.0xc = 0x5b,0xfff3 005c e21b | | Load 0x1,0x1b 005d e221 | ! | Load 0x1,0x21 005e 029f 01e3 | | Declare_Subprogram INIT_01e0,For_Call 0060 e220 | | Load 0x1,0x20 0061 0326 | & | Complete_Type Record,By_Defining 0062 e21a | | Load 0x1,0x1a ; Debug Table 0x1.0xd = 0x62,0xfff2 0063 0269 | i | Execute Discrete,Last 0064 e21a | | Load 0x1,0x1a 0065 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0066 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1.0xe = 0x66,0xfff1 0067 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0068 e21b | | Load 0x1,0x1b ; Debug Table 0x1.0xf = 0x68,0xfff0 0069 0337 | 7 | Declare_Variable Array 006a e21b | | Load 0x1,0x1b 006b 0337 | 7 | Declare_Variable Array 006c 00d8 | | Load_Top At_Offset_0 006d 01d9 | | Execute Vector,Reverse_Bounds 006e 0263 | c | Execute Discrete,Above_Bound 006f 7005 |p | Jump_Nonzero 0x75 0070 4800 |H | Short_Literal 0x0 0071 00d9 | | Load_Top At_Offset_1 0072 e227 | ' | Load 0x1,0x27 0073 01d6 | | Execute Vector,Field_Write 0074 3ffb |? | Loop_Increasing 0x70 0075 00d9 | | Load_Top At_Offset_1 0076 01d4 | | Execute Vector,Structure_Write 0077 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x10 = 0x77,0xffef 0078 e21a | | Load 0x1,0x1a 0079 0269 | i | Execute Discrete,Last 007a e21c | | Load 0x1,0x1c 007b 02a0 | | Declare_Subprogram Null_Subprogram 007c 4801 |H | Short_Literal 0x1 007d 035d | ] | Declare_Type Array,Defined 007e 00d8 | | Load_Top At_Offset_0 007f 0337 | 7 | Declare_Variable Array 0080 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x1.0x11 = 0x80,0xffee 0081 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0082 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x12 = 0x82,0xffed 0083 e21a | | Load 0x1,0x1a 0084 0269 | i | Execute Discrete,Last 0085 e211 | | Load 0x1,0x11 0086 02a0 | | Declare_Subprogram Null_Subprogram 0087 4801 |H | Short_Literal 0x1 0088 035d | ] | Declare_Type Array,Defined 0089 00d8 | | Load_Top At_Offset_0 008a 0337 | 7 | Declare_Variable Array 008b e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x13 = 0x8b,0xffec 008c 190d | | Execute Package,Field_Reference,Field_Number 0xd 008d 029d 020b | | Declare_Subprogram INIT_0208,For_Outer_Call ; Debug Table 0x1.0x14 = 0x8d,0xffeb 008f 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x15 = 0x8f,0xffea 0090 00c7 | | Action Elaborate_Subprogram 0091 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x16 = 0x91,0xffe9 0092 00c7 | | Action Elaborate_Subprogram 0093 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x17 = 0x93,0xffe8 0094 00c7 | | Action Elaborate_Subprogram 0095 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x18 = 0x95,0xffe7 0096 00c7 | | Action Elaborate_Subprogram 0097 029d 025b | [| Declare_Subprogram INIT_0258,For_Outer_Call ; Debug Table 0x1.0x19 = 0x97,0xffe6 0099 029d 0273 | s| Declare_Subprogram INIT_0270,For_Outer_Call ; Debug Table 0x1.0x1a = 0x99,0xffe5 009b 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x1b = 0x9b,0xffe4 009c 00c7 | | Action Elaborate_Subprogram 009d 029d 0293 | | Declare_Subprogram INIT_0290,For_Outer_Call ; Debug Table 0x1.0x1c = 0x9d,0xffe3 009f 029d 0313 | | Declare_Subprogram INIT_0310,For_Outer_Call ; Debug Table 0x1.0x1d = 0x9f,0xffe2 00a1 029d 032b | +| Declare_Subprogram INIT_0328,For_Outer_Call ; Debug Table 0x1.0x1e = 0xa1,0xffe1 00a3 029d 035b | [| Declare_Subprogram INIT_0358,For_Outer_Call ; Debug Table 0x1.0x1f = 0xa3,0xffe0 00a5 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x20 = 0xa5,0xffdf 00a6 00c7 | | Action Elaborate_Subprogram 00a7 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x21 = 0xa7,0xffde 00a8 00c7 | | Action Elaborate_Subprogram 00a9 BODY_0008: 00a9 00cf | | Action Mark_Auxiliary 00aa e21a | | Load 0x1,0x1a ; Debug Table 0x1.0x22 = 0xaa,0x1 00ab 0269 | i | Execute Discrete,Last 00ac 4801 |H | Short_Literal 0x1 00ad 0263 | c | Execute Discrete,Above_Bound 00ae 700c |p | Jump_Nonzero 0xbb 00af 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x23 = 0xaf,0x2 00b0 00d9 | | Load_Top At_Offset_1 00b1 e22b | + | Load 0x1,0x2b 00b2 01d6 | | Execute Vector,Field_Write 00b3 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x1.0x24 = 0xb3,0x3 00b4 e21c | | Load 0x1,0x1c 00b5 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00b6 00d9 | | Load_Top At_Offset_1 00b7 e228 | ( | Load 0x1,0x28 00b8 01d6 | | Execute Vector,Field_Write 00b9 00c8 | | Action Pop_Auxiliary_Range 00ba 3ff4 |? | Loop_Increasing 0xaf 00bb 00ce | | Action Pop_Auxiliary 00bc 00bc | | Action Signal_Activated 00bd 00bb | | Action Signal_Completion 00be 0000 0000 | | .XXX[0x2] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00c3 | | .CONST 0x00c3 ; Address of begin 00c1 0004 | | .CONST 0x0004 ; Address of exception handler 00c2 0001 | | .CONST 0x0001 ; Number of locals 00c3 BODY_00c0: 00c3 INIT_00c0: 00c3 4603 |F | Jump_Case 0x4 ; Debug Table 0x2 = .DEBUG 0x00c3,0x06a6,0x1005,0x0000,0x0056,0xefc5,0x0000,0x0019 00c4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 00c5 7802 |x | Jump 0xc8 ; case 0x1 00c6 7805 |x | Jump 0xcc ; case 0x2 00c7 7809 |x | Jump 0xd1 ; case 0x3 00c8 00da | | Load_Top At_Offset_2 00c9 0091 0548 | H| Action Push_String_Extended_Indexed,0x548 ; "LEFT" 00cb 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00cc 00db | | Load_Top At_Offset_3 00cd 00db | | Load_Top At_Offset_3 00ce 00e0 | | Load_Encached Standard_Cache 00cf 181b | | Execute Package,Field_Execute,Field_Number 0x1b 00d0 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00d1 00da | | Load_Top At_Offset_2 00d2 00e0 | | Load_Encached Standard_Cache 00d3 181c | | Execute Package,Field_Execute,Field_Number 0x1c 00d4 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00d5 0000 0000 | | .XXX[0x3] 00d7 0000 | | 00d8 ; -------------------------------------------------------------------------------------- 00d8 ; SUBPROGRAM 00d8 ; -------------------------------------------------------------------------------------- 00d8 00db | | .CONST 0x00db ; Address of begin 00d9 0004 | | .CONST 0x0004 ; Address of exception handler 00da 0001 | | .CONST 0x0001 ; Number of locals 00db BODY_00d8: 00db INIT_00d8: 00db e229 | ) | Load 0x1,0x29 ; Debug Table 0x3 = .DEBUG 0x00db,0x06a8,0x1001,0x0000,0x0056,0xefc5,0x0000,0x0020 ; Debug Table 0x3.0x0 = 0xdb,0x1 00dc 0a01 | | Execute_Immediate Plus,0x1 00dd c229 | ) | Store 0x1,0x29 00de 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x1 = 0xde,0x2 00df e229 | ) | Load 0x1,0x29 00e0 e22b | + | Load 0x1,0x2b 00e1 01d6 | | Execute Vector,Field_Write 00e2 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x2 = 0xe2,0x3 00e3 e21c | | Load 0x1,0x1c 00e4 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00e5 e229 | ) | Load 0x1,0x29 00e6 e228 | ( | Load 0x1,0x28 00e7 01d6 | | Execute Vector,Field_Write 00e8 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x3 = 0xe8,0x4 00e9 01db | | Execute Vector,Length 00ea e229 | ) | Load 0x1,0x29 00eb e226 | & | Load 0x1,0x26 00ec 01d6 | | Execute Vector,Field_Write 00ed 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00ee 0000 0000 | | .XXX[0x2] 00f0 ; -------------------------------------------------------------------------------------- 00f0 ; SUBPROGRAM 00f0 ; -------------------------------------------------------------------------------------- 00f0 00f3 | | .CONST 0x00f3 ; Address of begin 00f1 0004 | | .CONST 0x0004 ; Address of exception handler 00f2 0001 | | .CONST 0x0001 ; Number of locals 00f3 BODY_00f0: 00f3 INIT_00f0: 00f3 e224 | $ | Load 0x1,0x24 ; Debug Table 0x4 = .DEBUG 0x00f3,0x06b2,0x1001,0x0000,0x0056,0xefc5,0x0000,0x002d ; Debug Table 0x4.0x0 = 0xf3,0x1 00f4 e21a | | Load 0x1,0x1a 00f5 0269 | i | Execute Discrete,Last 00f6 027f | | Execute Discrete,Equal 00f7 6809 |h | Jump_Zero 0x101 00f8 e221 | ! | Load 0x1,0x21 ; Debug Table 0x4.0x1 = 0xf8,0x2 00f9 03bc | | Declare_Variable Access,By_Allocation 00fa 00d8 | | Load_Top At_Offset_0 00fb 0227 | ' | Execute Access,All_Reference 00fc 1c00 | | Execute_Immediate Run_Utility,0x0 00fd a223 | # | Store_Unchecked 0x1,0x23 00fe 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x2 = 0xfe,0x3 00ff c224 | $ | Store 0x1,0x24 0100 7803 |x | Jump 0x104 0101 e224 | $ | Load 0x1,0x24 ; Debug Table 0x4.0x3 = 0x101,0x4 0102 0a01 | | Execute_Immediate Plus,0x1 0103 c224 | $ | Store 0x1,0x24 0104 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x4 = 0x104,0x5 0105 822d | - | Call 0x1,0x2d 0106 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x5 = 0x106,0x6 0107 a225 | % | Store_Unchecked 0x1,0x25 0108 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0109 0000 0000 | | .BLANK 0000[0x7] 0110 ; -------------------------------------------------------------------------------------- 0110 ; SUBPROGRAM 0110 ; -------------------------------------------------------------------------------------- 0110 0113 | | .CONST 0x0113 ; Address of begin 0111 0004 | | .CONST 0x0004 ; Address of exception handler 0112 0001 | | .CONST 0x0001 ; Number of locals 0113 BODY_0110: 0113 INIT_0110: 0113 e225 | % | Load 0x1,0x25 ; Debug Table 0x5 = .DEBUG 0x0113,0x06c0,0x1001,0x0000,0x0056,0xefc5,0x0000,0x0035 ; Debug Table 0x5.0x0 = 0x113,0x1 0114 6803 |h | Jump_Zero 0x118 0115 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x1 = 0x115,0x2 0116 822d | - | Call 0x1,0x2d 0117 7802 |x | Jump 0x11a 0118 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x2 = 0x118,0x3 0119 8213 | | Call 0x1,0x13 011a 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x3 = 0x11a,0x4 011b a225 | % | Store_Unchecked 0x1,0x25 011c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 011d 0000 0000 | | .XXX[0x3] 011f 0000 | | 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 0123 | # | .CONST 0x0123 ; Address of begin 0121 0004 | | .CONST 0x0004 ; Address of exception handler 0122 0001 | | .CONST 0x0001 ; Number of locals 0123 BODY_0120: 0123 INIT_0120: 0123 e225 | % | Load 0x1,0x25 ; Debug Table 0x6 = .DEBUG 0x0123,0x06ca,0x1001,0x0000,0x0056,0xefc5,0x0000,0x003d ; Debug Table 0x6.0x0 = 0x123,0x1 0124 6803 |h | Jump_Zero 0x128 0125 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x1 = 0x125,0x2 0126 a225 | % | Store_Unchecked 0x1,0x25 0127 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0128 0092 054b | K| Action Push_String_Extended,0x54b ; "(none)" ; Debug Table 0x6.0x2 = 0x128,0x3 012a 8213 | | Call 0x1,0x13 012b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 012c 0000 0000 | | .BLANK 0000[0x4] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 0147 | G | .CONST 0x0147 ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 000a | | .CONST 0x000a ; Number of locals 0133 INIT_0130: 0133 4801 |H | Short_Literal 0x1 ; Debug Table 0x7 = .DEBUG 0x0133,0x06d2,0x1001,0x0000,0x0056,0xefc5,0x0000,0x0041 ; Debug Table 0x7.0x0 = 0x133,0xffff 0134 822f | / | Call 0x1,0x2f 0135 00e9 | | Load_Encached String_Cache 0136 0334 | 4 | Declare_Variable Array,With_Constraint 0137 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x7.0x1 = 0x137,0xfffe 0138 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0139 029f 036b | k| Declare_Subprogram INIT_0368,For_Call ; Debug Table 0x7.0x2 = 0x139,0xfffd 013b 029f 0383 | | Declare_Subprogram INIT_0380,For_Call ; Debug Table 0x7.0x3 = 0x13b,0xfffc 013d 029f 0393 | | Declare_Subprogram INIT_0390,For_Call ; Debug Table 0x7.0x4 = 0x13d,0xfffb 013f 029f 03ab | | Declare_Subprogram INIT_03a8,For_Call ; Debug Table 0x7.0x5 = 0x13f,0xfffa 0141 029f 03bb | | Declare_Subprogram INIT_03b8,For_Call ; Debug Table 0x7.0x6 = 0x141,0xfff9 0143 029f 041b | | Declare_Subprogram INIT_0418,For_Call ; Debug Table 0x7.0x7 = 0x143,0xfff8 0145 029f 04a3 | | Declare_Subprogram INIT_04a0,For_Call ; Debug Table 0x7.0x8 = 0x145,0xfff7 0147 BODY_0130: 0147 e223 | # | Load 0x1,0x23 ; Debug Table 0x7.0x9 = 0x147,0x1 0148 840a | | Call 0x2,0xa 0149 4502 |E | Exit_Suprogram New_Top_Offset 0x2 014a 0000 0000 | | .BLANK 0000[0x6] 0150 ; -------------------------------------------------------------------------------------- 0150 ; SUBPROGRAM 0150 ; -------------------------------------------------------------------------------------- 0150 016a | j | .CONST 0x016a ; Address of begin 0151 0004 | | .CONST 0x0004 ; Address of exception handler 0152 000c | | .CONST 0x000c ; Number of locals 0153 INIT_0150: 0153 4801 |H | Short_Literal 0x1 ; Debug Table 0x8 = .DEBUG 0x0153,0x06e8,0x1001,0x0000,0x0056,0xefc5,0x0000,0x0054 ; Debug Table 0x8.0x0 = 0x153,0xffff 0154 8230 | 0 | Call 0x1,0x30 0155 e222 | " | Load 0x1,0x22 0156 0334 | 4 | Declare_Variable Array,With_Constraint 0157 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x8.0x1 = 0x157,0xfffe 0158 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0159 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x2 = 0x159,0xfffd 015a 8233 | 3 | Call 0x1,0x33 015b 00e4 | | Load_Encached Positive_Cache 015c 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 015d 029f 04d3 | | Declare_Subprogram INIT_04d0,For_Call ; Debug Table 0x8.0x3 = 0x15d,0xfffc 015f a002 | | Store_Unchecked 0x0,0x2 ; Debug Table 0x8.0x4 = 0x15f,0xfffb 0160 00c6 | | Action Check_Subprogram_Elaborated 0161 e221 | ! | Load 0x1,0x21 0162 00e2 | | Load_Encached Integer_Cache 0163 e222 | " | Load 0x1,0x22 0164 4805 |H | Short_Literal 0x5 0165 4802 |H | Short_Literal 0x2 0166 0099 | | Action Reference_Dynamic 0167 62a8 |b | Indirect_Literal Discrete,0x410,{0x00000000, 0x0056f255} 0168 62a3 |b | Indirect_Literal Discrete,0x40c,{0x00000000, 0x000005dd} 0169 480c |H | Short_Literal 0xc 016a BODY_0150: 016a e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x5 = 0x16a,0x1 016b 8231 | 1 | Call 0x1,0x31 016c 00d1 | | Pop_Control Pop_Count_1 016d e403 | | Load 0x2,0x3 ; Debug Table 0x8.0x6 = 0x16d,0x2 016e e402 | | Load 0x2,0x2 016f e406 | | Load 0x2,0x6 0170 e407 | | Load 0x2,0x7 0171 e408 | | Load 0x2,0x8 0172 4809 |H | Short_Literal 0x9 0173 4802 |H | Short_Literal 0x2 0174 0099 | | Action Reference_Dynamic 0175 480a |H | Short_Literal 0xa 0176 4802 |H | Short_Literal 0x2 0177 0099 | | Action Reference_Dynamic 0178 8002 | | Call 0x0,0x2 0179 00d1 | | Pop_Control Pop_Count_1 017a c403 | | Store 0x2,0x3 017b e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x7 = 0x17b,0x3 017c 8232 | 2 | Call 0x1,0x32 017d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 017e 0000 0000 | | .XXX[0x2] 0180 ; -------------------------------------------------------------------------------------- 0180 ; SUBPROGRAM 0180 ; -------------------------------------------------------------------------------------- 0180 019b | | .CONST 0x019b ; Address of begin 0181 0004 | | .CONST 0x0004 ; Address of exception handler 0182 000c | | .CONST 0x000c ; Number of locals 0183 INIT_0180: 0183 4801 |H | Short_Literal 0x1 ; Debug Table 0x9 = .DEBUG 0x0183,0x06fa,0x1001,0x0000,0x0056,0xefc5,0x0000,0x005d ; Debug Table 0x9.0x0 = 0x183,0xffff 0184 8230 | 0 | Call 0x1,0x30 0185 e222 | " | Load 0x1,0x22 0186 0334 | 4 | Declare_Variable Array,With_Constraint 0187 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x9.0x1 = 0x187,0xfffe 0188 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0189 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x2 = 0x189,0xfffd 018a 01da | | Execute Vector,Bounds 018b e217 | | Load 0x1,0x17 018c 035b | [ | Declare_Type Array,Constrained 018d 0337 | 7 | Declare_Variable Array 018e 029f 0503 | | Declare_Subprogram INIT_0500,For_Call ; Debug Table 0x9.0x3 = 0x18e,0xfffc 0190 a002 | | Store_Unchecked 0x0,0x2 ; Debug Table 0x9.0x4 = 0x190,0xfffb 0191 00c6 | | Action Check_Subprogram_Elaborated 0192 e221 | ! | Load 0x1,0x21 0193 00e2 | | Load_Encached Integer_Cache 0194 e222 | " | Load 0x1,0x22 0195 4805 |H | Short_Literal 0x5 0196 4802 |H | Short_Literal 0x2 0197 0099 | | Action Reference_Dynamic 0198 6277 |bw | Indirect_Literal Discrete,0x410,{0x00000000, 0x0056f255} 0199 626e |bn | Indirect_Literal Discrete,0x408,{0x00000000, 0x00000699} 019a 480c |H | Short_Literal 0xc 019b BODY_0180: 019b 00cf | | Action Mark_Auxiliary 019c e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x5 = 0x19c,0x1 019d 01d9 | | Execute Vector,Reverse_Bounds 019e 0263 | c | Execute Discrete,Above_Bound 019f 7009 |p | Jump_Nonzero 0x1a9 01a0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x6 = 0x1a0,0x2 01a1 e5ff | | Load 0x2,-0x1 01a2 01d7 | | Execute Vector,Field_Read 01a3 8233 | 3 | Call 0x1,0x33 01a4 00d9 | | Load_Top At_Offset_1 01a5 e404 | | Load 0x2,0x4 01a6 01d6 | | Execute Vector,Field_Write 01a7 00c8 | | Action Pop_Auxiliary_Range 01a8 3ff7 |? | Loop_Increasing 0x1a0 01a9 00ce | | Action Pop_Auxiliary 01aa e402 | | Load 0x2,0x2 ; Debug Table 0x9.0x7 = 0x1aa,0x3 01ab 8231 | 1 | Call 0x1,0x31 01ac 00d1 | | Pop_Control Pop_Count_1 01ad e403 | | Load 0x2,0x3 ; Debug Table 0x9.0x8 = 0x1ad,0x4 01ae e402 | | Load 0x2,0x2 01af e406 | | Load 0x2,0x6 01b0 e407 | | Load 0x2,0x7 01b1 e408 | | Load 0x2,0x8 01b2 4809 |H | Short_Literal 0x9 01b3 4802 |H | Short_Literal 0x2 01b4 0099 | | Action Reference_Dynamic 01b5 480a |H | Short_Literal 0xa 01b6 4802 |H | Short_Literal 0x2 01b7 0099 | | Action Reference_Dynamic 01b8 8002 | | Call 0x0,0x2 01b9 00d1 | | Pop_Control Pop_Count_1 01ba c403 | | Store 0x2,0x3 01bb e402 | | Load 0x2,0x2 ; Debug Table 0x9.0x9 = 0x1bb,0x5 01bc 8232 | 2 | Call 0x1,0x32 01bd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01be 0000 0000 | | .XXX[0x2] 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; SUBPROGRAM 01c0 ; -------------------------------------------------------------------------------------- 01c0 01c3 | | .CONST 0x01c3 ; Address of begin 01c1 0004 | | .CONST 0x0004 ; Address of exception handler 01c2 0001 | | .CONST 0x0001 ; Number of locals 01c3 BODY_01c0: 01c3 INIT_01c0: 01c3 4608 |F | Jump_Case 0x9 ; Debug Table 0xa = .DEBUG 0x01c3,0x0710,0x1005,0x0000,0x0056,0xf255,0x0000,0x0031 01c4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 01c5 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 01c6 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 01c7 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 01c8 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 01c9 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 01ca 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 01cb 7801 |x | Jump 0x1cd ; case 0x7 01cc 7809 |x | Jump 0x1d6 ; case 0x8 01cd 00db | | Load_Top At_Offset_3 01ce 4801 |H | Short_Literal 0x1 01cf e5fe | | Load 0x2,-0x2 01d0 00e9 | | Load_Encached String_Cache 01d1 035b | [ | Declare_Type Array,Constrained 01d2 4801 |H | Short_Literal 0x1 01d3 e5ff | | Load 0x2,-0x1 01d4 031b | | Declare_Type Variant_Record,Constrained 01d5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01d6 00db | | Load_Top At_Offset_3 01d7 00db | | Load_Top At_Offset_3 01d8 02fc | | Declare_Variable Variant_Record,With_Constraint 01d9 4801 |H | Short_Literal 0x1 01da e5fe | | Load 0x2,-0x2 01db 00e9 | | Load_Encached String_Cache 01dc 0334 | 4 | Declare_Variable Array,With_Constraint 01dd 2d03 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x3 01de 016a | j | QQ_execute Variant_Record,XXX 01df 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01e0 ; -------------------------------------------------------------------------------------- 01e0 ; SUBPROGRAM 01e0 ; -------------------------------------------------------------------------------------- 01e0 01e3 | | .CONST 0x01e3 ; Address of begin 01e1 0004 | | .CONST 0x0004 ; Address of exception handler 01e2 0001 | | .CONST 0x0001 ; Number of locals 01e3 BODY_01e0: 01e3 INIT_01e0: 01e3 4608 |F | Jump_Case 0x9 ; Debug Table 0xb = .DEBUG 0x01e3,0x0712,0x1005,0x0000,0x0056,0xf255,0x0000,0x0067 01e4 7808 |x | Jump 0x1ed ; case 0x0 01e5 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 01e6 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 01e7 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 01e8 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 01e9 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 01ea 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 01eb 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 01ec 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 01ed e21b | | Load 0x1,0x1b 01ee 0337 | 7 | Declare_Variable Array 01ef 00d8 | | Load_Top At_Offset_0 01f0 01d9 | | Execute Vector,Reverse_Bounds 01f1 0263 | c | Execute Discrete,Above_Bound 01f2 7005 |p | Jump_Nonzero 0x1f8 01f3 4800 |H | Short_Literal 0x0 01f4 00d9 | | Load_Top At_Offset_1 01f5 e402 | | Load 0x2,0x2 01f6 01d6 | | Execute Vector,Field_Write 01f7 3ffb |? | Loop_Increasing 0x1f3 01f8 00db | | Load_Top At_Offset_3 01f9 00d9 | | Load_Top At_Offset_1 01fa 00d9 | | Load_Top At_Offset_1 01fb 3001 |0 | Execute Record,Field_Type,Field_Number 0x1 01fc 0119 | | Execute Any,Check_In_Formal_Type 01fd 00d1 | | Pop_Control Pop_Count_1 01fe 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01ff e223 | # | Load 0x1,0x23 0200 00db | | Load_Top At_Offset_3 0201 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0202 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0203 0000 0000 | | .BLANK 0000[0x5] 0208 ; -------------------------------------------------------------------------------------- 0208 ; SUBPROGRAM 0208 ; -------------------------------------------------------------------------------------- 0208 0220 | | .CONST 0x0220 ; Address of begin 0209 0004 | | .CONST 0x0004 ; Address of exception handler 020a 0005 | | .CONST 0x0005 ; Number of locals 020b INIT_0208: 020b e224 | $ | Load 0x1,0x24 ; Debug Table 0xc = .DEBUG 0x020b,0x0714,0x1001,0x0000,0x0056,0xf255,0x0000,0x00be ; Debug Table 0xc.0x0 = 0x20b,0xffff 020c e223 | # | Load 0x1,0x23 020d 0227 | ' | Execute Access,All_Reference 020e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 020f 01d5 | | Execute Vector,Field_Reference 0210 e224 | $ | Load 0x1,0x24 ; Debug Table 0xc.0x1 = 0x210,0xfffe 0211 e223 | # | Load 0x1,0x23 0212 0227 | ' | Execute Access,All_Reference 0213 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0214 01d5 | | Execute Vector,Field_Reference 0215 e224 | $ | Load 0x1,0x24 ; Debug Table 0xc.0x2 = 0x215,0xfffd 0216 e226 | & | Load 0x1,0x26 0217 01d5 | | Execute Vector,Field_Reference 0218 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x3 = 0x218,0xfffc 0219 e5ff | | Load 0x2,-0x1 021a 01db | | Execute Vector,Length 021b 00e9 | | Load_Encached String_Cache 021c 0334 | 4 | Declare_Variable Array,With_Constraint 021d e5ff | | Load 0x2,-0x1 021e 00d9 | | Load_Top At_Offset_1 021f 01d4 | | Execute Vector,Structure_Write 0220 BODY_0208: 0220 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x4 = 0x220,0x1 0221 7004 |p | Jump_Nonzero 0x226 0222 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x5 = 0x222,0x2 0223 01db | | Execute Vector,Length 0224 c403 | | Store 0x2,0x3 0225 7809 |x | Jump 0x22f 0226 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x6 = 0x226,0x3 0227 e210 | | Load 0x1,0x10 0228 01db | | Execute Vector,Length 0229 0273 | s | Execute Discrete,Plus 022a 0248 | H | Execute Discrete,Check_In_Integer 022b e5ff | | Load 0x2,-0x1 022c 01db | | Execute Vector,Length 022d 0273 | s | Execute Discrete,Plus 022e c403 | | Store 0x2,0x3 022f 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x7 = 0x22f,0x4 0230 00da | | Load_Top At_Offset_2 0231 027d | } | Execute Discrete,Greater 0232 6802 |h | Jump_Zero 0x235 0233 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x8 = 0x233,0x5 0234 a404 | | Store_Unchecked 0x2,0x4 0235 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x9 = 0x235,0x6 0236 01db | | Execute Vector,Length 0237 e21d | | Load 0x1,0x1d 0238 1c08 | | Execute_Immediate Run_Utility,0x8 0239 00d9 | | Load_Top At_Offset_1 023a 00d9 | | Load_Top At_Offset_1 023b 00d8 | | Load_Top At_Offset_0 023c 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 023d 00da | | Load_Top At_Offset_2 023e 01da | | Execute Vector,Bounds 023f 00da | | Load_Top At_Offset_2 0240 01da | | Execute Vector,Bounds 0241 00da | | Load_Top At_Offset_2 0242 027f | | Execute Discrete,Equal 0243 7002 |p | Jump_Nonzero 0x246 0244 48e0 |H | Short_Literal 0xe0 0245 0257 | W | Execute Discrete,Raise 0246 00d0 | | Action Swap_Control 0247 00d1 | | Pop_Control Pop_Count_1 0248 027f | | Execute Discrete,Equal 0249 7002 |p | Jump_Nonzero 0x24c 024a 48e0 |H | Short_Literal 0xe0 024b 0257 | W | Execute Discrete,Raise 024c 00d2 | | Pop_Control Pop_Count_2 024d 00d9 | | Load_Top At_Offset_1 024e 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3 024f e402 | | Load 0x2,0x2 0250 00d9 | | Load_Top At_Offset_1 0251 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0252 e21e | | Load 0x1,0x1e 0253 03b6 | | Declare_Variable Access,By_Allocation,With_Value 0254 a402 | | Store_Unchecked 0x2,0x2 0255 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0256 0000 0000 | | .XXX[0x2] 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 025b | [ | .CONST 0x025b ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0001 | | .CONST 0x0001 ; Number of locals 025b BODY_0258: 025b INIT_0258: 025b 00da | | Load_Top At_Offset_2 ; Debug Table 0xd = .DEBUG 0x025b,0x072a,0x1002,0x0000,0x0056,0xf255,0x0000,0x01bd ; Debug Table 0xd.0x0 = 0x25b,0x1 025c 0227 | ' | Execute Access,All_Reference 025d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 025e 7005 |p | Jump_Nonzero 0x264 025f 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x1 = 0x25f,0x2 0260 0227 | ' | Execute Access,All_Reference 0261 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0262 0335 | 5 | Declare_Variable Array,Duplicate 0263 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0264 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x2 = 0x264,0x3 0265 0227 | ' | Execute Access,All_Reference 0266 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0267 822e | . | Call 0x1,0x2e 0268 e210 | | Load 0x1,0x10 0269 01cc | | Execute Vector,Catenate 026a 00db | | Load_Top At_Offset_3 026b 0227 | ' | Execute Access,All_Reference 026c 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 026d 01cc | | Execute Vector,Catenate 026e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 026f 0000 | | .XXX[0x1] 0270 ; -------------------------------------------------------------------------------------- 0270 ; SUBPROGRAM 0270 ; -------------------------------------------------------------------------------------- 0270 0279 | y | .CONST 0x0279 ; Address of begin 0271 0004 | | .CONST 0x0004 ; Address of exception handler 0272 0002 | | .CONST 0x0002 ; Number of locals 0273 INIT_0270: 0273 e20f | | Load 0x1,0xf ; Debug Table 0xe = .DEBUG 0x0273,0x0732,0x1002,0x0000,0x0056,0xf255,0x0000,0x01e9 ; Debug Table 0xe.0x0 = 0x273,0xffff 0274 0901 | | Execute_Immediate Binary_Scale,0x1 0275 0248 | H | Execute Discrete,Check_In_Integer 0276 0a20 | | Execute_Immediate Plus,0x20 0277 00e4 | | Load_Encached Positive_Cache 0278 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0279 BODY_0270: 0279 00cf | | Action Mark_Auxiliary 027a e226 | & | Load 0x1,0x26 ; Debug Table 0xe.0x1 = 0x27a,0x1 027b 01d9 | | Execute Vector,Reverse_Bounds 027c 0263 | c | Execute Discrete,Above_Bound 027d 7008 |p | Jump_Nonzero 0x286 027e 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x2 = 0x27e,0x2 027f 00d9 | | Load_Top At_Offset_1 0280 e226 | & | Load 0x1,0x26 0281 01d7 | | Execute Vector,Field_Read 0282 0273 | s | Execute Discrete,Plus 0283 c402 | | Store 0x2,0x2 0284 00c8 | | Action Pop_Auxiliary_Range 0285 3ff8 |? | Loop_Increasing 0x27e 0286 00ce | | Action Pop_Auxiliary 0287 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x3 = 0x287,0x3 0288 00ca | | Action Exit_Nullary_Function 0289 0000 0000 | | .BLANK 0000[0x7] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 0299 | | .CONST 0x0299 ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0004 | | .CONST 0x0004 ; Number of locals 0293 INIT_0290: 0293 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xf = .DEBUG 0x0293,0x073c,0x1002,0x0000,0x0056,0xf255,0x0000,0x0470 ; Debug Table 0xf.0x0 = 0x293,0xffff 0294 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0295 e221 | ! | Load 0x1,0x21 ; Debug Table 0xf.0x1 = 0x295,0xfffe 0296 e223 | # | Load 0x1,0x23 0297 0039 | 9 | Store_Top Access,At_Offset_1 0298 e21e | | Load 0x1,0x1e ; Debug Table 0xf.0x2 = 0x298,0xfffd 0299 BODY_0290: 0299 00cf | | Action Mark_Auxiliary 029a 786a |xj | Jump 0x305 029b 00cf | | Action Mark_Auxiliary 029c 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x3 = 0x29c,0x2 029d 0227 | ' | Execute Access,All_Reference 029e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 029f 01d9 | | Execute Vector,Reverse_Bounds 02a0 0263 | c | Execute Discrete,Above_Bound 02a1 705a |pZ | Jump_Nonzero 0x2fc 02a2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x4 = 0x2a2,0x3 02a3 e403 | | Load 0x2,0x3 02a4 0227 | ' | Execute Access,All_Reference 02a5 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02a6 01d7 | | Execute Vector,Field_Read 02a7 a404 | | Store_Unchecked 0x2,0x4 02a8 e404 | | Load 0x2,0x4 ; Debug Table 0xf.0x5 = 0x2a8,0x4 02a9 7024 |p$ | Jump_Nonzero 0x2ce 02aa 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0x6 = 0x2aa,0x5 02ab e21d | | Load 0x1,0x1d 02ac 1c08 | | Execute_Immediate Run_Utility,0x8 02ad 00ea | | Load_Encached Null_String_Cache 02ae 00d9 | | Load_Top At_Offset_1 02af 00d8 | | Load_Top At_Offset_0 02b0 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 02b1 00da | | Load_Top At_Offset_2 02b2 01da | | Execute Vector,Bounds 02b3 00da | | Load_Top At_Offset_2 02b4 01da | | Execute Vector,Bounds 02b5 00da | | Load_Top At_Offset_2 02b6 027f | | Execute Discrete,Equal 02b7 7002 |p | Jump_Nonzero 0x2ba 02b8 48e0 |H | Short_Literal 0xe0 02b9 0257 | W | Execute Discrete,Raise 02ba 00d0 | | Action Swap_Control 02bb 00d1 | | Pop_Control Pop_Count_1 02bc 027f | | Execute Discrete,Equal 02bd 7002 |p | Jump_Nonzero 0x2c0 02be 48e0 |H | Short_Literal 0xe0 02bf 0257 | W | Execute Discrete,Raise 02c0 00d2 | | Pop_Control Pop_Count_2 02c1 00d9 | | Load_Top At_Offset_1 02c2 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3 02c3 e21e | | Load 0x1,0x1e 02c4 00d9 | | Load_Top At_Offset_1 02c5 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 02c6 e21e | | Load 0x1,0x1e 02c7 03b6 | | Declare_Variable Access,By_Allocation,With_Value 02c8 00d9 | | Load_Top At_Offset_1 02c9 e403 | | Load 0x2,0x3 02ca 0227 | ' | Execute Access,All_Reference 02cb 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02cc 01d6 | | Execute Vector,Field_Write 02cd 782c |x, | Jump 0x2fa 02ce e404 | | Load 0x2,0x4 ; Debug Table 0xf.0x7 = 0x2ce,0x6 02cf 0227 | ' | Execute Access,All_Reference 02d0 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 02d1 6828 |h( | Jump_Zero 0x2fa 02d2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x8 = 0x2d2,0x7 02d3 e403 | | Load 0x2,0x3 02d4 0227 | ' | Execute Access,All_Reference 02d5 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 02d6 01d7 | | Execute Vector,Field_Read 02d7 e21d | | Load 0x1,0x1d 02d8 1c08 | | Execute_Immediate Run_Utility,0x8 02d9 e404 | | Load 0x2,0x4 02da 822e | . | Call 0x1,0x2e 02db 00d9 | | Load_Top At_Offset_1 02dc 00d8 | | Load_Top At_Offset_0 02dd 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 02de 00da | | Load_Top At_Offset_2 02df 01da | | Execute Vector,Bounds 02e0 00da | | Load_Top At_Offset_2 02e1 01da | | Execute Vector,Bounds 02e2 00da | | Load_Top At_Offset_2 02e3 027f | | Execute Discrete,Equal 02e4 7002 |p | Jump_Nonzero 0x2e7 02e5 48e0 |H | Short_Literal 0xe0 02e6 0257 | W | Execute Discrete,Raise 02e7 00d0 | | Action Swap_Control 02e8 00d1 | | Pop_Control Pop_Count_1 02e9 027f | | Execute Discrete,Equal 02ea 7002 |p | Jump_Nonzero 0x2ed 02eb 48e0 |H | Short_Literal 0xe0 02ec 0257 | W | Execute Discrete,Raise 02ed 00d2 | | Pop_Control Pop_Count_2 02ee 00d9 | | Load_Top At_Offset_1 02ef 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3 02f0 e21e | | Load 0x1,0x1e 02f1 00d9 | | Load_Top At_Offset_1 02f2 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 02f3 e21e | | Load 0x1,0x1e 02f4 03b6 | | Declare_Variable Access,By_Allocation,With_Value 02f5 00d9 | | Load_Top At_Offset_1 02f6 e403 | | Load 0x2,0x3 02f7 0227 | ' | Execute Access,All_Reference 02f8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02f9 01d6 | | Execute Vector,Field_Write 02fa 00c8 | | Action Pop_Auxiliary_Range 02fb 3fa6 |? | Loop_Increasing 0x2a2 02fc 00ce | | Action Pop_Auxiliary 02fd 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x9 = 0x2fd,0x8 02fe 0227 | ' | Execute Access,All_Reference 02ff 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0300 003b | ; | Store_Top Access,At_Offset_3 0301 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0xa = 0x301,0x9 0302 0a01 | | Execute_Immediate Plus,0x1 0303 c402 | | Store 0x2,0x2 0304 00c9 | | Action Pop_Auxiliary_Loop 0305 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0xb = 0x305,0x1 0306 7794 |w | Jump_Nonzero 0x29b 0307 00ce | | Action Pop_Auxiliary 0308 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0xc = 0x308,0xa 0309 00ca | | Action Exit_Nullary_Function 030a 0000 0000 | | .BLANK 0000[0x6] 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0314 | | .CONST 0x0314 ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0002 | | .CONST 0x0002 ; Number of locals 0313 INIT_0310: 0313 e221 | ! | Load 0x1,0x21 ; Debug Table 0x10 = .DEBUG 0x0313,0x0758,0x1001,0x0000,0x0056,0xf255,0x0000,0x04e6 ; Debug Table 0x10.0x0 = 0x313,0xffff 0314 BODY_0310: 0314 e223 | # | Load 0x1,0x23 ; Debug Table 0x10.0x1 = 0x314,0x1 0315 0039 | 9 | Store_Top Access,At_Offset_1 0316 00cf | | Action Mark_Auxiliary 0317 e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x2 = 0x317,0x2 0318 01da | | Execute Vector,Bounds 0319 0264 | d | Execute Discrete,Below_Bound 031a 700a |p | Jump_Nonzero 0x325 031b 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x3 = 0x31b,0x3 031c 00d9 | | Load_Top At_Offset_1 031d e5ff | | Load 0x2,-0x1 031e 01d6 | | Execute Vector,Field_Write 031f 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x4 = 0x31f,0x4 0320 0227 | ' | Execute Access,All_Reference 0321 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0322 a402 | | Store_Unchecked 0x2,0x2 0323 00c8 | | Action Pop_Auxiliary_Range 0324 37f6 |7 | Loop_Decreasing 0x31b 0325 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0326 0000 0000 | | .XXX[0x2] 0328 ; -------------------------------------------------------------------------------------- 0328 ; SUBPROGRAM 0328 ; -------------------------------------------------------------------------------------- 0328 032b | + | .CONST 0x032b ; Address of begin 0329 0004 | | .CONST 0x0004 ; Address of exception handler 032a 0001 | | .CONST 0x0001 ; Number of locals 032b BODY_0328: 032b INIT_0328: 032b 00da | | Load_Top At_Offset_2 ; Debug Table 0x11 = .DEBUG 0x032b,0x0764,0x1001,0x0000,0x0056,0xf255,0x0000,0x050c ; Debug Table 0x11.0x0 = 0x32b,0x1 032c 01db | | Execute Vector,Length 032d 7003 |p | Jump_Nonzero 0x331 032e e221 | ! | Load 0x1,0x21 ; Debug Table 0x11.0x1 = 0x32e,0x2 032f a223 | # | Store_Unchecked 0x1,0x23 0330 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x11.0x2 = 0x330,0x3 0331 e221 | ! | Load 0x1,0x21 ; Debug Table 0x11.0x3 = 0x331,0x4 0332 00db | | Load_Top At_Offset_3 0333 01dd | | Execute Vector,First 0334 e5ff | | Load 0x2,-0x1 0335 01d7 | | Execute Vector,Field_Read 0336 0227 | ' | Execute Access,All_Reference 0337 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0338 00cf | | Action Mark_Auxiliary 0339 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x4 = 0x339,0x5 033a 01dc | | Execute Vector,Last 033b e5ff | | Load 0x2,-0x1 033c 01dd | | Execute Vector,First 033d 0a01 | | Execute_Immediate Plus,0x1 033e 0248 | H | Execute Discrete,Check_In_Integer 033f 0263 | c | Execute Discrete,Above_Bound 0340 700c |p | Jump_Nonzero 0x34d 0341 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x5 = 0x341,0x6 0342 0aff | | Execute_Immediate Plus,-0x1 0343 0248 | H | Execute Discrete,Check_In_Integer 0344 e5ff | | Load 0x2,-0x1 0345 01d7 | | Execute Vector,Field_Read 0346 00d9 | | Load_Top At_Offset_1 0347 e5ff | | Load 0x2,-0x1 0348 01d7 | | Execute Vector,Field_Read 0349 0227 | ' | Execute Access,All_Reference 034a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 034b 00c8 | | Action Pop_Auxiliary_Range 034c 3ff4 |? | Loop_Increasing 0x341 034d 00ce | | Action Pop_Auxiliary 034e 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x6 = 0x34e,0x7 034f 01dc | | Execute Vector,Last 0350 00db | | Load_Top At_Offset_3 0351 01d7 | | Execute Vector,Field_Read 0352 a223 | # | Store_Unchecked 0x1,0x23 0353 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0354 0000 0000 | | .BLANK 0000[0x4] 0358 ; -------------------------------------------------------------------------------------- 0358 ; SUBPROGRAM 0358 ; -------------------------------------------------------------------------------------- 0358 035b | [ | .CONST 0x035b ; Address of begin 0359 0004 | | .CONST 0x0004 ; Address of exception handler 035a 0001 | | .CONST 0x0001 ; Number of locals 035b BODY_0358: 035b INIT_0358: 035b 00da | | Load_Top At_Offset_2 ; Debug Table 0x12 = .DEBUG 0x035b,0x0774,0x1002,0x0000,0x0056,0xf255,0x0000,0x0556 ; Debug Table 0x12.0x0 = 0x35b,0x1 035c 0c01 | | Execute_Immediate Greater_Equal,0x1 035d 6802 |h | Jump_Zero 0x360 035e 00da | | Load_Top At_Offset_2 ; Debug Table 0x12.0x1 = 0x35e,0x2 035f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0360 00da | | Load_Top At_Offset_2 ; Debug Table 0x12.0x2 = 0x360,0x3 0361 0d00 | | Execute_Immediate Less,0x0 0362 6803 |h | Jump_Zero 0x366 0363 00da | | Load_Top At_Offset_2 ; Debug Table 0x12.0x3 = 0x363,0x4 0364 0275 | u | Execute Discrete,Unary_Minus 0365 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0366 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0x4 = 0x366,0x5 0367 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0368 ; -------------------------------------------------------------------------------------- 0368 ; SUBPROGRAM 0368 ; -------------------------------------------------------------------------------------- 0368 036f | o | .CONST 0x036f ; Address of begin 0369 0004 | | .CONST 0x0004 ; Address of exception handler 036a 0002 | | .CONST 0x0002 ; Number of locals 036b INIT_0368: 036b e403 | | Load 0x2,0x3 ; Debug Table 0x13 = .DEBUG 0x036b,0x0780,0x1001,0x0000,0x0056,0xf255,0x0000,0x022b ; Debug Table 0x13.0x0 = 0x36b,0xffff 036c 0a01 | | Execute_Immediate Plus,0x1 036d 00e3 | | Load_Encached Natural_Cache 036e 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 036f BODY_0368: 036f e403 | | Load 0x2,0x3 ; Debug Table 0x13.0x1 = 0x36f,0x1 0370 e7ff | | Load 0x3,-0x1 0371 01db | | Execute Vector,Length 0372 0273 | s | Execute Discrete,Plus 0373 c403 | | Store 0x2,0x3 0374 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x2 = 0x374,0x2 0375 00d9 | | Load_Top At_Offset_1 0376 e403 | | Load 0x2,0x3 0377 e402 | | Load 0x2,0x2 0378 01ce | | Execute Vector,Slice_Write 0379 4502 |E | Exit_Suprogram New_Top_Offset 0x2 037a 0000 0000 | | .BLANK 0000[0x6] 0380 ; -------------------------------------------------------------------------------------- 0380 ; SUBPROGRAM 0380 ; -------------------------------------------------------------------------------------- 0380 0383 | | .CONST 0x0383 ; Address of begin 0381 0004 | | .CONST 0x0004 ; Address of exception handler 0382 0001 | | .CONST 0x0001 ; Number of locals 0383 BODY_0380: 0383 INIT_0380: 0383 4801 |H | Short_Literal 0x1 ; Debug Table 0x14 = .DEBUG 0x0383,0x0788,0x1001,0x0000,0x0056,0xf255,0x0000,0x0251 ; Debug Table 0x14.0x0 = 0x383,0x1 0384 e403 | | Load 0x2,0x3 0385 e402 | | Load 0x2,0x2 0386 01cf | | Execute Vector,Slice_Read 0387 e5ff | | Load 0x2,-0x1 0388 e003 | | Load 0x0,0x3 0389 1863 | c | Execute Package,Field_Execute,Field_Number 0x63 038a 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0x1 = 0x38a,0x2 038b a403 | | Store_Unchecked 0x2,0x3 038c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 038d 0000 0000 | | .XXX[0x3] 038f 0000 | | 0390 ; -------------------------------------------------------------------------------------- 0390 ; SUBPROGRAM 0390 ; -------------------------------------------------------------------------------------- 0390 0397 | | .CONST 0x0397 ; Address of begin 0391 0004 | | .CONST 0x0004 ; Address of exception handler 0392 0002 | | .CONST 0x0002 ; Number of locals 0393 INIT_0390: 0393 e403 | | Load 0x2,0x3 ; Debug Table 0x15 = .DEBUG 0x0393,0x078e,0x1001,0x0000,0x0056,0xf255,0x0000,0x0267 ; Debug Table 0x15.0x0 = 0x393,0xffff 0394 0a01 | | Execute_Immediate Plus,0x1 0395 00e3 | | Load_Encached Natural_Cache 0396 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0397 BODY_0390: 0397 e403 | | Load 0x2,0x3 ; Debug Table 0x15.0x1 = 0x397,0x1 0398 e7fe | | Load 0x3,-0x2 0399 0273 | s | Execute Discrete,Plus 039a c403 | | Store 0x2,0x3 039b 00cf | | Action Mark_Auxiliary 039c e403 | | Load 0x2,0x3 ; Debug Table 0x15.0x2 = 0x39c,0x2 039d 00da | | Load_Top At_Offset_2 039e 0263 | c | Execute Discrete,Above_Bound 039f 7006 |p | Jump_Nonzero 0x3a6 03a0 e7ff | | Load 0x3,-0x1 ; Debug Table 0x15.0x3 = 0x3a0,0x3 03a1 00d9 | | Load_Top At_Offset_1 03a2 e402 | | Load 0x2,0x2 03a3 01d6 | | Execute Vector,Field_Write 03a4 00c8 | | Action Pop_Auxiliary_Range 03a5 3ffa |? | Loop_Increasing 0x3a0 03a6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03a7 0000 | | .XXX[0x1] 03a8 ; -------------------------------------------------------------------------------------- 03a8 ; SUBPROGRAM 03a8 ; -------------------------------------------------------------------------------------- 03a8 03ab | | .CONST 0x03ab ; Address of begin 03a9 0004 | | .CONST 0x0004 ; Address of exception handler 03aa 0001 | | .CONST 0x0001 ; Number of locals 03ab BODY_03a8: 03ab INIT_03a8: 03ab 00da | | Load_Top At_Offset_2 ; Debug Table 0x16 = .DEBUG 0x03ab,0x0798,0x1001,0x0000,0x0056,0xf255,0x0000,0x0295 ; Debug Table 0x16.0x0 = 0x3ab,0x1 03ac 6803 |h | Jump_Zero 0x3b0 03ad 00da | | Load_Top At_Offset_2 ; Debug Table 0x16.0x1 = 0x3ad,0x2 03ae 822e | . | Call 0x1,0x2e 03af 8404 | | Call 0x2,0x4 03b0 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03b1 0000 0000 | | .BLANK 0000[0x7] 03b8 ; -------------------------------------------------------------------------------------- 03b8 ; SUBPROGRAM 03b8 ; -------------------------------------------------------------------------------------- 03b8 03bd | | .CONST 0x03bd ; Address of begin 03b9 0004 | | .CONST 0x0004 ; Address of exception handler 03ba 0002 | | .CONST 0x0002 ; Number of locals 03bb INIT_03b8: 03bb e21b | | Load 0x1,0x1b ; Debug Table 0x17 = .DEBUG 0x03bb,0x079e,0x1001,0x0000,0x0056,0xf255,0x0000,0x02b0 ; Debug Table 0x17.0x0 = 0x3bb,0xffff 03bc 0337 | 7 | Declare_Variable Array 03bd BODY_03b8: 03bd 00cf | | Action Mark_Auxiliary 03be e21a | | Load 0x1,0x1a ; Debug Table 0x17.0x1 = 0x3be,0x1 03bf 0269 | i | Execute Discrete,Last 03c0 4801 |H | Short_Literal 0x1 03c1 0263 | c | Execute Discrete,Above_Bound 03c2 7014 |p | Jump_Nonzero 0x3d7 03c3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x2 = 0x3c3,0x2 03c4 e226 | & | Load 0x1,0x26 03c5 01d7 | | Execute Vector,Field_Read 03c6 00d9 | | Load_Top At_Offset_1 03c7 e228 | ( | Load 0x1,0x28 03c8 01d7 | | Execute Vector,Field_Read 03c9 0227 | ' | Execute Access,All_Reference 03ca 01db | | Execute Vector,Length 03cb 822c | , | Call 0x1,0x2c 03cc 00d9 | | Load_Top At_Offset_1 03cd e228 | ( | Load 0x1,0x28 03ce 01d7 | | Execute Vector,Field_Read 03cf 0227 | ' | Execute Access,All_Reference 03d0 01db | | Execute Vector,Length 03d1 0272 | r | Execute Discrete,Minus 03d2 00d9 | | Load_Top At_Offset_1 03d3 e602 | | Load 0x3,0x2 03d4 01d6 | | Execute Vector,Field_Write 03d5 00c8 | | Action Pop_Auxiliary_Range 03d6 3fec |? | Loop_Increasing 0x3c3 03d7 00ce | | Action Pop_Auxiliary 03d8 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x3 = 0x3d8,0x3 03d9 00d9 | | Load_Top At_Offset_1 03da 01d7 | | Execute Vector,Field_Read 03db 09ff | | Execute_Immediate Binary_Scale,-0x1 03dc 00e3 | | Load_Encached Natural_Cache 03dd 025b | [ | Execute Discrete,Check_In_Type 03de 4820 |H | Short_Literal 0x20 03df 8406 | | Call 0x2,0x6 03e0 00cf | | Action Mark_Auxiliary 03e1 e21a | | Load 0x1,0x1a ; Debug Table 0x17.0x4 = 0x3e1,0x4 03e2 0269 | i | Execute Discrete,Last 03e3 4801 |H | Short_Literal 0x1 03e4 0263 | c | Execute Discrete,Above_Bound 03e5 701f |p | Jump_Nonzero 0x405 03e6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x5 = 0x3e6,0x5 03e7 e228 | ( | Load 0x1,0x28 03e8 01d7 | | Execute Vector,Field_Read 03e9 0227 | ' | Execute Access,All_Reference 03ea 8404 | | Call 0x2,0x4 03eb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x6 = 0x3eb,0x6 03ec e21a | | Load 0x1,0x1a 03ed 0269 | i | Execute Discrete,Last 03ee 027e | ~ | Execute Discrete,Not_Equal 03ef 6813 |h | Jump_Zero 0x403 03f0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x7 = 0x3f0,0x7 03f1 e602 | | Load 0x3,0x2 03f2 01d7 | | Execute Vector,Field_Read 03f3 0a01 | | Execute_Immediate Plus,0x1 03f4 0248 | H | Execute Discrete,Check_In_Integer 03f5 09ff | | Execute_Immediate Binary_Scale,-0x1 03f6 00d9 | | Load_Top At_Offset_1 03f7 0a01 | | Execute_Immediate Plus,0x1 03f8 0248 | H | Execute Discrete,Check_In_Integer 03f9 e602 | | Load 0x3,0x2 03fa 01d7 | | Execute Vector,Field_Read 03fb 09ff | | Execute_Immediate Binary_Scale,-0x1 03fc 0273 | s | Execute Discrete,Plus 03fd 0248 | H | Execute Discrete,Check_In_Integer 03fe 0a02 | | Execute_Immediate Plus,0x2 03ff 00e3 | | Load_Encached Natural_Cache 0400 025b | [ | Execute Discrete,Check_In_Type 0401 4820 |H | Short_Literal 0x20 0402 8406 | | Call 0x2,0x6 0403 00c8 | | Action Pop_Auxiliary_Range 0404 3fe1 |? | Loop_Increasing 0x3e6 0405 00ce | | Action Pop_Auxiliary 0406 8405 | | Call 0x2,0x5 ; Debug Table 0x17.0x8 = 0x406,0x8 0407 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0408 0000 0000 | | .LITERAL {0x00000000, 0x00000699} 040c 0000 0000 | | .LITERAL {0x00000000, 0x000005dd} 0410 0000 0000 | | .LITERAL {0x00000000, 0x0056f255} 0414 0000 0000 | | .BLANK 0000[0x4] 0418 ; -------------------------------------------------------------------------------------- 0418 ; SUBPROGRAM 0418 ; -------------------------------------------------------------------------------------- 0418 041d | | .CONST 0x041d ; Address of begin 0419 0004 | | .CONST 0x0004 ; Address of exception handler 041a 0003 | | .CONST 0x0003 ; Number of locals 041b INIT_0418: 041b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x18 = .DEBUG 0x041b,0x07b2,0x1001,0x0000,0x0056,0xf255,0x0000,0x032b ; Debug Table 0x18.0x0 = 0x41b,0xffff 041c 03e9 | | Declare_Variable Discrete,Duplicate 041d BODY_0418: 041d 00cf | | Action Mark_Auxiliary 041e e21a | | Load 0x1,0x1a ; Debug Table 0x18.0x1 = 0x41e,0x1 041f 0269 | i | Execute Discrete,Last 0420 4801 |H | Short_Literal 0x1 0421 0263 | c | Execute Discrete,Above_Bound 0422 7077 |pw | Jump_Nonzero 0x49a 0423 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x2 = 0x423,0x2 0424 e226 | & | Load 0x1,0x26 0425 01d7 | | Execute Vector,Field_Read 0426 00d9 | | Load_Top At_Offset_1 0427 e7ff | | Load 0x3,-0x1 0428 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0429 01d7 | | Execute Vector,Field_Read 042a 0272 | r | Execute Discrete,Minus 042b c602 | | Store 0x3,0x2 042c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x3 = 0x42c,0x3 042d e226 | & | Load 0x1,0x26 042e 01d7 | | Execute Vector,Field_Read 042f 00d9 | | Load_Top At_Offset_1 0430 e228 | ( | Load 0x1,0x28 0431 01d7 | | Execute Vector,Field_Read 0432 0227 | ' | Execute Access,All_Reference 0433 01db | | Execute Vector,Length 0434 822c | , | Call 0x1,0x2c 0435 00d9 | | Load_Top At_Offset_1 0436 e226 | & | Load 0x1,0x26 0437 01d7 | | Execute Vector,Field_Read 0438 0272 | r | Execute Discrete,Minus 0439 c603 | | Store 0x3,0x3 043a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x4 = 0x43a,0x4 043b e22b | + | Load 0x1,0x2b 043c 01d7 | | Execute Vector,Field_Read 043d 4602 |F | Jump_Case 0x3 043e 7802 |x | Jump 0x441 ; case 0x0 043f 781e |x | Jump 0x45e ; case 0x1 0440 7839 |x9 | Jump 0x47a ; case 0x2 0441 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x5 = 0x441,0x5 0442 09ff | | Execute_Immediate Binary_Scale,-0x1 0443 00e3 | | Load_Encached Natural_Cache 0444 025b | [ | Execute Discrete,Check_In_Type 0445 4820 |H | Short_Literal 0x20 0446 8406 | | Call 0x2,0x6 0447 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x6 = 0x447,0x6 0448 e7ff | | Load 0x3,-0x1 0449 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 044a 01d7 | | Execute Vector,Field_Read 044b 8407 | | Call 0x2,0x7 044c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x7 = 0x44c,0x7 044d e21a | | Load 0x1,0x1a 044e 0269 | i | Execute Discrete,Last 044f 027e | ~ | Execute Discrete,Not_Equal 0450 6847 |hG | Jump_Zero 0x498 0451 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x8 = 0x451,0x8 0452 0a01 | | Execute_Immediate Plus,0x1 0453 0248 | H | Execute Discrete,Check_In_Integer 0454 09ff | | Execute_Immediate Binary_Scale,-0x1 0455 e602 | | Load 0x3,0x2 0456 0273 | s | Execute Discrete,Plus 0457 0248 | H | Execute Discrete,Check_In_Integer 0458 0a02 | | Execute_Immediate Plus,0x2 0459 00e3 | | Load_Encached Natural_Cache 045a 025b | [ | Execute Discrete,Check_In_Type 045b 4820 |H | Short_Literal 0x20 045c 8406 | | Call 0x2,0x6 045d 783a |x: | Jump 0x498 045e 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x9 = 0x45e,0x9 045f 09ff | | Execute_Immediate Binary_Scale,-0x1 0460 e602 | | Load 0x3,0x2 0461 0273 | s | Execute Discrete,Plus 0462 00e3 | | Load_Encached Natural_Cache 0463 025b | [ | Execute Discrete,Check_In_Type 0464 4820 |H | Short_Literal 0x20 0465 8406 | | Call 0x2,0x6 0466 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0xa = 0x466,0xa 0467 e7ff | | Load 0x3,-0x1 0468 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0469 01d7 | | Execute Vector,Field_Read 046a 8407 | | Call 0x2,0x7 046b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0xb = 0x46b,0xb 046c e21a | | Load 0x1,0x1a 046d 0269 | i | Execute Discrete,Last 046e 027e | ~ | Execute Discrete,Not_Equal 046f 6828 |h( | Jump_Zero 0x498 0470 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0xc = 0x470,0xc 0471 0a01 | | Execute_Immediate Plus,0x1 0472 0248 | H | Execute Discrete,Check_In_Integer 0473 09ff | | Execute_Immediate Binary_Scale,-0x1 0474 0a02 | | Execute_Immediate Plus,0x2 0475 00e3 | | Load_Encached Natural_Cache 0476 025b | [ | Execute Discrete,Check_In_Type 0477 4820 |H | Short_Literal 0x20 0478 8406 | | Call 0x2,0x6 0479 781e |x | Jump 0x498 047a e602 | | Load 0x3,0x2 ; Debug Table 0x18.0xd = 0x47a,0xd 047b e603 | | Load 0x3,0x3 047c 0273 | s | Execute Discrete,Plus 047d 0248 | H | Execute Discrete,Check_In_Integer 047e 09ff | | Execute_Immediate Binary_Scale,-0x1 047f 00e3 | | Load_Encached Natural_Cache 0480 025b | [ | Execute Discrete,Check_In_Type 0481 4820 |H | Short_Literal 0x20 0482 8406 | | Call 0x2,0x6 0483 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0xe = 0x483,0xe 0484 e7ff | | Load 0x3,-0x1 0485 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0486 01d7 | | Execute Vector,Field_Read 0487 8407 | | Call 0x2,0x7 0488 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0xf = 0x488,0xf 0489 e21a | | Load 0x1,0x1a 048a 0269 | i | Execute Discrete,Last 048b 027e | ~ | Execute Discrete,Not_Equal 048c 680b |h | Jump_Zero 0x498 048d e602 | | Load 0x3,0x2 ; Debug Table 0x18.0x10 = 0x48d,0x10 048e e603 | | Load 0x3,0x3 048f 0273 | s | Execute Discrete,Plus 0490 0a01 | | Execute_Immediate Plus,0x1 0491 0248 | H | Execute Discrete,Check_In_Integer 0492 09ff | | Execute_Immediate Binary_Scale,-0x1 0493 0a02 | | Execute_Immediate Plus,0x2 0494 00e3 | | Load_Encached Natural_Cache 0495 025b | [ | Execute Discrete,Check_In_Type 0496 4820 |H | Short_Literal 0x20 0497 8406 | | Call 0x2,0x6 0498 00c8 | | Action Pop_Auxiliary_Range 0499 3f89 |? | Loop_Increasing 0x423 049a 00ce | | Action Pop_Auxiliary 049b 8405 | | Call 0x2,0x5 ; Debug Table 0x18.0x11 = 0x49b,0x11 049c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 049d 0000 0000 | | .XXX[0x3] 049f 0000 | | 04a0 ; -------------------------------------------------------------------------------------- 04a0 ; SUBPROGRAM 04a0 ; -------------------------------------------------------------------------------------- 04a0 04a3 | | .CONST 0x04a3 ; Address of begin 04a1 0004 | | .CONST 0x0004 ; Address of exception handler 04a2 0001 | | .CONST 0x0001 ; Number of locals 04a3 BODY_04a0: 04a3 INIT_04a0: 04a3 00da | | Load_Top At_Offset_2 ; Debug Table 0x19 = .DEBUG 0x04a3,0x07d8,0x1001,0x0000,0x0056,0xf255,0x0000,0x0419 ; Debug Table 0x19.0x0 = 0x4a3,0x1 04a4 7021 |p! | Jump_Nonzero 0x4c6 04a5 8408 | | Call 0x2,0x8 ; Debug Table 0x19.0x1 = 0x4a5,0x2 04a6 00cf | | Action Mark_Auxiliary 04a7 e21a | | Load 0x1,0x1a ; Debug Table 0x19.0x2 = 0x4a7,0x3 04a8 0269 | i | Execute Discrete,Last 04a9 4801 |H | Short_Literal 0x1 04aa 0263 | c | Execute Discrete,Above_Bound 04ab 7017 |p | Jump_Nonzero 0x4c3 04ac 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x3 = 0x4ac,0x4 04ad e226 | & | Load 0x1,0x26 04ae 01d7 | | Execute Vector,Field_Read 04af 00d9 | | Load_Top At_Offset_1 04b0 e228 | ( | Load 0x1,0x28 04b1 01d7 | | Execute Vector,Field_Read 04b2 0227 | ' | Execute Access,All_Reference 04b3 01db | | Execute Vector,Length 04b4 822c | , | Call 0x1,0x2c 04b5 00e3 | | Load_Encached Natural_Cache 04b6 025b | [ | Execute Discrete,Check_In_Type 04b7 483d |H= | Short_Literal 0x3d 04b8 8406 | | Call 0x2,0x6 04b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x4 = 0x4b9,0x5 04ba e21a | | Load 0x1,0x1a 04bb 0269 | i | Execute Discrete,Last 04bc 027e | ~ | Execute Discrete,Not_Equal 04bd 6803 |h | Jump_Zero 0x4c1 04be 4802 |H | Short_Literal 0x2 ; Debug Table 0x19.0x5 = 0x4be,0x6 04bf 4820 |H | Short_Literal 0x20 04c0 8406 | | Call 0x2,0x6 04c1 00c8 | | Action Pop_Auxiliary_Range 04c2 3fe9 |? | Loop_Increasing 0x4ac 04c3 00ce | | Action Pop_Auxiliary 04c4 8405 | | Call 0x2,0x5 ; Debug Table 0x19.0x6 = 0x4c4,0x7 04c5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04c6 00da | | Load_Top At_Offset_2 ; Debug Table 0x19.0x7 = 0x4c6,0x8 04c7 0227 | ' | Execute Access,All_Reference 04c8 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04c9 840a | | Call 0x2,0xa 04ca 00da | | Load_Top At_Offset_2 ; Debug Table 0x19.0x8 = 0x4ca,0x9 04cb 0227 | ' | Execute Access,All_Reference 04cc 8409 | | Call 0x2,0x9 04cd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 04ce 0000 0000 | | .XXX[0x2] 04d0 ; -------------------------------------------------------------------------------------- 04d0 ; SUBPROGRAM 04d0 ; -------------------------------------------------------------------------------------- 04d0 04d3 | | .CONST 0x04d3 ; Address of begin 04d1 0004 | | .CONST 0x0004 ; Address of exception handler 04d2 0001 | | .CONST 0x0001 ; Number of locals 04d3 BODY_04d0: 04d3 INIT_04d0: 04d3 e404 | | Load 0x2,0x4 ; Debug Table 0x1a = .DEBUG 0x04d3,0x07ec,0x1002,0x0000,0x0056,0xf255,0x0000,0x059d ; Debug Table 0x1a.0x0 = 0x4d3,0x1 04d4 e5ff | | Load 0x2,-0x1 04d5 027f | | Execute Discrete,Equal 04d6 6811 |h | Jump_Zero 0x4e8 04d7 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1a.0x1 = 0x4d7,0x2 04d8 e7fe | | Load 0x3,-0x2 04d9 0227 | ' | Execute Access,All_Reference 04da 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04db 01d7 | | Execute Vector,Field_Read 04dc 0227 | ' | Execute Access,All_Reference 04dd 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 04de e5ff | | Load 0x2,-0x1 04df e7ff | | Load 0x3,-0x1 04e0 0227 | ' | Execute Access,All_Reference 04e1 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04e2 01d7 | | Execute Vector,Field_Read 04e3 0227 | ' | Execute Access,All_Reference 04e4 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 04e5 00e0 | | Load_Encached Standard_Cache 04e6 184c | L | Execute Package,Field_Execute,Field_Number 0x4c 04e7 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04e8 e404 | | Load 0x2,0x4 ; Debug Table 0x1a.0x2 = 0x4e8,0x3 04e9 00db | | Load_Top At_Offset_3 04ea 0227 | ' | Execute Access,All_Reference 04eb 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04ec 01d7 | | Execute Vector,Field_Read 04ed 0227 | ' | Execute Access,All_Reference 04ee 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 04ef e404 | | Load 0x2,0x4 04f0 e7fe | | Load 0x3,-0x2 04f1 0227 | ' | Execute Access,All_Reference 04f2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 04f3 01d7 | | Execute Vector,Field_Read 04f4 0227 | ' | Execute Access,All_Reference 04f5 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 04f6 00e0 | | Load_Encached Standard_Cache 04f7 184c | L | Execute Package,Field_Execute,Field_Number 0x4c 04f8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04f9 0000 0000 | | .BLANK 0000[0x7] 0500 ; -------------------------------------------------------------------------------------- 0500 ; SUBPROGRAM 0500 ; -------------------------------------------------------------------------------------- 0500 0503 | | .CONST 0x0503 ; Address of begin 0501 0004 | | .CONST 0x0004 ; Address of exception handler 0502 0001 | | .CONST 0x0001 ; Number of locals 0503 BODY_0500: 0503 INIT_0500: 0503 00cf | | Action Mark_Auxiliary ; Debug Table 0x1b = .DEBUG 0x0503,0x07f4,0x1002,0x0000,0x0056,0xf255,0x0000,0x061e 0504 e404 | | Load 0x2,0x4 ; Debug Table 0x1b.0x0 = 0x504,0x1 0505 01d9 | | Execute Vector,Reverse_Bounds 0506 0263 | c | Execute Discrete,Above_Bound 0507 703d |p= | Jump_Nonzero 0x545 0508 00cf | | Action Mark_Auxiliary ; Debug Table 0x1b.0x1 = 0x508,0x2 0509 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1b.0x2 = 0x509,0xfbff 050a e404 | | Load 0x2,0x4 050b 01d7 | | Execute Vector,Field_Read 050c 00e2 | | Load_Encached Integer_Cache 050d 03f1 | | Declare_Variable Discrete,With_Value 050e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x3 = 0x50e,0xfbfe 050f 00db | | Load_Top At_Offset_3 0510 e5ff | | Load 0x2,-0x1 0511 01d7 | | Execute Vector,Field_Read 0512 027f | | Execute Discrete,Equal 0513 00e1 | | Load_Encached Boolean_Cache 0514 03f1 | | Declare_Variable Discrete,With_Value 0515 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1b.0x4 = 0x515,0xfbfd 0516 e7ff | | Load 0x3,-0x1 0517 0227 | ' | Execute Access,All_Reference 0518 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0519 01d7 | | Execute Vector,Field_Read 051a 0227 | ' | Execute Access,All_Reference 051b 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 051c 00da | | Load_Top At_Offset_2 ; Debug Table 0x1b.0x5 = 0x51c,0xfbfc 051d e7fe | | Load 0x3,-0x2 051e 0227 | ' | Execute Access,All_Reference 051f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0520 01d7 | | Execute Vector,Field_Read 0521 0227 | ' | Execute Access,All_Reference 0522 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0523 00da | | Load_Top At_Offset_2 ; Debug Table 0x1b.0x6 = 0x523,0x401 0524 680e |h | Jump_Zero 0x533 0525 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x7 = 0x525,0x402 0526 00da | | Load_Top At_Offset_2 0527 00e0 | | Load_Encached Standard_Cache 0528 184c | L | Execute Package,Field_Execute,Field_Number 0x4c 0529 6802 |h | Jump_Zero 0x52c 052a 4801 |H | Short_Literal 0x1 ; Debug Table 0x1b.0x8 = 0x52a,0x403 052b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 052c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1b.0x9 = 0x52c,0x404 052d 00d9 | | Load_Top At_Offset_1 052e 00e0 | | Load_Encached Standard_Cache 052f 184c | L | Execute Package,Field_Execute,Field_Number 0x4c 0530 6810 |h | Jump_Zero 0x541 0531 4800 |H | Short_Literal 0x0 ; Debug Table 0x1b.0xa = 0x531,0x405 0532 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0533 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1b.0xb = 0x533,0x406 0534 00d9 | | Load_Top At_Offset_1 0535 00e0 | | Load_Encached Standard_Cache 0536 184c | L | Execute Package,Field_Execute,Field_Number 0x4c 0537 6802 |h | Jump_Zero 0x53a 0538 4801 |H | Short_Literal 0x1 ; Debug Table 0x1b.0xc = 0x538,0x407 0539 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 053a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0xd = 0x53a,0x408 053b 00da | | Load_Top At_Offset_2 053c 00e0 | | Load_Encached Standard_Cache 053d 184c | L | Execute Package,Field_Execute,Field_Number 0x4c 053e 6802 |h | Jump_Zero 0x541 053f 4800 |H | Short_Literal 0x0 ; Debug Table 0x1b.0xe = 0x53f,0x409 0540 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0541 00d4 | | Pop_Control Pop_Count_4 0542 00ce | | Action Pop_Auxiliary 0543 00c8 | | Action Pop_Auxiliary_Range 0544 3fc3 |? | Loop_Increasing 0x508 0545 00ce | | Action Pop_Auxiliary 0546 4800 |H | Short_Literal 0x0 ; Debug Table 0x1b.0xf = 0x546,0x3 0547 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0548 ; -------------------------------------------------------------------------------------- 0548 ; STRING TABLE 0548 ; -------------------------------------------------------------------------------------- 0548 000a | | .STRTAB 0x000a->0x054d ; "LEFT" 0549 000c | | .STRTAB 0x000c->0x054f ; "RIGHT" 054a 000f | | .STRTAB 0x000f->0x0551 ; "CENTERED" 054b 0015 | | .STRTAB 0x0015->0x0555 ; "(none)" 054c 0019 | | .STREND 0x0019->0x0558 054d 4c45 4654 |LEFT| .STRTAB_STRINGS 0559 0000 0000 | | .BLANK 0000[0x7] 0560 ; -------------------------------------------------------------------------------------- 0560 ; Debug Table 0560 ; -------------------------------------------------------------------------------------- 0560 0003 001c | | .CONST 0x0003,0x001c 0562 000b 0642 | B| .DEBUG 0x000b,0x0642,0xc000,0x0000,0x0056,0xefc5,0x0000,0x0005 056a 0025 065a | % Z| .DEBUG 0x0025,0x065a,0xc000,0x0000,0x0056,0xf255,0x0000,0x0009 0572 00c3 06a6 | | .DEBUG 0x00c3,0x06a6,0x1005,0x0000,0x0056,0xefc5,0x0000,0x0019 057a 00db 06a8 | | .DEBUG 0x00db,0x06a8,0x1001,0x0000,0x0056,0xefc5,0x0000,0x0020 0582 00f3 06b2 | | .DEBUG 0x00f3,0x06b2,0x1001,0x0000,0x0056,0xefc5,0x0000,0x002d 058a 0113 06c0 | | .DEBUG 0x0113,0x06c0,0x1001,0x0000,0x0056,0xefc5,0x0000,0x0035 0592 0123 06ca | # | .DEBUG 0x0123,0x06ca,0x1001,0x0000,0x0056,0xefc5,0x0000,0x003d 059a 0133 06d2 | 3 | .DEBUG 0x0133,0x06d2,0x1001,0x0000,0x0056,0xefc5,0x0000,0x0041 05a2 0153 06e8 | S | .DEBUG 0x0153,0x06e8,0x1001,0x0000,0x0056,0xefc5,0x0000,0x0054 05aa 0183 06fa | | .DEBUG 0x0183,0x06fa,0x1001,0x0000,0x0056,0xefc5,0x0000,0x005d 05b2 01c3 0710 | | .DEBUG 0x01c3,0x0710,0x1005,0x0000,0x0056,0xf255,0x0000,0x0031 05ba 01e3 0712 | | .DEBUG 0x01e3,0x0712,0x1005,0x0000,0x0056,0xf255,0x0000,0x0067 05c2 020b 0714 | | .DEBUG 0x020b,0x0714,0x1001,0x0000,0x0056,0xf255,0x0000,0x00be 05ca 025b 072a | [ *| .DEBUG 0x025b,0x072a,0x1002,0x0000,0x0056,0xf255,0x0000,0x01bd 05d2 0273 0732 | s 2| .DEBUG 0x0273,0x0732,0x1002,0x0000,0x0056,0xf255,0x0000,0x01e9 05da 0293 073c | <| .DEBUG 0x0293,0x073c,0x1002,0x0000,0x0056,0xf255,0x0000,0x0470 05e2 0313 0758 | X| .DEBUG 0x0313,0x0758,0x1001,0x0000,0x0056,0xf255,0x0000,0x04e6 05ea 032b 0764 | + d| .DEBUG 0x032b,0x0764,0x1001,0x0000,0x0056,0xf255,0x0000,0x050c 05f2 035b 0774 | [ t| .DEBUG 0x035b,0x0774,0x1002,0x0000,0x0056,0xf255,0x0000,0x0556 05fa 036b 0780 | k | .DEBUG 0x036b,0x0780,0x1001,0x0000,0x0056,0xf255,0x0000,0x022b 0602 0383 0788 | | .DEBUG 0x0383,0x0788,0x1001,0x0000,0x0056,0xf255,0x0000,0x0251 060a 0393 078e | | .DEBUG 0x0393,0x078e,0x1001,0x0000,0x0056,0xf255,0x0000,0x0267 0612 03ab 0798 | | .DEBUG 0x03ab,0x0798,0x1001,0x0000,0x0056,0xf255,0x0000,0x0295 061a 03bb 079e | | .DEBUG 0x03bb,0x079e,0x1001,0x0000,0x0056,0xf255,0x0000,0x02b0 0622 041b 07b2 | | .DEBUG 0x041b,0x07b2,0x1001,0x0000,0x0056,0xf255,0x0000,0x032b 062a 04a3 07d8 | | .DEBUG 0x04a3,0x07d8,0x1001,0x0000,0x0056,0xf255,0x0000,0x0419 0632 04d3 07ec | | .DEBUG 0x04d3,0x07ec,0x1002,0x0000,0x0056,0xf255,0x0000,0x059d 063a 0503 07f4 | | .DEBUG 0x0503,0x07f4,0x1002,0x0000,0x0056,0xf255,0x0000,0x061e 0642 ; -------------------------------------------------------------------------------------- 0642 ; Debug3 Subtable 0x0 0642 ; -------------------------------------------------------------------------------------- 0642 000b 0000 | | .DBG3TAB 0x000b,0x0000 0644 000b ffff | | .CONST 0x000b,0xffff 0646 000b fffe | | .CONST 0x000b,0xfffe 0648 000b fffd | | .CONST 0x000b,0xfffd 064a 0010 fffc | | .CONST 0x0010,0xfffc 064c 0012 fffb | | .CONST 0x0012,0xfffb 064e 0014 fffa | | .CONST 0x0014,0xfffa 0650 0016 fff9 | | .CONST 0x0016,0xfff9 0652 0018 fff8 | | .CONST 0x0018,0xfff8 0654 001a fff7 | | .CONST 0x001a,0xfff7 0656 0020 fff6 | | .CONST 0x0020,0xfff6 0658 0022 fff5 | " | .CONST 0x0022,0xfff5 065a ; -------------------------------------------------------------------------------------- 065a ; Debug3 Subtable 0x1 065a ; -------------------------------------------------------------------------------------- 065a 0022 0003 | " | .DBG3TAB 0x0022,0x0003 065c 0025 ffff | % | .CONST 0x0025,0xffff 065e 0025 fffe | % | .CONST 0x0025,0xfffe 0660 0029 fffd | ) | .CONST 0x0029,0xfffd 0662 0030 fffc | 0 | .CONST 0x0030,0xfffc 0664 0034 fffb | 4 | .CONST 0x0034,0xfffb 0666 003a fffa | : | .CONST 0x003a,0xfffa 0668 003e fff9 | > | .CONST 0x003e,0xfff9 066a 0047 fff8 | G | .CONST 0x0047,0xfff8 066c 004e fff7 | N | .CONST 0x004e,0xfff7 066e 0050 fff6 | P | .CONST 0x0050,0xfff6 0670 0054 fff5 | T | .CONST 0x0054,0xfff5 0672 005a fff4 | Z | .CONST 0x005a,0xfff4 0674 005b fff3 | [ | .CONST 0x005b,0xfff3 0676 0062 fff2 | b | .CONST 0x0062,0xfff2 0678 0066 fff1 | f | .CONST 0x0066,0xfff1 067a 0068 fff0 | h | .CONST 0x0068,0xfff0 067c 0077 ffef | w | .CONST 0x0077,0xffef 067e 0080 ffee | | .CONST 0x0080,0xffee 0680 0082 ffed | | .CONST 0x0082,0xffed 0682 008b ffec | | .CONST 0x008b,0xffec 0684 008d ffeb | | .CONST 0x008d,0xffeb 0686 008f ffea | | .CONST 0x008f,0xffea 0688 0091 ffe9 | | .CONST 0x0091,0xffe9 068a 0093 ffe8 | | .CONST 0x0093,0xffe8 068c 0095 ffe7 | | .CONST 0x0095,0xffe7 068e 0097 ffe6 | | .CONST 0x0097,0xffe6 0690 0099 ffe5 | | .CONST 0x0099,0xffe5 0692 009b ffe4 | | .CONST 0x009b,0xffe4 0694 009d ffe3 | | .CONST 0x009d,0xffe3 0696 009f ffe2 | | .CONST 0x009f,0xffe2 0698 00a1 ffe1 | | .CONST 0x00a1,0xffe1 069a 00a3 ffe0 | | .CONST 0x00a3,0xffe0 069c 00a5 ffdf | | .CONST 0x00a5,0xffdf 069e 00a7 ffde | | .CONST 0x00a7,0xffde 06a0 00aa 0001 | | .CONST 0x00aa,0x0001 06a2 00af 0002 | | .CONST 0x00af,0x0002 06a4 00b3 0003 | | .CONST 0x00b3,0x0003 06a6 ; -------------------------------------------------------------------------------------- 06a6 ; Debug3 Subtable 0x2 06a6 ; -------------------------------------------------------------------------------------- 06a6 0000 0000 | | .DBG3TAB 0x0000,0x0000 06a8 ; -------------------------------------------------------------------------------------- 06a8 ; Debug3 Subtable 0x3 06a8 ; -------------------------------------------------------------------------------------- 06a8 0000 0004 | | .DBG3TAB 0x0000,0x0004 06aa 00db 0001 | | .CONST 0x00db,0x0001 06ac 00de 0002 | | .CONST 0x00de,0x0002 06ae 00e2 0003 | | .CONST 0x00e2,0x0003 06b0 00e8 0004 | | .CONST 0x00e8,0x0004 06b2 ; -------------------------------------------------------------------------------------- 06b2 ; Debug3 Subtable 0x4 06b2 ; -------------------------------------------------------------------------------------- 06b2 0000 0006 | | .DBG3TAB 0x0000,0x0006 06b4 00f3 0001 | | .CONST 0x00f3,0x0001 06b6 00f8 0002 | | .CONST 0x00f8,0x0002 06b8 00fe 0003 | | .CONST 0x00fe,0x0003 06ba 0101 0004 | | .CONST 0x0101,0x0004 06bc 0104 0005 | | .CONST 0x0104,0x0005 06be 0106 0006 | | .CONST 0x0106,0x0006 06c0 ; -------------------------------------------------------------------------------------- 06c0 ; Debug3 Subtable 0x5 06c0 ; -------------------------------------------------------------------------------------- 06c0 0000 0004 | | .DBG3TAB 0x0000,0x0004 06c2 0113 0001 | | .CONST 0x0113,0x0001 06c4 0115 0002 | | .CONST 0x0115,0x0002 06c6 0118 0003 | | .CONST 0x0118,0x0003 06c8 011a 0004 | | .CONST 0x011a,0x0004 06ca ; -------------------------------------------------------------------------------------- 06ca ; Debug3 Subtable 0x6 06ca ; -------------------------------------------------------------------------------------- 06ca 0000 0003 | | .DBG3TAB 0x0000,0x0003 06cc 0123 0001 | # | .CONST 0x0123,0x0001 06ce 0125 0002 | % | .CONST 0x0125,0x0002 06d0 0128 0003 | ( | .CONST 0x0128,0x0003 06d2 ; -------------------------------------------------------------------------------------- 06d2 ; Debug3 Subtable 0x7 06d2 ; -------------------------------------------------------------------------------------- 06d2 0009 0001 | | .DBG3TAB 0x0009,0x0001 06d4 0133 ffff | 3 | .CONST 0x0133,0xffff 06d6 0137 fffe | 7 | .CONST 0x0137,0xfffe 06d8 0139 fffd | 9 | .CONST 0x0139,0xfffd 06da 013b fffc | ; | .CONST 0x013b,0xfffc 06dc 013d fffb | = | .CONST 0x013d,0xfffb 06de 013f fffa | ? | .CONST 0x013f,0xfffa 06e0 0141 fff9 | A | .CONST 0x0141,0xfff9 06e2 0143 fff8 | C | .CONST 0x0143,0xfff8 06e4 0145 fff7 | E | .CONST 0x0145,0xfff7 06e6 0147 0001 | G | .CONST 0x0147,0x0001 06e8 ; -------------------------------------------------------------------------------------- 06e8 ; Debug3 Subtable 0x8 06e8 ; -------------------------------------------------------------------------------------- 06e8 0005 0003 | | .DBG3TAB 0x0005,0x0003 06ea 0153 ffff | S | .CONST 0x0153,0xffff 06ec 0157 fffe | W | .CONST 0x0157,0xfffe 06ee 0159 fffd | Y | .CONST 0x0159,0xfffd 06f0 015d fffc | ] | .CONST 0x015d,0xfffc 06f2 015f fffb | _ | .CONST 0x015f,0xfffb 06f4 016a 0001 | j | .CONST 0x016a,0x0001 06f6 016d 0002 | m | .CONST 0x016d,0x0002 06f8 017b 0003 | { | .CONST 0x017b,0x0003 06fa ; -------------------------------------------------------------------------------------- 06fa ; Debug3 Subtable 0x9 06fa ; -------------------------------------------------------------------------------------- 06fa 0005 0005 | | .DBG3TAB 0x0005,0x0005 06fc 0183 ffff | | .CONST 0x0183,0xffff 06fe 0187 fffe | | .CONST 0x0187,0xfffe 0700 0189 fffd | | .CONST 0x0189,0xfffd 0702 018e fffc | | .CONST 0x018e,0xfffc 0704 0190 fffb | | .CONST 0x0190,0xfffb 0706 019c 0001 | | .CONST 0x019c,0x0001 0708 01a0 0002 | | .CONST 0x01a0,0x0002 070a 01aa 0003 | | .CONST 0x01aa,0x0003 070c 01ad 0004 | | .CONST 0x01ad,0x0004 070e 01bb 0005 | | .CONST 0x01bb,0x0005 0710 ; -------------------------------------------------------------------------------------- 0710 ; Debug3 Subtable 0xa 0710 ; -------------------------------------------------------------------------------------- 0710 0000 0000 | | .DBG3TAB 0x0000,0x0000 0712 ; -------------------------------------------------------------------------------------- 0712 ; Debug3 Subtable 0xb 0712 ; -------------------------------------------------------------------------------------- 0712 0000 0000 | | .DBG3TAB 0x0000,0x0000 0714 ; -------------------------------------------------------------------------------------- 0714 ; Debug3 Subtable 0xc 0714 ; -------------------------------------------------------------------------------------- 0714 0004 0006 | | .DBG3TAB 0x0004,0x0006 0716 020b ffff | | .CONST 0x020b,0xffff 0718 0210 fffe | | .CONST 0x0210,0xfffe 071a 0215 fffd | | .CONST 0x0215,0xfffd 071c 0218 fffc | | .CONST 0x0218,0xfffc 071e 0220 0001 | | .CONST 0x0220,0x0001 0720 0222 0002 | " | .CONST 0x0222,0x0002 0722 0226 0003 | & | .CONST 0x0226,0x0003 0724 022f 0004 | / | .CONST 0x022f,0x0004 0726 0233 0005 | 3 | .CONST 0x0233,0x0005 0728 0235 0006 | 5 | .CONST 0x0235,0x0006 072a ; -------------------------------------------------------------------------------------- 072a ; Debug3 Subtable 0xd 072a ; -------------------------------------------------------------------------------------- 072a 0000 0003 | | .DBG3TAB 0x0000,0x0003 072c 025b 0001 | [ | .CONST 0x025b,0x0001 072e 025f 0002 | _ | .CONST 0x025f,0x0002 0730 0264 0003 | d | .CONST 0x0264,0x0003 0732 ; -------------------------------------------------------------------------------------- 0732 ; Debug3 Subtable 0xe 0732 ; -------------------------------------------------------------------------------------- 0732 0001 0003 | | .DBG3TAB 0x0001,0x0003 0734 0273 ffff | s | .CONST 0x0273,0xffff 0736 027a 0001 | z | .CONST 0x027a,0x0001 0738 027e 0002 | ~ | .CONST 0x027e,0x0002 073a 0287 0003 | | .CONST 0x0287,0x0003 073c ; -------------------------------------------------------------------------------------- 073c ; Debug3 Subtable 0xf 073c ; -------------------------------------------------------------------------------------- 073c 0003 000a | | .DBG3TAB 0x0003,0x000a 073e 0293 ffff | | .CONST 0x0293,0xffff 0740 0295 fffe | | .CONST 0x0295,0xfffe 0742 0298 fffd | | .CONST 0x0298,0xfffd 0744 029c 0002 | | .CONST 0x029c,0x0002 0746 02a2 0003 | | .CONST 0x02a2,0x0003 0748 02a8 0004 | | .CONST 0x02a8,0x0004 074a 02aa 0005 | | .CONST 0x02aa,0x0005 074c 02ce 0006 | | .CONST 0x02ce,0x0006 074e 02d2 0007 | | .CONST 0x02d2,0x0007 0750 02fd 0008 | | .CONST 0x02fd,0x0008 0752 0301 0009 | | .CONST 0x0301,0x0009 0754 0305 0001 | | .CONST 0x0305,0x0001 0756 0308 000a | | .CONST 0x0308,0x000a 0758 ; -------------------------------------------------------------------------------------- 0758 ; Debug3 Subtable 0x10 0758 ; -------------------------------------------------------------------------------------- 0758 0001 0004 | | .DBG3TAB 0x0001,0x0004 075a 0313 ffff | | .CONST 0x0313,0xffff 075c 0314 0001 | | .CONST 0x0314,0x0001 075e 0317 0002 | | .CONST 0x0317,0x0002 0760 031b 0003 | | .CONST 0x031b,0x0003 0762 031f 0004 | | .CONST 0x031f,0x0004 0764 ; -------------------------------------------------------------------------------------- 0764 ; Debug3 Subtable 0x11 0764 ; -------------------------------------------------------------------------------------- 0764 0000 0007 | | .DBG3TAB 0x0000,0x0007 0766 032b 0001 | + | .CONST 0x032b,0x0001 0768 032e 0002 | . | .CONST 0x032e,0x0002 076a 0330 0003 | 0 | .CONST 0x0330,0x0003 076c 0331 0004 | 1 | .CONST 0x0331,0x0004 076e 0339 0005 | 9 | .CONST 0x0339,0x0005 0770 0341 0006 | A | .CONST 0x0341,0x0006 0772 034e 0007 | N | .CONST 0x034e,0x0007 0774 ; -------------------------------------------------------------------------------------- 0774 ; Debug3 Subtable 0x12 0774 ; -------------------------------------------------------------------------------------- 0774 0000 0005 | | .DBG3TAB 0x0000,0x0005 0776 035b 0001 | [ | .CONST 0x035b,0x0001 0778 035e 0002 | ^ | .CONST 0x035e,0x0002 077a 0360 0003 | ` | .CONST 0x0360,0x0003 077c 0363 0004 | c | .CONST 0x0363,0x0004 077e 0366 0005 | f | .CONST 0x0366,0x0005 0780 ; -------------------------------------------------------------------------------------- 0780 ; Debug3 Subtable 0x13 0780 ; -------------------------------------------------------------------------------------- 0780 0001 0002 | | .DBG3TAB 0x0001,0x0002 0782 036b ffff | k | .CONST 0x036b,0xffff 0784 036f 0001 | o | .CONST 0x036f,0x0001 0786 0374 0002 | t | .CONST 0x0374,0x0002 0788 ; -------------------------------------------------------------------------------------- 0788 ; Debug3 Subtable 0x14 0788 ; -------------------------------------------------------------------------------------- 0788 0000 0002 | | .DBG3TAB 0x0000,0x0002 078a 0383 0001 | | .CONST 0x0383,0x0001 078c 038a 0002 | | .CONST 0x038a,0x0002 078e ; -------------------------------------------------------------------------------------- 078e ; Debug3 Subtable 0x15 078e ; -------------------------------------------------------------------------------------- 078e 0001 0003 | | .DBG3TAB 0x0001,0x0003 0790 0393 ffff | | .CONST 0x0393,0xffff 0792 0397 0001 | | .CONST 0x0397,0x0001 0794 039c 0002 | | .CONST 0x039c,0x0002 0796 03a0 0003 | | .CONST 0x03a0,0x0003 0798 ; -------------------------------------------------------------------------------------- 0798 ; Debug3 Subtable 0x16 0798 ; -------------------------------------------------------------------------------------- 0798 0000 0002 | | .DBG3TAB 0x0000,0x0002 079a 03ab 0001 | | .CONST 0x03ab,0x0001 079c 03ad 0002 | | .CONST 0x03ad,0x0002 079e ; -------------------------------------------------------------------------------------- 079e ; Debug3 Subtable 0x17 079e ; -------------------------------------------------------------------------------------- 079e 0001 0008 | | .DBG3TAB 0x0001,0x0008 07a0 03bb ffff | | .CONST 0x03bb,0xffff 07a2 03be 0001 | | .CONST 0x03be,0x0001 07a4 03c3 0002 | | .CONST 0x03c3,0x0002 07a6 03d8 0003 | | .CONST 0x03d8,0x0003 07a8 03e1 0004 | | .CONST 0x03e1,0x0004 07aa 03e6 0005 | | .CONST 0x03e6,0x0005 07ac 03eb 0006 | | .CONST 0x03eb,0x0006 07ae 03f0 0007 | | .CONST 0x03f0,0x0007 07b0 0406 0008 | | .CONST 0x0406,0x0008 07b2 ; -------------------------------------------------------------------------------------- 07b2 ; Debug3 Subtable 0x18 07b2 ; -------------------------------------------------------------------------------------- 07b2 0001 0011 | | .DBG3TAB 0x0001,0x0011 07b4 041b ffff | | .CONST 0x041b,0xffff 07b6 041e 0001 | | .CONST 0x041e,0x0001 07b8 0423 0002 | # | .CONST 0x0423,0x0002 07ba 042c 0003 | , | .CONST 0x042c,0x0003 07bc 043a 0004 | : | .CONST 0x043a,0x0004 07be 0441 0005 | A | .CONST 0x0441,0x0005 07c0 0447 0006 | G | .CONST 0x0447,0x0006 07c2 044c 0007 | L | .CONST 0x044c,0x0007 07c4 0451 0008 | Q | .CONST 0x0451,0x0008 07c6 045e 0009 | ^ | .CONST 0x045e,0x0009 07c8 0466 000a | f | .CONST 0x0466,0x000a 07ca 046b 000b | k | .CONST 0x046b,0x000b 07cc 0470 000c | p | .CONST 0x0470,0x000c 07ce 047a 000d | z | .CONST 0x047a,0x000d 07d0 0483 000e | | .CONST 0x0483,0x000e 07d2 0488 000f | | .CONST 0x0488,0x000f 07d4 048d 0010 | | .CONST 0x048d,0x0010 07d6 049b 0011 | | .CONST 0x049b,0x0011 07d8 ; -------------------------------------------------------------------------------------- 07d8 ; Debug3 Subtable 0x19 07d8 ; -------------------------------------------------------------------------------------- 07d8 0000 0009 | | .DBG3TAB 0x0000,0x0009 07da 04a3 0001 | | .CONST 0x04a3,0x0001 07dc 04a5 0002 | | .CONST 0x04a5,0x0002 07de 04a7 0003 | | .CONST 0x04a7,0x0003 07e0 04ac 0004 | | .CONST 0x04ac,0x0004 07e2 04b9 0005 | | .CONST 0x04b9,0x0005 07e4 04be 0006 | | .CONST 0x04be,0x0006 07e6 04c4 0007 | | .CONST 0x04c4,0x0007 07e8 04c6 0008 | | .CONST 0x04c6,0x0008 07ea 04ca 0009 | | .CONST 0x04ca,0x0009 07ec ; -------------------------------------------------------------------------------------- 07ec ; Debug3 Subtable 0x1a 07ec ; -------------------------------------------------------------------------------------- 07ec 0000 0003 | | .DBG3TAB 0x0000,0x0003 07ee 04d3 0001 | | .CONST 0x04d3,0x0001 07f0 04d7 0002 | | .CONST 0x04d7,0x0002 07f2 04e8 0003 | | .CONST 0x04e8,0x0003 07f4 ; -------------------------------------------------------------------------------------- 07f4 ; Debug3 Subtable 0x1b 07f4 ; -------------------------------------------------------------------------------------- 07f4 0004 000c | | .DBG3TAB 0x0004,0x000c 07f6 0504 0001 | | .CONST 0x0504,0x0001 07f8 0508 0002 | | .CONST 0x0508,0x0002 07fa 0509 fbff | | .CONST 0x0509,0xfbff 07fc 050e fbfe | | .CONST 0x050e,0xfbfe 07fe 0515 fbfd | | .CONST 0x0515,0xfbfd 0800 051c fbfc | | .CONST 0x051c,0xfbfc 0802 0523 0401 | # | .CONST 0x0523,0x0401 0804 0525 0402 | % | .CONST 0x0525,0x0402 0806 052a 0403 | * | .CONST 0x052a,0x0403 0808 052c 0404 | , | .CONST 0x052c,0x0404 080a 0531 0405 | 1 | .CONST 0x0531,0x0405 080c 0533 0406 | 3 | .CONST 0x0533,0x0406 080e 0538 0407 | 8 | .CONST 0x0538,0x0407 0810 053a 0408 | : | .CONST 0x053a,0x0408 0812 053f 0409 | ? | .CONST 0x053f,0x0409 0814 0546 0003 | F | .CONST 0x0546,0x0003 0816 0000 0000 | | .BLANK 0000[0x1ea]