|
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: 9216 (0x2400) 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 0ab0 | | .CONST 0x0ab0 ; 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 0008 | | .CONST 0x0008 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 013d | = | .CONST 0x013d ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0059 | Y | .CONST 0x0059 ; Number of locals 000b INIT_0008: 000b 029a 0143 | C| Declare_Subprogram INIT_0140,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x0cb2,0x8000,0x0000,0x0053,0x9355,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 014b | K| Declare_Subprogram INIT_0148,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 01ab | | Declare_Subprogram INIT_01a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 00bf | | Action Accept_Activation 0012 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0012,0x0cba,0x8000,0x0000,0x0057,0x4625,0x0000,0x0019 ; Debug Table 0x1.0x0 = 0x12,0xffff 0013 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x13,0xfffe 0014 4804 |H | Short_Literal 0x4 ; Debug Table 0x1.0x2 = 0x14,0xfffd 0015 e001 | | Load 0x0,0x1 0016 1b20 | | Execute Package,Field_Read,Field_Number 0x20 0017 1c08 | | Execute_Immediate Run_Utility,0x8 0018 4811 |H | Short_Literal 0x11 0019 00d9 | | Load_Top At_Offset_1 001a 2a0c |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xc 001b 4823 |H# | Short_Literal 0x23 001c 00d9 | | Load_Top At_Offset_1 001d 2a0d |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0xd 001e 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x3 = 0x1e,0xfffc 001f 4813 |H | Short_Literal 0x13 0020 00e2 | | Load_Encached Integer_Cache 0021 03f8 | | Declare_Type Discrete,Constrained 0022 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x4 = 0x22,0xfffb 0023 4813 |H | Short_Literal 0x13 0024 00e2 | | Load_Encached Integer_Cache 0025 02a0 | | Declare_Subprogram Null_Subprogram 0026 4801 |H | Short_Literal 0x1 0027 035d | ] | Declare_Type Array,Defined 0028 00d8 | | Load_Top At_Offset_0 0029 0337 | 7 | Declare_Variable Array 002a 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x5 = 0x2a,0xfffa 002b 4bff |K | Short_Literal 0x3ff 002c e001 | | Load 0x0,0x1 002d 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 002e 03f8 | | Declare_Type Discrete,Constrained 002f 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x6 = 0x2f,0xfff9 0030 4bff |K | Short_Literal 0x3ff 0031 e001 | | Load 0x0,0x1 0032 1b20 | | Execute Package,Field_Read,Field_Number 0x20 0033 029f 0203 | | Declare_Subprogram INIT_0200,For_Call 0035 4801 |H | Short_Literal 0x1 0036 035d | ] | Declare_Type Array,Defined 0037 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x1.0x7 = 0x37,0xfff8 0038 00d9 | | Load_Top At_Offset_1 0039 029f 021b | | Declare_Subprogram INIT_0218,For_Call 003b 4802 |H | Short_Literal 0x2 003c 032d | - | Declare_Type Record,Defined 003d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x8 = 0x3d,0xfff7 003e 0322 | " | Declare_Variable Record 003f 00d8 | | Load_Top At_Offset_0 0040 1c00 | | Execute_Immediate Run_Utility,0x0 0041 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x9 = 0x41,0xfff6 0042 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0043 0007 | | Action Break_Optional 0044 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x1.0xa = 0x44,0xfff5 0045 4fff |O | Short_Literal -0x1 ; Debug Table 0x1.0xb = 0x45,0xfff4 0046 00e2 | | Load_Encached Integer_Cache 0047 03f1 | | Declare_Variable Discrete,With_Value 0048 480f |H | Short_Literal 0xf ; Debug Table 0x1.0xc = 0x48,0xfff3 0049 00e0 | | Load_Encached Standard_Cache 004a 1818 | | Execute Package,Field_Execute,Field_Number 0x18 004b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0xd = 0x4b,0xfff2 004c 01dd | | Execute Vector,First 004d 0a01 | | Execute_Immediate Plus,0x1 004e 0248 | H | Execute Discrete,Check_In_Integer 004f 00d9 | | Load_Top At_Offset_1 0050 01dc | | Execute Vector,Last 0051 00da | | Load_Top At_Offset_2 0052 01cf | | Execute Vector,Slice_Read 0053 0007 | | Action Break_Optional 0054 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xe = 0x54,0xfff1 0055 6296 |b | Indirect_Literal Discrete,0x2ec,{0x004b280e, 0x000000b0} 0056 02a0 | | Declare_Subprogram Null_Subprogram 0057 038e | | Declare_Type Package,Defined 0058 00d9 | | Load_Top At_Offset_1 0059 4801 |H | Short_Literal 0x1 005a 00da | | Load_Top At_Offset_2 005b 020e | | Execute Module,Augment_Imports 005c 0387 | | Declare_Variable Package 005d 0007 | | Action Break_Optional ; Debug Table 0x1.0xf = 0x5d,0xfff0 005e 4810 |H | Short_Literal 0x10 ; Debug Table 0x1.0x10 = 0x5e,0xffef 005f 4bff |K | Short_Literal 0x3ff 0060 00e2 | | Load_Encached Integer_Cache 0061 03f8 | | Declare_Type Discrete,Constrained 0062 4810 |H | Short_Literal 0x10 ; Debug Table 0x1.0x11 = 0x62,0xffee 0063 4bff |K | Short_Literal 0x3ff 0064 e001 | | Load 0x0,0x1 0065 1b20 | | Execute Package,Field_Read,Field_Number 0x20 0066 029f 0233 | 3| Declare_Subprogram INIT_0230,For_Call 0068 4801 |H | Short_Literal 0x1 0069 035d | ] | Declare_Type Array,Defined 006a 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x1.0x12 = 0x6a,0xffed 006b 00d9 | | Load_Top At_Offset_1 006c 029f 024b | K| Declare_Subprogram INIT_0248,For_Call 006e 4802 |H | Short_Literal 0x2 006f 032d | - | Declare_Type Record,Defined 0070 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x13 = 0x70,0xffec 0071 0322 | " | Declare_Variable Record 0072 00d8 | | Load_Top At_Offset_0 0073 1c00 | | Execute_Immediate Run_Utility,0x0 0074 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x14 = 0x74,0xffeb 0075 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0076 0007 | | Action Break_Optional 0077 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x1.0x15 = 0x77,0xffea 0078 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x16 = 0x78,0xffe9 0079 626e |bn | Indirect_Literal Discrete,0x2e8,{0x004b2c0e, 0x000000b0} 007a 02a0 | | Declare_Subprogram Null_Subprogram 007b 038e | | Declare_Type Package,Defined 007c e21c | | Load 0x1,0x1c 007d 4801 |H | Short_Literal 0x1 007e 00da | | Load_Top At_Offset_2 007f 020e | | Execute Module,Augment_Imports 0080 0387 | | Declare_Variable Package 0081 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x17 = 0x81,0xffe8 0082 6261 |ba | Indirect_Literal Discrete,0x2e4,{0x00000000, 0x0000053c} 0083 00e2 | | Load_Encached Integer_Cache 0084 03f8 | | Declare_Type Discrete,Constrained 0085 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1.0x18 = 0x85,0xffe7 0086 4803 |H | Short_Literal 0x3 0087 e001 | | Load 0x0,0x1 0088 1b20 | | Execute Package,Field_Read,Field_Number 0x20 0089 e001 | | Load 0x0,0x1 008a 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 008b e001 | | Load 0x0,0x1 008c 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28 008d 029f 0263 | c| Declare_Subprogram INIT_0260,For_Call 008f 4803 |H | Short_Literal 0x3 0090 4800 |H | Short_Literal 0x0 0091 4801 |H | Short_Literal 0x1 0092 4800 |H | Short_Literal 0x0 0093 4801 |H | Short_Literal 0x1 0094 031d | | Declare_Type Variant_Record,Defined 0095 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x19 = 0x95,0xffe6 0096 624d |bM | Indirect_Literal Discrete,0x2e4,{0x00000000, 0x0000053c} 0097 00da | | Load_Top At_Offset_2 0098 029f 02a3 | | Declare_Subprogram INIT_02a0,For_Call 009a 4801 |H | Short_Literal 0x1 009b 035d | ] | Declare_Type Array,Defined 009c 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x1.0x1a = 0x9c,0xffe5 009d 00d9 | | Load_Top At_Offset_1 009e 029f 02bb | | Declare_Subprogram INIT_02b8,For_Call 00a0 4802 |H | Short_Literal 0x2 00a1 032d | - | Declare_Type Record,Defined 00a2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x1b = 0xa2,0xffe4 00a3 0322 | " | Declare_Variable Record 00a4 00d8 | | Load_Top At_Offset_0 00a5 1c00 | | Execute_Immediate Run_Utility,0x0 00a6 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x1c = 0xa6,0xffe3 00a7 6238 |b8 | Indirect_Literal Discrete,0x2e0,{0x004b300e, 0x000000b0} 00a8 02a0 | | Declare_Subprogram Null_Subprogram 00a9 038e | | Declare_Type Package,Defined 00aa e21c | | Load 0x1,0x1c 00ab 4801 |H | Short_Literal 0x1 00ac 00da | | Load_Top At_Offset_2 00ad 020e | | Execute Module,Augment_Imports 00ae 0387 | | Declare_Variable Package 00af 0007 | | Action Break_Optional ; Debug Table 0x1.0x1d = 0xaf,0xffe2 00b0 0007 | | Action Break_Optional ; Debug Table 0x1.0x1e = 0xb0,0xffe1 00b1 0007 | | Action Break_Optional ; Debug Table 0x1.0x1f = 0xb1,0xffe0 00b2 0007 | | Action Break_Optional ; Debug Table 0x1.0x20 = 0xb2,0xffdf 00b3 0007 | | Action Break_Optional ; Debug Table 0x1.0x21 = 0xb3,0xffde 00b4 0007 | | Action Break_Optional ; Debug Table 0x1.0x22 = 0xb4,0xffdd 00b5 e216 | | Load 0x1,0x16 ; Debug Table 0x1.0x23 = 0xb5,0xffdc 00b6 e002 | | Load 0x0,0x2 00b7 e003 | | Load 0x0,0x3 00b8 e004 | | Load 0x0,0x4 00b9 e005 | | Load 0x0,0x5 00ba e006 | | Load 0x0,0x6 00bb e217 | | Load 0x1,0x17 00bc 4807 |H | Short_Literal 0x7 00bd e21d | | Load 0x1,0x1d 00be 020e | | Execute Module,Augment_Imports 00bf e21d | | Load 0x1,0x1d 00c0 020f | | Execute Module,Activate 00c1 e220 | | Load 0x1,0x20 ; Debug Table 0x1.0x24 = 0xc1,0xffdb 00c2 e002 | | Load 0x0,0x2 00c3 e003 | | Load 0x0,0x3 00c4 e004 | | Load 0x0,0x4 00c5 e005 | | Load 0x0,0x5 00c6 e006 | | Load 0x0,0x6 00c7 e221 | ! | Load 0x1,0x21 00c8 4807 |H | Short_Literal 0x7 00c9 e224 | $ | Load 0x1,0x24 00ca 020e | | Execute Module,Augment_Imports 00cb e224 | $ | Load 0x1,0x24 00cc 020f | | Execute Module,Activate 00cd 00da | | Load_Top At_Offset_2 ; Debug Table 0x1.0x25 = 0xcd,0xffda 00ce e002 | | Load 0x0,0x2 00cf e003 | | Load 0x0,0x3 00d0 e004 | | Load 0x0,0x4 00d1 e005 | | Load 0x0,0x5 00d2 e006 | | Load 0x0,0x6 00d3 e229 | ) | Load 0x1,0x29 00d4 4807 |H | Short_Literal 0x7 00d5 e22a | * | Load 0x1,0x2a 00d6 020e | | Execute Module,Augment_Imports 00d7 00d8 | | Load_Top At_Offset_0 00d8 020f | | Execute Module,Activate 00d9 029d 02f3 | | Declare_Subprogram INIT_02f0,For_Outer_Call ; Debug Table 0x1.0x26 = 0xd9,0xffd9 00db 029d 0303 | | Declare_Subprogram INIT_0300,For_Outer_Call ; Debug Table 0x1.0x27 = 0xdb,0xffd8 00dd 029d 030b | | Declare_Subprogram INIT_0308,For_Outer_Call ; Debug Table 0x1.0x28 = 0xdd,0xffd7 00df 029d 0313 | | Declare_Subprogram INIT_0310,For_Outer_Call ; Debug Table 0x1.0x29 = 0xdf,0xffd6 00e1 029d 031b | | Declare_Subprogram INIT_0318,For_Outer_Call ; Debug Table 0x1.0x2a = 0xe1,0xffd5 00e3 029d 0323 | #| Declare_Subprogram INIT_0320,For_Outer_Call ; Debug Table 0x1.0x2b = 0xe3,0xffd4 00e5 029d 032b | +| Declare_Subprogram INIT_0328,For_Outer_Call ; Debug Table 0x1.0x2c = 0xe5,0xffd3 00e7 029d 0333 | 3| Declare_Subprogram INIT_0330,For_Outer_Call ; Debug Table 0x1.0x2d = 0xe7,0xffd2 00e9 029d 033b | ;| Declare_Subprogram INIT_0338,For_Outer_Call ; Debug Table 0x1.0x2e = 0xe9,0xffd1 00eb 029d 0343 | C| Declare_Subprogram INIT_0340,For_Outer_Call ; Debug Table 0x1.0x2f = 0xeb,0xffd0 00ed 029d 034b | K| Declare_Subprogram INIT_0348,For_Outer_Call ; Debug Table 0x1.0x30 = 0xed,0xffcf 00ef 029d 0353 | S| Declare_Subprogram INIT_0350,For_Outer_Call ; Debug Table 0x1.0x31 = 0xef,0xffce 00f1 029d 035b | [| Declare_Subprogram INIT_0358,For_Outer_Call ; Debug Table 0x1.0x32 = 0xf1,0xffcd 00f3 029d 0363 | c| Declare_Subprogram INIT_0360,For_Outer_Call ; Debug Table 0x1.0x33 = 0xf3,0xffcc 00f5 029d 037b | {| Declare_Subprogram INIT_0378,For_Outer_Call ; Debug Table 0x1.0x34 = 0xf5,0xffcb 00f7 029d 038b | | Declare_Subprogram INIT_0388,For_Outer_Call ; Debug Table 0x1.0x35 = 0xf7,0xffca 00f9 029d 03ab | | Declare_Subprogram INIT_03a8,For_Outer_Call ; Debug Table 0x1.0x36 = 0xf9,0xffc9 00fb 029d 03d3 | | Declare_Subprogram INIT_03d0,For_Outer_Call ; Debug Table 0x1.0x37 = 0xfb,0xffc8 00fd 029d 03e3 | | Declare_Subprogram INIT_03e0,For_Outer_Call ; Debug Table 0x1.0x38 = 0xfd,0xffc7 00ff 029d 03f3 | | Declare_Subprogram INIT_03f0,For_Outer_Call ; Debug Table 0x1.0x39 = 0xff,0xffc6 0101 029d 052b | +| Declare_Subprogram INIT_0528,For_Outer_Call ; Debug Table 0x1.0x3a = 0x101,0xffc5 0103 029d 0553 | S| Declare_Subprogram INIT_0550,For_Outer_Call ; Debug Table 0x1.0x3b = 0x103,0xffc4 0105 029d 0563 | c| Declare_Subprogram INIT_0560,For_Outer_Call ; Debug Table 0x1.0x3c = 0x105,0xffc3 0107 029d 0573 | s| Declare_Subprogram INIT_0570,For_Outer_Call ; Debug Table 0x1.0x3d = 0x107,0xffc2 0109 029d 058b | | Declare_Subprogram INIT_0588,For_Outer_Call ; Debug Table 0x1.0x3e = 0x109,0xffc1 010b 029d 059b | | Declare_Subprogram INIT_0598,For_Outer_Call ; Debug Table 0x1.0x3f = 0x10b,0xffc0 010d 029d 05b3 | | Declare_Subprogram INIT_05b0,For_Outer_Call ; Debug Table 0x1.0x40 = 0x10d,0xffbf 010f 029d 05cb | | Declare_Subprogram INIT_05c8,For_Outer_Call ; Debug Table 0x1.0x41 = 0x10f,0xffbe 0111 029d 05fb | | Declare_Subprogram INIT_05f8,For_Outer_Call ; Debug Table 0x1.0x42 = 0x111,0xffbd 0113 029d 061b | | Declare_Subprogram INIT_0618,For_Outer_Call ; Debug Table 0x1.0x43 = 0x113,0xffbc 0115 029d 064b | K| Declare_Subprogram INIT_0648,For_Outer_Call ; Debug Table 0x1.0x44 = 0x115,0xffbb 0117 029d 066b | k| Declare_Subprogram INIT_0668,For_Outer_Call ; Debug Table 0x1.0x45 = 0x117,0xffba 0119 029d 0683 | | Declare_Subprogram INIT_0680,For_Outer_Call ; Debug Table 0x1.0x46 = 0x119,0xffb9 011b 029d 06d3 | | Declare_Subprogram INIT_06d0,For_Outer_Call ; Debug Table 0x1.0x47 = 0x11b,0xffb8 011d 029d 071b | | Declare_Subprogram INIT_0718,For_Outer_Call ; Debug Table 0x1.0x48 = 0x11d,0xffb7 011f 029d 072b | +| Declare_Subprogram INIT_0728,For_Outer_Call ; Debug Table 0x1.0x49 = 0x11f,0xffb6 0121 029d 076b | k| Declare_Subprogram INIT_0768,For_Outer_Call ; Debug Table 0x1.0x4a = 0x121,0xffb5 0123 029d 0793 | | Declare_Subprogram INIT_0790,For_Outer_Call ; Debug Table 0x1.0x4b = 0x123,0xffb4 0125 029d 07db | | Declare_Subprogram INIT_07d8,For_Outer_Call ; Debug Table 0x1.0x4c = 0x125,0xffb3 0127 029d 0803 | | Declare_Subprogram INIT_0800,For_Outer_Call ; Debug Table 0x1.0x4d = 0x127,0xffb2 0129 029d 0833 | 3| Declare_Subprogram INIT_0830,For_Outer_Call ; Debug Table 0x1.0x4e = 0x129,0xffb1 012b 029d 0853 | S| Declare_Subprogram INIT_0850,For_Outer_Call ; Debug Table 0x1.0x4f = 0x12b,0xffb0 012d 029d 086b | k| Declare_Subprogram INIT_0868,For_Outer_Call ; Debug Table 0x1.0x50 = 0x12d,0xffaf 012f 029d 088b | | Declare_Subprogram INIT_0888,For_Outer_Call ; Debug Table 0x1.0x51 = 0x12f,0xffae 0131 029d 08a3 | | Declare_Subprogram INIT_08a0,For_Outer_Call ; Debug Table 0x1.0x52 = 0x131,0xffad 0133 029d 08bb | | Declare_Subprogram INIT_08b8,For_Outer_Call ; Debug Table 0x1.0x53 = 0x133,0xffac 0135 029d 090b | | Declare_Subprogram INIT_0908,For_Outer_Call ; Debug Table 0x1.0x54 = 0x135,0xffab 0137 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x55 = 0x137,0xffaa 0138 00c7 | | Action Elaborate_Subprogram 0139 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x56 = 0x139,0xffa9 013a 00c7 | | Action Elaborate_Subprogram 013b 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x57 = 0x13b,0xffa8 013c 00c7 | | Action Elaborate_Subprogram 013d BODY_0008: 013d 00bc | | Action Signal_Activated 013e 00bb | | Action Signal_Completion 013f 0000 | | .XXX[0x1] 0140 ; -------------------------------------------------------------------------------------- 0140 ; SUBPROGRAM 0140 ; -------------------------------------------------------------------------------------- 0140 0143 | C | .CONST 0x0143 ; Address of begin 0141 0004 | | .CONST 0x0004 ; Address of exception handler 0142 0001 | | .CONST 0x0001 ; Number of locals 0143 BODY_0140: 0143 INIT_0140: 0143 4800 |H | Short_Literal 0x0 ; Debug Table 0x2 = .DEBUG 0x0143,0x0d6c,0x0001,0x0000,0x0053,0x9355,0x0000,0x0006 ; Debug Table 0x2.0x0 = 0x143,0x1 0144 823f | ? | Call 0x1,0x3f 0145 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0146 0000 0000 | | .XXX[0x2] 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 0152 | R | .CONST 0x0152 ; Address of begin 0149 018b | | .CONST 0x018b ; Address of exception handler 014a 0004 | | .CONST 0x0004 ; Number of locals 014b INIT_0148: 014b e003 | | Load 0x0,0x3 ; Debug Table 0x3 = .DEBUG 0x014b,0x0d70,0x0001,0x0000,0x0053,0x9355,0x0000,0x000a ; Debug Table 0x3.0x0 = 0x14b,0xffff 014c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 014d e007 | | Load 0x0,0x7 ; Debug Table 0x3.0x1 = 0x14d,0xfffe 014e 1b11 | | Execute Package,Field_Read,Field_Number 0x11 014f 0322 | " | Declare_Variable Record 0150 029f 09ab | | Declare_Subprogram INIT_09a8,For_Call ; Debug Table 0x3.0x2 = 0x150,0xfffd 0152 BODY_0148: 0152 824e | N | Call 0x1,0x4e ; Debug Table 0x3.0x3 = 0x152,0x1 0153 e007 | | Load 0x0,0x7 ; Debug Table 0x3.0x4 = 0x153,0x2 0154 e002 | | Load 0x0,0x2 0155 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0156 00d9 | | Load_Top At_Offset_1 0157 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0158 4800 |H | Short_Literal 0x0 0159 6182 |a | Indirect_Literal Discrete,0x2dc,{0x00000000, 0x00004000} 015a e005 | | Load 0x0,0x5 015b 1b0e | | Execute Package,Field_Read,Field_Number 0xe 015c e006 | | Load 0x0,0x6 015d 1811 | | Execute Package,Field_Execute,Field_Number 0x11 015e e002 | | Load 0x0,0x2 015f 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0160 4800 |H | Short_Literal 0x0 0161 e5ff | | Load 0x2,-0x1 0162 4800 |H | Short_Literal 0x0 0163 e002 | | Load 0x0,0x2 0164 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0165 00da | | Load_Top At_Offset_2 0166 1a12 | | Execute Package,Field_Write,Field_Number 0x12 0167 c402 | | Store 0x2,0x2 0168 00d1 | | Pop_Control Pop_Count_1 0169 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x5 = 0x169,0x3 016a 6802 |h | Jump_Zero 0x16d 016b 616c |al | Indirect_Literal Discrete,0x2d8,{0x00000000, 0x57462502} ; Debug Table 0x3.0x6 = 0x16b,0x4 016c 0257 | W | Execute Discrete,Raise 016d e002 | | Load 0x0,0x2 ; Debug Table 0x3.0x7 = 0x16d,0x5 016e 1817 | | Execute Package,Field_Execute,Field_Number 0x17 016f e007 | | Load 0x0,0x7 0170 1a13 | | Execute Package,Field_Write,Field_Number 0x13 0171 e007 | | Load 0x0,0x7 ; Debug Table 0x3.0x8 = 0x171,0x6 0172 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0173 00da | | Load_Top At_Offset_2 0174 017d | } | Execute Record,Structure_Write 0175 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x9 = 0x175,0x7 0176 8251 | Q | Call 0x1,0x51 0177 00d1 | | Pop_Control Pop_Count_1 0178 00cf | | Action Mark_Auxiliary 0179 0007 | | Action Break_Optional ; Debug Table 0x3.0xa = 0x179,0x8 017a 8404 | | Call 0x2,0x4 ; Debug Table 0x3.0xb = 0x17a,0x9 017b 00c9 | | Action Pop_Auxiliary_Loop 017c 7ffd | | Jump 0x17a 017d 00ce | | Action Pop_Auxiliary 017e e007 | | Load 0x0,0x7 ; Debug Table 0x3.0xc = 0x17e,0xa 017f e002 | | Load 0x0,0x2 0180 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0181 00d9 | | Load_Top At_Offset_1 0182 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0183 e002 | | Load 0x0,0x2 0184 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 0185 00da | | Load_Top At_Offset_2 0186 1a12 | | Execute Package,Field_Write,Field_Number 0x12 0187 c402 | | Store 0x2,0x2 0188 00d1 | | Pop_Control Pop_Count_1 0189 824d | M | Call 0x1,0x4d ; Debug Table 0x3.0xd = 0x189,0xb 018a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 018b TRAP_0148: 018b 00d8 | | Load_Top At_Offset_0 018c 0107 | | Execute Exception,Get_Name 018d 4920 |I | Short_Literal 0x120 018e 492f |I/ | Short_Literal 0x12f 018f 0262 | b | Execute Discrete,In_Range 0190 7006 |p | Jump_Nonzero 0x197 0191 00d8 | | Load_Top At_Offset_0 0192 0107 | | Execute Exception,Get_Name 0193 4900 |I | Short_Literal 0x100 0194 490f |I | Short_Literal 0x10f 0195 0262 | b | Execute Discrete,In_Range 0196 6801 |h | Jump_Zero 0x198 0197 4502 |E | Exit_Suprogram New_Top_Offset 0x2 ; Debug Table 0x3.0xe = 0x197,0xc 0198 e007 | | Load 0x0,0x7 ; Debug Table 0x3.0xf = 0x198,0xd 0199 e002 | | Load 0x0,0x2 019a 1b10 | | Execute Package,Field_Read,Field_Number 0x10 019b 00d9 | | Load_Top At_Offset_1 019c 1b12 | | Execute Package,Field_Read,Field_Number 0x12 019d e002 | | Load 0x0,0x2 019e 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 019f 00da | | Load_Top At_Offset_2 01a0 1a12 | | Execute Package,Field_Write,Field_Number 0x12 01a1 c402 | | Store 0x2,0x2 01a2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01a3 0000 0000 | | .BLANK 0000[0x5] 01a8 ; -------------------------------------------------------------------------------------- 01a8 ; SUBPROGRAM 01a8 ; -------------------------------------------------------------------------------------- 01a8 01b7 | | .CONST 0x01b7 ; Address of begin 01a9 0004 | | .CONST 0x0004 ; Address of exception handler 01aa 0004 | | .CONST 0x0004 ; Number of locals 01ab INIT_01a8: 01ab 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x01ab,0x0d92,0x0002,0x0000,0x0053,0x9355,0x0000,0x0012 ; Debug Table 0x4.0x0 = 0x1ab,0xffff 01ac 823e | > | Call 0x1,0x3e 01ad e225 | % | Load 0x1,0x25 01ae 03f1 | | Declare_Variable Discrete,With_Value 01af 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x1 = 0x1af,0xfffe 01b0 e225 | % | Load 0x1,0x25 01b1 03f1 | | Declare_Variable Discrete,With_Value 01b2 e001 | | Load 0x0,0x1 ; Debug Table 0x4.0x2 = 0x1b2,0xfffd 01b3 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 01b4 02ff | | Declare_Variable Variant_Record 01b5 00d8 | | Load_Top At_Offset_0 01b6 1c00 | | Execute_Immediate Run_Utility,0x0 01b7 BODY_01a8: 01b7 00cf | | Action Mark_Auxiliary 01b8 7816 |x | Jump 0x1cf 01b9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x3 = 0x1b9,0x2 01ba 00db | | Load_Top At_Offset_3 01bb e229 | ) | Load 0x1,0x29 01bc 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 01bd 01d5 | | Execute Vector,Field_Reference 01be 2602 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x2 01bf e008 | | Load 0x0,0x8 01c0 180f | | Execute Package,Field_Execute,Field_Number 0xf 01c1 7013 |p | Jump_Nonzero 0x1d5 01c2 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x4 = 0x1c2,0x3 01c3 0a01 | | Execute_Immediate Plus,0x1 01c4 0248 | H | Execute Discrete,Check_In_Integer 01c5 610e |a | Indirect_Literal Discrete,0x2d4,{0x00000000, 0x0000053d} 01c6 026e | n | Execute Discrete,Modulo 01c7 005b | [ | Store_Top Discrete,At_Offset_3 01c8 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x5 = 0x1c8,0x4 01c9 e402 | | Load 0x2,0x2 01ca 027f | | Execute Discrete,Equal 01cb 6802 |h | Jump_Zero 0x1ce 01cc 6103 |a | Indirect_Literal Discrete,0x2d0,{0x00000000, 0x53926501} ; Debug Table 0x4.0x6 = 0x1cc,0x5 01cd 0257 | W | Execute Discrete,Raise 01ce 00c9 | | Action Pop_Auxiliary_Loop 01cf 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x7 = 0x1cf,0x1 01d0 e229 | ) | Load 0x1,0x29 01d1 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 01d2 01d5 | | Execute Vector,Field_Reference 01d3 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 01d4 77e4 |w | Jump_Nonzero 0x1b9 01d5 00ce | | Action Pop_Auxiliary 01d6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x8 = 0x1d6,0x6 01d7 e229 | ) | Load 0x1,0x29 01d8 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 01d9 01d5 | | Execute Vector,Field_Reference 01da 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 01db 681e |h | Jump_Zero 0x1fa 01dc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x9 = 0x1dc,0x7 01dd e229 | ) | Load 0x1,0x29 01de 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 01df 01d5 | | Execute Vector,Field_Reference 01e0 2603 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x3 01e1 00d9 | | Load_Top At_Offset_1 01e2 016d | m | Execute Variant_Record,Structure_Write 01e3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xa = 0x1e3,0x8 01e4 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 01e5 0f01 | | Execute_Immediate Equal,0x1 01e6 6805 |h | Jump_Zero 0x1ec 01e7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xb = 0x1e7,0x9 01e8 e5ff | | Load 0x2,-0x1 01e9 8259 | Y | Call 0x1,0x59 01ea 00d9 | | Load_Top At_Offset_1 01eb 016d | m | Execute Variant_Record,Structure_Write 01ec e001 | | Load 0x0,0x1 ; Debug Table 0x4.0xc = 0x1ec,0xa 01ed 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29 01ee 0322 | " | Declare_Variable Record 01ef 00d9 | | Load_Top At_Offset_1 01f0 00d9 | | Load_Top At_Offset_1 01f1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01f2 00da | | Load_Top At_Offset_2 01f3 e229 | ) | Load 0x1,0x29 01f4 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 01f5 01d5 | | Execute Vector,Field_Reference 01f6 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 01f7 00d9 | | Load_Top At_Offset_1 01f8 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01f9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01fa 60d1 |` | Indirect_Literal Discrete,0x2cc,{0x00000000, 0x53926504} ; Debug Table 0x4.0xd = 0x1fa,0xb 01fb 0257 | W | Execute Discrete,Raise 01fc 0000 0000 | | .BLANK 0000[0x4] 0200 ; -------------------------------------------------------------------------------------- 0200 ; SUBPROGRAM 0200 ; -------------------------------------------------------------------------------------- 0200 0203 | | .CONST 0x0203 ; Address of begin 0201 0004 | | .CONST 0x0004 ; Address of exception handler 0202 0001 | | .CONST 0x0001 ; Number of locals 0203 BODY_0200: 0203 INIT_0200: 0203 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x5 = .DEBUG 0x0203,0x0db0,0x0005,0x0000,0x0057,0x4625,0x0000,0x0070 0204 00da | | Load_Top At_Offset_2 0205 01d8 | | Execute Vector,Element_Type 0206 02ff | | Declare_Variable Variant_Record 0207 00d8 | | Load_Top At_Offset_0 0208 1c00 | | Execute_Immediate Run_Utility,0x0 0209 00db | | Load_Top At_Offset_3 020a 01dc | | Execute Vector,Last 020b e5ff | | Load 0x2,-0x1 020c 01dd | | Execute Vector,First 020d 0263 | c | Execute Discrete,Above_Bound 020e 7006 |p | Jump_Nonzero 0x215 020f 00da | | Load_Top At_Offset_2 0210 00d9 | | Load_Top At_Offset_1 0211 e5ff | | Load 0x2,-0x1 0212 01d6 | | Execute Vector,Field_Write 0213 0a01 | | Execute_Immediate Plus,0x1 0214 7ff8 | | Jump 0x20d 0215 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0216 0000 0000 | | .XXX[0x2] 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 021b | | .CONST 0x021b ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0001 | | .CONST 0x0001 ; Number of locals 021b BODY_0218: 021b INIT_0218: 021b 4608 |F | Jump_Case 0x9 ; Debug Table 0x6 = .DEBUG 0x021b,0x0db2,0x0005,0x0000,0x0057,0x4625,0x0000,0x007b 021c 7808 |x | Jump 0x225 ; case 0x0 021d 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 021e 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 021f 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0220 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0221 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 0222 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 0223 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 0224 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 0225 00da | | Load_Top At_Offset_2 0226 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0227 1c00 | | Execute_Immediate Run_Utility,0x0 0228 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0229 0000 0000 | | .BLANK 0000[0x7] 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 0233 | 3 | .CONST 0x0233 ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0001 | | .CONST 0x0001 ; Number of locals 0233 BODY_0230: 0233 INIT_0230: 0233 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x7 = .DEBUG 0x0233,0x0db4,0x0005,0x0000,0x0057,0x4625,0x0000,0x00fa 0234 00da | | Load_Top At_Offset_2 0235 01d8 | | Execute Vector,Element_Type 0236 02ff | | Declare_Variable Variant_Record 0237 00d8 | | Load_Top At_Offset_0 0238 1c00 | | Execute_Immediate Run_Utility,0x0 0239 00db | | Load_Top At_Offset_3 023a 01dc | | Execute Vector,Last 023b e5ff | | Load 0x2,-0x1 023c 01dd | | Execute Vector,First 023d 0263 | c | Execute Discrete,Above_Bound 023e 7006 |p | Jump_Nonzero 0x245 023f 00da | | Load_Top At_Offset_2 0240 00d9 | | Load_Top At_Offset_1 0241 e5ff | | Load 0x2,-0x1 0242 01d6 | | Execute Vector,Field_Write 0243 0a01 | | Execute_Immediate Plus,0x1 0244 7ff8 | | Jump 0x23d 0245 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0246 0000 0000 | | .XXX[0x2] 0248 ; -------------------------------------------------------------------------------------- 0248 ; SUBPROGRAM 0248 ; -------------------------------------------------------------------------------------- 0248 024b | K | .CONST 0x024b ; Address of begin 0249 0004 | | .CONST 0x0004 ; Address of exception handler 024a 0001 | | .CONST 0x0001 ; Number of locals 024b BODY_0248: 024b INIT_0248: 024b 4608 |F | Jump_Case 0x9 ; Debug Table 0x8 = .DEBUG 0x024b,0x0db6,0x0005,0x0000,0x0057,0x4625,0x0000,0x0105 024c 7808 |x | Jump 0x255 ; case 0x0 024d 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 024e 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 024f 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0250 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0251 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 0252 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 0253 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 0254 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 0255 00da | | Load_Top At_Offset_2 0256 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0257 1c00 | | Execute_Immediate Run_Utility,0x0 0258 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0259 0000 0000 | | .BLANK 0000[0x7] 0260 ; -------------------------------------------------------------------------------------- 0260 ; SUBPROGRAM 0260 ; -------------------------------------------------------------------------------------- 0260 0263 | c | .CONST 0x0263 ; Address of begin 0261 0004 | | .CONST 0x0004 ; Address of exception handler 0262 0001 | | .CONST 0x0001 ; Number of locals 0263 BODY_0260: 0263 INIT_0260: 0263 4608 |F | Jump_Case 0x9 ; Debug Table 0x9 = .DEBUG 0x0263,0x0db8,0x0005,0x0000,0x0057,0x4625,0x0000,0x0148 0264 7808 |x | Jump 0x26d ; case 0x0 0265 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0266 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0267 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0268 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0269 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 026a 781a |x | Jump 0x285 ; case 0x6 026b 7821 |x! | Jump 0x28d ; case 0x7 026c 782b |x+ | Jump 0x298 ; case 0x8 026d 00da | | Load_Top At_Offset_2 026e 016c | l | Execute Variant_Record,Is_Constrained 026f 7009 |p | Jump_Nonzero 0x279 0270 00cf | | Action Mark_Auxiliary 0271 4800 |H | Short_Literal 0x0 0272 e5ff | | Load 0x2,-0x1 0273 1c08 | | Execute_Immediate Run_Utility,0x8 0274 00d8 | | Load_Top At_Offset_0 0275 1c00 | | Execute_Immediate Run_Utility,0x0 0276 c5ff | | Store 0x2,-0x1 0277 00ce | | Action Pop_Auxiliary 0278 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0279 00da | | Load_Top At_Offset_2 027a 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 027b 4601 |F | Jump_Case 0x2 027c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 027d 7800 |x | Jump 0x27e ; case 0x1 027e 00da | | Load_Top At_Offset_2 027f 2602 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x2 0280 1c00 | | Execute_Immediate Run_Utility,0x0 0281 00da | | Load_Top At_Offset_2 0282 2603 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x3 0283 1c00 | | Execute_Immediate Run_Utility,0x0 0284 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0285 00db | | Load_Top At_Offset_3 0286 4601 |F | Jump_Case 0x2 0287 7803 |x | Jump 0x28b ; case 0x0 0288 7800 |x | Jump 0x289 ; case 0x1 0289 4801 |H | Short_Literal 0x1 028a 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 028b 48ff |H | Short_Literal 0xff 028c 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 028d 00db | | Load_Top At_Offset_3 028e e5fe | | Load 0x2,-0x2 028f 4601 |F | Jump_Case 0x2 0290 7803 |x | Jump 0x294 ; case 0x0 0291 7800 |x | Jump 0x292 ; case 0x1 0292 4801 |H | Short_Literal 0x1 0293 7801 |x | Jump 0x295 0294 48ff |H | Short_Literal 0xff 0295 e5ff | | Load 0x2,-0x1 0296 031b | | Declare_Type Variant_Record,Constrained 0297 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0298 00db | | Load_Top At_Offset_3 0299 e5fe | | Load 0x2,-0x2 029a e5ff | | Load 0x2,-0x1 029b 1c06 | | Execute_Immediate Run_Utility,0x6 029c e5ff | | Load 0x2,-0x1 029d 02fc | | Declare_Variable Variant_Record,With_Constraint 029e 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 029f 0000 | | .XXX[0x1] 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 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0xa = .DEBUG 0x02a3,0x0dba,0x0005,0x0000,0x0057,0x4625,0x0000,0x0172 02a4 00da | | Load_Top At_Offset_2 02a5 01d8 | | Execute Vector,Element_Type 02a6 02ff | | Declare_Variable Variant_Record 02a7 00d8 | | Load_Top At_Offset_0 02a8 1c00 | | Execute_Immediate Run_Utility,0x0 02a9 00db | | Load_Top At_Offset_3 02aa 01dc | | Execute Vector,Last 02ab e5ff | | Load 0x2,-0x1 02ac 01dd | | Execute Vector,First 02ad 0263 | c | Execute Discrete,Above_Bound 02ae 7006 |p | Jump_Nonzero 0x2b5 02af 00da | | Load_Top At_Offset_2 02b0 00d9 | | Load_Top At_Offset_1 02b1 e5ff | | Load 0x2,-0x1 02b2 01d6 | | Execute Vector,Field_Write 02b3 0a01 | | Execute_Immediate Plus,0x1 02b4 7ff8 | | Jump 0x2ad 02b5 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 02b6 0000 0000 | | .XXX[0x2] 02b8 ; -------------------------------------------------------------------------------------- 02b8 ; SUBPROGRAM 02b8 ; -------------------------------------------------------------------------------------- 02b8 02bb | | .CONST 0x02bb ; Address of begin 02b9 0004 | | .CONST 0x0004 ; Address of exception handler 02ba 0001 | | .CONST 0x0001 ; Number of locals 02bb BODY_02b8: 02bb INIT_02b8: 02bb 4608 |F | Jump_Case 0x9 ; Debug Table 0xb = .DEBUG 0x02bb,0x0dbc,0x0005,0x0000,0x0057,0x4625,0x0000,0x017b 02bc 7808 |x | Jump 0x2c5 ; case 0x0 02bd 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 02be 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 02bf 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 02c0 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 02c1 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 02c2 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 02c3 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 02c4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 02c5 00da | | Load_Top At_Offset_2 02c6 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 02c7 1c00 | | Execute_Immediate Run_Utility,0x0 02c8 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 02c9 0000 0000 | | .XXX[0x3] 02cb 0000 | | 02cc 0000 0000 | | .LITERAL {0x00000000, 0x53926504} 02d0 0000 0000 | | .LITERAL {0x00000000, 0x53926501} 02d4 0000 0000 | | .LITERAL {0x00000000, 0x0000053d} 02d8 0000 0000 | | .LITERAL {0x00000000, 0x57462502} 02dc 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 02e0 004b 300e | K0 | .LITERAL {0x004b300e, 0x000000b0} 02e4 0000 0000 | | .LITERAL {0x00000000, 0x0000053c} 02e8 004b 2c0e | K, | .LITERAL {0x004b2c0e, 0x000000b0} 02ec 004b 280e | K( | .LITERAL {0x004b280e, 0x000000b0} 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f3 | | .CONST 0x02f3 ; Address of begin 02f1 0004 | | .CONST 0x0004 ; Address of exception handler 02f2 0001 | | .CONST 0x0001 ; Number of locals 02f3 BODY_02f0: 02f3 INIT_02f0: 02f3 e21a | | Load 0x1,0x1a ; Debug Table 0xc = .DEBUG 0x02f3,0x0dbe,0x0002,0x0000,0x0057,0x4625,0x0000,0x01cc ; Debug Table 0xc.0x0 = 0x2f3,0x1 02f4 4900 |I | Short_Literal 0x100 02f5 027a | z | Execute Discrete,Less_Equal 02f6 6805 |h | Jump_Zero 0x2fc 02f7 e21a | | Load 0x1,0x1a ; Debug Table 0xc.0x1 = 0x2f7,0x2 02f8 622b |b+ | Indirect_Literal Discrete,0x524,{0x00000000, 0x00000f00} 02f9 0273 | s | Execute Discrete,Plus 02fa 0248 | H | Execute Discrete,Check_In_Integer 02fb 00ca | | Action Exit_Nullary_Function 02fc 4831 |H1 | Short_Literal 0x31 02fd 0257 | W | Execute Discrete,Raise 02fe 0000 0000 | | .XXX[0x2] 0300 ; -------------------------------------------------------------------------------------- 0300 ; SUBPROGRAM 0300 ; -------------------------------------------------------------------------------------- 0300 0303 | | .CONST 0x0303 ; Address of begin 0301 0004 | | .CONST 0x0004 ; Address of exception handler 0302 0001 | | .CONST 0x0001 ; Number of locals 0303 BODY_0300: 0303 INIT_0300: 0303 00da | | Load_Top At_Offset_2 ; Debug Table 0xd = .DEBUG 0x0303,0x0dc4,0x0002,0x0000,0x0057,0x4625,0x0000,0x01fa ; Debug Table 0xd.0x0 = 0x303,0x1 0304 0a01 | | Execute_Immediate Plus,0x1 0305 0248 | H | Execute Discrete,Check_In_Integer 0306 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0307 0000 | | .XXX[0x1] 0308 ; -------------------------------------------------------------------------------------- 0308 ; SUBPROGRAM 0308 ; -------------------------------------------------------------------------------------- 0308 030b | | .CONST 0x030b ; Address of begin 0309 0004 | | .CONST 0x0004 ; Address of exception handler 030a 0001 | | .CONST 0x0001 ; Number of locals 030b BODY_0308: 030b INIT_0308: 030b 00da | | Load_Top At_Offset_2 ; Debug Table 0xe = .DEBUG 0x030b,0x0dc8,0x0002,0x0000,0x0057,0x4625,0x0000,0x0215 ; Debug Table 0xe.0x0 = 0x30b,0x1 030c 0a01 | | Execute_Immediate Plus,0x1 030d 0248 | H | Execute Discrete,Check_In_Integer 030e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 030f 0000 | | .XXX[0x1] 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0313 | | .CONST 0x0313 ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0001 | | .CONST 0x0001 ; Number of locals 0313 BODY_0310: 0313 INIT_0310: 0313 00da | | Load_Top At_Offset_2 ; Debug Table 0xf = .DEBUG 0x0313,0x0dcc,0x0002,0x0000,0x0057,0x4625,0x0000,0x0230 ; Debug Table 0xf.0x0 = 0x313,0x1 0314 0a01 | | Execute_Immediate Plus,0x1 0315 0248 | H | Execute Discrete,Check_In_Integer 0316 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0317 0000 | | .XXX[0x1] 0318 ; -------------------------------------------------------------------------------------- 0318 ; SUBPROGRAM 0318 ; -------------------------------------------------------------------------------------- 0318 031b | | .CONST 0x031b ; Address of begin 0319 0004 | | .CONST 0x0004 ; Address of exception handler 031a 0001 | | .CONST 0x0001 ; Number of locals 031b BODY_0318: 031b INIT_0318: 031b 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x031b,0x0dd0,0x0002,0x0000,0x0057,0x4625,0x0000,0x024b ; Debug Table 0x10.0x0 = 0x31b,0x1 031c 0a01 | | Execute_Immediate Plus,0x1 031d 0248 | H | Execute Discrete,Check_In_Integer 031e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 031f 0000 | | .XXX[0x1] 0320 ; -------------------------------------------------------------------------------------- 0320 ; SUBPROGRAM 0320 ; -------------------------------------------------------------------------------------- 0320 0323 | # | .CONST 0x0323 ; Address of begin 0321 0004 | | .CONST 0x0004 ; Address of exception handler 0322 0001 | | .CONST 0x0001 ; Number of locals 0323 BODY_0320: 0323 INIT_0320: 0323 00da | | Load_Top At_Offset_2 ; Debug Table 0x11 = .DEBUG 0x0323,0x0dd4,0x0002,0x0000,0x0057,0x4625,0x0000,0x0266 ; Debug Table 0x11.0x0 = 0x323,0x1 0324 0a01 | | Execute_Immediate Plus,0x1 0325 0248 | H | Execute Discrete,Check_In_Integer 0326 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0327 0000 | | .XXX[0x1] 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 0x12 = .DEBUG 0x032b,0x0dd8,0x0002,0x0000,0x0057,0x4625,0x0000,0x0281 ; Debug Table 0x12.0x0 = 0x32b,0x1 032c 0a01 | | Execute_Immediate Plus,0x1 032d 0248 | H | Execute Discrete,Check_In_Integer 032e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 032f 0000 | | .XXX[0x1] 0330 ; -------------------------------------------------------------------------------------- 0330 ; SUBPROGRAM 0330 ; -------------------------------------------------------------------------------------- 0330 0333 | 3 | .CONST 0x0333 ; Address of begin 0331 0004 | | .CONST 0x0004 ; Address of exception handler 0332 0001 | | .CONST 0x0001 ; Number of locals 0333 BODY_0330: 0333 INIT_0330: 0333 00da | | Load_Top At_Offset_2 ; Debug Table 0x13 = .DEBUG 0x0333,0x0ddc,0x0002,0x0000,0x0057,0x4625,0x0000,0x029c ; Debug Table 0x13.0x0 = 0x333,0x1 0334 0a01 | | Execute_Immediate Plus,0x1 0335 0248 | H | Execute Discrete,Check_In_Integer 0336 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0337 0000 | | .XXX[0x1] 0338 ; -------------------------------------------------------------------------------------- 0338 ; SUBPROGRAM 0338 ; -------------------------------------------------------------------------------------- 0338 033b | ; | .CONST 0x033b ; Address of begin 0339 0004 | | .CONST 0x0004 ; Address of exception handler 033a 0001 | | .CONST 0x0001 ; Number of locals 033b BODY_0338: 033b INIT_0338: 033b 00da | | Load_Top At_Offset_2 ; Debug Table 0x14 = .DEBUG 0x033b,0x0de0,0x0002,0x0000,0x0057,0x4625,0x0000,0x02b7 ; Debug Table 0x14.0x0 = 0x33b,0x1 033c 0a01 | | Execute_Immediate Plus,0x1 033d 0248 | H | Execute Discrete,Check_In_Integer 033e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 033f 0000 | | .XXX[0x1] 0340 ; -------------------------------------------------------------------------------------- 0340 ; SUBPROGRAM 0340 ; -------------------------------------------------------------------------------------- 0340 0343 | C | .CONST 0x0343 ; Address of begin 0341 0004 | | .CONST 0x0004 ; Address of exception handler 0342 0001 | | .CONST 0x0001 ; Number of locals 0343 BODY_0340: 0343 INIT_0340: 0343 00da | | Load_Top At_Offset_2 ; Debug Table 0x15 = .DEBUG 0x0343,0x0de4,0x0002,0x0000,0x0057,0x4625,0x0000,0x02d2 ; Debug Table 0x15.0x0 = 0x343,0x1 0344 0a01 | | Execute_Immediate Plus,0x1 0345 0248 | H | Execute Discrete,Check_In_Integer 0346 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0347 0000 | | .XXX[0x1] 0348 ; -------------------------------------------------------------------------------------- 0348 ; SUBPROGRAM 0348 ; -------------------------------------------------------------------------------------- 0348 034b | K | .CONST 0x034b ; Address of begin 0349 0004 | | .CONST 0x0004 ; Address of exception handler 034a 0001 | | .CONST 0x0001 ; Number of locals 034b BODY_0348: 034b INIT_0348: 034b 00da | | Load_Top At_Offset_2 ; Debug Table 0x16 = .DEBUG 0x034b,0x0de8,0x0002,0x0000,0x0057,0x4625,0x0000,0x02ed ; Debug Table 0x16.0x0 = 0x34b,0x1 034c 0a01 | | Execute_Immediate Plus,0x1 034d 0248 | H | Execute Discrete,Check_In_Integer 034e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 034f 0000 | | .XXX[0x1] 0350 ; -------------------------------------------------------------------------------------- 0350 ; SUBPROGRAM 0350 ; -------------------------------------------------------------------------------------- 0350 0353 | S | .CONST 0x0353 ; Address of begin 0351 0004 | | .CONST 0x0004 ; Address of exception handler 0352 0001 | | .CONST 0x0001 ; Number of locals 0353 BODY_0350: 0353 INIT_0350: 0353 00da | | Load_Top At_Offset_2 ; Debug Table 0x17 = .DEBUG 0x0353,0x0dec,0x0002,0x0000,0x0057,0x4625,0x0000,0x0308 ; Debug Table 0x17.0x0 = 0x353,0x1 0354 0a01 | | Execute_Immediate Plus,0x1 0355 0248 | H | Execute Discrete,Check_In_Integer 0356 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0357 0000 | | .XXX[0x1] 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 0x18 = .DEBUG 0x035b,0x0df0,0x0002,0x0000,0x0057,0x4625,0x0000,0x0323 ; Debug Table 0x18.0x0 = 0x35b,0x1 035c 0a01 | | Execute_Immediate Plus,0x1 035d 0248 | H | Execute Discrete,Check_In_Integer 035e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 035f 0000 | | .XXX[0x1] 0360 ; -------------------------------------------------------------------------------------- 0360 ; SUBPROGRAM 0360 ; -------------------------------------------------------------------------------------- 0360 0368 | h | .CONST 0x0368 ; Address of begin 0361 0004 | | .CONST 0x0004 ; Address of exception handler 0362 0002 | | .CONST 0x0002 ; Number of locals 0363 INIT_0360: 0363 00da | | Load_Top At_Offset_2 ; Debug Table 0x19 = .DEBUG 0x0363,0x0df4,0x0002,0x0000,0x0057,0x4625,0x0000,0x033e ; Debug Table 0x19.0x0 = 0x363,0xffff 0364 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0365 e001 | | Load 0x0,0x1 0366 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0367 03f1 | | Declare_Variable Discrete,With_Value 0368 BODY_0360: 0368 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x1 = 0x368,0x1 0369 0f0d | | Execute_Immediate Equal,0xd 036a 7003 |p | Jump_Nonzero 0x36e 036b 00d8 | | Load_Top At_Offset_0 036c 0f0e | | Execute_Immediate Equal,0xe 036d 6802 |h | Jump_Zero 0x370 036e 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x2 = 0x36e,0x2 036f 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0370 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x3 = 0x370,0x3 0371 0a01 | | Execute_Immediate Plus,0x1 0372 0248 | H | Execute Discrete,Check_In_Integer 0373 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0374 0000 0000 | | .BLANK 0000[0x4] 0378 ; -------------------------------------------------------------------------------------- 0378 ; SUBPROGRAM 0378 ; -------------------------------------------------------------------------------------- 0378 037b | { | .CONST 0x037b ; Address of begin 0379 0004 | | .CONST 0x0004 ; Address of exception handler 037a 0001 | | .CONST 0x0001 ; Number of locals 037b BODY_0378: 037b INIT_0378: 037b 00da | | Load_Top At_Offset_2 ; Debug Table 0x1a = .DEBUG 0x037b,0x0dfe,0x0002,0x0000,0x0057,0x4625,0x0000,0x037b ; Debug Table 0x1a.0x0 = 0x37b,0x1 037c 0901 | | Execute_Immediate Binary_Scale,0x1 037d e5fe | | Load 0x2,-0x2 037e 0273 | s | Execute Discrete,Plus 037f 0248 | H | Execute Discrete,Check_In_Integer 0380 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0381 0000 0000 | | .BLANK 0000[0x7] 0388 ; -------------------------------------------------------------------------------------- 0388 ; SUBPROGRAM 0388 ; -------------------------------------------------------------------------------------- 0388 038b | | .CONST 0x038b ; Address of begin 0389 0004 | | .CONST 0x0004 ; Address of exception handler 038a 0001 | | .CONST 0x0001 ; Number of locals 038b BODY_0388: 038b INIT_0388: 038b 00da | | Load_Top At_Offset_2 ; Debug Table 0x1b = .DEBUG 0x038b,0x0e02,0x0002,0x0000,0x0057,0x4625,0x0000,0x039b ; Debug Table 0x1b.0x0 = 0x38b,0x1 038c 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 038d 00db | | Load_Top At_Offset_3 038e 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 038f e5ff | | Load 0x2,-0x1 0390 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0391 e5ff | | Load 0x2,-0x1 0392 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0393 e5ff | | Load 0x2,-0x1 0394 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0395 e5ff | | Load 0x2,-0x1 0396 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0397 e5ff | | Load 0x2,-0x1 0398 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0399 4800 |H | Short_Literal 0x0 039a 8239 | 9 | Call 0x1,0x39 039b 8239 | 9 | Call 0x1,0x39 039c 8239 | 9 | Call 0x1,0x39 039d 8239 | 9 | Call 0x1,0x39 039e 8239 | 9 | Call 0x1,0x39 039f 8239 | 9 | Call 0x1,0x39 03a0 8239 | 9 | Call 0x1,0x39 03a1 0a01 | | Execute_Immediate Plus,0x1 03a2 0248 | H | Execute Discrete,Check_In_Integer 03a3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03a4 0000 0000 | | .BLANK 0000[0x4] 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 0x1c = .DEBUG 0x03ab,0x0e06,0x0002,0x0000,0x0057,0x4625,0x0000,0x03da ; Debug Table 0x1c.0x0 = 0x3ab,0x1 03ac 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 03ad 00db | | Load_Top At_Offset_3 03ae 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 03af e5ff | | Load 0x2,-0x1 03b0 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 03b1 e5ff | | Load 0x2,-0x1 03b2 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 03b3 e5ff | | Load 0x2,-0x1 03b4 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 03b5 e5ff | | Load 0x2,-0x1 03b6 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 03b7 e5ff | | Load 0x2,-0x1 03b8 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 03b9 e5ff | | Load 0x2,-0x1 03ba 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03bb e5ff | | Load 0x2,-0x1 03bc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03bd 4800 |H | Short_Literal 0x0 03be 8239 | 9 | Call 0x1,0x39 03bf 8239 | 9 | Call 0x1,0x39 03c0 8239 | 9 | Call 0x1,0x39 03c1 8239 | 9 | Call 0x1,0x39 03c2 8239 | 9 | Call 0x1,0x39 03c3 8239 | 9 | Call 0x1,0x39 03c4 8239 | 9 | Call 0x1,0x39 03c5 8239 | 9 | Call 0x1,0x39 03c6 8239 | 9 | Call 0x1,0x39 03c7 0a01 | | Execute_Immediate Plus,0x1 03c8 0248 | H | Execute Discrete,Check_In_Integer 03c9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ca 0000 0000 | | .BLANK 0000[0x6] 03d0 ; -------------------------------------------------------------------------------------- 03d0 ; SUBPROGRAM 03d0 ; -------------------------------------------------------------------------------------- 03d0 03d3 | | .CONST 0x03d3 ; Address of begin 03d1 0004 | | .CONST 0x0004 ; Address of exception handler 03d2 0001 | | .CONST 0x0001 ; Number of locals 03d3 BODY_03d0: 03d3 INIT_03d0: 03d3 00da | | Load_Top At_Offset_2 ; Debug Table 0x1d = .DEBUG 0x03d3,0x0e0a,0x0002,0x0000,0x0057,0x4625,0x0000,0x0425 ; Debug Table 0x1d.0x0 = 0x3d3,0x1 03d4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 03d5 00db | | Load_Top At_Offset_3 03d6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03d7 e5ff | | Load 0x2,-0x1 03d8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03d9 4800 |H | Short_Literal 0x0 03da 8239 | 9 | Call 0x1,0x39 03db 8239 | 9 | Call 0x1,0x39 03dc 8239 | 9 | Call 0x1,0x39 03dd 0a01 | | Execute_Immediate Plus,0x1 03de 0248 | H | Execute Discrete,Check_In_Integer 03df 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03e0 ; -------------------------------------------------------------------------------------- 03e0 ; SUBPROGRAM 03e0 ; -------------------------------------------------------------------------------------- 03e0 03e3 | | .CONST 0x03e3 ; Address of begin 03e1 0004 | | .CONST 0x0004 ; Address of exception handler 03e2 0001 | | .CONST 0x0001 ; Number of locals 03e3 BODY_03e0: 03e3 INIT_03e0: 03e3 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e = .DEBUG 0x03e3,0x0e0e,0x0002,0x0000,0x0057,0x4625,0x0000,0x044c ; Debug Table 0x1e.0x0 = 0x3e3,0x1 03e4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03e5 00db | | Load_Top At_Offset_3 03e6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03e7 4800 |H | Short_Literal 0x0 03e8 8239 | 9 | Call 0x1,0x39 03e9 8239 | 9 | Call 0x1,0x39 03ea 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03eb 0000 0000 | | .BLANK 0000[0x5] 03f0 ; -------------------------------------------------------------------------------------- 03f0 ; SUBPROGRAM 03f0 ; -------------------------------------------------------------------------------------- 03f0 03fe | | .CONST 0x03fe ; Address of begin 03f1 0004 | | .CONST 0x0004 ; Address of exception handler 03f2 0002 | | .CONST 0x0002 ; Number of locals 03f3 INIT_03f0: 03f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x1f = .DEBUG 0x03f3,0x0e12,0x0002,0x0000,0x0057,0x4625,0x0000,0x0469 ; Debug Table 0x1f.0x0 = 0x3f3,0xffff 03f4 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 03f5 822c | , | Call 0x1,0x2c 03f6 4847 |HG | Short_Literal 0x47 03f7 0271 | q | Execute Discrete,Times 03f8 0a01 | | Execute_Immediate Plus,0x1 03f9 0248 | H | Execute Discrete,Check_In_Integer 03fa 482b |H+ | Short_Literal 0x2b 03fb 026e | n | Execute Discrete,Modulo 03fc 00e2 | | Load_Encached Integer_Cache 03fd 03f1 | | Declare_Variable Discrete,With_Value 03fe BODY_03f0: 03fe 00db | | Load_Top At_Offset_3 ; Debug Table 0x1f.0x1 = 0x3fe,0x1 03ff 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0400 461e |F | Jump_Case 0x1f 0401 781e |x | Jump 0x420 ; case 0x0 0402 783f |x? | Jump 0x442 ; case 0x1 0403 784d |xM | Jump 0x451 ; case 0x2 0404 782e |x. | Jump 0x433 ; case 0x3 0405 7864 |xd | Jump 0x46a ; case 0x4 0406 7859 |xY | Jump 0x460 ; case 0x5 0407 78d7 |x | Jump 0x4df ; case 0x6 0408 78e0 |x | Jump 0x4e9 ; case 0x7 0409 78df |x | Jump 0x4e9 ; case 0x8 040a 78ed |x | Jump 0x4f8 ; case 0x9 040b 78f6 |x | Jump 0x502 ; case 0xa 040c 787b |x{ | Jump 0x488 ; case 0xb 040d 788d |x | Jump 0x49b ; case 0xc 040e 786a |xj | Jump 0x479 ; case 0xd 040f 78c0 |x | Jump 0x4d0 ; case 0xe 0410 78a6 |x | Jump 0x4b7 ; case 0xf 0411 78b4 |x | Jump 0x4c6 ; case 0x10 0412 78f9 |x | Jump 0x50c ; case 0x11 0413 78f8 |x | Jump 0x50c ; case 0x12 0414 78f7 |x | Jump 0x50c ; case 0x13 0415 78f6 |x | Jump 0x50c ; case 0x14 0416 78f5 |x | Jump 0x50c ; case 0x15 0417 78f4 |x | Jump 0x50c ; case 0x16 0418 78f3 |x | Jump 0x50c ; case 0x17 0419 78f2 |x | Jump 0x50c ; case 0x18 041a 78f1 |x | Jump 0x50c ; case 0x19 041b 78f0 |x | Jump 0x50c ; case 0x1a 041c 78ef |x | Jump 0x50c ; case 0x1b 041d 78ee |x | Jump 0x50c ; case 0x1c 041e 78f7 |x | Jump 0x516 ; case 0x1d 041f 78f9 |x | Jump 0x519 ; case 0x1e 0420 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x2 = 0x420,0x2 0421 4b3d |K= | Short_Literal 0x33d 0422 0271 | q | Execute Discrete,Times 0423 e5ff | | Load 0x2,-0x1 0424 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0425 822d | - | Call 0x1,0x2d 0426 0271 | q | Execute Discrete,Times 0427 0248 | H | Execute Discrete,Check_In_Integer 0428 e5ff | | Load 0x2,-0x1 0429 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 042a 822e | . | Call 0x1,0x2e 042b 0271 | q | Execute Discrete,Times 042c e5ff | | Load 0x2,-0x1 042d 2604 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x4 042e 823a | : | Call 0x1,0x3a 042f 0271 | q | Execute Discrete,Times 0430 0248 | H | Execute Discrete,Check_In_Integer 0431 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0432 78e8 |x | Jump 0x51b 0433 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x3 = 0x433,0x3 0434 4a77 |Jw | Short_Literal 0x277 0435 0271 | q | Execute Discrete,Times 0436 0248 | H | Execute Discrete,Check_In_Integer 0437 e5ff | | Load 0x2,-0x1 0438 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 0439 822d | - | Call 0x1,0x2d 043a 0271 | q | Execute Discrete,Times 043b e5ff | | Load 0x2,-0x1 043c 2e06 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6 043d 822f | / | Call 0x1,0x2f 043e 0271 | q | Execute Discrete,Times 043f 0248 | H | Execute Discrete,Check_In_Integer 0440 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0441 78d9 |x | Jump 0x51b 0442 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x4 = 0x442,0x4 0443 49cf |I | Short_Literal 0x1cf 0444 0271 | q | Execute Discrete,Times 0445 0248 | H | Execute Discrete,Check_In_Integer 0446 e5ff | | Load 0x2,-0x1 0447 2e07 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7 0448 822d | - | Call 0x1,0x2d 0449 0271 | q | Execute Discrete,Times 044a e5ff | | Load 0x2,-0x1 044b 2608 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x8 044c 823b | ; | Call 0x1,0x3b 044d 0271 | q | Execute Discrete,Times 044e 0248 | H | Execute Discrete,Check_In_Integer 044f 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0450 78ca |x | Jump 0x51b 0451 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x5 = 0x451,0x5 0452 4a1d |J | Short_Literal 0x21d 0453 0271 | q | Execute Discrete,Times 0454 0248 | H | Execute Discrete,Check_In_Integer 0455 e5ff | | Load 0x2,-0x1 0456 2e09 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x9 0457 8230 | 0 | Call 0x1,0x30 0458 0271 | q | Execute Discrete,Times 0459 e5ff | | Load 0x2,-0x1 045a 260a |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xa 045b 823c | < | Call 0x1,0x3c 045c 0271 | q | Execute Discrete,Times 045d 0248 | H | Execute Discrete,Check_In_Integer 045e 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 045f 78bb |x | Jump 0x51b 0460 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x6 = 0x460,0x6 0461 4b2b |K+ | Short_Literal 0x32b 0462 0271 | q | Execute Discrete,Times 0463 e5ff | | Load 0x2,-0x1 0464 2e0b |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xb 0465 8234 | 4 | Call 0x1,0x34 0466 0271 | q | Execute Discrete,Times 0467 0248 | H | Execute Discrete,Check_In_Integer 0468 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0469 78b1 |x | Jump 0x51b 046a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x7 = 0x46a,0x7 046b 4af5 |J | Short_Literal 0x2f5 046c 0271 | q | Execute Discrete,Times 046d 0248 | H | Execute Discrete,Check_In_Integer 046e e5ff | | Load 0x2,-0x1 046f 2e0c |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xc 0470 822d | - | Call 0x1,0x2d 0471 0271 | q | Execute Discrete,Times 0472 e5ff | | Load 0x2,-0x1 0473 2e0d |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xd 0474 8231 | 1 | Call 0x1,0x31 0475 0271 | q | Execute Discrete,Times 0476 0248 | H | Execute Discrete,Check_In_Integer 0477 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0478 78a2 |x | Jump 0x51b 0479 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x8 = 0x479,0x8 047a 485b |H[ | Short_Literal 0x5b 047b 0271 | q | Execute Discrete,Times 047c 0248 | H | Execute Discrete,Check_In_Integer 047d e5ff | | Load 0x2,-0x1 047e 2e0e |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xe 047f 8231 | 1 | Call 0x1,0x31 0480 0271 | q | Execute Discrete,Times 0481 e5ff | | Load 0x2,-0x1 0482 260f |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xf 0483 8238 | 8 | Call 0x1,0x38 0484 0271 | q | Execute Discrete,Times 0485 0248 | H | Execute Discrete,Check_In_Integer 0486 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0487 7893 |x | Jump 0x51b 0488 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x9 = 0x488,0x9 0489 493d |I= | Short_Literal 0x13d 048a 0271 | q | Execute Discrete,Times 048b e5ff | | Load 0x2,-0x1 048c 2e10 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x10 048d 822d | - | Call 0x1,0x2d 048e 0271 | q | Execute Discrete,Times 048f 0248 | H | Execute Discrete,Check_In_Integer 0490 e5ff | | Load 0x2,-0x1 0491 2e11 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x11 0492 8231 | 1 | Call 0x1,0x31 0493 0271 | q | Execute Discrete,Times 0494 e5ff | | Load 0x2,-0x1 0495 2612 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12 0496 8238 | 8 | Call 0x1,0x38 0497 0271 | q | Execute Discrete,Times 0498 0248 | H | Execute Discrete,Check_In_Integer 0499 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 049a 7880 |x | Jump 0x51b 049b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0xa = 0x49b,0xa 049c 4a57 |JW | Short_Literal 0x257 049d 0271 | q | Execute Discrete,Times 049e e5ff | | Load 0x2,-0x1 049f 2e13 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x13 04a0 822d | - | Call 0x1,0x2d 04a1 0271 | q | Execute Discrete,Times 04a2 0248 | H | Execute Discrete,Check_In_Integer 04a3 e5ff | | Load 0x2,-0x1 04a4 2e14 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x14 04a5 8231 | 1 | Call 0x1,0x31 04a6 0271 | q | Execute Discrete,Times 04a7 e5ff | | Load 0x2,-0x1 04a8 2e15 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x15 04a9 8232 | 2 | Call 0x1,0x32 04aa 0271 | q | Execute Discrete,Times 04ab 0248 | H | Execute Discrete,Check_In_Integer 04ac e5ff | | Load 0x2,-0x1 04ad 2e16 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x16 04ae 8233 | 3 | Call 0x1,0x33 04af 0271 | q | Execute Discrete,Times 04b0 e5ff | | Load 0x2,-0x1 04b1 2617 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x17 04b2 8238 | 8 | Call 0x1,0x38 04b3 0271 | q | Execute Discrete,Times 04b4 0248 | H | Execute Discrete,Check_In_Integer 04b5 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 04b6 7864 |xd | Jump 0x51b 04b7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0xb = 0x4b7,0xb 04b8 4893 |H | Short_Literal 0x93 04b9 0271 | q | Execute Discrete,Times 04ba 0248 | H | Execute Discrete,Check_In_Integer 04bb e5ff | | Load 0x2,-0x1 04bc 2619 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x19 04bd 823d | = | Call 0x1,0x3d 04be 0271 | q | Execute Discrete,Times 04bf e5ff | | Load 0x2,-0x1 04c0 2618 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x18 04c1 8238 | 8 | Call 0x1,0x38 04c2 0271 | q | Execute Discrete,Times 04c3 0248 | H | Execute Discrete,Check_In_Integer 04c4 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 04c5 7855 |xU | Jump 0x51b 04c6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0xc = 0x4c6,0xc 04c7 48ab |H | Short_Literal 0xab 04c8 0271 | q | Execute Discrete,Times 04c9 e5ff | | Load 0x2,-0x1 04ca 261a |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1a 04cb 8238 | 8 | Call 0x1,0x38 04cc 0271 | q | Execute Discrete,Times 04cd 0248 | H | Execute Discrete,Check_In_Integer 04ce 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 04cf 784b |xK | Jump 0x51b 04d0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0xd = 0x4d0,0xd 04d1 4967 |Ig | Short_Literal 0x167 04d2 0271 | q | Execute Discrete,Times 04d3 0248 | H | Execute Discrete,Check_In_Integer 04d4 e5ff | | Load 0x2,-0x1 04d5 2e1b |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x1b 04d6 822d | - | Call 0x1,0x2d 04d7 0271 | q | Execute Discrete,Times 04d8 e5ff | | Load 0x2,-0x1 04d9 261c |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1c 04da 8238 | 8 | Call 0x1,0x38 04db 0271 | q | Execute Discrete,Times 04dc 0248 | H | Execute Discrete,Check_In_Integer 04dd 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 04de 783c |x< | Jump 0x51b 04df 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0xe = 0x4df,0xe 04e0 4a5f |J_ | Short_Literal 0x25f 04e1 0271 | q | Execute Discrete,Times 04e2 e5ff | | Load 0x2,-0x1 04e3 2e1d |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x1d 04e4 8235 | 5 | Call 0x1,0x35 04e5 0271 | q | Execute Discrete,Times 04e6 0248 | H | Execute Discrete,Check_In_Integer 04e7 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 04e8 7832 |x2 | Jump 0x51b 04e9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0xf = 0x4e9,0xf 04ea 48ed |H | Short_Literal 0xed 04eb 0271 | q | Execute Discrete,Times 04ec 0248 | H | Execute Discrete,Check_In_Integer 04ed e5ff | | Load 0x2,-0x1 04ee 2e1f |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x1f 04ef 8235 | 5 | Call 0x1,0x35 04f0 0271 | q | Execute Discrete,Times 04f1 e5ff | | Load 0x2,-0x1 04f2 2e1e |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x1e 04f3 822d | - | Call 0x1,0x2d 04f4 0271 | q | Execute Discrete,Times 04f5 0248 | H | Execute Discrete,Check_In_Integer 04f6 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 04f7 7823 |x# | Jump 0x51b 04f8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x10 = 0x4f8,0x10 04f9 4a13 |J | Short_Literal 0x213 04fa 0271 | q | Execute Discrete,Times 04fb e5ff | | Load 0x2,-0x1 04fc 2e20 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x20 04fd 8236 | 6 | Call 0x1,0x36 04fe 0271 | q | Execute Discrete,Times 04ff 0248 | H | Execute Discrete,Check_In_Integer 0500 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0501 7819 |x | Jump 0x51b 0502 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x11 = 0x502,0x11 0503 49a3 |I | Short_Literal 0x1a3 0504 0271 | q | Execute Discrete,Times 0505 e5ff | | Load 0x2,-0x1 0506 2e21 |.! | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x21 0507 8237 | 7 | Call 0x1,0x37 0508 0271 | q | Execute Discrete,Times 0509 0248 | H | Execute Discrete,Check_In_Integer 050a 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 050b 780f |x | Jump 0x51b 050c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x12 = 0x50c,0x12 050d 495d |I] | Short_Literal 0x15d 050e 0271 | q | Execute Discrete,Times 050f e5ff | | Load 0x2,-0x1 0510 2622 |&" | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x22 0511 8238 | 8 | Call 0x1,0x38 0512 0271 | q | Execute Discrete,Times 0513 0248 | H | Execute Discrete,Check_In_Integer 0514 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0515 7805 |x | Jump 0x51b 0516 4800 |H | Short_Literal 0x0 ; Debug Table 0x1f.0x13 = 0x516,0x13 0517 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0518 7802 |x | Jump 0x51b 0519 4800 |H | Short_Literal 0x0 ; Debug Table 0x1f.0x14 = 0x519,0x14 051a 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 051b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x15 = 0x51b,0x15 051c 65b7 |e | Indirect_Literal Discrete,0x2d4,{0x00000000, 0x0000053d} 051d 026e | n | Execute Discrete,Modulo 051e e225 | % | Load 0x1,0x25 051f 025b | [ | Execute Discrete,Check_In_Type 0520 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0521 0000 0000 | | .XXX[0x3] 0523 0000 | | 0524 0000 0000 | | .LITERAL {0x00000000, 0x00000f00} 0528 ; -------------------------------------------------------------------------------------- 0528 ; SUBPROGRAM 0528 ; -------------------------------------------------------------------------------------- 0528 052b | + | .CONST 0x052b ; Address of begin 0529 0532 | 2 | .CONST 0x0532 ; Address of exception handler 052a 0001 | | .CONST 0x0001 ; Number of locals 052b BODY_0528: 052b INIT_0528: 052b e22a | * | Load 0x1,0x2a ; Debug Table 0x20 = .DEBUG 0x052b,0x0e40,0x0001,0x0000,0x0057,0x4625,0x0000,0x06c1 ; Debug Table 0x20.0x0 = 0x52b,0x1 052c 1810 | | Execute Package,Field_Execute,Field_Number 0x10 052d e22a | * | Load 0x1,0x2a ; Debug Table 0x20.0x1 = 0x52d,0x2 052e 1811 | | Execute Package,Field_Execute,Field_Number 0x11 052f e22a | * | Load 0x1,0x2a ; Debug Table 0x20.0x2 = 0x52f,0x3 0530 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0531 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0532 TRAP_0528: 0532 62a1 |b | Indirect_Literal Discrete,0x7d4,{0x00000000, 0x57462502} 0533 010f | | Execute Exception,Equal 0534 6808 |h | Jump_Zero 0x53d 0535 00db | | Load_Top At_Offset_3 ; Debug Table 0x20.0x3 = 0x535,0x4 0536 7005 |p | Jump_Nonzero 0x53c 0537 0092 0a98 | | Action Push_String_Extended,0xa98 ; "!MACHINE.CG_DATA.INSTRUCTIONS_SPEC" ; Debug Table 0x20.0x4 = 0x537,0x5 0539 820e | | Call 0x1,0xe 053a 4801 |H | Short_Literal 0x1 ; Debug Table 0x20.0x5 = 0x53a,0x6 053b 823f | ? | Call 0x1,0x3f 053c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 053d 6292 |b | Indirect_Literal Discrete,0x7d0,{0x00000000, 0x57462505} 053e 010f | | Execute Exception,Equal 053f 6803 |h | Jump_Zero 0x543 0540 e22a | * | Load 0x1,0x2a ; Debug Table 0x20.0x6 = 0x540,0x7 0541 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0542 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0543 6288 |b | Indirect_Literal Discrete,0x7cc,{0x00000000, 0x57462506} 0544 010f | | Execute Exception,Equal 0545 6803 |h | Jump_Zero 0x549 0546 e22a | * | Load 0x1,0x2a ; Debug Table 0x20.0x7 = 0x546,0x8 0547 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0548 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0549 0100 | | Execute Exception,Raise 054a 0000 0000 | | .BLANK 0000[0x6] 0550 ; -------------------------------------------------------------------------------------- 0550 ; SUBPROGRAM 0550 ; -------------------------------------------------------------------------------------- 0550 0553 | S | .CONST 0x0553 ; Address of begin 0551 0004 | | .CONST 0x0004 ; Address of exception handler 0552 0001 | | .CONST 0x0001 ; Number of locals 0553 BODY_0550: 0553 INIT_0550: 0553 00da | | Load_Top At_Offset_2 ; Debug Table 0x21 = .DEBUG 0x0553,0x0e52,0x0002,0x0000,0x0057,0x4625,0x0000,0x0704 ; Debug Table 0x21.0x0 = 0x553,0x1 0554 0c00 | | Execute_Immediate Greater_Equal,0x0 0555 6804 |h | Jump_Zero 0x55a 0556 00da | | Load_Top At_Offset_2 0557 4bff |K | Short_Literal 0x3ff 0558 027a | z | Execute Discrete,Less_Equal 0559 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 055a 4800 |H | Short_Literal 0x0 055b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 055c 0000 0000 | | .BLANK 0000[0x4] 0560 ; -------------------------------------------------------------------------------------- 0560 ; SUBPROGRAM 0560 ; -------------------------------------------------------------------------------------- 0560 0563 | c | .CONST 0x0563 ; Address of begin 0561 0004 | | .CONST 0x0004 ; Address of exception handler 0562 0001 | | .CONST 0x0001 ; Number of locals 0563 BODY_0560: 0563 INIT_0560: 0563 00da | | Load_Top At_Offset_2 ; Debug Table 0x22 = .DEBUG 0x0563,0x0e56,0x0001,0x0000,0x0057,0x4625,0x0000,0x0722 ; Debug Table 0x22.0x0 = 0x563,0x1 0564 8240 | @ | Call 0x1,0x40 0565 7002 |p | Jump_Nonzero 0x568 0566 6261 |ba | Indirect_Literal Discrete,0x7c8,{0x00000000, 0x53926502} ; Debug Table 0x22.0x1 = 0x566,0x2 0567 0257 | W | Execute Discrete,Raise 0568 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0569 0000 0000 | | .BLANK 0000[0x7] 0570 ; -------------------------------------------------------------------------------------- 0570 ; SUBPROGRAM 0570 ; -------------------------------------------------------------------------------------- 0570 0573 | s | .CONST 0x0573 ; Address of begin 0571 0004 | | .CONST 0x0004 ; Address of exception handler 0572 0001 | | .CONST 0x0001 ; Number of locals 0573 BODY_0570: 0573 INIT_0570: 0573 00da | | Load_Top At_Offset_2 ; Debug Table 0x23 = .DEBUG 0x0573,0x0e5c,0x0001,0x0000,0x0057,0x4625,0x0000,0x073e ; Debug Table 0x23.0x0 = 0x573,0x1 0574 e218 | | Load 0x1,0x18 0575 01d5 | | Execute Vector,Field_Reference 0576 e210 | | Load 0x1,0x10 0577 016f | o | Execute Variant_Record,Equal 0578 680c |h | Jump_Zero 0x585 0579 00db | | Load_Top At_Offset_3 ; Debug Table 0x23.0x1 = 0x579,0x2 057a 00db | | Load_Top At_Offset_3 057b e218 | | Load 0x1,0x18 057c 01d6 | | Execute Vector,Field_Write 057d 00db | | Load_Top At_Offset_3 ; Debug Table 0x23.0x2 = 0x57d,0x3 057e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 057f 0e1d | | Execute_Immediate Not_Equal,0x1d 0580 6804 |h | Jump_Zero 0x585 0581 e219 | | Load 0x1,0x19 ; Debug Table 0x23.0x3 = 0x581,0x4 0582 0a01 | | Execute_Immediate Plus,0x1 0583 0248 | H | Execute Discrete,Check_In_Integer 0584 a219 | | Store_Unchecked 0x1,0x19 0585 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0586 0000 0000 | | .XXX[0x2] 0588 ; -------------------------------------------------------------------------------------- 0588 ; SUBPROGRAM 0588 ; -------------------------------------------------------------------------------------- 0588 058b | | .CONST 0x058b ; Address of begin 0589 0004 | | .CONST 0x0004 ; Address of exception handler 058a 0001 | | .CONST 0x0001 ; Number of locals 058b BODY_0588: 058b INIT_0588: 058b 00da | | Load_Top At_Offset_2 ; Debug Table 0x24 = .DEBUG 0x058b,0x0e66,0x0002,0x0000,0x0057,0x4625,0x0000,0x0774 ; Debug Table 0x24.0x0 = 0x58b,0x1 058c 00db | | Load_Top At_Offset_3 058d 09fa | | Execute_Immediate Binary_Scale,-0x6 058e 0906 | | Execute_Immediate Binary_Scale,0x6 058f 0272 | r | Execute Discrete,Minus 0590 0248 | H | Execute Discrete,Check_In_Integer 0591 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0592 0000 0000 | | .BLANK 0000[0x6] 0598 ; -------------------------------------------------------------------------------------- 0598 ; SUBPROGRAM 0598 ; -------------------------------------------------------------------------------------- 0598 059b | | .CONST 0x059b ; Address of begin 0599 0004 | | .CONST 0x0004 ; Address of exception handler 059a 0001 | | .CONST 0x0001 ; Number of locals 059b BODY_0598: 059b INIT_0598: 059b 00db | | Load_Top At_Offset_3 ; Debug Table 0x25 = .DEBUG 0x059b,0x0e6a,0x0001,0x0000,0x0057,0x4625,0x0000,0x0791 ; Debug Table 0x25.0x0 = 0x59b,0x1 059c 00db | | Load_Top At_Offset_3 059d 027a | z | Execute Discrete,Less_Equal 059e 700b |p | Jump_Nonzero 0x5aa 059f 00da | | Load_Top At_Offset_2 05a0 8243 | C | Call 0x1,0x43 05a1 7008 |p | Jump_Nonzero 0x5aa 05a2 00db | | Load_Top At_Offset_3 05a3 8243 | C | Call 0x1,0x43 05a4 0e3f | ? | Execute_Immediate Not_Equal,0x3f 05a5 7004 |p | Jump_Nonzero 0x5aa 05a6 00da | | Load_Top At_Offset_2 05a7 09fa | | Execute_Immediate Binary_Scale,-0x6 05a8 0d10 | | Execute_Immediate Less,0x10 05a9 6802 |h | Jump_Zero 0x5ac 05aa 621d |b | Indirect_Literal Discrete,0x7c8,{0x00000000, 0x53926502} ; Debug Table 0x25.0x1 = 0x5aa,0x2 05ab 0257 | W | Execute Discrete,Raise 05ac 4503 |E | Exit_Suprogram New_Top_Offset 0x3 05ad 0000 0000 | | .XXX[0x3] 05af 0000 | | 05b0 ; -------------------------------------------------------------------------------------- 05b0 ; SUBPROGRAM 05b0 ; -------------------------------------------------------------------------------------- 05b0 05b3 | | .CONST 0x05b3 ; Address of begin 05b1 0004 | | .CONST 0x0004 ; Address of exception handler 05b2 0001 | | .CONST 0x0001 ; Number of locals 05b3 BODY_05b0: 05b3 INIT_05b0: 05b3 00da | | Load_Top At_Offset_2 ; Debug Table 0x26 = .DEBUG 0x05b3,0x0e70,0x0001,0x0000,0x0057,0x4625,0x0000,0x07d7 ; Debug Table 0x26.0x0 = 0x5b3,0x1 05b4 e222 | " | Load 0x1,0x22 05b5 01d5 | | Execute Vector,Field_Reference 05b6 e210 | | Load 0x1,0x10 05b7 016f | o | Execute Variant_Record,Equal 05b8 680c |h | Jump_Zero 0x5c5 05b9 00db | | Load_Top At_Offset_3 ; Debug Table 0x26.0x1 = 0x5b9,0x2 05ba 00db | | Load_Top At_Offset_3 05bb e222 | " | Load 0x1,0x22 05bc 01d6 | | Execute Vector,Field_Write 05bd 00db | | Load_Top At_Offset_3 ; Debug Table 0x26.0x2 = 0x5bd,0x3 05be 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 05bf 0e1d | | Execute_Immediate Not_Equal,0x1d 05c0 6804 |h | Jump_Zero 0x5c5 05c1 e223 | # | Load 0x1,0x23 ; Debug Table 0x26.0x3 = 0x5c1,0x4 05c2 0a01 | | Execute_Immediate Plus,0x1 05c3 0248 | H | Execute Discrete,Check_In_Integer 05c4 a223 | # | Store_Unchecked 0x1,0x23 05c5 4503 |E | Exit_Suprogram New_Top_Offset 0x3 05c6 0000 0000 | | .XXX[0x2] 05c8 ; -------------------------------------------------------------------------------------- 05c8 ; SUBPROGRAM 05c8 ; -------------------------------------------------------------------------------------- 05c8 05de | | .CONST 0x05de ; Address of begin 05c9 0004 | | .CONST 0x0004 ; Address of exception handler 05ca 0003 | | .CONST 0x0003 ; Number of locals 05cb INIT_05c8: 05cb 00da | | Load_Top At_Offset_2 ; Debug Table 0x27 = .DEBUG 0x05cb,0x0e7a,0x0002,0x0000,0x0057,0x4625,0x0000,0x080d ; Debug Table 0x27.0x0 = 0x5cb,0xffff 05cc 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 05cd e001 | | Load 0x0,0x1 05ce 1b20 | | Execute Package,Field_Read,Field_Number 0x20 05cf 1c08 | | Execute_Immediate Run_Utility,0x8 05d0 00d8 | | Load_Top At_Offset_0 05d1 1c00 | | Execute_Immediate Run_Utility,0x0 05d2 e001 | | Load 0x0,0x1 ; Debug Table 0x27.0x1 = 0x5d2,0xfffe 05d3 1b1f | | Execute Package,Field_Read,Field_Number 0x1f 05d4 02ff | | Declare_Variable Variant_Record 05d5 480d |H | Short_Literal 0xd 05d6 4800 |H | Short_Literal 0x0 05d7 e001 | | Load 0x0,0x1 05d8 1b1f | | Execute Package,Field_Read,Field_Number 0x1f 05d9 1c08 | | Execute_Immediate Run_Utility,0x8 05da 00d8 | | Load_Top At_Offset_0 05db 1c01 | | Execute_Immediate Run_Utility,0x1 05dc 00d9 | | Load_Top At_Offset_1 05dd 016d | m | Execute Variant_Record,Structure_Write 05de BODY_05c8: 05de e5ff | | Load 0x2,-0x1 ; Debug Table 0x27.0x2 = 0x5de,0x1 05df 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 05e0 00d8 | | Load_Top At_Offset_0 05e1 4811 |H | Short_Literal 0x11 05e2 481c |H | Short_Literal 0x1c 05e3 0262 | b | Execute Discrete,In_Range 05e4 7002 |p | Jump_Nonzero 0x5e7 05e5 61de |a | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x27.0x3 = 0x5e5,0x6 05e6 0257 | W | Execute Discrete,Raise 05e7 e5ff | | Load 0x2,-0x1 ; Debug Table 0x27.0x4 = 0x5e7,0x2 05e8 2622 |&" | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x22 05e9 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 05ea 7005 |p | Jump_Nonzero 0x5f0 05eb 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x27.0x5 = 0x5eb,0x3 05ec 00db | | Load_Top At_Offset_3 05ed 2a22 |*" | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x22 05ee 00da | | Load_Top At_Offset_2 ; Debug Table 0x27.0x6 = 0x5ee,0x4 05ef 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05f0 61d3 |a | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x27.0x7 = 0x5f0,0x5 05f1 0257 | W | Execute Discrete,Raise 05f2 0000 0000 | | .BLANK 0000[0x6] 05f8 ; -------------------------------------------------------------------------------------- 05f8 ; SUBPROGRAM 05f8 ; -------------------------------------------------------------------------------------- 05f8 05ff | | .CONST 0x05ff ; Address of begin 05f9 0004 | | .CONST 0x0004 ; Address of exception handler 05fa 0002 | | .CONST 0x0002 ; Number of locals 05fb INIT_05f8: 05fb 4801 |H | Short_Literal 0x1 ; Debug Table 0x28 = .DEBUG 0x05fb,0x0e8c,0x0002,0x0000,0x0057,0x4625,0x0000,0x086d ; Debug Table 0x28.0x0 = 0x5fb,0xffff 05fc e001 | | Load 0x0,0x1 05fd 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 05fe 1c08 | | Execute_Immediate Run_Utility,0x8 05ff BODY_05f8: 05ff 00db | | Load_Top At_Offset_3 ; Debug Table 0x28.0x1 = 0x5ff,0x1 0600 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0601 0f01 | | Execute_Immediate Equal,0x1 0602 680c |h | Jump_Zero 0x60f 0603 00db | | Load_Top At_Offset_3 ; Debug Table 0x28.0x2 = 0x603,0x2 0604 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0605 00d9 | | Load_Top At_Offset_1 0606 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0607 00db | | Load_Top At_Offset_3 ; Debug Table 0x28.0x3 = 0x607,0x3 0608 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0609 49ff |I | Short_Literal 0x1ff 060a 0273 | s | Execute Discrete,Plus 060b 00d9 | | Load_Top At_Offset_1 060c 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 060d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x28.0x4 = 0x60d,0x4 060e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 060f 61b4 |a | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x28.0x5 = 0x60f,0x5 0610 0257 | W | Execute Discrete,Raise 0611 0000 0000 | | .BLANK 0000[0x7] 0618 ; -------------------------------------------------------------------------------------- 0618 ; SUBPROGRAM 0618 ; -------------------------------------------------------------------------------------- 0618 062e | . | .CONST 0x062e ; Address of begin 0619 0004 | | .CONST 0x0004 ; Address of exception handler 061a 0003 | | .CONST 0x0003 ; Number of locals 061b INIT_0618: 061b 00da | | Load_Top At_Offset_2 ; Debug Table 0x29 = .DEBUG 0x061b,0x0e9a,0x0002,0x0000,0x0057,0x4625,0x0000,0x08b9 ; Debug Table 0x29.0x0 = 0x61b,0xffff 061c 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 061d e001 | | Load 0x0,0x1 061e 1b20 | | Execute Package,Field_Read,Field_Number 0x20 061f 1c08 | | Execute_Immediate Run_Utility,0x8 0620 00d8 | | Load_Top At_Offset_0 0621 1c00 | | Execute_Immediate Run_Utility,0x0 0622 e001 | | Load 0x0,0x1 ; Debug Table 0x29.0x1 = 0x622,0xfffe 0623 1b1f | | Execute Package,Field_Read,Field_Number 0x1f 0624 02ff | | Declare_Variable Variant_Record 0625 480e |H | Short_Literal 0xe 0626 4800 |H | Short_Literal 0x0 0627 e001 | | Load 0x0,0x1 0628 1b1f | | Execute Package,Field_Read,Field_Number 0x1f 0629 1c08 | | Execute_Immediate Run_Utility,0x8 062a 00d8 | | Load_Top At_Offset_0 062b 1c01 | | Execute_Immediate Run_Utility,0x1 062c 00d9 | | Load_Top At_Offset_1 062d 016d | m | Execute Variant_Record,Structure_Write 062e BODY_0618: 062e e5ff | | Load 0x2,-0x1 ; Debug Table 0x29.0x2 = 0x62e,0x1 062f 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0630 00d8 | | Load_Top At_Offset_0 0631 4811 |H | Short_Literal 0x11 0632 481c |H | Short_Literal 0x1c 0633 0262 | b | Execute Discrete,In_Range 0634 7002 |p | Jump_Nonzero 0x637 0635 618e |a | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x29.0x3 = 0x635,0x6 0636 0257 | W | Execute Discrete,Raise 0637 e5ff | | Load 0x2,-0x1 ; Debug Table 0x29.0x4 = 0x637,0x2 0638 2622 |&" | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x22 0639 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 063a 7005 |p | Jump_Nonzero 0x640 063b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x29.0x5 = 0x63b,0x3 063c 00db | | Load_Top At_Offset_3 063d 2a22 |*" | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x22 063e 00da | | Load_Top At_Offset_2 ; Debug Table 0x29.0x6 = 0x63e,0x4 063f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0640 6183 |a | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x29.0x7 = 0x640,0x5 0641 0257 | W | Execute Discrete,Raise 0642 0000 0000 | | .BLANK 0000[0x6] 0648 ; -------------------------------------------------------------------------------------- 0648 ; SUBPROGRAM 0648 ; -------------------------------------------------------------------------------------- 0648 064f | O | .CONST 0x064f ; Address of begin 0649 0004 | | .CONST 0x0004 ; Address of exception handler 064a 0002 | | .CONST 0x0002 ; Number of locals 064b INIT_0648: 064b 4801 |H | Short_Literal 0x1 ; Debug Table 0x2a = .DEBUG 0x064b,0x0eac,0x0002,0x0000,0x0057,0x4625,0x0000,0x0919 ; Debug Table 0x2a.0x0 = 0x64b,0xffff 064c e001 | | Load 0x0,0x1 064d 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 064e 1c08 | | Execute_Immediate Run_Utility,0x8 064f BODY_0648: 064f 00db | | Load_Top At_Offset_3 ; Debug Table 0x2a.0x1 = 0x64f,0x1 0650 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0651 0f01 | | Execute_Immediate Equal,0x1 0652 680e |h | Jump_Zero 0x661 0653 00db | | Load_Top At_Offset_3 ; Debug Table 0x2a.0x2 = 0x653,0x2 0654 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0655 49ff |I | Short_Literal 0x1ff 0656 0273 | s | Execute Discrete,Plus 0657 0248 | H | Execute Discrete,Check_In_Integer 0658 0a01 | | Execute_Immediate Plus,0x1 0659 00d9 | | Load_Top At_Offset_1 065a 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 065b 00db | | Load_Top At_Offset_3 ; Debug Table 0x2a.0x3 = 0x65b,0x3 065c 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 065d 00d9 | | Load_Top At_Offset_1 065e 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 065f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2a.0x4 = 0x65f,0x4 0660 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0661 6162 |ab | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x2a.0x5 = 0x661,0x5 0662 0257 | W | Execute Discrete,Raise 0663 0000 0000 | | .BLANK 0000[0x5] 0668 ; -------------------------------------------------------------------------------------- 0668 ; SUBPROGRAM 0668 ; -------------------------------------------------------------------------------------- 0668 0672 | r | .CONST 0x0672 ; Address of begin 0669 0004 | | .CONST 0x0004 ; Address of exception handler 066a 0002 | | .CONST 0x0002 ; Number of locals 066b INIT_0668: 066b 00db | | Load_Top At_Offset_3 ; Debug Table 0x2b = .DEBUG 0x066b,0x0eba,0x0001,0x0000,0x0057,0x4625,0x0000,0x0969 ; Debug Table 0x2b.0x0 = 0x66b,0xffff 066c 00db | | Load_Top At_Offset_3 066d 0272 | r | Execute Discrete,Minus 066e 0248 | H | Execute Discrete,Check_In_Integer 066f 0274 | t | Execute Discrete,Absolute_Value 0670 00e2 | | Load_Encached Integer_Cache 0671 03f1 | | Declare_Variable Discrete,With_Value 0672 BODY_0668: 0672 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2b.0x1 = 0x672,0x1 0673 0c14 | | Execute_Immediate Greater_Equal,0x14 0674 6802 |h | Jump_Zero 0x677 0675 4813 |H | Short_Literal 0x13 ; Debug Table 0x2b.0x2 = 0x675,0x2 0676 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0677 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2b.0x3 = 0x677,0x3 0678 e213 | | Load 0x1,0x13 0679 01d7 | | Execute Vector,Field_Read 067a 0a01 | | Execute_Immediate Plus,0x1 067b 00d9 | | Load_Top At_Offset_1 067c e213 | | Load 0x1,0x13 067d 01d6 | | Execute Vector,Field_Write 067e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 067f 0000 | | .XXX[0x1] 0680 ; -------------------------------------------------------------------------------------- 0680 ; SUBPROGRAM 0680 ; -------------------------------------------------------------------------------------- 0680 068a | | .CONST 0x068a ; Address of begin 0681 0004 | | .CONST 0x0004 ; Address of exception handler 0682 0003 | | .CONST 0x0003 ; Number of locals 0683 INIT_0680: 0683 00da | | Load_Top At_Offset_2 ; Debug Table 0x2c = .DEBUG 0x0683,0x0ec4,0x0001,0x0000,0x0057,0x4625,0x0000,0x09a3 ; Debug Table 0x2c.0x0 = 0x683,0xffff 0684 823e | > | Call 0x1,0x3e 0685 e225 | % | Load 0x1,0x25 0686 03f1 | | Declare_Variable Discrete,With_Value 0687 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2c.0x1 = 0x687,0xfffe 0688 e225 | % | Load 0x1,0x25 0689 03f1 | | Declare_Variable Discrete,With_Value 068a BODY_0680: 068a 00cf | | Action Mark_Auxiliary 068b 780d |x | Jump 0x699 068c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2c.0x2 = 0x68c,0x2 068d 0a01 | | Execute_Immediate Plus,0x1 068e 0248 | H | Execute Discrete,Check_In_Integer 068f 6130 |a0 | Indirect_Literal Discrete,0x7c0,{0x00000000, 0x0000053d} 0690 026e | n | Execute Discrete,Modulo 0691 005a | Z | Store_Top Discrete,At_Offset_2 0692 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2c.0x3 = 0x692,0x3 0693 00db | | Load_Top At_Offset_3 0694 027f | | Execute Discrete,Equal 0695 6802 |h | Jump_Zero 0x698 0696 612d |a- | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x2c.0x4 = 0x696,0x4 0697 0257 | W | Execute Discrete,Raise 0698 00c9 | | Action Pop_Auxiliary_Loop 0699 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2c.0x5 = 0x699,0x1 069a e229 | ) | Load 0x1,0x29 069b 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 069c 01d5 | | Execute Vector,Field_Reference 069d 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 069e 77ed |w | Jump_Nonzero 0x68c 069f 00ce | | Action Pop_Auxiliary 06a0 4801 |H | Short_Literal 0x1 ; Debug Table 0x2c.0x6 = 0x6a0,0x5 06a1 e226 | & | Load 0x1,0x26 06a2 1c08 | | Execute_Immediate Run_Utility,0x8 06a3 e5ff | | Load 0x2,-0x1 06a4 00d9 | | Load_Top At_Offset_1 06a5 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 06a6 e5fe | | Load 0x2,-0x2 06a7 00d9 | | Load_Top At_Offset_1 06a8 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 06a9 e5fd | | Load 0x2,-0x3 06aa 00d9 | | Load_Top At_Offset_1 06ab 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 06ac 00d9 | | Load_Top At_Offset_1 06ad e229 | ) | Load 0x1,0x29 06ae 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 06af 01d6 | | Execute Vector,Field_Write 06b0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2c.0x7 = 0x6b0,0x6 06b1 00da | | Load_Top At_Offset_2 06b2 824a | J | Call 0x1,0x4a 06b3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2c.0x8 = 0x6b3,0x7 06b4 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 06b5 4811 |H | Short_Literal 0x11 06b6 481c |H | Short_Literal 0x1c 06b7 0262 | b | Execute Discrete,In_Range 06b8 6810 |h | Jump_Zero 0x6c9 06b9 e5ff | | Load 0x2,-0x1 06ba 2622 |&" | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x22 06bb 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 06bc 700c |p | Jump_Nonzero 0x6c9 06bd e5fd | | Load 0x2,-0x3 ; Debug Table 0x2c.0x9 = 0x6bd,0x8 06be e5fe | | Load 0x2,-0x2 06bf 8247 | G | Call 0x1,0x47 06c0 e5ff | | Load 0x2,-0x1 06c1 8246 | F | Call 0x1,0x46 06c2 824b | K | Call 0x1,0x4b 06c3 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2c.0xa = 0x6c3,0x9 06c4 e5fe | | Load 0x2,-0x2 06c5 8249 | I | Call 0x1,0x49 06c6 e5ff | | Load 0x2,-0x1 06c7 8248 | H | Call 0x1,0x48 06c8 824b | K | Call 0x1,0x4b 06c9 4504 |E | Exit_Suprogram New_Top_Offset 0x4 06ca 0000 0000 | | .BLANK 0000[0x6] 06d0 ; -------------------------------------------------------------------------------------- 06d0 ; SUBPROGRAM 06d0 ; -------------------------------------------------------------------------------------- 06d0 06d3 | | .CONST 0x06d3 ; Address of begin 06d1 0004 | | .CONST 0x0004 ; Address of exception handler 06d2 0001 | | .CONST 0x0001 ; Number of locals 06d3 BODY_06d0: 06d3 INIT_06d0: 06d3 00db | | Load_Top At_Offset_3 ; Debug Table 0x2d = .DEBUG 0x06d3,0x0edc,0x0001,0x0000,0x0057,0x4625,0x0000,0x0a4d ; Debug Table 0x2d.0x0 = 0x6d3,0x1 06d4 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 06d5 4601 |F | Jump_Case 0x2 06d6 7801 |x | Jump 0x6d8 ; case 0x0 06d7 780a |x | Jump 0x6e2 ; case 0x1 06d8 00db | | Load_Top At_Offset_3 ; Debug Table 0x2d.0x1 = 0x6d8,0x2 06d9 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 06da 8241 | A | Call 0x1,0x41 06db 00da | | Load_Top At_Offset_2 ; Debug Table 0x2d.0x2 = 0x6db,0x3 06dc e5fe | | Load 0x2,-0x2 06dd 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 06de e214 | | Load 0x1,0x14 06df 025b | [ | Execute Discrete,Check_In_Type 06e0 8242 | B | Call 0x1,0x42 06e1 782c |x, | Jump 0x70e 06e2 00db | | Load_Top At_Offset_3 ; Debug Table 0x2d.0x3 = 0x6e2,0x4 06e3 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06e4 8240 | @ | Call 0x1,0x40 06e5 6812 |h | Jump_Zero 0x6f8 06e6 00cf | | Action Mark_Auxiliary 06e7 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2d.0x4 = 0x6e7,0x5 06e8 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 06e9 e5fe | | Load 0x2,-0x2 06ea 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06eb 0263 | c | Execute Discrete,Above_Bound 06ec 7009 |p | Jump_Nonzero 0x6f6 06ed 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2d.0x5 = 0x6ed,0x6 06ee 8241 | A | Call 0x1,0x41 06ef e5ff | | Load 0x2,-0x1 ; Debug Table 0x2d.0x6 = 0x6ef,0x7 06f0 00d9 | | Load_Top At_Offset_1 06f1 e214 | | Load 0x1,0x14 06f2 025b | [ | Execute Discrete,Check_In_Type 06f3 8242 | B | Call 0x1,0x42 06f4 00c8 | | Action Pop_Auxiliary_Range 06f5 3ff7 |? | Loop_Increasing 0x6ed 06f6 00ce | | Action Pop_Auxiliary 06f7 7816 |x | Jump 0x70e 06f8 00db | | Load_Top At_Offset_3 ; Debug Table 0x2d.0x7 = 0x6f8,0x8 06f9 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 06fa e5fe | | Load 0x2,-0x2 06fb 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06fc 8244 | D | Call 0x1,0x44 06fd 00cf | | Action Mark_Auxiliary 06fe e5fe | | Load 0x2,-0x2 ; Debug Table 0x2d.0x8 = 0x6fe,0x9 06ff 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 0700 09fa | | Execute_Immediate Binary_Scale,-0x6 0701 e5fe | | Load 0x2,-0x2 0702 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0703 09fa | | Execute_Immediate Binary_Scale,-0x6 0704 0263 | c | Execute Discrete,Above_Bound 0705 7007 |p | Jump_Nonzero 0x70d 0706 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2d.0x9 = 0x706,0xa 0707 00d9 | | Load_Top At_Offset_1 0708 e21e | | Load 0x1,0x1e 0709 025b | [ | Execute Discrete,Check_In_Type 070a 8245 | E | Call 0x1,0x45 070b 00c8 | | Action Pop_Auxiliary_Range 070c 3ff9 |? | Loop_Increasing 0x706 070d 00ce | | Action Pop_Auxiliary 070e 00da | | Load_Top At_Offset_2 ; Debug Table 0x2d.0xa = 0x70e,0xb 070f 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0710 0e1d | | Execute_Immediate Not_Equal,0x1d 0711 6804 |h | Jump_Zero 0x716 0712 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2d.0xb = 0x712,0xc 0713 e5fe | | Load 0x2,-0x2 0714 e5ff | | Load 0x2,-0x1 0715 824b | K | Call 0x1,0x4b 0716 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0717 0000 | | .XXX[0x1] 0718 ; -------------------------------------------------------------------------------------- 0718 ; SUBPROGRAM 0718 ; -------------------------------------------------------------------------------------- 0718 071b | | .CONST 0x071b ; Address of begin 0719 0004 | | .CONST 0x0004 ; Address of exception handler 071a 0001 | | .CONST 0x0001 ; Number of locals 071b BODY_0718: 071b INIT_0718: 071b e21d | | Load 0x1,0x1d ; Debug Table 0x2e = .DEBUG 0x071b,0x0ef6,0x0001,0x0000,0x0057,0x4625,0x0000,0x0ae5 ; Debug Table 0x2e.0x0 = 0x71b,0x1 071c 180f | | Execute Package,Field_Execute,Field_Number 0xf 071d e224 | $ | Load 0x1,0x24 ; Debug Table 0x2e.0x1 = 0x71d,0x2 071e 180f | | Execute Package,Field_Execute,Field_Number 0xf 071f e22a | * | Load 0x1,0x2a ; Debug Table 0x2e.0x2 = 0x71f,0x3 0720 180f | | Execute Package,Field_Execute,Field_Number 0xf 0721 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0722 0000 0000 | | .BLANK 0000[0x6] 0728 ; -------------------------------------------------------------------------------------- 0728 ; SUBPROGRAM 0728 ; -------------------------------------------------------------------------------------- 0728 072b | + | .CONST 0x072b ; Address of begin 0729 0004 | | .CONST 0x0004 ; Address of exception handler 072a 0001 | | .CONST 0x0001 ; Number of locals 072b BODY_0728: 072b INIT_0728: 072b 00cf | | Action Mark_Auxiliary ; Debug Table 0x2f = .DEBUG 0x072b,0x0efe,0x0001,0x0000,0x0057,0x4625,0x0000,0x0afc 072c 4bff |K | Short_Literal 0x3ff ; Debug Table 0x2f.0x0 = 0x72c,0x1 072d 4800 |H | Short_Literal 0x0 072e 0007 | | Action Break_Optional 072f e210 | | Load 0x1,0x10 ; Debug Table 0x2f.0x1 = 0x72f,0x2 0730 00d9 | | Load_Top At_Offset_1 0731 e218 | | Load 0x1,0x18 0732 01d6 | | Execute Vector,Field_Write 0733 00c8 | | Action Pop_Auxiliary_Range 0734 3ffa |? | Loop_Increasing 0x72f 0735 00ce | | Action Pop_Auxiliary 0736 4800 |H | Short_Literal 0x0 ; Debug Table 0x2f.0x2 = 0x736,0x3 0737 a219 | | Store_Unchecked 0x1,0x19 0738 e21d | | Load 0x1,0x1d ; Debug Table 0x2f.0x3 = 0x738,0x4 0739 180e | | Execute Package,Field_Execute,Field_Number 0xe 073a 00cf | | Action Mark_Auxiliary 073b 4bff |K | Short_Literal 0x3ff ; Debug Table 0x2f.0x4 = 0x73b,0x5 073c 4810 |H | Short_Literal 0x10 073d 0007 | | Action Break_Optional 073e e210 | | Load 0x1,0x10 ; Debug Table 0x2f.0x5 = 0x73e,0x6 073f 00d9 | | Load_Top At_Offset_1 0740 e222 | " | Load 0x1,0x22 0741 01d6 | | Execute Vector,Field_Write 0742 00c8 | | Action Pop_Auxiliary_Range 0743 3ffa |? | Loop_Increasing 0x73e 0744 00ce | | Action Pop_Auxiliary 0745 4800 |H | Short_Literal 0x0 ; Debug Table 0x2f.0x6 = 0x745,0x7 0746 a223 | # | Store_Unchecked 0x1,0x23 0747 e224 | $ | Load 0x1,0x24 ; Debug Table 0x2f.0x7 = 0x747,0x8 0748 180e | | Execute Package,Field_Execute,Field_Number 0xe 0749 00cf | | Action Mark_Auxiliary 074a 6071 |`q | Indirect_Literal Discrete,0x7bc,{0x00000000, 0x0000053c} ; Debug Table 0x2f.0x8 = 0x74a,0x9 074b 4800 |H | Short_Literal 0x0 074c 0007 | | Action Break_Optional 074d 4800 |H | Short_Literal 0x0 ; Debug Table 0x2f.0x9 = 0x74d,0xa 074e e226 | & | Load 0x1,0x26 074f 1c08 | | Execute_Immediate Run_Utility,0x8 0750 00d9 | | Load_Top At_Offset_1 0751 e229 | ) | Load 0x1,0x29 0752 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0753 01d6 | | Execute Vector,Field_Write 0754 00c8 | | Action Pop_Auxiliary_Range 0755 3ff7 |? | Loop_Increasing 0x74d 0756 00ce | | Action Pop_Auxiliary 0757 e22a | * | Load 0x1,0x2a ; Debug Table 0x2f.0xa = 0x757,0xb 0758 180e | | Execute Package,Field_Execute,Field_Number 0xe 0759 00cf | | Action Mark_Auxiliary 075a 4813 |H | Short_Literal 0x13 ; Debug Table 0x2f.0xb = 0x75a,0xc 075b 4800 |H | Short_Literal 0x0 075c 0007 | | Action Break_Optional 075d 4800 |H | Short_Literal 0x0 ; Debug Table 0x2f.0xc = 0x75d,0xd 075e 00d9 | | Load_Top At_Offset_1 075f e213 | | Load 0x1,0x13 0760 01d6 | | Execute Vector,Field_Write 0761 00c8 | | Action Pop_Auxiliary_Range 0762 3ffa |? | Loop_Increasing 0x75d 0763 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0764 0000 0000 | | .BLANK 0000[0x4] 0768 ; -------------------------------------------------------------------------------------- 0768 ; SUBPROGRAM 0768 ; -------------------------------------------------------------------------------------- 0768 0770 | p | .CONST 0x0770 ; Address of begin 0769 0784 | | .CONST 0x0784 ; Address of exception handler 076a 0003 | | .CONST 0x0003 ; Number of locals 076b INIT_0768: 076b 0007 | | Action Break_Optional ; Debug Table 0x30 = .DEBUG 0x076b,0x0f1a,0x0001,0x0000,0x0057,0x4625,0x0000,0x0b65 ; Debug Table 0x30.0x0 = 0x76b,0xffff 076c 029f 09cb | | Declare_Subprogram INIT_09c8,For_Call ; Debug Table 0x30.0x1 = 0x76c,0xfffe 076e 029f 0a03 | | Declare_Subprogram INIT_0a00,For_Call ; Debug Table 0x30.0x2 = 0x76e,0xfffd 0770 BODY_0768: 0770 e5ff | | Load 0x2,-0x1 ; Debug Table 0x30.0x3 = 0x770,0x1 0771 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0772 0227 | ' | Execute Access,All_Reference 0773 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0774 e5ff | | Load 0x2,-0x1 0775 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0776 0227 | ' | Execute Access,All_Reference 0777 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0778 8403 | | Call 0x2,0x3 0779 e5fe | | Load 0x2,-0x2 077a 016d | m | Execute Variant_Record,Structure_Write 077b e5ff | | Load 0x2,-0x1 ; Debug Table 0x30.0x4 = 0x77b,0x2 077c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 077d e5ff | | Load 0x2,-0x1 077e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 077f e007 | | Load 0x0,0x7 0780 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0781 e5ff | | Load 0x2,-0x1 0782 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0783 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0784 TRAP_0768: 0784 6033 |`3 | Indirect_Literal Discrete,0x7b8,{0x00000000, 0x57462507} 0785 010f | | Execute Exception,Equal 0786 6802 |h | Jump_Zero 0x789 0787 602c |`, | Indirect_Literal Discrete,0x7b4,{0x00000000, 0x57449502} ; Debug Table 0x30.0x5 = 0x787,0x3 0788 0257 | W | Execute Discrete,Raise 0789 0100 | | Execute Exception,Raise 078a 0000 0000 | | .BLANK 0000[0x6] 0790 ; -------------------------------------------------------------------------------------- 0790 ; SUBPROGRAM 0790 ; -------------------------------------------------------------------------------------- 0790 07a0 | | .CONST 0x07a0 ; Address of begin 0791 0004 | | .CONST 0x0004 ; Address of exception handler 0792 0004 | | .CONST 0x0004 ; Number of locals 0793 INIT_0790: 0793 e001 | | Load 0x0,0x1 ; Debug Table 0x31 = .DEBUG 0x0793,0x0f28,0x0001,0x0000,0x0057,0x4625,0x0000,0x0cfb ; Debug Table 0x31.0x0 = 0x793,0xffff 0794 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 0795 02ff | | Declare_Variable Variant_Record 0796 00d8 | | Load_Top At_Offset_0 0797 1c00 | | Execute_Immediate Run_Utility,0x0 0798 e001 | | Load 0x0,0x1 ; Debug Table 0x31.0x1 = 0x798,0xfffe 0799 1b20 | | Execute Package,Field_Read,Field_Number 0x20 079a 02ff | | Declare_Variable Variant_Record 079b 00d8 | | Load_Top At_Offset_0 079c 1c00 | | Execute_Immediate Run_Utility,0x0 079d e001 | | Load 0x0,0x1 ; Debug Table 0x31.0x2 = 0x79d,0xfffd 079e 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28 079f 0322 | " | Declare_Variable Record 07a0 BODY_0790: 07a0 00da | | Load_Top At_Offset_2 ; Debug Table 0x31.0x3 = 0x7a0,0x1 07a1 e5ff | | Load 0x2,-0x1 07a2 824f | O | Call 0x1,0x4f 07a3 00d2 | | Pop_Control Pop_Count_2 07a4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x31.0x4 = 0x7a4,0x2 07a5 00da | | Load_Top At_Offset_2 07a6 e5ff | | Load 0x2,-0x1 07a7 e009 | | Load 0x0,0x9 07a8 180d | | Execute Package,Field_Execute,Field_Number 0xd 07a9 00d3 | | Pop_Control Pop_Count_3 07aa 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x31.0x5 = 0x7aa,0x3 07ab e008 | | Load 0x0,0x8 07ac 1810 | | Execute Package,Field_Execute,Field_Number 0x10 07ad 6804 |h | Jump_Zero 0x7b2 07ae 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x31.0x6 = 0x7ae,0x4 07af 00db | | Load_Top At_Offset_3 07b0 00db | | Load_Top At_Offset_3 07b1 824c | L | Call 0x1,0x4c 07b2 4501 |E | Exit_Suprogram New_Top_Offset 0x1 07b3 0000 | | .XXX[0x1] 07b4 0000 0000 | | .LITERAL {0x00000000, 0x57449502} 07b8 0000 0000 | | .LITERAL {0x00000000, 0x57462507} 07bc 0000 0000 | | .LITERAL {0x00000000, 0x0000053c} 07c0 0000 0000 | | .LITERAL {0x00000000, 0x0000053d} 07c4 0000 0000 | | .LITERAL {0x00000000, 0x53926505} 07c8 0000 0000 | | .LITERAL {0x00000000, 0x53926502} 07cc 0000 0000 | | .LITERAL {0x00000000, 0x57462506} 07d0 0000 0000 | | .LITERAL {0x00000000, 0x57462505} 07d4 0000 0000 | | .LITERAL {0x00000000, 0x57462502} 07d8 ; -------------------------------------------------------------------------------------- 07d8 ; SUBPROGRAM 07d8 ; -------------------------------------------------------------------------------------- 07d8 07e3 | | .CONST 0x07e3 ; Address of begin 07d9 0004 | | .CONST 0x0004 ; Address of exception handler 07da 0003 | | .CONST 0x0003 ; Number of locals 07db INIT_07d8: 07db e001 | | Load 0x0,0x1 ; Debug Table 0x32 = .DEBUG 0x07db,0x0f38,0x0001,0x0000,0x0057,0x4625,0x0000,0x0d44 ; Debug Table 0x32.0x0 = 0x7db,0xffff 07dc 1b20 | | Execute Package,Field_Read,Field_Number 0x20 07dd 02ff | | Declare_Variable Variant_Record 07de 00d8 | | Load_Top At_Offset_0 07df 1c00 | | Execute_Immediate Run_Utility,0x0 07e0 e001 | | Load 0x0,0x1 ; Debug Table 0x32.0x1 = 0x7e0,0xfffe 07e1 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28 07e2 0322 | " | Declare_Variable Record 07e3 BODY_07d8: 07e3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x32.0x2 = 0x7e3,0x1 07e4 00da | | Load_Top At_Offset_2 07e5 e5ff | | Load 0x2,-0x1 07e6 e009 | | Load 0x0,0x9 07e7 180d | | Execute Package,Field_Execute,Field_Number 0xd 07e8 00d3 | | Pop_Control Pop_Count_3 07e9 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x32.0x3 = 0x7e9,0x2 07ea 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 07eb 0f1e | | Execute_Immediate Equal,0x1e 07ec 680c |h | Jump_Zero 0x7f9 07ed 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x32.0x4 = 0x7ed,0x3 07ee 2e23 |.# | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x23 07ef a21a | | Store_Unchecked 0x1,0x1a 07f0 822b | + | Call 0x1,0x2b ; Debug Table 0x32.0x5 = 0x7f0,0x4 07f1 e229 | ) | Load 0x1,0x29 07f2 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 07f3 822b | + | Call 0x1,0x2b ; Debug Table 0x32.0x6 = 0x7f3,0x5 07f4 e217 | | Load 0x1,0x17 07f5 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 07f6 822b | + | Call 0x1,0x2b ; Debug Table 0x32.0x7 = 0x7f6,0x6 07f7 e221 | ! | Load 0x1,0x21 07f8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 07f9 4501 |E | Exit_Suprogram New_Top_Offset 0x1 07fa 0000 0000 | | .BLANK 0000[0x6] 0800 ; -------------------------------------------------------------------------------------- 0800 ; SUBPROGRAM 0800 ; -------------------------------------------------------------------------------------- 0800 0805 | | .CONST 0x0805 ; Address of begin 0801 0004 | | .CONST 0x0004 ; Address of exception handler 0802 0002 | | .CONST 0x0002 ; Number of locals 0803 INIT_0800: 0803 029f 0a63 | c| Declare_Subprogram INIT_0a60,For_Call ; Debug Table 0x33 = .DEBUG 0x0803,0x0f4a,0x0002,0x0000,0x0057,0x4625,0x0000,0x0d8e ; Debug Table 0x33.0x0 = 0x803,0xffff 0805 BODY_0800: 0805 00db | | Load_Top At_Offset_3 ; Debug Table 0x33.0x1 = 0x805,0x1 0806 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0807 0b00 | | Execute_Immediate Case_Compare,0x0 0808 7009 |p | Jump_Nonzero 0x812 0809 0b01 | | Execute_Immediate Case_Compare,0x1 080a 7007 |p | Jump_Nonzero 0x812 080b 00d8 | | Load_Top At_Offset_0 080c 4802 |H | Short_Literal 0x2 080d 480f |H | Short_Literal 0xf 080e 0262 | b | Execute Discrete,In_Range 080f 700d |p | Jump_Nonzero 0x81d 0810 67b3 |g | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x33.0x2 = 0x810,0x4 0811 0257 | W | Execute Discrete,Raise 0812 e5ff | | Load 0x2,-0x1 ; Debug Table 0x33.0x3 = 0x812,0x2 0813 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0814 0909 | | Execute_Immediate Binary_Scale,0x9 0815 0248 | H | Execute Discrete,Check_In_Integer 0816 e5ff | | Load 0x2,-0x1 0817 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0818 0273 | s | Execute Discrete,Plus 0819 e001 | | Load 0x0,0x1 081a 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 081b 025b | [ | Execute Discrete,Check_In_Type 081c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 081d e5ff | | Load 0x2,-0x1 ; Debug Table 0x33.0x4 = 0x81d,0x3 081e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 081f 0909 | | Execute_Immediate Binary_Scale,0x9 0820 0248 | H | Execute Discrete,Check_In_Integer 0821 e5ff | | Load 0x2,-0x1 0822 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0823 8402 | | Call 0x2,0x2 0824 0273 | s | Execute Discrete,Plus 0825 e001 | | Load 0x0,0x1 0826 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0827 025b | [ | Execute Discrete,Check_In_Type 0828 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0829 0000 0000 | | .BLANK 0000[0x7] 0830 ; -------------------------------------------------------------------------------------- 0830 ; SUBPROGRAM 0830 ; -------------------------------------------------------------------------------------- 0830 0836 | 6 | .CONST 0x0836 ; Address of begin 0831 0004 | | .CONST 0x0004 ; Address of exception handler 0832 0002 | | .CONST 0x0002 ; Number of locals 0833 INIT_0830: 0833 61c8 |a | Indirect_Literal Discrete,0x9fc,{0x00000000, 0x00000400} ; Debug Table 0x34 = .DEBUG 0x0833,0x0f56,0x0002,0x0000,0x0057,0x4625,0x0000,0x0e61 ; Debug Table 0x34.0x0 = 0x833,0xffff 0834 00e2 | | Load_Encached Integer_Cache 0835 03f1 | | Declare_Variable Discrete,With_Value 0836 BODY_0830: 0836 00db | | Load_Top At_Offset_3 ; Debug Table 0x34.0x1 = 0x836,0x1 0837 4800 |H | Short_Literal 0x0 0838 4bff |K | Short_Literal 0x3ff 0839 0262 | b | Execute Discrete,In_Range 083a 6805 |h | Jump_Zero 0x840 083b 00db | | Load_Top At_Offset_3 ; Debug Table 0x34.0x2 = 0x83b,0x2 083c e001 | | Load 0x0,0x1 083d 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 083e 025b | [ | Execute Discrete,Check_In_Type 083f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0840 00db | | Load_Top At_Offset_3 ; Debug Table 0x34.0x3 = 0x840,0x3 0841 4c00 |L | Short_Literal -0x400 0842 4fff |O | Short_Literal -0x1 0843 0262 | b | Execute Discrete,In_Range 0844 6809 |h | Jump_Zero 0x84e 0845 00db | | Load_Top At_Offset_3 ; Debug Table 0x34.0x4 = 0x845,0x4 0846 00d9 | | Load_Top At_Offset_1 0847 0901 | | Execute_Immediate Binary_Scale,0x1 0848 0248 | H | Execute Discrete,Check_In_Integer 0849 0273 | s | Execute Discrete,Plus 084a e001 | | Load 0x0,0x1 084b 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 084c 025b | [ | Execute Discrete,Check_In_Type 084d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 084e 6775 |gu | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x34.0x5 = 0x84e,0x5 084f 0257 | W | Execute Discrete,Raise 0850 ; -------------------------------------------------------------------------------------- 0850 ; SUBPROGRAM 0850 ; -------------------------------------------------------------------------------------- 0850 0856 | V | .CONST 0x0856 ; Address of begin 0851 0004 | | .CONST 0x0004 ; Address of exception handler 0852 0002 | | .CONST 0x0002 ; Number of locals 0853 INIT_0850: 0853 4a00 |J | Short_Literal 0x200 ; Debug Table 0x35 = .DEBUG 0x0853,0x0f64,0x0002,0x0000,0x0057,0x4625,0x0000,0x0ebe ; Debug Table 0x35.0x0 = 0x853,0xffff 0854 00e2 | | Load_Encached Integer_Cache 0855 03f1 | | Declare_Variable Discrete,With_Value 0856 BODY_0850: 0856 00db | | Load_Top At_Offset_3 ; Debug Table 0x35.0x1 = 0x856,0x1 0857 4c00 |L | Short_Literal -0x400 0858 4fff |O | Short_Literal -0x1 0859 0262 | b | Execute Discrete,In_Range 085a 6807 |h | Jump_Zero 0x862 085b 00db | | Load_Top At_Offset_3 ; Debug Table 0x35.0x2 = 0x85b,0x2 085c 00d9 | | Load_Top At_Offset_1 085d 0273 | s | Execute Discrete,Plus 085e e001 | | Load 0x0,0x1 085f 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0860 025b | [ | Execute Discrete,Check_In_Type 0861 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0862 6761 |ga | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x35.0x3 = 0x862,0x3 0863 0257 | W | Execute Discrete,Raise 0864 0000 0000 | | .BLANK 0000[0x4] 0868 ; -------------------------------------------------------------------------------------- 0868 ; SUBPROGRAM 0868 ; -------------------------------------------------------------------------------------- 0868 086e | n | .CONST 0x086e ; Address of begin 0869 0004 | | .CONST 0x0004 ; Address of exception handler 086a 0002 | | .CONST 0x0002 ; Number of locals 086b INIT_0868: 086b 6190 |a | Indirect_Literal Discrete,0x9fc,{0x00000000, 0x00000400} ; Debug Table 0x36 = .DEBUG 0x086b,0x0f6e,0x0002,0x0000,0x0057,0x4625,0x0000,0x0f03 ; Debug Table 0x36.0x0 = 0x86b,0xffff 086c 00e2 | | Load_Encached Integer_Cache 086d 03f1 | | Declare_Variable Discrete,With_Value 086e BODY_0868: 086e 00db | | Load_Top At_Offset_3 ; Debug Table 0x36.0x1 = 0x86e,0x1 086f 4800 |H | Short_Literal 0x0 0870 4bff |K | Short_Literal 0x3ff 0871 0262 | b | Execute Discrete,In_Range 0872 6805 |h | Jump_Zero 0x878 0873 00db | | Load_Top At_Offset_3 ; Debug Table 0x36.0x2 = 0x873,0x2 0874 e001 | | Load 0x0,0x1 0875 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0876 025b | [ | Execute Discrete,Check_In_Type 0877 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0878 00db | | Load_Top At_Offset_3 ; Debug Table 0x36.0x3 = 0x878,0x3 0879 4c00 |L | Short_Literal -0x400 087a 4fff |O | Short_Literal -0x1 087b 0262 | b | Execute Discrete,In_Range 087c 6809 |h | Jump_Zero 0x886 087d 00db | | Load_Top At_Offset_3 ; Debug Table 0x36.0x4 = 0x87d,0x4 087e 00d9 | | Load_Top At_Offset_1 087f 0901 | | Execute_Immediate Binary_Scale,0x1 0880 0248 | H | Execute Discrete,Check_In_Integer 0881 0273 | s | Execute Discrete,Plus 0882 e001 | | Load 0x0,0x1 0883 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0884 025b | [ | Execute Discrete,Check_In_Type 0885 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0886 673d |g= | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x36.0x5 = 0x886,0x5 0887 0257 | W | Execute Discrete,Raise 0888 ; -------------------------------------------------------------------------------------- 0888 ; SUBPROGRAM 0888 ; -------------------------------------------------------------------------------------- 0888 088d | | .CONST 0x088d ; Address of begin 0889 0004 | | .CONST 0x0004 ; Address of exception handler 088a 0002 | | .CONST 0x0002 ; Number of locals 088b INIT_0888: 088b 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x37 = .DEBUG 0x088b,0x0f7c,0x0002,0x0000,0x0057,0x4625,0x0000,0x0f65 ; Debug Table 0x37.0x0 = 0x88b,0xffff 088c 0680 | | Execute_Immediate Set_Value_Unchecked,0x80 088d BODY_0888: 088d 00db | | Load_Top At_Offset_3 ; Debug Table 0x37.0x1 = 0x88d,0x1 088e 4f80 |O | Short_Literal -0x80 088f 027b | { | Execute Discrete,Greater_Equal 0890 680a |h | Jump_Zero 0x89b 0891 00db | | Load_Top At_Offset_3 0892 0d00 | | Execute_Immediate Less,0x0 0893 6807 |h | Jump_Zero 0x89b 0894 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x37.0x2 = 0x894,0x2 0895 e5ff | | Load 0x2,-0x1 0896 0273 | s | Execute Discrete,Plus 0897 e001 | | Load 0x0,0x1 0898 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0899 025b | [ | Execute Discrete,Check_In_Type 089a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 089b 6728 |g( | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x37.0x3 = 0x89b,0x3 089c 0257 | W | Execute Discrete,Raise 089d 0000 0000 | | .XXX[0x3] 089f 0000 | | 08a0 ; -------------------------------------------------------------------------------------- 08a0 ; SUBPROGRAM 08a0 ; -------------------------------------------------------------------------------------- 08a0 08a5 | | .CONST 0x08a5 ; Address of begin 08a1 0004 | | .CONST 0x0004 ; Address of exception handler 08a2 0002 | | .CONST 0x0002 ; Number of locals 08a3 INIT_08a0: 08a3 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x38 = .DEBUG 0x08a3,0x0f86,0x0002,0x0000,0x0057,0x4625,0x0000,0x0fae ; Debug Table 0x38.0x0 = 0x8a3,0xffff 08a4 0640 | @ | Execute_Immediate Set_Value_Unchecked,0x40 08a5 BODY_08a0: 08a5 00db | | Load_Top At_Offset_3 ; Debug Table 0x38.0x1 = 0x8a5,0x1 08a6 4fc0 |O | Short_Literal -0x40 08a7 027b | { | Execute Discrete,Greater_Equal 08a8 680a |h | Jump_Zero 0x8b3 08a9 00db | | Load_Top At_Offset_3 08aa 0d00 | | Execute_Immediate Less,0x0 08ab 6807 |h | Jump_Zero 0x8b3 08ac 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x38.0x2 = 0x8ac,0x2 08ad e5ff | | Load 0x2,-0x1 08ae 0273 | s | Execute Discrete,Plus 08af e001 | | Load 0x0,0x1 08b0 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 08b1 025b | [ | Execute Discrete,Check_In_Type 08b2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08b3 6710 |g | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x38.0x3 = 0x8b3,0x3 08b4 0257 | W | Execute Discrete,Raise 08b5 0000 0000 | | .XXX[0x3] 08b7 0000 | | 08b8 ; -------------------------------------------------------------------------------------- 08b8 ; SUBPROGRAM 08b8 ; -------------------------------------------------------------------------------------- 08b8 08bb | | .CONST 0x08bb ; Address of begin 08b9 0004 | | .CONST 0x0004 ; Address of exception handler 08ba 0001 | | .CONST 0x0001 ; Number of locals 08bb BODY_08b8: 08bb INIT_08b8: 08bb 00da | | Load_Top At_Offset_2 ; Debug Table 0x39 = .DEBUG 0x08bb,0x0f90,0x0002,0x0000,0x0057,0x4625,0x0000,0x0ff7 ; Debug Table 0x39.0x0 = 0x8bb,0x1 08bc 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 08bd 460e |F | Jump_Case 0xf 08be 783a |x: | Jump 0x8f9 ; case 0x0 08bf 780d |x | Jump 0x8cd ; case 0x1 08c0 780f |x | Jump 0x8d0 ; case 0x2 08c1 7811 |x | Jump 0x8d3 ; case 0x3 08c2 7816 |x | Jump 0x8d9 ; case 0x4 08c3 7819 |x | Jump 0x8dd ; case 0x5 08c4 7811 |x | Jump 0x8d6 ; case 0x6 08c5 7822 |x" | Jump 0x8e8 ; case 0x7 08c6 7827 |x' | Jump 0x8ee ; case 0x8 08c7 781d |x | Jump 0x8e5 ; case 0x9 08c8 781f |x | Jump 0x8e8 ; case 0xa 08c9 7828 |x( | Jump 0x8f2 ; case 0xb 08ca 7816 |x | Jump 0x8e1 ; case 0xc 08cb 782a |x* | Jump 0x8f6 ; case 0xd 08cc 7830 |x0 | Jump 0x8fd ; case 0xe 08cd 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0x1 = 0x8cd,0x2 08ce 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 08cf 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08d0 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0x2 = 0x8d0,0x3 08d1 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4 08d2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08d3 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0x3 = 0x8d3,0x4 08d4 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5 08d5 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08d6 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0x4 = 0x8d6,0x5 08d7 2e08 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x8 08d8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08d9 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0x5 = 0x8d9,0x6 08da 2e06 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6 08db 8253 | S | Call 0x1,0x53 08dc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08dd 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0x6 = 0x8dd,0x7 08de 2e07 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7 08df 8254 | T | Call 0x1,0x54 08e0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08e1 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0x7 = 0x8e1,0x8 08e2 2e0c |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xc 08e3 8255 | U | Call 0x1,0x55 08e4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08e5 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0x8 = 0x8e5,0x9 08e6 2e09 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x9 08e7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08e8 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0x9 = 0x8e8,0xa 08e9 2e0a |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xa 08ea e001 | | Load 0x0,0x1 08eb 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 08ec 025b | [ | Execute Discrete,Check_In_Type 08ed 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08ee 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0xa = 0x8ee,0xb 08ef 2e0b |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xb 08f0 8256 | V | Call 0x1,0x56 08f1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08f2 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0xb = 0x8f2,0xc 08f3 2e0b |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xb 08f4 8257 | W | Call 0x1,0x57 08f5 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08f6 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0xc = 0x8f6,0xd 08f7 2e0d |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0xd 08f8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08f9 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0xd = 0x8f9,0xe 08fa 2602 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x2 08fb 8252 | R | Call 0x1,0x52 08fc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08fd 00da | | Load_Top At_Offset_2 ; Debug Table 0x39.0xe = 0x8fd,0xf 08fe 2602 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x2 08ff 8252 | R | Call 0x1,0x52 0900 4e00 |N | Short_Literal -0x200 0901 0273 | s | Execute Discrete,Plus 0902 e001 | | Load 0x0,0x1 0903 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0904 025b | [ | Execute Discrete,Check_In_Type 0905 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0906 0000 0000 | | .XXX[0x2] 0908 ; -------------------------------------------------------------------------------------- 0908 ; SUBPROGRAM 0908 ; -------------------------------------------------------------------------------------- 0908 090f | | .CONST 0x090f ; Address of begin 0909 0004 | | .CONST 0x0004 ; Address of exception handler 090a 0002 | | .CONST 0x0002 ; Number of locals 090b INIT_0908: 090b 4800 |H | Short_Literal 0x0 ; Debug Table 0x3a = .DEBUG 0x090b,0x0fb0,0x0002,0x0000,0x0057,0x4625,0x0000,0x10dc ; Debug Table 0x3a.0x0 = 0x90b,0xffff 090c e001 | | Load 0x0,0x1 090d 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 090e 1c08 | | Execute_Immediate Run_Utility,0x8 090f BODY_0908: 090f e5fe | | Load 0x2,-0x2 ; Debug Table 0x3a.0x1 = 0x90f,0x1 0910 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0911 0e01 | | Execute_Immediate Not_Equal,0x1 0912 6802 |h | Jump_Zero 0x915 0913 66b0 |f | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x3a.0x2 = 0x913,0x2 0914 0257 | W | Execute Discrete,Raise 0915 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a.0x3 = 0x915,0x3 0916 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0917 461e |F | Jump_Case 0x1f 0918 7887 |x | Jump 0x9a0 ; case 0x0 0919 7886 |x | Jump 0x9a0 ; case 0x1 091a 7885 |x | Jump 0x9a0 ; case 0x2 091b 7884 |x | Jump 0x9a0 ; case 0x3 091c 7883 |x | Jump 0x9a0 ; case 0x4 091d 7882 |x | Jump 0x9a0 ; case 0x5 091e 7881 |x | Jump 0x9a0 ; case 0x6 091f 7880 |x | Jump 0x9a0 ; case 0x7 0920 787f |x | Jump 0x9a0 ; case 0x8 0921 787e |x~ | Jump 0x9a0 ; case 0x9 0922 787d |x} | Jump 0x9a0 ; case 0xa 0923 7813 |x | Jump 0x937 ; case 0xb 0924 7821 |x! | Jump 0x946 ; case 0xc 0925 782f |x/ | Jump 0x955 ; case 0xd 0926 783d |x= | Jump 0x964 ; case 0xe 0927 784b |xK | Jump 0x973 ; case 0xf 0928 7859 |xY | Jump 0x982 ; case 0x10 0929 7867 |xg | Jump 0x991 ; case 0x11 092a 7866 |xf | Jump 0x991 ; case 0x12 092b 7865 |xe | Jump 0x991 ; case 0x13 092c 7864 |xd | Jump 0x991 ; case 0x14 092d 7863 |xc | Jump 0x991 ; case 0x15 092e 7862 |xb | Jump 0x991 ; case 0x16 092f 7861 |xa | Jump 0x991 ; case 0x17 0930 7860 |x` | Jump 0x991 ; case 0x18 0931 785f |x_ | Jump 0x991 ; case 0x19 0932 785e |x^ | Jump 0x991 ; case 0x1a 0933 785d |x] | Jump 0x991 ; case 0x1b 0934 785c |x\ | Jump 0x991 ; case 0x1c 0935 786a |xj | Jump 0x9a0 ; case 0x1d 0936 7869 |xi | Jump 0x9a0 ; case 0x1e 0937 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a.0x4 = 0x937,0x4 0938 2612 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12 0939 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 093a 6865 |he | Jump_Zero 0x9a0 093b e5fe | | Load 0x2,-0x2 ; Debug Table 0x3a.0x5 = 0x93b,0x5 093c 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 093d e5ff | | Load 0x2,-0x1 093e 2612 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x12 093f 2703 |' | Execute Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0x3 0940 8258 | X | Call 0x1,0x58 0941 0273 | s | Execute Discrete,Plus 0942 00d9 | | Load_Top At_Offset_1 0943 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0944 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3a.0x6 = 0x944,0x6 0945 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0946 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a.0x7 = 0x946,0x7 0947 2617 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x17 0948 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0949 6856 |hV | Jump_Zero 0x9a0 094a e5fe | | Load 0x2,-0x2 ; Debug Table 0x3a.0x8 = 0x94a,0x8 094b 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 094c e5ff | | Load 0x2,-0x1 094d 2617 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x17 094e 2703 |' | Execute Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0x3 094f 8258 | X | Call 0x1,0x58 0950 0273 | s | Execute Discrete,Plus 0951 00d9 | | Load_Top At_Offset_1 0952 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0953 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3a.0x9 = 0x953,0x9 0954 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0955 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a.0xa = 0x955,0xa 0956 260f |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xf 0957 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0958 6847 |hG | Jump_Zero 0x9a0 0959 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3a.0xb = 0x959,0xb 095a 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 095b e5ff | | Load 0x2,-0x1 095c 260f |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xf 095d 2703 |' | Execute Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0x3 095e 8258 | X | Call 0x1,0x58 095f 0273 | s | Execute Discrete,Plus 0960 00d9 | | Load_Top At_Offset_1 0961 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0962 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3a.0xc = 0x962,0xc 0963 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0964 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a.0xd = 0x964,0xd 0965 261c |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1c 0966 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0967 6838 |h8 | Jump_Zero 0x9a0 0968 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3a.0xe = 0x968,0xe 0969 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 096a e5ff | | Load 0x2,-0x1 096b 261c |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1c 096c 2703 |' | Execute Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0x3 096d 8258 | X | Call 0x1,0x58 096e 0273 | s | Execute Discrete,Plus 096f 00d9 | | Load_Top At_Offset_1 0970 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0971 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3a.0xf = 0x971,0xf 0972 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0973 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a.0x10 = 0x973,0x10 0974 2618 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x18 0975 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0976 6829 |h) | Jump_Zero 0x9a0 0977 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3a.0x11 = 0x977,0x11 0978 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0979 e5ff | | Load 0x2,-0x1 097a 2618 |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x18 097b 2703 |' | Execute Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0x3 097c 8258 | X | Call 0x1,0x58 097d 0273 | s | Execute Discrete,Plus 097e 00d9 | | Load_Top At_Offset_1 097f 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0980 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3a.0x12 = 0x980,0x12 0981 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0982 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a.0x13 = 0x982,0x13 0983 261a |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1a 0984 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0985 681a |h | Jump_Zero 0x9a0 0986 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3a.0x14 = 0x986,0x14 0987 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0988 e5ff | | Load 0x2,-0x1 0989 261a |& | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x1a 098a 2703 |' | Execute Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0x3 098b 8258 | X | Call 0x1,0x58 098c 0273 | s | Execute Discrete,Plus 098d 00d9 | | Load_Top At_Offset_1 098e 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 098f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3a.0x15 = 0x98f,0x15 0990 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0991 00db | | Load_Top At_Offset_3 ; Debug Table 0x3a.0x16 = 0x991,0x16 0992 2622 |&" | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x22 0993 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2 0994 680b |h | Jump_Zero 0x9a0 0995 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3a.0x17 = 0x995,0x17 0996 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0997 e5ff | | Load 0x2,-0x1 0998 2622 |&" | Execute Variant_Record,Field_Reference,Variant,Direct,Field_Number 0x22 0999 2703 |' | Execute Variant_Record,Field_Reference,Variant,Indirect,Field_Number 0x3 099a 8258 | X | Call 0x1,0x58 099b 0273 | s | Execute Discrete,Plus 099c 00d9 | | Load_Top At_Offset_1 099d 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 099e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3a.0x18 = 0x99e,0x18 099f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 09a0 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3a.0x19 = 0x9a0,0x1a 09a1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 09a2 0000 0000 | | .BLANK 0000[0x6] 09a8 ; -------------------------------------------------------------------------------------- 09a8 ; SUBPROGRAM 09a8 ; -------------------------------------------------------------------------------------- 09a8 09ab | | .CONST 0x09ab ; Address of begin 09a9 09b6 | | .CONST 0x09b6 ; Address of exception handler 09aa 0001 | | .CONST 0x0001 ; Number of locals 09ab BODY_09a8: 09ab INIT_09a8: 09ab e007 | | Load 0x0,0x7 ; Debug Table 0x3b = .DEBUG 0x09ab,0x0fe6,0x0004,0x0000,0x0057,0x4625,0x0000,0x1298 ; Debug Table 0x3b.0x0 = 0x9ab,0x1 09ac 1814 | | Execute Package,Field_Execute,Field_Number 0x14 09ad e403 | | Load 0x2,0x3 09ae 017d | } | Execute Record,Structure_Write 09af e403 | | Load 0x2,0x3 ; Debug Table 0x3b.0x1 = 0x9af,0x2 09b0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 09b1 6803 |h | Jump_Zero 0x9b5 09b2 e403 | | Load 0x2,0x3 ; Debug Table 0x3b.0x2 = 0x9b2,0x3 09b3 8250 | P | Call 0x1,0x50 09b4 00d1 | | Pop_Control Pop_Count_1 09b5 4501 |E | Exit_Suprogram New_Top_Offset 0x1 09b6 TRAP_09a8: 09b6 6041 |`A | Indirect_Literal Discrete,0x9f8,{0x00000000, 0x57449503} 09b7 010f | | Execute Exception,Equal 09b8 6801 |h | Jump_Zero 0x9ba 09b9 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x3b.0x3 = 0x9b9,0x4 09ba 6039 |`9 | Indirect_Literal Discrete,0x9f4,{0x00000000, 0x57449504} 09bb 010f | | Execute Exception,Equal 09bc 6803 |h | Jump_Zero 0x9c0 09bd 00cc | | Action Pop_Block ; Debug Table 0x3b.0x4 = 0x9bd,0x5 09be 00a7 017d | }| Action Jump_Extended,0x17d 09c0 602f |`/ | Indirect_Literal Discrete,0x9f0,{0x00000000, 0x57449501} 09c1 010f | | Execute Exception,Equal 09c2 6801 |h | Jump_Zero 0x9c4 09c3 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x3b.0x5 = 0x9c3,0x6 09c4 0100 | | Execute Exception,Raise 09c5 0000 0000 | | .XXX[0x3] 09c7 0000 | | 09c8 ; -------------------------------------------------------------------------------------- 09c8 ; SUBPROGRAM 09c8 ; -------------------------------------------------------------------------------------- 09c8 09cd | | .CONST 0x09cd ; Address of begin 09c9 0004 | | .CONST 0x0004 ; Address of exception handler 09ca 0002 | | .CONST 0x0002 ; Number of locals 09cb INIT_09c8: 09cb 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x3c = .DEBUG 0x09cb,0x0ff4,0x0002,0x0000,0x0057,0x4625,0x0000,0x0b77 ; Debug Table 0x3c.0x0 = 0x9cb,0xffff 09cc 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 09cd BODY_09c8: 09cd e7fe | | Load 0x3,-0x2 ; Debug Table 0x3c.0x1 = 0x9cd,0x1 09ce 0b30 | 0 | Execute_Immediate Case_Compare,0x30 09cf 7004 |p | Jump_Nonzero 0x9d4 09d0 0b31 | 1 | Execute_Immediate Case_Compare,0x31 09d1 7007 |p | Jump_Nonzero 0x9d9 09d2 65f1 |e | Indirect_Literal Discrete,0x7c4,{0x00000000, 0x53926505} ; Debug Table 0x3c.0x2 = 0x9d2,0x4 09d3 0257 | W | Execute Discrete,Raise 09d4 e7ff | | Load 0x3,-0x1 ; Debug Table 0x3c.0x3 = 0x9d4,0x2 09d5 0901 | | Execute_Immediate Binary_Scale,0x1 09d6 0248 | H | Execute Discrete,Check_In_Integer 09d7 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 09d8 7805 |x | Jump 0x9de 09d9 e7ff | | Load 0x3,-0x1 ; Debug Table 0x3c.0x4 = 0x9d9,0x3 09da 0901 | | Execute_Immediate Binary_Scale,0x1 09db 0a01 | | Execute_Immediate Plus,0x1 09dc 0248 | H | Execute Discrete,Check_In_Integer 09dd 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 09de 00d1 | | Pop_Control Pop_Count_1 09df 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3c.0x5 = 0x9df,0x5 09e0 600b |` | Indirect_Literal Discrete,0x9ec,{0x00000000, 0x0000ffff} 09e1 027a | z | Execute Discrete,Less_Equal 09e2 6805 |h | Jump_Zero 0x9e8 09e3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3c.0x6 = 0x9e3,0x6 09e4 e001 | | Load 0x0,0x1 09e5 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 09e6 025b | [ | Execute Discrete,Check_In_Type 09e7 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 09e8 65cf |e | Indirect_Literal Discrete,0x7b8,{0x00000000, 0x57462507} ; Debug Table 0x3c.0x7 = 0x9e8,0x7 09e9 0257 | W | Execute Discrete,Raise 09ea 0000 0000 | | .XXX[0x2] 09ec 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff} 09f0 0000 0000 | | .LITERAL {0x00000000, 0x57449501} 09f4 0000 0000 | | .LITERAL {0x00000000, 0x57449504} 09f8 0000 0000 | | .LITERAL {0x00000000, 0x57449503} 09fc 0000 0000 | | .LITERAL {0x00000000, 0x00000400} 0a00 ; -------------------------------------------------------------------------------------- 0a00 ; SUBPROGRAM 0a00 ; -------------------------------------------------------------------------------------- 0a00 0a0f | | .CONST 0x0a0f ; Address of begin 0a01 0004 | | .CONST 0x0004 ; Address of exception handler 0a02 0005 | | .CONST 0x0005 ; Number of locals 0a03 INIT_0a00: 0a03 0007 | | Action Break_Optional ; Debug Table 0x3d = .DEBUG 0x0a03,0x1006,0x0002,0x0000,0x0057,0x4625,0x0000,0x0bc9 ; Debug Table 0x3d.0x0 = 0xa03,0xffff 0a04 e001 | | Load 0x0,0x1 ; Debug Table 0x3d.0x1 = 0xa04,0xfffe 0a05 1b22 | " | Execute Package,Field_Read,Field_Number 0x22 0a06 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0a07 e001 | | Load 0x0,0x1 ; Debug Table 0x3d.0x2 = 0xa07,0xfffd 0a08 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0a09 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0a0a e001 | | Load 0x0,0x1 ; Debug Table 0x3d.0x3 = 0xa0a,0xfffc 0a0b 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0a0c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0a0d 029f 0a8b | | Declare_Subprogram INIT_0a88,For_Call ; Debug Table 0x3d.0x4 = 0xa0d,0xfffb 0a0f BODY_0a00: 0a0f 00cf | | Action Mark_Auxiliary 0a10 e7fe | | Load 0x3,-0x2 ; Debug Table 0x3d.0x5 = 0xa10,0x1 0a11 e7ff | | Load 0x3,-0x1 0a12 0263 | c | Execute Discrete,Above_Bound 0a13 7034 |p4 | Jump_Nonzero 0xa48 0a14 e602 | | Load 0x3,0x2 ; Debug Table 0x3d.0x6 = 0xa14,0x2 0a15 701b |p | Jump_Nonzero 0xa31 0a16 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3d.0x7 = 0xa16,0x3 0a17 e5ff | | Load 0x2,-0x1 0a18 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0a19 01d7 | | Execute Vector,Field_Read 0a1a 0b30 | 0 | Execute_Immediate Case_Compare,0x30 0a1b 700a |p | Jump_Nonzero 0xa26 0a1c 0b31 | 1 | Execute_Immediate Case_Compare,0x31 0a1d 700d |p | Jump_Nonzero 0xa2b 0a1e 0b5f | _ | Execute_Immediate Case_Compare,0x5f 0a1f 700f |p | Jump_Nonzero 0xa2f 0a20 4801 |H | Short_Literal 0x1 ; Debug Table 0x3d.0x8 = 0xa20,0x7 0a21 a602 | | Store_Unchecked 0x3,0x2 0a22 e603 | | Load 0x3,0x3 ; Debug Table 0x3d.0x9 = 0xa22,0x8 0a23 a604 | | Store_Unchecked 0x3,0x4 0a24 8605 | | Call 0x3,0x5 ; Debug Table 0x3d.0xa = 0xa24,0x9 0a25 7809 |x | Jump 0xa2f 0a26 4830 |H0 | Short_Literal 0x30 ; Debug Table 0x3d.0xb = 0xa26,0x4 0a27 e603 | | Load 0x3,0x3 0a28 8402 | | Call 0x2,0x2 0a29 a603 | | Store_Unchecked 0x3,0x3 0a2a 7804 |x | Jump 0xa2f 0a2b 4831 |H1 | Short_Literal 0x31 ; Debug Table 0x3d.0xc = 0xa2b,0x5 0a2c e603 | | Load 0x3,0x3 0a2d 8402 | | Call 0x2,0x2 0a2e a603 | | Store_Unchecked 0x3,0x3 0a2f 00d1 | | Pop_Control Pop_Count_1 0a30 7815 |x | Jump 0xa46 0a31 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3d.0xd = 0xa31,0xa 0a32 e5ff | | Load 0x2,-0x1 0a33 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0a34 01d7 | | Execute Vector,Field_Read 0a35 0b5f | _ | Execute_Immediate Case_Compare,0x5f 0a36 700e |p | Jump_Nonzero 0xa45 0a37 0b7a | z | Execute_Immediate Case_Compare,0x7a 0a38 7004 |p | Jump_Nonzero 0xa3d 0a39 0b5a | Z | Execute_Immediate Case_Compare,0x5a 0a3a 7002 |p | Jump_Nonzero 0xa3d 0a3b 8605 | | Call 0x3,0x5 ; Debug Table 0x3d.0xe = 0xa3b,0xe 0a3c 7808 |x | Jump 0xa45 0a3d 4831 |H1 | Short_Literal 0x31 ; Debug Table 0x3d.0xf = 0xa3d,0xc 0a3e e603 | | Load 0x3,0x3 0a3f 8402 | | Call 0x2,0x2 0a40 a603 | | Store_Unchecked 0x3,0x3 0a41 4831 |H1 | Short_Literal 0x31 ; Debug Table 0x3d.0x10 = 0xa41,0xd 0a42 e604 | | Load 0x3,0x4 0a43 8402 | | Call 0x2,0x2 0a44 a604 | | Store_Unchecked 0x3,0x4 0a45 00d1 | | Pop_Control Pop_Count_1 0a46 00c8 | | Action Pop_Auxiliary_Range 0a47 3fcc |? | Loop_Increasing 0xa14 0a48 00ce | | Action Pop_Auxiliary 0a49 00db | | Load_Top At_Offset_3 ; Debug Table 0x3d.0x11 = 0xa49,0xf 0a4a 7008 |p | Jump_Nonzero 0xa53 0a4b 4800 |H | Short_Literal 0x0 ; Debug Table 0x3d.0x12 = 0xa4b,0x10 0a4c e001 | | Load 0x0,0x1 0a4d 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 0a4e 1c08 | | Execute_Immediate Run_Utility,0x8 0a4f 00db | | Load_Top At_Offset_3 0a50 00d9 | | Load_Top At_Offset_1 0a51 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0a52 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0a53 4801 |H | Short_Literal 0x1 ; Debug Table 0x3d.0x13 = 0xa53,0x11 0a54 e001 | | Load 0x0,0x1 0a55 1b23 | # | Execute Package,Field_Read,Field_Number 0x23 0a56 1c08 | | Execute_Immediate Run_Utility,0x8 0a57 00db | | Load_Top At_Offset_3 0a58 00d9 | | Load_Top At_Offset_1 0a59 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0a5a 00da | | Load_Top At_Offset_2 0a5b 00d9 | | Load_Top At_Offset_1 0a5c 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4 0a5d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0a5e 0000 0000 | | .XXX[0x2] 0a60 ; -------------------------------------------------------------------------------------- 0a60 ; SUBPROGRAM 0a60 ; -------------------------------------------------------------------------------------- 0a60 0a66 | f | .CONST 0x0a66 ; Address of begin 0a61 0004 | | .CONST 0x0004 ; Address of exception handler 0a62 0002 | | .CONST 0x0002 ; Number of locals 0a63 INIT_0a60: 0a63 4900 |I | Short_Literal 0x100 ; Debug Table 0x3e = .DEBUG 0x0a63,0x1030,0x0002,0x0000,0x0057,0x4625,0x0000,0x0d9a ; Debug Table 0x3e.0x0 = 0xa63,0xffff 0a64 00e2 | | Load_Encached Integer_Cache 0a65 03f1 | | Declare_Variable Discrete,With_Value 0a66 BODY_0a60: 0a66 00db | | Load_Top At_Offset_3 ; Debug Table 0x3e.0x1 = 0xa66,0x1 0a67 4800 |H | Short_Literal 0x0 0a68 48ff |H | Short_Literal 0xff 0a69 0262 | b | Execute Discrete,In_Range 0a6a 6805 |h | Jump_Zero 0xa70 0a6b 00db | | Load_Top At_Offset_3 ; Debug Table 0x3e.0x2 = 0xa6b,0x2 0a6c e001 | | Load 0x0,0x1 0a6d 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0a6e 025b | [ | Execute Discrete,Check_In_Type 0a6f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0a70 00db | | Load_Top At_Offset_3 ; Debug Table 0x3e.0x3 = 0xa70,0x3 0a71 4f00 |O | Short_Literal -0x100 0a72 027b | { | Execute Discrete,Greater_Equal 0a73 680c |h | Jump_Zero 0xa80 0a74 00db | | Load_Top At_Offset_3 0a75 0d00 | | Execute_Immediate Less,0x0 0a76 6809 |h | Jump_Zero 0xa80 0a77 00db | | Load_Top At_Offset_3 ; Debug Table 0x3e.0x4 = 0xa77,0x4 0a78 00d9 | | Load_Top At_Offset_1 0a79 0901 | | Execute_Immediate Binary_Scale,0x1 0a7a 0248 | H | Execute Discrete,Check_In_Integer 0a7b 0273 | s | Execute Discrete,Plus 0a7c e001 | | Load 0x0,0x1 0a7d 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0a7e 025b | [ | Execute Discrete,Check_In_Type 0a7f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0a80 6013 |` | Indirect_Literal Discrete,0xa94,{0x00000000, 0x53926505} ; Debug Table 0x3e.0x5 = 0xa80,0x5 0a81 0257 | W | Execute Discrete,Raise 0a82 0000 0000 | | .BLANK 0000[0x6] 0a88 ; -------------------------------------------------------------------------------------- 0a88 ; SUBPROGRAM 0a88 ; -------------------------------------------------------------------------------------- 0a88 0a8b | | .CONST 0x0a8b ; Address of begin 0a89 0004 | | .CONST 0x0004 ; Address of exception handler 0a8a 0001 | | .CONST 0x0001 ; Number of locals 0a8b BODY_0a88: 0a8b INIT_0a88: 0a8b 4830 |H0 | Short_Literal 0x30 ; Debug Table 0x3f = .DEBUG 0x0a8b,0x103e,0x0001,0x0000,0x0057,0x4625,0x0000,0x0c0d ; Debug Table 0x3f.0x0 = 0xa8b,0x1 0a8c e603 | | Load 0x3,0x3 0a8d 8402 | | Call 0x2,0x2 0a8e a603 | | Store_Unchecked 0x3,0x3 0a8f 4831 |H1 | Short_Literal 0x31 ; Debug Table 0x3f.0x1 = 0xa8f,0x2 0a90 e604 | | Load 0x3,0x4 0a91 8402 | | Call 0x2,0x2 0a92 a604 | | Store_Unchecked 0x3,0x4 0a93 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0a94 0000 0000 | | .LITERAL {0x00000000, 0x53926505} 0a98 ; -------------------------------------------------------------------------------------- 0a98 ; STRING TABLE 0a98 ; -------------------------------------------------------------------------------------- 0a98 0004 | | .STRTAB 0x0004->0x0a9a ; "!MACHINE.CG_DATA.INSTRUCTIONS_SPEC" 0a99 0024 | $ | .STREND 0x0024->0x0aab 0a9a 214d 4143 |!MAC| .STRTAB_STRINGS 0aab 0000 0000 | | .BLANK 0000[0x5] 0ab0 ; -------------------------------------------------------------------------------------- 0ab0 ; Debug Table 0ab0 ; -------------------------------------------------------------------------------------- 0ab0 0003 0040 | @| .CONST 0x0003,0x0040 0ab2 000b 0cb2 | | .DEBUG 0x000b,0x0cb2,0x8000,0x0000,0x0053,0x9355,0x0000,0x0005 0aba 0012 0cba | | .DEBUG 0x0012,0x0cba,0x8000,0x0000,0x0057,0x4625,0x0000,0x0019 0ac2 0143 0d6c | C l| .DEBUG 0x0143,0x0d6c,0x0001,0x0000,0x0053,0x9355,0x0000,0x0006 0aca 014b 0d70 | K p| .DEBUG 0x014b,0x0d70,0x0001,0x0000,0x0053,0x9355,0x0000,0x000a 0ad2 01ab 0d92 | | .DEBUG 0x01ab,0x0d92,0x0002,0x0000,0x0053,0x9355,0x0000,0x0012 0ada 0203 0db0 | | .DEBUG 0x0203,0x0db0,0x0005,0x0000,0x0057,0x4625,0x0000,0x0070 0ae2 021b 0db2 | | .DEBUG 0x021b,0x0db2,0x0005,0x0000,0x0057,0x4625,0x0000,0x007b 0aea 0233 0db4 | 3 | .DEBUG 0x0233,0x0db4,0x0005,0x0000,0x0057,0x4625,0x0000,0x00fa 0af2 024b 0db6 | K | .DEBUG 0x024b,0x0db6,0x0005,0x0000,0x0057,0x4625,0x0000,0x0105 0afa 0263 0db8 | c | .DEBUG 0x0263,0x0db8,0x0005,0x0000,0x0057,0x4625,0x0000,0x0148 0b02 02a3 0dba | | .DEBUG 0x02a3,0x0dba,0x0005,0x0000,0x0057,0x4625,0x0000,0x0172 0b0a 02bb 0dbc | | .DEBUG 0x02bb,0x0dbc,0x0005,0x0000,0x0057,0x4625,0x0000,0x017b 0b12 02f3 0dbe | | .DEBUG 0x02f3,0x0dbe,0x0002,0x0000,0x0057,0x4625,0x0000,0x01cc 0b1a 0303 0dc4 | | .DEBUG 0x0303,0x0dc4,0x0002,0x0000,0x0057,0x4625,0x0000,0x01fa 0b22 030b 0dc8 | | .DEBUG 0x030b,0x0dc8,0x0002,0x0000,0x0057,0x4625,0x0000,0x0215 0b2a 0313 0dcc | | .DEBUG 0x0313,0x0dcc,0x0002,0x0000,0x0057,0x4625,0x0000,0x0230 0b32 031b 0dd0 | | .DEBUG 0x031b,0x0dd0,0x0002,0x0000,0x0057,0x4625,0x0000,0x024b 0b3a 0323 0dd4 | # | .DEBUG 0x0323,0x0dd4,0x0002,0x0000,0x0057,0x4625,0x0000,0x0266 0b42 032b 0dd8 | + | .DEBUG 0x032b,0x0dd8,0x0002,0x0000,0x0057,0x4625,0x0000,0x0281 0b4a 0333 0ddc | 3 | .DEBUG 0x0333,0x0ddc,0x0002,0x0000,0x0057,0x4625,0x0000,0x029c 0b52 033b 0de0 | ; | .DEBUG 0x033b,0x0de0,0x0002,0x0000,0x0057,0x4625,0x0000,0x02b7 0b5a 0343 0de4 | C | .DEBUG 0x0343,0x0de4,0x0002,0x0000,0x0057,0x4625,0x0000,0x02d2 0b62 034b 0de8 | K | .DEBUG 0x034b,0x0de8,0x0002,0x0000,0x0057,0x4625,0x0000,0x02ed 0b6a 0353 0dec | S | .DEBUG 0x0353,0x0dec,0x0002,0x0000,0x0057,0x4625,0x0000,0x0308 0b72 035b 0df0 | [ | .DEBUG 0x035b,0x0df0,0x0002,0x0000,0x0057,0x4625,0x0000,0x0323 0b7a 0363 0df4 | c | .DEBUG 0x0363,0x0df4,0x0002,0x0000,0x0057,0x4625,0x0000,0x033e 0b82 037b 0dfe | { | .DEBUG 0x037b,0x0dfe,0x0002,0x0000,0x0057,0x4625,0x0000,0x037b 0b8a 038b 0e02 | | .DEBUG 0x038b,0x0e02,0x0002,0x0000,0x0057,0x4625,0x0000,0x039b 0b92 03ab 0e06 | | .DEBUG 0x03ab,0x0e06,0x0002,0x0000,0x0057,0x4625,0x0000,0x03da 0b9a 03d3 0e0a | | .DEBUG 0x03d3,0x0e0a,0x0002,0x0000,0x0057,0x4625,0x0000,0x0425 0ba2 03e3 0e0e | | .DEBUG 0x03e3,0x0e0e,0x0002,0x0000,0x0057,0x4625,0x0000,0x044c 0baa 03f3 0e12 | | .DEBUG 0x03f3,0x0e12,0x0002,0x0000,0x0057,0x4625,0x0000,0x0469 0bb2 052b 0e40 | + @| .DEBUG 0x052b,0x0e40,0x0001,0x0000,0x0057,0x4625,0x0000,0x06c1 0bba 0553 0e52 | S R| .DEBUG 0x0553,0x0e52,0x0002,0x0000,0x0057,0x4625,0x0000,0x0704 0bc2 0563 0e56 | c V| .DEBUG 0x0563,0x0e56,0x0001,0x0000,0x0057,0x4625,0x0000,0x0722 0bca 0573 0e5c | s \| .DEBUG 0x0573,0x0e5c,0x0001,0x0000,0x0057,0x4625,0x0000,0x073e 0bd2 058b 0e66 | f| .DEBUG 0x058b,0x0e66,0x0002,0x0000,0x0057,0x4625,0x0000,0x0774 0bda 059b 0e6a | j| .DEBUG 0x059b,0x0e6a,0x0001,0x0000,0x0057,0x4625,0x0000,0x0791 0be2 05b3 0e70 | p| .DEBUG 0x05b3,0x0e70,0x0001,0x0000,0x0057,0x4625,0x0000,0x07d7 0bea 05cb 0e7a | z| .DEBUG 0x05cb,0x0e7a,0x0002,0x0000,0x0057,0x4625,0x0000,0x080d 0bf2 05fb 0e8c | | .DEBUG 0x05fb,0x0e8c,0x0002,0x0000,0x0057,0x4625,0x0000,0x086d 0bfa 061b 0e9a | | .DEBUG 0x061b,0x0e9a,0x0002,0x0000,0x0057,0x4625,0x0000,0x08b9 0c02 064b 0eac | K | .DEBUG 0x064b,0x0eac,0x0002,0x0000,0x0057,0x4625,0x0000,0x0919 0c0a 066b 0eba | k | .DEBUG 0x066b,0x0eba,0x0001,0x0000,0x0057,0x4625,0x0000,0x0969 0c12 0683 0ec4 | | .DEBUG 0x0683,0x0ec4,0x0001,0x0000,0x0057,0x4625,0x0000,0x09a3 0c1a 06d3 0edc | | .DEBUG 0x06d3,0x0edc,0x0001,0x0000,0x0057,0x4625,0x0000,0x0a4d 0c22 071b 0ef6 | | .DEBUG 0x071b,0x0ef6,0x0001,0x0000,0x0057,0x4625,0x0000,0x0ae5 0c2a 072b 0efe | + | .DEBUG 0x072b,0x0efe,0x0001,0x0000,0x0057,0x4625,0x0000,0x0afc 0c32 076b 0f1a | k | .DEBUG 0x076b,0x0f1a,0x0001,0x0000,0x0057,0x4625,0x0000,0x0b65 0c3a 0793 0f28 | (| .DEBUG 0x0793,0x0f28,0x0001,0x0000,0x0057,0x4625,0x0000,0x0cfb 0c42 07db 0f38 | 8| .DEBUG 0x07db,0x0f38,0x0001,0x0000,0x0057,0x4625,0x0000,0x0d44 0c4a 0803 0f4a | J| .DEBUG 0x0803,0x0f4a,0x0002,0x0000,0x0057,0x4625,0x0000,0x0d8e 0c52 0833 0f56 | 3 V| .DEBUG 0x0833,0x0f56,0x0002,0x0000,0x0057,0x4625,0x0000,0x0e61 0c5a 0853 0f64 | S d| .DEBUG 0x0853,0x0f64,0x0002,0x0000,0x0057,0x4625,0x0000,0x0ebe 0c62 086b 0f6e | k n| .DEBUG 0x086b,0x0f6e,0x0002,0x0000,0x0057,0x4625,0x0000,0x0f03 0c6a 088b 0f7c | || .DEBUG 0x088b,0x0f7c,0x0002,0x0000,0x0057,0x4625,0x0000,0x0f65 0c72 08a3 0f86 | | .DEBUG 0x08a3,0x0f86,0x0002,0x0000,0x0057,0x4625,0x0000,0x0fae 0c7a 08bb 0f90 | | .DEBUG 0x08bb,0x0f90,0x0002,0x0000,0x0057,0x4625,0x0000,0x0ff7 0c82 090b 0fb0 | | .DEBUG 0x090b,0x0fb0,0x0002,0x0000,0x0057,0x4625,0x0000,0x10dc 0c8a 09ab 0fe6 | | .DEBUG 0x09ab,0x0fe6,0x0004,0x0000,0x0057,0x4625,0x0000,0x1298 0c92 09cb 0ff4 | | .DEBUG 0x09cb,0x0ff4,0x0002,0x0000,0x0057,0x4625,0x0000,0x0b77 0c9a 0a03 1006 | | .DEBUG 0x0a03,0x1006,0x0002,0x0000,0x0057,0x4625,0x0000,0x0bc9 0ca2 0a63 1030 | c 0| .DEBUG 0x0a63,0x1030,0x0002,0x0000,0x0057,0x4625,0x0000,0x0d9a 0caa 0a8b 103e | >| .DEBUG 0x0a8b,0x103e,0x0001,0x0000,0x0057,0x4625,0x0000,0x0c0d 0cb2 ; -------------------------------------------------------------------------------------- 0cb2 ; Debug3 Subtable 0x0 0cb2 ; -------------------------------------------------------------------------------------- 0cb2 0003 0000 | | .DBG3TAB 0x0003,0x0000 0cb4 000b ffff | | .CONST 0x000b,0xffff 0cb6 000d fffe | | .CONST 0x000d,0xfffe 0cb8 000f fffd | | .CONST 0x000f,0xfffd 0cba ; -------------------------------------------------------------------------------------- 0cba ; Debug3 Subtable 0x1 0cba ; -------------------------------------------------------------------------------------- 0cba 0058 0000 | X | .DBG3TAB 0x0058,0x0000 0cbc 0012 ffff | | .CONST 0x0012,0xffff 0cbe 0013 fffe | | .CONST 0x0013,0xfffe 0cc0 0014 fffd | | .CONST 0x0014,0xfffd 0cc2 001e fffc | | .CONST 0x001e,0xfffc 0cc4 0022 fffb | " | .CONST 0x0022,0xfffb 0cc6 002a fffa | * | .CONST 0x002a,0xfffa 0cc8 002f fff9 | / | .CONST 0x002f,0xfff9 0cca 0037 fff8 | 7 | .CONST 0x0037,0xfff8 0ccc 003d fff7 | = | .CONST 0x003d,0xfff7 0cce 0041 fff6 | A | .CONST 0x0041,0xfff6 0cd0 0044 fff5 | D | .CONST 0x0044,0xfff5 0cd2 0045 fff4 | E | .CONST 0x0045,0xfff4 0cd4 0048 fff3 | H | .CONST 0x0048,0xfff3 0cd6 004b fff2 | K | .CONST 0x004b,0xfff2 0cd8 0054 fff1 | T | .CONST 0x0054,0xfff1 0cda 005d fff0 | ] | .CONST 0x005d,0xfff0 0cdc 005e ffef | ^ | .CONST 0x005e,0xffef 0cde 0062 ffee | b | .CONST 0x0062,0xffee 0ce0 006a ffed | j | .CONST 0x006a,0xffed 0ce2 0070 ffec | p | .CONST 0x0070,0xffec 0ce4 0074 ffeb | t | .CONST 0x0074,0xffeb 0ce6 0077 ffea | w | .CONST 0x0077,0xffea 0ce8 0078 ffe9 | x | .CONST 0x0078,0xffe9 0cea 0081 ffe8 | | .CONST 0x0081,0xffe8 0cec 0085 ffe7 | | .CONST 0x0085,0xffe7 0cee 0095 ffe6 | | .CONST 0x0095,0xffe6 0cf0 009c ffe5 | | .CONST 0x009c,0xffe5 0cf2 00a2 ffe4 | | .CONST 0x00a2,0xffe4 0cf4 00a6 ffe3 | | .CONST 0x00a6,0xffe3 0cf6 00af ffe2 | | .CONST 0x00af,0xffe2 0cf8 00b0 ffe1 | | .CONST 0x00b0,0xffe1 0cfa 00b1 ffe0 | | .CONST 0x00b1,0xffe0 0cfc 00b2 ffdf | | .CONST 0x00b2,0xffdf 0cfe 00b3 ffde | | .CONST 0x00b3,0xffde 0d00 00b4 ffdd | | .CONST 0x00b4,0xffdd 0d02 00b5 ffdc | | .CONST 0x00b5,0xffdc 0d04 00c1 ffdb | | .CONST 0x00c1,0xffdb 0d06 00cd ffda | | .CONST 0x00cd,0xffda 0d08 00d9 ffd9 | | .CONST 0x00d9,0xffd9 0d0a 00db ffd8 | | .CONST 0x00db,0xffd8 0d0c 00dd ffd7 | | .CONST 0x00dd,0xffd7 0d0e 00df ffd6 | | .CONST 0x00df,0xffd6 0d10 00e1 ffd5 | | .CONST 0x00e1,0xffd5 0d12 00e3 ffd4 | | .CONST 0x00e3,0xffd4 0d14 00e5 ffd3 | | .CONST 0x00e5,0xffd3 0d16 00e7 ffd2 | | .CONST 0x00e7,0xffd2 0d18 00e9 ffd1 | | .CONST 0x00e9,0xffd1 0d1a 00eb ffd0 | | .CONST 0x00eb,0xffd0 0d1c 00ed ffcf | | .CONST 0x00ed,0xffcf 0d1e 00ef ffce | | .CONST 0x00ef,0xffce 0d20 00f1 ffcd | | .CONST 0x00f1,0xffcd 0d22 00f3 ffcc | | .CONST 0x00f3,0xffcc 0d24 00f5 ffcb | | .CONST 0x00f5,0xffcb 0d26 00f7 ffca | | .CONST 0x00f7,0xffca 0d28 00f9 ffc9 | | .CONST 0x00f9,0xffc9 0d2a 00fb ffc8 | | .CONST 0x00fb,0xffc8 0d2c 00fd ffc7 | | .CONST 0x00fd,0xffc7 0d2e 00ff ffc6 | | .CONST 0x00ff,0xffc6 0d30 0101 ffc5 | | .CONST 0x0101,0xffc5 0d32 0103 ffc4 | | .CONST 0x0103,0xffc4 0d34 0105 ffc3 | | .CONST 0x0105,0xffc3 0d36 0107 ffc2 | | .CONST 0x0107,0xffc2 0d38 0109 ffc1 | | .CONST 0x0109,0xffc1 0d3a 010b ffc0 | | .CONST 0x010b,0xffc0 0d3c 010d ffbf | | .CONST 0x010d,0xffbf 0d3e 010f ffbe | | .CONST 0x010f,0xffbe 0d40 0111 ffbd | | .CONST 0x0111,0xffbd 0d42 0113 ffbc | | .CONST 0x0113,0xffbc 0d44 0115 ffbb | | .CONST 0x0115,0xffbb 0d46 0117 ffba | | .CONST 0x0117,0xffba 0d48 0119 ffb9 | | .CONST 0x0119,0xffb9 0d4a 011b ffb8 | | .CONST 0x011b,0xffb8 0d4c 011d ffb7 | | .CONST 0x011d,0xffb7 0d4e 011f ffb6 | | .CONST 0x011f,0xffb6 0d50 0121 ffb5 | ! | .CONST 0x0121,0xffb5 0d52 0123 ffb4 | # | .CONST 0x0123,0xffb4 0d54 0125 ffb3 | % | .CONST 0x0125,0xffb3 0d56 0127 ffb2 | ' | .CONST 0x0127,0xffb2 0d58 0129 ffb1 | ) | .CONST 0x0129,0xffb1 0d5a 012b ffb0 | + | .CONST 0x012b,0xffb0 0d5c 012d ffaf | - | .CONST 0x012d,0xffaf 0d5e 012f ffae | / | .CONST 0x012f,0xffae 0d60 0131 ffad | 1 | .CONST 0x0131,0xffad 0d62 0133 ffac | 3 | .CONST 0x0133,0xffac 0d64 0135 ffab | 5 | .CONST 0x0135,0xffab 0d66 0137 ffaa | 7 | .CONST 0x0137,0xffaa 0d68 0139 ffa9 | 9 | .CONST 0x0139,0xffa9 0d6a 013b ffa8 | ; | .CONST 0x013b,0xffa8 0d6c ; -------------------------------------------------------------------------------------- 0d6c ; Debug3 Subtable 0x2 0d6c ; -------------------------------------------------------------------------------------- 0d6c 0000 0001 | | .DBG3TAB 0x0000,0x0001 0d6e 0143 0001 | C | .CONST 0x0143,0x0001 0d70 ; -------------------------------------------------------------------------------------- 0d70 ; Debug3 Subtable 0x3 0d70 ; -------------------------------------------------------------------------------------- 0d70 0003 000d | | .DBG3TAB 0x0003,0x000d 0d72 014b ffff | K | .CONST 0x014b,0xffff 0d74 014d fffe | M | .CONST 0x014d,0xfffe 0d76 0150 fffd | P | .CONST 0x0150,0xfffd 0d78 0152 0001 | R | .CONST 0x0152,0x0001 0d7a 0153 0002 | S | .CONST 0x0153,0x0002 0d7c 0169 0003 | i | .CONST 0x0169,0x0003 0d7e 016b 0004 | k | .CONST 0x016b,0x0004 0d80 016d 0005 | m | .CONST 0x016d,0x0005 0d82 0171 0006 | q | .CONST 0x0171,0x0006 0d84 0175 0007 | u | .CONST 0x0175,0x0007 0d86 0179 0008 | y | .CONST 0x0179,0x0008 0d88 017a 0009 | z | .CONST 0x017a,0x0009 0d8a 017e 000a | ~ | .CONST 0x017e,0x000a 0d8c 0189 000b | | .CONST 0x0189,0x000b 0d8e 0197 000c | | .CONST 0x0197,0x000c 0d90 0198 000d | | .CONST 0x0198,0x000d 0d92 ; -------------------------------------------------------------------------------------- 0d92 ; Debug3 Subtable 0x4 0d92 ; -------------------------------------------------------------------------------------- 0d92 0003 000b | | .DBG3TAB 0x0003,0x000b 0d94 01ab ffff | | .CONST 0x01ab,0xffff 0d96 01af fffe | | .CONST 0x01af,0xfffe 0d98 01b2 fffd | | .CONST 0x01b2,0xfffd 0d9a 01b9 0002 | | .CONST 0x01b9,0x0002 0d9c 01c2 0003 | | .CONST 0x01c2,0x0003 0d9e 01c8 0004 | | .CONST 0x01c8,0x0004 0da0 01cc 0005 | | .CONST 0x01cc,0x0005 0da2 01cf 0001 | | .CONST 0x01cf,0x0001 0da4 01d6 0006 | | .CONST 0x01d6,0x0006 0da6 01dc 0007 | | .CONST 0x01dc,0x0007 0da8 01e3 0008 | | .CONST 0x01e3,0x0008 0daa 01e7 0009 | | .CONST 0x01e7,0x0009 0dac 01ec 000a | | .CONST 0x01ec,0x000a 0dae 01fa 000b | | .CONST 0x01fa,0x000b 0db0 ; -------------------------------------------------------------------------------------- 0db0 ; Debug3 Subtable 0x5 0db0 ; -------------------------------------------------------------------------------------- 0db0 0000 0000 | | .DBG3TAB 0x0000,0x0000 0db2 ; -------------------------------------------------------------------------------------- 0db2 ; Debug3 Subtable 0x6 0db2 ; -------------------------------------------------------------------------------------- 0db2 0000 0000 | | .DBG3TAB 0x0000,0x0000 0db4 ; -------------------------------------------------------------------------------------- 0db4 ; Debug3 Subtable 0x7 0db4 ; -------------------------------------------------------------------------------------- 0db4 0000 0000 | | .DBG3TAB 0x0000,0x0000 0db6 ; -------------------------------------------------------------------------------------- 0db6 ; Debug3 Subtable 0x8 0db6 ; -------------------------------------------------------------------------------------- 0db6 0000 0000 | | .DBG3TAB 0x0000,0x0000 0db8 ; -------------------------------------------------------------------------------------- 0db8 ; Debug3 Subtable 0x9 0db8 ; -------------------------------------------------------------------------------------- 0db8 0000 0000 | | .DBG3TAB 0x0000,0x0000 0dba ; -------------------------------------------------------------------------------------- 0dba ; Debug3 Subtable 0xa 0dba ; -------------------------------------------------------------------------------------- 0dba 0000 0000 | | .DBG3TAB 0x0000,0x0000 0dbc ; -------------------------------------------------------------------------------------- 0dbc ; Debug3 Subtable 0xb 0dbc ; -------------------------------------------------------------------------------------- 0dbc 0000 0000 | | .DBG3TAB 0x0000,0x0000 0dbe ; -------------------------------------------------------------------------------------- 0dbe ; Debug3 Subtable 0xc 0dbe ; -------------------------------------------------------------------------------------- 0dbe 0000 0002 | | .DBG3TAB 0x0000,0x0002 0dc0 02f3 0001 | | .CONST 0x02f3,0x0001 0dc2 02f7 0002 | | .CONST 0x02f7,0x0002 0dc4 ; -------------------------------------------------------------------------------------- 0dc4 ; Debug3 Subtable 0xd 0dc4 ; -------------------------------------------------------------------------------------- 0dc4 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dc6 0303 0001 | | .CONST 0x0303,0x0001 0dc8 ; -------------------------------------------------------------------------------------- 0dc8 ; Debug3 Subtable 0xe 0dc8 ; -------------------------------------------------------------------------------------- 0dc8 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dca 030b 0001 | | .CONST 0x030b,0x0001 0dcc ; -------------------------------------------------------------------------------------- 0dcc ; Debug3 Subtable 0xf 0dcc ; -------------------------------------------------------------------------------------- 0dcc 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dce 0313 0001 | | .CONST 0x0313,0x0001 0dd0 ; -------------------------------------------------------------------------------------- 0dd0 ; Debug3 Subtable 0x10 0dd0 ; -------------------------------------------------------------------------------------- 0dd0 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dd2 031b 0001 | | .CONST 0x031b,0x0001 0dd4 ; -------------------------------------------------------------------------------------- 0dd4 ; Debug3 Subtable 0x11 0dd4 ; -------------------------------------------------------------------------------------- 0dd4 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dd6 0323 0001 | # | .CONST 0x0323,0x0001 0dd8 ; -------------------------------------------------------------------------------------- 0dd8 ; Debug3 Subtable 0x12 0dd8 ; -------------------------------------------------------------------------------------- 0dd8 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dda 032b 0001 | + | .CONST 0x032b,0x0001 0ddc ; -------------------------------------------------------------------------------------- 0ddc ; Debug3 Subtable 0x13 0ddc ; -------------------------------------------------------------------------------------- 0ddc 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dde 0333 0001 | 3 | .CONST 0x0333,0x0001 0de0 ; -------------------------------------------------------------------------------------- 0de0 ; Debug3 Subtable 0x14 0de0 ; -------------------------------------------------------------------------------------- 0de0 0000 0001 | | .DBG3TAB 0x0000,0x0001 0de2 033b 0001 | ; | .CONST 0x033b,0x0001 0de4 ; -------------------------------------------------------------------------------------- 0de4 ; Debug3 Subtable 0x15 0de4 ; -------------------------------------------------------------------------------------- 0de4 0000 0001 | | .DBG3TAB 0x0000,0x0001 0de6 0343 0001 | C | .CONST 0x0343,0x0001 0de8 ; -------------------------------------------------------------------------------------- 0de8 ; Debug3 Subtable 0x16 0de8 ; -------------------------------------------------------------------------------------- 0de8 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dea 034b 0001 | K | .CONST 0x034b,0x0001 0dec ; -------------------------------------------------------------------------------------- 0dec ; Debug3 Subtable 0x17 0dec ; -------------------------------------------------------------------------------------- 0dec 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dee 0353 0001 | S | .CONST 0x0353,0x0001 0df0 ; -------------------------------------------------------------------------------------- 0df0 ; Debug3 Subtable 0x18 0df0 ; -------------------------------------------------------------------------------------- 0df0 0000 0001 | | .DBG3TAB 0x0000,0x0001 0df2 035b 0001 | [ | .CONST 0x035b,0x0001 0df4 ; -------------------------------------------------------------------------------------- 0df4 ; Debug3 Subtable 0x19 0df4 ; -------------------------------------------------------------------------------------- 0df4 0001 0003 | | .DBG3TAB 0x0001,0x0003 0df6 0363 ffff | c | .CONST 0x0363,0xffff 0df8 0368 0001 | h | .CONST 0x0368,0x0001 0dfa 036e 0002 | n | .CONST 0x036e,0x0002 0dfc 0370 0003 | p | .CONST 0x0370,0x0003 0dfe ; -------------------------------------------------------------------------------------- 0dfe ; Debug3 Subtable 0x1a 0dfe ; -------------------------------------------------------------------------------------- 0dfe 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e00 037b 0001 | { | .CONST 0x037b,0x0001 0e02 ; -------------------------------------------------------------------------------------- 0e02 ; Debug3 Subtable 0x1b 0e02 ; -------------------------------------------------------------------------------------- 0e02 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e04 038b 0001 | | .CONST 0x038b,0x0001 0e06 ; -------------------------------------------------------------------------------------- 0e06 ; Debug3 Subtable 0x1c 0e06 ; -------------------------------------------------------------------------------------- 0e06 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e08 03ab 0001 | | .CONST 0x03ab,0x0001 0e0a ; -------------------------------------------------------------------------------------- 0e0a ; Debug3 Subtable 0x1d 0e0a ; -------------------------------------------------------------------------------------- 0e0a 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e0c 03d3 0001 | | .CONST 0x03d3,0x0001 0e0e ; -------------------------------------------------------------------------------------- 0e0e ; Debug3 Subtable 0x1e 0e0e ; -------------------------------------------------------------------------------------- 0e0e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e10 03e3 0001 | | .CONST 0x03e3,0x0001 0e12 ; -------------------------------------------------------------------------------------- 0e12 ; Debug3 Subtable 0x1f 0e12 ; -------------------------------------------------------------------------------------- 0e12 0001 0015 | | .DBG3TAB 0x0001,0x0015 0e14 03f3 ffff | | .CONST 0x03f3,0xffff 0e16 03fe 0001 | | .CONST 0x03fe,0x0001 0e18 0420 0002 | | .CONST 0x0420,0x0002 0e1a 0433 0003 | 3 | .CONST 0x0433,0x0003 0e1c 0442 0004 | B | .CONST 0x0442,0x0004 0e1e 0451 0005 | Q | .CONST 0x0451,0x0005 0e20 0460 0006 | ` | .CONST 0x0460,0x0006 0e22 046a 0007 | j | .CONST 0x046a,0x0007 0e24 0479 0008 | y | .CONST 0x0479,0x0008 0e26 0488 0009 | | .CONST 0x0488,0x0009 0e28 049b 000a | | .CONST 0x049b,0x000a 0e2a 04b7 000b | | .CONST 0x04b7,0x000b 0e2c 04c6 000c | | .CONST 0x04c6,0x000c 0e2e 04d0 000d | | .CONST 0x04d0,0x000d 0e30 04df 000e | | .CONST 0x04df,0x000e 0e32 04e9 000f | | .CONST 0x04e9,0x000f 0e34 04f8 0010 | | .CONST 0x04f8,0x0010 0e36 0502 0011 | | .CONST 0x0502,0x0011 0e38 050c 0012 | | .CONST 0x050c,0x0012 0e3a 0516 0013 | | .CONST 0x0516,0x0013 0e3c 0519 0014 | | .CONST 0x0519,0x0014 0e3e 051b 0015 | | .CONST 0x051b,0x0015 0e40 ; -------------------------------------------------------------------------------------- 0e40 ; Debug3 Subtable 0x20 0e40 ; -------------------------------------------------------------------------------------- 0e40 0000 0008 | | .DBG3TAB 0x0000,0x0008 0e42 052b 0001 | + | .CONST 0x052b,0x0001 0e44 052d 0002 | - | .CONST 0x052d,0x0002 0e46 052f 0003 | / | .CONST 0x052f,0x0003 0e48 0535 0004 | 5 | .CONST 0x0535,0x0004 0e4a 0537 0005 | 7 | .CONST 0x0537,0x0005 0e4c 053a 0006 | : | .CONST 0x053a,0x0006 0e4e 0540 0007 | @ | .CONST 0x0540,0x0007 0e50 0546 0008 | F | .CONST 0x0546,0x0008 0e52 ; -------------------------------------------------------------------------------------- 0e52 ; Debug3 Subtable 0x21 0e52 ; -------------------------------------------------------------------------------------- 0e52 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e54 0553 0001 | S | .CONST 0x0553,0x0001 0e56 ; -------------------------------------------------------------------------------------- 0e56 ; Debug3 Subtable 0x22 0e56 ; -------------------------------------------------------------------------------------- 0e56 0000 0002 | | .DBG3TAB 0x0000,0x0002 0e58 0563 0001 | c | .CONST 0x0563,0x0001 0e5a 0566 0002 | f | .CONST 0x0566,0x0002 0e5c ; -------------------------------------------------------------------------------------- 0e5c ; Debug3 Subtable 0x23 0e5c ; -------------------------------------------------------------------------------------- 0e5c 0000 0004 | | .DBG3TAB 0x0000,0x0004 0e5e 0573 0001 | s | .CONST 0x0573,0x0001 0e60 0579 0002 | y | .CONST 0x0579,0x0002 0e62 057d 0003 | } | .CONST 0x057d,0x0003 0e64 0581 0004 | | .CONST 0x0581,0x0004 0e66 ; -------------------------------------------------------------------------------------- 0e66 ; Debug3 Subtable 0x24 0e66 ; -------------------------------------------------------------------------------------- 0e66 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e68 058b 0001 | | .CONST 0x058b,0x0001 0e6a ; -------------------------------------------------------------------------------------- 0e6a ; Debug3 Subtable 0x25 0e6a ; -------------------------------------------------------------------------------------- 0e6a 0000 0002 | | .DBG3TAB 0x0000,0x0002 0e6c 059b 0001 | | .CONST 0x059b,0x0001 0e6e 05aa 0002 | | .CONST 0x05aa,0x0002 0e70 ; -------------------------------------------------------------------------------------- 0e70 ; Debug3 Subtable 0x26 0e70 ; -------------------------------------------------------------------------------------- 0e70 0000 0004 | | .DBG3TAB 0x0000,0x0004 0e72 05b3 0001 | | .CONST 0x05b3,0x0001 0e74 05b9 0002 | | .CONST 0x05b9,0x0002 0e76 05bd 0003 | | .CONST 0x05bd,0x0003 0e78 05c1 0004 | | .CONST 0x05c1,0x0004 0e7a ; -------------------------------------------------------------------------------------- 0e7a ; Debug3 Subtable 0x27 0e7a ; -------------------------------------------------------------------------------------- 0e7a 0002 0006 | | .DBG3TAB 0x0002,0x0006 0e7c 05cb ffff | | .CONST 0x05cb,0xffff 0e7e 05d2 fffe | | .CONST 0x05d2,0xfffe 0e80 05de 0001 | | .CONST 0x05de,0x0001 0e82 05e5 0006 | | .CONST 0x05e5,0x0006 0e84 05e7 0002 | | .CONST 0x05e7,0x0002 0e86 05eb 0003 | | .CONST 0x05eb,0x0003 0e88 05ee 0004 | | .CONST 0x05ee,0x0004 0e8a 05f0 0005 | | .CONST 0x05f0,0x0005 0e8c ; -------------------------------------------------------------------------------------- 0e8c ; Debug3 Subtable 0x28 0e8c ; -------------------------------------------------------------------------------------- 0e8c 0001 0005 | | .DBG3TAB 0x0001,0x0005 0e8e 05fb ffff | | .CONST 0x05fb,0xffff 0e90 05ff 0001 | | .CONST 0x05ff,0x0001 0e92 0603 0002 | | .CONST 0x0603,0x0002 0e94 0607 0003 | | .CONST 0x0607,0x0003 0e96 060d 0004 | | .CONST 0x060d,0x0004 0e98 060f 0005 | | .CONST 0x060f,0x0005 0e9a ; -------------------------------------------------------------------------------------- 0e9a ; Debug3 Subtable 0x29 0e9a ; -------------------------------------------------------------------------------------- 0e9a 0002 0006 | | .DBG3TAB 0x0002,0x0006 0e9c 061b ffff | | .CONST 0x061b,0xffff 0e9e 0622 fffe | " | .CONST 0x0622,0xfffe 0ea0 062e 0001 | . | .CONST 0x062e,0x0001 0ea2 0635 0006 | 5 | .CONST 0x0635,0x0006 0ea4 0637 0002 | 7 | .CONST 0x0637,0x0002 0ea6 063b 0003 | ; | .CONST 0x063b,0x0003 0ea8 063e 0004 | > | .CONST 0x063e,0x0004 0eaa 0640 0005 | @ | .CONST 0x0640,0x0005 0eac ; -------------------------------------------------------------------------------------- 0eac ; Debug3 Subtable 0x2a 0eac ; -------------------------------------------------------------------------------------- 0eac 0001 0005 | | .DBG3TAB 0x0001,0x0005 0eae 064b ffff | K | .CONST 0x064b,0xffff 0eb0 064f 0001 | O | .CONST 0x064f,0x0001 0eb2 0653 0002 | S | .CONST 0x0653,0x0002 0eb4 065b 0003 | [ | .CONST 0x065b,0x0003 0eb6 065f 0004 | _ | .CONST 0x065f,0x0004 0eb8 0661 0005 | a | .CONST 0x0661,0x0005 0eba ; -------------------------------------------------------------------------------------- 0eba ; Debug3 Subtable 0x2b 0eba ; -------------------------------------------------------------------------------------- 0eba 0001 0003 | | .DBG3TAB 0x0001,0x0003 0ebc 066b ffff | k | .CONST 0x066b,0xffff 0ebe 0672 0001 | r | .CONST 0x0672,0x0001 0ec0 0675 0002 | u | .CONST 0x0675,0x0002 0ec2 0677 0003 | w | .CONST 0x0677,0x0003 0ec4 ; -------------------------------------------------------------------------------------- 0ec4 ; Debug3 Subtable 0x2c 0ec4 ; -------------------------------------------------------------------------------------- 0ec4 0002 0009 | | .DBG3TAB 0x0002,0x0009 0ec6 0683 ffff | | .CONST 0x0683,0xffff 0ec8 0687 fffe | | .CONST 0x0687,0xfffe 0eca 068c 0002 | | .CONST 0x068c,0x0002 0ecc 0692 0003 | | .CONST 0x0692,0x0003 0ece 0696 0004 | | .CONST 0x0696,0x0004 0ed0 0699 0001 | | .CONST 0x0699,0x0001 0ed2 06a0 0005 | | .CONST 0x06a0,0x0005 0ed4 06b0 0006 | | .CONST 0x06b0,0x0006 0ed6 06b3 0007 | | .CONST 0x06b3,0x0007 0ed8 06bd 0008 | | .CONST 0x06bd,0x0008 0eda 06c3 0009 | | .CONST 0x06c3,0x0009 0edc ; -------------------------------------------------------------------------------------- 0edc ; Debug3 Subtable 0x2d 0edc ; -------------------------------------------------------------------------------------- 0edc 0000 000c | | .DBG3TAB 0x0000,0x000c 0ede 06d3 0001 | | .CONST 0x06d3,0x0001 0ee0 06d8 0002 | | .CONST 0x06d8,0x0002 0ee2 06db 0003 | | .CONST 0x06db,0x0003 0ee4 06e2 0004 | | .CONST 0x06e2,0x0004 0ee6 06e7 0005 | | .CONST 0x06e7,0x0005 0ee8 06ed 0006 | | .CONST 0x06ed,0x0006 0eea 06ef 0007 | | .CONST 0x06ef,0x0007 0eec 06f8 0008 | | .CONST 0x06f8,0x0008 0eee 06fe 0009 | | .CONST 0x06fe,0x0009 0ef0 0706 000a | | .CONST 0x0706,0x000a 0ef2 070e 000b | | .CONST 0x070e,0x000b 0ef4 0712 000c | | .CONST 0x0712,0x000c 0ef6 ; -------------------------------------------------------------------------------------- 0ef6 ; Debug3 Subtable 0x2e 0ef6 ; -------------------------------------------------------------------------------------- 0ef6 0000 0003 | | .DBG3TAB 0x0000,0x0003 0ef8 071b 0001 | | .CONST 0x071b,0x0001 0efa 071d 0002 | | .CONST 0x071d,0x0002 0efc 071f 0003 | | .CONST 0x071f,0x0003 0efe ; -------------------------------------------------------------------------------------- 0efe ; Debug3 Subtable 0x2f 0efe ; -------------------------------------------------------------------------------------- 0efe 0000 000d | | .DBG3TAB 0x0000,0x000d 0f00 072c 0001 | , | .CONST 0x072c,0x0001 0f02 072f 0002 | / | .CONST 0x072f,0x0002 0f04 0736 0003 | 6 | .CONST 0x0736,0x0003 0f06 0738 0004 | 8 | .CONST 0x0738,0x0004 0f08 073b 0005 | ; | .CONST 0x073b,0x0005 0f0a 073e 0006 | > | .CONST 0x073e,0x0006 0f0c 0745 0007 | E | .CONST 0x0745,0x0007 0f0e 0747 0008 | G | .CONST 0x0747,0x0008 0f10 074a 0009 | J | .CONST 0x074a,0x0009 0f12 074d 000a | M | .CONST 0x074d,0x000a 0f14 0757 000b | W | .CONST 0x0757,0x000b 0f16 075a 000c | Z | .CONST 0x075a,0x000c 0f18 075d 000d | ] | .CONST 0x075d,0x000d 0f1a ; -------------------------------------------------------------------------------------- 0f1a ; Debug3 Subtable 0x30 0f1a ; -------------------------------------------------------------------------------------- 0f1a 0003 0003 | | .DBG3TAB 0x0003,0x0003 0f1c 076b ffff | k | .CONST 0x076b,0xffff 0f1e 076c fffe | l | .CONST 0x076c,0xfffe 0f20 076e fffd | n | .CONST 0x076e,0xfffd 0f22 0770 0001 | p | .CONST 0x0770,0x0001 0f24 077b 0002 | { | .CONST 0x077b,0x0002 0f26 0787 0003 | | .CONST 0x0787,0x0003 0f28 ; -------------------------------------------------------------------------------------- 0f28 ; Debug3 Subtable 0x31 0f28 ; -------------------------------------------------------------------------------------- 0f28 0003 0004 | | .DBG3TAB 0x0003,0x0004 0f2a 0793 ffff | | .CONST 0x0793,0xffff 0f2c 0798 fffe | | .CONST 0x0798,0xfffe 0f2e 079d fffd | | .CONST 0x079d,0xfffd 0f30 07a0 0001 | | .CONST 0x07a0,0x0001 0f32 07a4 0002 | | .CONST 0x07a4,0x0002 0f34 07aa 0003 | | .CONST 0x07aa,0x0003 0f36 07ae 0004 | | .CONST 0x07ae,0x0004 0f38 ; -------------------------------------------------------------------------------------- 0f38 ; Debug3 Subtable 0x32 0f38 ; -------------------------------------------------------------------------------------- 0f38 0002 0006 | | .DBG3TAB 0x0002,0x0006 0f3a 07db ffff | | .CONST 0x07db,0xffff 0f3c 07e0 fffe | | .CONST 0x07e0,0xfffe 0f3e 07e3 0001 | | .CONST 0x07e3,0x0001 0f40 07e9 0002 | | .CONST 0x07e9,0x0002 0f42 07ed 0003 | | .CONST 0x07ed,0x0003 0f44 07f0 0004 | | .CONST 0x07f0,0x0004 0f46 07f3 0005 | | .CONST 0x07f3,0x0005 0f48 07f6 0006 | | .CONST 0x07f6,0x0006 0f4a ; -------------------------------------------------------------------------------------- 0f4a ; Debug3 Subtable 0x33 0f4a ; -------------------------------------------------------------------------------------- 0f4a 0001 0004 | | .DBG3TAB 0x0001,0x0004 0f4c 0803 ffff | | .CONST 0x0803,0xffff 0f4e 0805 0001 | | .CONST 0x0805,0x0001 0f50 0810 0004 | | .CONST 0x0810,0x0004 0f52 0812 0002 | | .CONST 0x0812,0x0002 0f54 081d 0003 | | .CONST 0x081d,0x0003 0f56 ; -------------------------------------------------------------------------------------- 0f56 ; Debug3 Subtable 0x34 0f56 ; -------------------------------------------------------------------------------------- 0f56 0001 0005 | | .DBG3TAB 0x0001,0x0005 0f58 0833 ffff | 3 | .CONST 0x0833,0xffff 0f5a 0836 0001 | 6 | .CONST 0x0836,0x0001 0f5c 083b 0002 | ; | .CONST 0x083b,0x0002 0f5e 0840 0003 | @ | .CONST 0x0840,0x0003 0f60 0845 0004 | E | .CONST 0x0845,0x0004 0f62 084e 0005 | N | .CONST 0x084e,0x0005 0f64 ; -------------------------------------------------------------------------------------- 0f64 ; Debug3 Subtable 0x35 0f64 ; -------------------------------------------------------------------------------------- 0f64 0001 0003 | | .DBG3TAB 0x0001,0x0003 0f66 0853 ffff | S | .CONST 0x0853,0xffff 0f68 0856 0001 | V | .CONST 0x0856,0x0001 0f6a 085b 0002 | [ | .CONST 0x085b,0x0002 0f6c 0862 0003 | b | .CONST 0x0862,0x0003 0f6e ; -------------------------------------------------------------------------------------- 0f6e ; Debug3 Subtable 0x36 0f6e ; -------------------------------------------------------------------------------------- 0f6e 0001 0005 | | .DBG3TAB 0x0001,0x0005 0f70 086b ffff | k | .CONST 0x086b,0xffff 0f72 086e 0001 | n | .CONST 0x086e,0x0001 0f74 0873 0002 | s | .CONST 0x0873,0x0002 0f76 0878 0003 | x | .CONST 0x0878,0x0003 0f78 087d 0004 | } | .CONST 0x087d,0x0004 0f7a 0886 0005 | | .CONST 0x0886,0x0005 0f7c ; -------------------------------------------------------------------------------------- 0f7c ; Debug3 Subtable 0x37 0f7c ; -------------------------------------------------------------------------------------- 0f7c 0001 0003 | | .DBG3TAB 0x0001,0x0003 0f7e 088b ffff | | .CONST 0x088b,0xffff 0f80 088d 0001 | | .CONST 0x088d,0x0001 0f82 0894 0002 | | .CONST 0x0894,0x0002 0f84 089b 0003 | | .CONST 0x089b,0x0003 0f86 ; -------------------------------------------------------------------------------------- 0f86 ; Debug3 Subtable 0x38 0f86 ; -------------------------------------------------------------------------------------- 0f86 0001 0003 | | .DBG3TAB 0x0001,0x0003 0f88 08a3 ffff | | .CONST 0x08a3,0xffff 0f8a 08a5 0001 | | .CONST 0x08a5,0x0001 0f8c 08ac 0002 | | .CONST 0x08ac,0x0002 0f8e 08b3 0003 | | .CONST 0x08b3,0x0003 0f90 ; -------------------------------------------------------------------------------------- 0f90 ; Debug3 Subtable 0x39 0f90 ; -------------------------------------------------------------------------------------- 0f90 0000 000f | | .DBG3TAB 0x0000,0x000f 0f92 08bb 0001 | | .CONST 0x08bb,0x0001 0f94 08cd 0002 | | .CONST 0x08cd,0x0002 0f96 08d0 0003 | | .CONST 0x08d0,0x0003 0f98 08d3 0004 | | .CONST 0x08d3,0x0004 0f9a 08d6 0005 | | .CONST 0x08d6,0x0005 0f9c 08d9 0006 | | .CONST 0x08d9,0x0006 0f9e 08dd 0007 | | .CONST 0x08dd,0x0007 0fa0 08e1 0008 | | .CONST 0x08e1,0x0008 0fa2 08e5 0009 | | .CONST 0x08e5,0x0009 0fa4 08e8 000a | | .CONST 0x08e8,0x000a 0fa6 08ee 000b | | .CONST 0x08ee,0x000b 0fa8 08f2 000c | | .CONST 0x08f2,0x000c 0faa 08f6 000d | | .CONST 0x08f6,0x000d 0fac 08f9 000e | | .CONST 0x08f9,0x000e 0fae 08fd 000f | | .CONST 0x08fd,0x000f 0fb0 ; -------------------------------------------------------------------------------------- 0fb0 ; Debug3 Subtable 0x3a 0fb0 ; -------------------------------------------------------------------------------------- 0fb0 0001 0019 | | .DBG3TAB 0x0001,0x0019 0fb2 090b ffff | | .CONST 0x090b,0xffff 0fb4 090f 0001 | | .CONST 0x090f,0x0001 0fb6 0913 0002 | | .CONST 0x0913,0x0002 0fb8 0915 0003 | | .CONST 0x0915,0x0003 0fba 0937 0004 | 7 | .CONST 0x0937,0x0004 0fbc 093b 0005 | ; | .CONST 0x093b,0x0005 0fbe 0944 0006 | D | .CONST 0x0944,0x0006 0fc0 0946 0007 | F | .CONST 0x0946,0x0007 0fc2 094a 0008 | J | .CONST 0x094a,0x0008 0fc4 0953 0009 | S | .CONST 0x0953,0x0009 0fc6 0955 000a | U | .CONST 0x0955,0x000a 0fc8 0959 000b | Y | .CONST 0x0959,0x000b 0fca 0962 000c | b | .CONST 0x0962,0x000c 0fcc 0964 000d | d | .CONST 0x0964,0x000d 0fce 0968 000e | h | .CONST 0x0968,0x000e 0fd0 0971 000f | q | .CONST 0x0971,0x000f 0fd2 0973 0010 | s | .CONST 0x0973,0x0010 0fd4 0977 0011 | w | .CONST 0x0977,0x0011 0fd6 0980 0012 | | .CONST 0x0980,0x0012 0fd8 0982 0013 | | .CONST 0x0982,0x0013 0fda 0986 0014 | | .CONST 0x0986,0x0014 0fdc 098f 0015 | | .CONST 0x098f,0x0015 0fde 0991 0016 | | .CONST 0x0991,0x0016 0fe0 0995 0017 | | .CONST 0x0995,0x0017 0fe2 099e 0018 | | .CONST 0x099e,0x0018 0fe4 09a0 001a | | .CONST 0x09a0,0x001a 0fe6 ; -------------------------------------------------------------------------------------- 0fe6 ; Debug3 Subtable 0x3b 0fe6 ; -------------------------------------------------------------------------------------- 0fe6 0000 0006 | | .DBG3TAB 0x0000,0x0006 0fe8 09ab 0001 | | .CONST 0x09ab,0x0001 0fea 09af 0002 | | .CONST 0x09af,0x0002 0fec 09b2 0003 | | .CONST 0x09b2,0x0003 0fee 09b9 0004 | | .CONST 0x09b9,0x0004 0ff0 09bd 0005 | | .CONST 0x09bd,0x0005 0ff2 09c3 0006 | | .CONST 0x09c3,0x0006 0ff4 ; -------------------------------------------------------------------------------------- 0ff4 ; Debug3 Subtable 0x3c 0ff4 ; -------------------------------------------------------------------------------------- 0ff4 0001 0007 | | .DBG3TAB 0x0001,0x0007 0ff6 09cb ffff | | .CONST 0x09cb,0xffff 0ff8 09cd 0001 | | .CONST 0x09cd,0x0001 0ffa 09d2 0004 | | .CONST 0x09d2,0x0004 0ffc 09d4 0002 | | .CONST 0x09d4,0x0002 0ffe 09d9 0003 | | .CONST 0x09d9,0x0003 1000 09df 0005 | | .CONST 0x09df,0x0005 1002 09e3 0006 | | .CONST 0x09e3,0x0006 1004 09e8 0007 | | .CONST 0x09e8,0x0007 1006 ; -------------------------------------------------------------------------------------- 1006 ; Debug3 Subtable 0x3d 1006 ; -------------------------------------------------------------------------------------- 1006 0005 000f | | .DBG3TAB 0x0005,0x000f 1008 0a03 ffff | | .CONST 0x0a03,0xffff 100a 0a04 fffe | | .CONST 0x0a04,0xfffe 100c 0a07 fffd | | .CONST 0x0a07,0xfffd 100e 0a0a fffc | | .CONST 0x0a0a,0xfffc 1010 0a0d fffb | | .CONST 0x0a0d,0xfffb 1012 0a10 0001 | | .CONST 0x0a10,0x0001 1014 0a14 0002 | | .CONST 0x0a14,0x0002 1016 0a16 0003 | | .CONST 0x0a16,0x0003 1018 0a20 0007 | | .CONST 0x0a20,0x0007 101a 0a22 0008 | " | .CONST 0x0a22,0x0008 101c 0a24 0009 | $ | .CONST 0x0a24,0x0009 101e 0a26 0004 | & | .CONST 0x0a26,0x0004 1020 0a2b 0005 | + | .CONST 0x0a2b,0x0005 1022 0a31 000a | 1 | .CONST 0x0a31,0x000a 1024 0a3b 000e | ; | .CONST 0x0a3b,0x000e 1026 0a3d 000c | = | .CONST 0x0a3d,0x000c 1028 0a41 000d | A | .CONST 0x0a41,0x000d 102a 0a49 000f | I | .CONST 0x0a49,0x000f 102c 0a4b 0010 | K | .CONST 0x0a4b,0x0010 102e 0a53 0011 | S | .CONST 0x0a53,0x0011 1030 ; -------------------------------------------------------------------------------------- 1030 ; Debug3 Subtable 0x3e 1030 ; -------------------------------------------------------------------------------------- 1030 0001 0005 | | .DBG3TAB 0x0001,0x0005 1032 0a63 ffff | c | .CONST 0x0a63,0xffff 1034 0a66 0001 | f | .CONST 0x0a66,0x0001 1036 0a6b 0002 | k | .CONST 0x0a6b,0x0002 1038 0a70 0003 | p | .CONST 0x0a70,0x0003 103a 0a77 0004 | w | .CONST 0x0a77,0x0004 103c 0a80 0005 | | .CONST 0x0a80,0x0005 103e ; -------------------------------------------------------------------------------------- 103e ; Debug3 Subtable 0x3f 103e ; -------------------------------------------------------------------------------------- 103e 0000 0002 | | .DBG3TAB 0x0000,0x0002 1040 0a8b 0001 | | .CONST 0x0a8b,0x0001 1042 0a8f 0002 | | .CONST 0x0a8f,0x0002 1044 0000 0000 | | .BLANK 0000[0x1bc]