|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5120 (0x1400) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0728 | ( | .CONST 0x0728 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 028a | | .CONST 0x028a ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0031 | 1 | .CONST 0x0031 ; Number of locals 000b INIT_0008: 000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x07c2,0x8000,0x0000,0x0057,0x3345,0x0000,0x0009 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x1 = 0xc,0xfffe 000d 482c |H, | Short_Literal 0x2c 000e 029f 0293 | | Declare_Subprogram INIT_0290,For_Call 0010 03fe | | Declare_Type Discrete,Defined,Visible 0011 0007 | | Action Break_Optional ; Debug Table 0x0.0x2 = 0x11,0xfffd 0012 0007 | | Action Break_Optional ; Debug Table 0x0.0x3 = 0x12,0xfffc 0013 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x4 = 0x13,0xfffb 0014 4808 |H | Short_Literal 0x8 0015 029f 02ab | | Declare_Subprogram INIT_02a8,For_Call 0017 03fe | | Declare_Type Discrete,Defined,Visible 0018 0007 | | Action Break_Optional ; Debug Table 0x0.0x5 = 0x18,0xfffa 0019 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x6 = 0x19,0xfff9 001a 4805 |H | Short_Literal 0x5 001b 029f 02c3 | | Declare_Subprogram INIT_02c0,For_Call 001d 03fe | | Declare_Type Discrete,Defined,Visible 001e 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x0.0x7 = 0x1e,0xfff8 001f 0266 | f | Execute Discrete,Bounds 0020 00e2 | | Load_Encached Integer_Cache 0021 02a0 | | Declare_Subprogram Null_Subprogram 0022 4801 |H | Short_Literal 0x1 0023 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object 0024 029a 02db | | Declare_Subprogram INIT_02d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x24,0xfff7 0026 029a 02eb | | Declare_Subprogram INIT_02e8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x26,0xfff6 0028 029a 02fb | | Declare_Subprogram INIT_02f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x28,0xfff5 002a 029a 030b | | Declare_Subprogram INIT_0308,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x2a,0xfff4 002c 029a 031b | | Declare_Subprogram INIT_0318,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x2c,0xfff3 002e 029a 0333 | 3| Declare_Subprogram INIT_0330,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x2e,0xfff2 0030 03a9 | | Declare_Type Heap_Access,Indirect_Literal,Visible ; Debug Table 0x0.0xe = 0x30,0xfff1 0031 029a 0343 | C| Declare_Subprogram INIT_0340,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x31,0xfff0 0033 029a 036b | k| Declare_Subprogram INIT_0368,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x33,0xffef 0035 4804 |H | Short_Literal 0x4 ; Debug Table 0x0.0x11 = 0x35,0xffee 0036 032a | * | Declare_Type Record,Incomplete 0037 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x12 = 0x37,0xffed 0038 02a0 | | Declare_Subprogram Null_Subprogram 0039 e217 | | Load 0x1,0x17 003a 03a3 | | Complete_Type Heap_Access,By_Defining 003b 00bf | | Action Accept_Activation ; Debug Table 0x0.0x13 = 0x3b,0xffec 003c 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x003c,0x07ec,0x8000,0x0000,0x0058,0xc485,0x0000,0x0009 ; Debug Table 0x1.0x0 = 0x3c,0xffff 003d e20d | | Load 0x1,0xd ; Debug Table 0x1.0x1 = 0x3d,0xfffe 003e 0266 | f | Execute Discrete,Bounds 003f 00e1 | | Load_Encached Boolean_Cache 0040 02a0 | | Declare_Subprogram Null_Subprogram 0041 4801 |H | Short_Literal 0x1 0042 035d | ] | Declare_Type Array,Defined 0043 e20e | | Load 0x1,0xe ; Debug Table 0x1.0x2 = 0x43,0xfffd 0044 0266 | f | Execute Discrete,Bounds 0045 00e2 | | Load_Encached Integer_Cache 0046 02a0 | | Declare_Subprogram Null_Subprogram 0047 4801 |H | Short_Literal 0x1 0048 035d | ] | Declare_Type Array,Defined 0049 e210 | | Load 0x1,0x10 ; Debug Table 0x1.0x3 = 0x49,0xfffc 004a 02a0 | | Declare_Subprogram Null_Subprogram 004b 03ad | | Declare_Type Heap_Access,Defined 004c 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x4c,0xfffb 004d e20f | | Load 0x1,0xf ; Debug Table 0x1.0x5 = 0x4d,0xfffa 004e 0266 | f | Execute Discrete,Bounds 004f 00da | | Load_Top At_Offset_2 0050 02a0 | | Declare_Subprogram Null_Subprogram 0051 4801 |H | Short_Literal 0x1 0052 035d | ] | Declare_Type Array,Defined 0053 00db | | Load_Top At_Offset_3 ; Debug Table 0x1.0x6 = 0x53,0xfff9 0054 00db | | Load_Top At_Offset_3 0055 00da | | Load_Top At_Offset_2 0056 00f0 | | Load_Encached Segment_Cache 0057 02a0 | | Declare_Subprogram Null_Subprogram 0058 e21a | | Load 0x1,0x1a 0059 0326 | & | Complete_Type Record,By_Defining 005a e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x7 = 0x5a,0xfff8 005b 191e | | Execute Package,Field_Reference,Field_Number 0x1e 005c 0007 | | Action Break_Optional 005d e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x8 = 0x5d,0xfff7 005e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 005f 0266 | f | Execute Discrete,Bounds 0060 e20d | | Load 0x1,0xd 0061 02a0 | | Declare_Subprogram Null_Subprogram 0062 4801 |H | Short_Literal 0x1 0063 035d | ] | Declare_Type Array,Defined 0064 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x9 = 0x64,0xfff6 0065 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0066 0266 | f | Execute Discrete,Bounds 0067 e20e | | Load 0x1,0xe 0068 02a0 | | Declare_Subprogram Null_Subprogram 0069 4801 |H | Short_Literal 0x1 006a 035d | ] | Declare_Type Array,Defined 006b e002 | | Load 0x0,0x2 ; Debug Table 0x1.0xa = 0x6b,0xfff5 006c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 006d 0266 | f | Execute Discrete,Bounds 006e e20f | | Load 0x1,0xf 006f 02a0 | | Declare_Subprogram Null_Subprogram 0070 4801 |H | Short_Literal 0x1 0071 035d | ] | Declare_Type Array,Defined 0072 0007 | | Action Break_Optional ; Debug Table 0x1.0xb = 0x72,0xfff4 0073 0007 | | Action Break_Optional ; Debug Table 0x1.0xc = 0x73,0xfff3 0074 0007 | | Action Break_Optional ; Debug Table 0x1.0xd = 0x74,0xfff2 0075 00da | | Load_Top At_Offset_2 ; Debug Table 0x1.0xe = 0x75,0xfff1 0076 0337 | 7 | Declare_Variable Array 0077 00db | | Load_Top At_Offset_3 0078 0337 | 7 | Declare_Variable Array 0079 4801 |H | Short_Literal 0x1 007a 4800 |H | Short_Literal 0x0 007b 00da | | Load_Top At_Offset_2 007c 01d6 | | Execute Vector,Field_Write 007d 4802 |H | Short_Literal 0x2 007e 4801 |H | Short_Literal 0x1 007f 00da | | Load_Top At_Offset_2 0080 01d6 | | Execute Vector,Field_Write 0081 4803 |H | Short_Literal 0x3 0082 4802 |H | Short_Literal 0x2 0083 00da | | Load_Top At_Offset_2 0084 01d6 | | Execute Vector,Field_Write 0085 4805 |H | Short_Literal 0x5 0086 4803 |H | Short_Literal 0x3 0087 00da | | Load_Top At_Offset_2 0088 01d6 | | Execute Vector,Field_Write 0089 4804 |H | Short_Literal 0x4 008a 4804 |H | Short_Literal 0x4 008b 00da | | Load_Top At_Offset_2 008c 01d6 | | Execute Vector,Field_Write 008d 4806 |H | Short_Literal 0x6 008e 4805 |H | Short_Literal 0x5 008f 00da | | Load_Top At_Offset_2 0090 01d6 | | Execute Vector,Field_Write 0091 480f |H | Short_Literal 0xf 0092 4808 |H | Short_Literal 0x8 0093 00da | | Load_Top At_Offset_2 0094 01d6 | | Execute Vector,Field_Write 0095 4817 |H | Short_Literal 0x17 0096 4809 |H | Short_Literal 0x9 0097 00da | | Load_Top At_Offset_2 0098 01d6 | | Execute Vector,Field_Write 0099 4818 |H | Short_Literal 0x18 009a 480a |H | Short_Literal 0xa 009b 00da | | Load_Top At_Offset_2 009c 01d6 | | Execute Vector,Field_Write 009d 4819 |H | Short_Literal 0x19 009e 480b |H | Short_Literal 0xb 009f 00da | | Load_Top At_Offset_2 00a0 01d6 | | Execute Vector,Field_Write 00a1 4811 |H | Short_Literal 0x11 00a2 480c |H | Short_Literal 0xc 00a3 00da | | Load_Top At_Offset_2 00a4 01d6 | | Execute Vector,Field_Write 00a5 4815 |H | Short_Literal 0x15 00a6 4823 |H# | Short_Literal 0x23 00a7 00da | | Load_Top At_Offset_2 00a8 01d6 | | Execute Vector,Field_Write 00a9 4813 |H | Short_Literal 0x13 00aa 4810 |H | Short_Literal 0x10 00ab 00da | | Load_Top At_Offset_2 00ac 01d6 | | Execute Vector,Field_Write 00ad 4809 |H | Short_Literal 0x9 00ae 4811 |H | Short_Literal 0x11 00af 00da | | Load_Top At_Offset_2 00b0 01d6 | | Execute Vector,Field_Write 00b1 480a |H | Short_Literal 0xa 00b2 4814 |H | Short_Literal 0x14 00b3 00da | | Load_Top At_Offset_2 00b4 01d6 | | Execute Vector,Field_Write 00b5 480b |H | Short_Literal 0xb 00b6 4812 |H | Short_Literal 0x12 00b7 00da | | Load_Top At_Offset_2 00b8 01d6 | | Execute Vector,Field_Write 00b9 482b |H+ | Short_Literal 0x2b 00ba 4813 |H | Short_Literal 0x13 00bb 00da | | Load_Top At_Offset_2 00bc 01d6 | | Execute Vector,Field_Write 00bd 481c |H | Short_Literal 0x1c 00be 4818 |H | Short_Literal 0x18 00bf 00da | | Load_Top At_Offset_2 00c0 01d6 | | Execute Vector,Field_Write 00c1 481b |H | Short_Literal 0x1b 00c2 4819 |H | Short_Literal 0x19 00c3 00da | | Load_Top At_Offset_2 00c4 01d6 | | Execute Vector,Field_Write 00c5 481a |H | Short_Literal 0x1a 00c6 481a |H | Short_Literal 0x1a 00c7 00da | | Load_Top At_Offset_2 00c8 01d6 | | Execute Vector,Field_Write 00c9 481d |H | Short_Literal 0x1d 00ca 481b |H | Short_Literal 0x1b 00cb 00da | | Load_Top At_Offset_2 00cc 01d6 | | Execute Vector,Field_Write 00cd 481e |H | Short_Literal 0x1e 00ce 481c |H | Short_Literal 0x1c 00cf 00da | | Load_Top At_Offset_2 00d0 01d6 | | Execute Vector,Field_Write 00d1 481f |H | Short_Literal 0x1f 00d2 481d |H | Short_Literal 0x1d 00d3 00da | | Load_Top At_Offset_2 00d4 01d6 | | Execute Vector,Field_Write 00d5 4820 |H | Short_Literal 0x20 00d6 481e |H | Short_Literal 0x1e 00d7 00da | | Load_Top At_Offset_2 00d8 01d6 | | Execute Vector,Field_Write 00d9 4810 |H | Short_Literal 0x10 00da 4820 |H | Short_Literal 0x20 00db 00da | | Load_Top At_Offset_2 00dc 01d6 | | Execute Vector,Field_Write 00dd 4826 |H& | Short_Literal 0x26 00de 4821 |H! | Short_Literal 0x21 00df 00da | | Load_Top At_Offset_2 00e0 01d6 | | Execute Vector,Field_Write 00e1 4814 |H | Short_Literal 0x14 00e2 4822 |H" | Short_Literal 0x22 00e3 00da | | Load_Top At_Offset_2 00e4 01d6 | | Execute Vector,Field_Write 00e5 4800 |H | Short_Literal 0x0 00e6 4824 |H$ | Short_Literal 0x24 00e7 00da | | Load_Top At_Offset_2 00e8 01d6 | | Execute Vector,Field_Write 00e9 482a |H* | Short_Literal 0x2a 00ea 4825 |H% | Short_Literal 0x25 00eb 00da | | Load_Top At_Offset_2 00ec 01d6 | | Execute Vector,Field_Write 00ed 4816 |H | Short_Literal 0x16 00ee 4826 |H& | Short_Literal 0x26 00ef 00da | | Load_Top At_Offset_2 00f0 01d6 | | Execute Vector,Field_Write 00f1 4827 |H' | Short_Literal 0x27 00f2 4828 |H( | Short_Literal 0x28 00f3 00da | | Load_Top At_Offset_2 00f4 01d6 | | Execute Vector,Field_Write 00f5 482a |H* | Short_Literal 0x2a 00f6 4830 |H0 | Short_Literal 0x30 00f7 00da | | Load_Top At_Offset_2 00f8 01d6 | | Execute Vector,Field_Write 00f9 4800 |H | Short_Literal 0x0 00fa 4806 |H | Short_Literal 0x6 00fb 00da | | Load_Top At_Offset_2 00fc 01d6 | | Execute Vector,Field_Write 00fd 4800 |H | Short_Literal 0x0 00fe 4807 |H | Short_Literal 0x7 00ff 00da | | Load_Top At_Offset_2 0100 01d6 | | Execute Vector,Field_Write 0101 4800 |H | Short_Literal 0x0 0102 480d |H | Short_Literal 0xd 0103 00da | | Load_Top At_Offset_2 0104 01d6 | | Execute Vector,Field_Write 0105 4800 |H | Short_Literal 0x0 0106 480e |H | Short_Literal 0xe 0107 00da | | Load_Top At_Offset_2 0108 01d6 | | Execute Vector,Field_Write 0109 4800 |H | Short_Literal 0x0 010a 480f |H | Short_Literal 0xf 010b 00da | | Load_Top At_Offset_2 010c 01d6 | | Execute Vector,Field_Write 010d 4800 |H | Short_Literal 0x0 010e 4815 |H | Short_Literal 0x15 010f 00da | | Load_Top At_Offset_2 0110 01d6 | | Execute Vector,Field_Write 0111 4800 |H | Short_Literal 0x0 0112 4816 |H | Short_Literal 0x16 0113 00da | | Load_Top At_Offset_2 0114 01d6 | | Execute Vector,Field_Write 0115 4800 |H | Short_Literal 0x0 0116 4817 |H | Short_Literal 0x17 0117 00da | | Load_Top At_Offset_2 0118 01d6 | | Execute Vector,Field_Write 0119 4800 |H | Short_Literal 0x0 011a 481f |H | Short_Literal 0x1f 011b 00da | | Load_Top At_Offset_2 011c 01d6 | | Execute Vector,Field_Write 011d 4800 |H | Short_Literal 0x0 011e 4827 |H' | Short_Literal 0x27 011f 00da | | Load_Top At_Offset_2 0120 01d6 | | Execute Vector,Field_Write 0121 4800 |H | Short_Literal 0x0 0122 4829 |H) | Short_Literal 0x29 0123 00da | | Load_Top At_Offset_2 0124 01d6 | | Execute Vector,Field_Write 0125 4800 |H | Short_Literal 0x0 0126 482a |H* | Short_Literal 0x2a 0127 00da | | Load_Top At_Offset_2 0128 01d6 | | Execute Vector,Field_Write 0129 4800 |H | Short_Literal 0x0 012a 482b |H+ | Short_Literal 0x2b 012b 00da | | Load_Top At_Offset_2 012c 01d6 | | Execute Vector,Field_Write 012d 4800 |H | Short_Literal 0x0 012e 482c |H, | Short_Literal 0x2c 012f 00da | | Load_Top At_Offset_2 0130 01d6 | | Execute Vector,Field_Write 0131 4800 |H | Short_Literal 0x0 0132 482d |H- | Short_Literal 0x2d 0133 00da | | Load_Top At_Offset_2 0134 01d6 | | Execute Vector,Field_Write 0135 4800 |H | Short_Literal 0x0 0136 482e |H. | Short_Literal 0x2e 0137 00da | | Load_Top At_Offset_2 0138 01d6 | | Execute Vector,Field_Write 0139 4800 |H | Short_Literal 0x0 013a 482f |H/ | Short_Literal 0x2f 013b 00da | | Load_Top At_Offset_2 013c 01d6 | | Execute Vector,Field_Write 013d 4800 |H | Short_Literal 0x0 013e 4831 |H1 | Short_Literal 0x31 013f 00da | | Load_Top At_Offset_2 0140 01d6 | | Execute Vector,Field_Write 0141 4800 |H | Short_Literal 0x0 0142 4832 |H2 | Short_Literal 0x32 0143 00da | | Load_Top At_Offset_2 0144 01d6 | | Execute Vector,Field_Write 0145 4800 |H | Short_Literal 0x0 0146 4833 |H3 | Short_Literal 0x33 0147 00da | | Load_Top At_Offset_2 0148 01d6 | | Execute Vector,Field_Write 0149 4800 |H | Short_Literal 0x0 014a 4834 |H4 | Short_Literal 0x34 014b 00da | | Load_Top At_Offset_2 014c 01d6 | | Execute Vector,Field_Write 014d 4800 |H | Short_Literal 0x0 014e 4835 |H5 | Short_Literal 0x35 014f 00da | | Load_Top At_Offset_2 0150 01d6 | | Execute Vector,Field_Write 0151 4800 |H | Short_Literal 0x0 0152 4836 |H6 | Short_Literal 0x36 0153 00da | | Load_Top At_Offset_2 0154 01d6 | | Execute Vector,Field_Write 0155 4800 |H | Short_Literal 0x0 0156 4837 |H7 | Short_Literal 0x37 0157 00da | | Load_Top At_Offset_2 0158 01d6 | | Execute Vector,Field_Write 0159 e220 | | Load 0x1,0x20 015a 01c3 | | Execute Vector,Check_In_Type 015b 00d9 | | Load_Top At_Offset_1 015c 01d4 | | Execute Vector,Structure_Write 015d 00da | | Load_Top At_Offset_2 ; Debug Table 0x1.0xf = 0x15d,0xfff0 015e 0337 | 7 | Declare_Variable Array 015f 00db | | Load_Top At_Offset_3 0160 0337 | 7 | Declare_Variable Array 0161 4804 |H | Short_Literal 0x4 0162 4800 |H | Short_Literal 0x0 0163 00da | | Load_Top At_Offset_2 0164 01d6 | | Execute Vector,Field_Write 0165 4803 |H | Short_Literal 0x3 0166 4801 |H | Short_Literal 0x1 0167 00da | | Load_Top At_Offset_2 0168 01d6 | | Execute Vector,Field_Write 0169 4801 |H | Short_Literal 0x1 016a 4804 |H | Short_Literal 0x4 016b 00da | | Load_Top At_Offset_2 016c 01d6 | | Execute Vector,Field_Write 016d 4805 |H | Short_Literal 0x5 016e 4802 |H | Short_Literal 0x2 016f 00da | | Load_Top At_Offset_2 0170 01d6 | | Execute Vector,Field_Write 0171 4806 |H | Short_Literal 0x6 0172 4803 |H | Short_Literal 0x3 0173 00da | | Load_Top At_Offset_2 0174 01d6 | | Execute Vector,Field_Write 0175 4807 |H | Short_Literal 0x7 0176 4805 |H | Short_Literal 0x5 0177 00da | | Load_Top At_Offset_2 0178 01d6 | | Execute Vector,Field_Write 0179 4808 |H | Short_Literal 0x8 017a 4806 |H | Short_Literal 0x6 017b 00da | | Load_Top At_Offset_2 017c 01d6 | | Execute Vector,Field_Write 017d 4800 |H | Short_Literal 0x0 017e 4807 |H | Short_Literal 0x7 017f 00da | | Load_Top At_Offset_2 0180 01d6 | | Execute Vector,Field_Write 0181 e221 | ! | Load 0x1,0x21 0182 01c3 | | Execute Vector,Check_In_Type 0183 00d9 | | Load_Top At_Offset_1 0184 01d4 | | Execute Vector,Structure_Write 0185 00da | | Load_Top At_Offset_2 ; Debug Table 0x1.0x10 = 0x185,0xffef 0186 0337 | 7 | Declare_Variable Array 0187 00db | | Load_Top At_Offset_3 0188 0337 | 7 | Declare_Variable Array 0189 4801 |H | Short_Literal 0x1 018a 4800 |H | Short_Literal 0x0 018b 00da | | Load_Top At_Offset_2 018c 01d6 | | Execute Vector,Field_Write 018d 4802 |H | Short_Literal 0x2 018e 4801 |H | Short_Literal 0x1 018f 00da | | Load_Top At_Offset_2 0190 01d6 | | Execute Vector,Field_Write 0191 4803 |H | Short_Literal 0x3 0192 4802 |H | Short_Literal 0x2 0193 00da | | Load_Top At_Offset_2 0194 01d6 | | Execute Vector,Field_Write 0195 e222 | " | Load 0x1,0x22 0196 01c3 | | Execute Vector,Check_In_Type 0197 00d9 | | Load_Top At_Offset_1 0198 01d4 | | Execute Vector,Structure_Write 0199 e21b | | Load 0x1,0x1b ; Debug Table 0x1.0x11 = 0x199,0xffee 019a 0337 | 7 | Declare_Variable Array 019b e21b | | Load 0x1,0x1b 019c 0337 | 7 | Declare_Variable Array 019d 4801 |H | Short_Literal 0x1 019e 480d |H | Short_Literal 0xd 019f 00da | | Load_Top At_Offset_2 01a0 01d6 | | Execute Vector,Field_Write 01a1 4801 |H | Short_Literal 0x1 01a2 4821 |H! | Short_Literal 0x21 01a3 00da | | Load_Top At_Offset_2 01a4 01d6 | | Execute Vector,Field_Write 01a5 4801 |H | Short_Literal 0x1 01a6 4823 |H# | Short_Literal 0x23 01a7 00da | | Load_Top At_Offset_2 01a8 01d6 | | Execute Vector,Field_Write 01a9 4801 |H | Short_Literal 0x1 01aa 4824 |H$ | Short_Literal 0x24 01ab 00da | | Load_Top At_Offset_2 01ac 01d6 | | Execute Vector,Field_Write 01ad 4801 |H | Short_Literal 0x1 01ae 4807 |H | Short_Literal 0x7 01af 00da | | Load_Top At_Offset_2 01b0 01d6 | | Execute Vector,Field_Write 01b1 4801 |H | Short_Literal 0x1 01b2 480c |H | Short_Literal 0xc 01b3 00da | | Load_Top At_Offset_2 01b4 01d6 | | Execute Vector,Field_Write 01b5 4801 |H | Short_Literal 0x1 01b6 4811 |H | Short_Literal 0x11 01b7 00da | | Load_Top At_Offset_2 01b8 01d6 | | Execute Vector,Field_Write 01b9 4801 |H | Short_Literal 0x1 01ba 4814 |H | Short_Literal 0x14 01bb 00da | | Load_Top At_Offset_2 01bc 01d6 | | Execute Vector,Field_Write 01bd 4806 |H | Short_Literal 0x6 01be 4800 |H | Short_Literal 0x0 01bf 4800 |H | Short_Literal 0x0 01c0 00d9 | | Load_Top At_Offset_1 01c1 e227 | ' | Load 0x1,0x27 01c2 01d6 | | Execute Vector,Field_Write 01c3 3ffb |? | Loop_Increasing 0x1bf 01c4 480b |H | Short_Literal 0xb 01c5 4808 |H | Short_Literal 0x8 01c6 4800 |H | Short_Literal 0x0 01c7 00d9 | | Load_Top At_Offset_1 01c8 e227 | ' | Load 0x1,0x27 01c9 01d6 | | Execute Vector,Field_Write 01ca 3ffb |? | Loop_Increasing 0x1c6 01cb 4810 |H | Short_Literal 0x10 01cc 480e |H | Short_Literal 0xe 01cd 4800 |H | Short_Literal 0x0 01ce 00d9 | | Load_Top At_Offset_1 01cf e227 | ' | Load 0x1,0x27 01d0 01d6 | | Execute Vector,Field_Write 01d1 3ffb |? | Loop_Increasing 0x1cd 01d2 4800 |H | Short_Literal 0x0 01d3 4812 |H | Short_Literal 0x12 01d4 00da | | Load_Top At_Offset_2 01d5 01d6 | | Execute Vector,Field_Write 01d6 4800 |H | Short_Literal 0x0 01d7 4813 |H | Short_Literal 0x13 01d8 00da | | Load_Top At_Offset_2 01d9 01d6 | | Execute Vector,Field_Write 01da 4820 |H | Short_Literal 0x20 01db 4815 |H | Short_Literal 0x15 01dc 4800 |H | Short_Literal 0x0 01dd 00d9 | | Load_Top At_Offset_1 01de e227 | ' | Load 0x1,0x27 01df 01d6 | | Execute Vector,Field_Write 01e0 3ffb |? | Loop_Increasing 0x1dc 01e1 4800 |H | Short_Literal 0x0 01e2 4822 |H" | Short_Literal 0x22 01e3 00da | | Load_Top At_Offset_2 01e4 01d6 | | Execute Vector,Field_Write 01e5 482c |H, | Short_Literal 0x2c 01e6 4825 |H% | Short_Literal 0x25 01e7 4800 |H | Short_Literal 0x0 01e8 00d9 | | Load_Top At_Offset_1 01e9 e227 | ' | Load 0x1,0x27 01ea 01d6 | | Execute Vector,Field_Write 01eb 3ffb |? | Loop_Increasing 0x1e7 01ec e21b | | Load 0x1,0x1b 01ed 01c3 | | Execute Vector,Check_In_Type 01ee 00d9 | | Load_Top At_Offset_1 01ef 01d4 | | Execute Vector,Structure_Write 01f0 e21c | | Load 0x1,0x1c ; Debug Table 0x1.0x12 = 0x1f0,0xffed 01f1 0337 | 7 | Declare_Variable Array 01f2 e21c | | Load 0x1,0x1c 01f3 0337 | 7 | Declare_Variable Array 01f4 4803 |H | Short_Literal 0x3 01f5 4801 |H | Short_Literal 0x1 01f6 00da | | Load_Top At_Offset_2 01f7 01d6 | | Execute Vector,Field_Write 01f8 4880 |H | Short_Literal 0x80 01f9 4806 |H | Short_Literal 0x6 01fa 00da | | Load_Top At_Offset_2 01fb 01d6 | | Execute Vector,Field_Write 01fc 4800 |H | Short_Literal 0x0 01fd 4800 |H | Short_Literal 0x0 01fe 00da | | Load_Top At_Offset_2 01ff 01d6 | | Execute Vector,Field_Write 0200 4805 |H | Short_Literal 0x5 0201 4802 |H | Short_Literal 0x2 0202 4800 |H | Short_Literal 0x0 0203 00d9 | | Load_Top At_Offset_1 0204 e228 | ( | Load 0x1,0x28 0205 01d6 | | Execute Vector,Field_Write 0206 3ffb |? | Loop_Increasing 0x202 0207 4800 |H | Short_Literal 0x0 0208 4807 |H | Short_Literal 0x7 0209 00da | | Load_Top At_Offset_2 020a 01d6 | | Execute Vector,Field_Write 020b 4800 |H | Short_Literal 0x0 020c 4808 |H | Short_Literal 0x8 020d 00da | | Load_Top At_Offset_2 020e 01d6 | | Execute Vector,Field_Write 020f e21c | | Load 0x1,0x1c 0210 01c3 | | Execute Vector,Check_In_Type 0211 00d9 | | Load_Top At_Offset_1 0212 01d4 | | Execute Vector,Structure_Write 0213 e21e | | Load 0x1,0x1e ; Debug Table 0x1.0x13 = 0x213,0xffec 0214 0337 | 7 | Declare_Variable Array 0215 e21e | | Load 0x1,0x1e 0216 0337 | 7 | Declare_Variable Array 0217 4805 |H | Short_Literal 0x5 0218 4800 |H | Short_Literal 0x0 0219 e21d | | Load 0x1,0x1d 021a 00d9 | | Load_Top At_Offset_1 021b e229 | ) | Load 0x1,0x29 021c 01d6 | | Execute Vector,Field_Write 021d 3ffb |? | Loop_Increasing 0x219 021e e21e | | Load 0x1,0x1e 021f 01c3 | | Execute Vector,Check_In_Type 0220 00d9 | | Load_Top At_Offset_1 0221 01d4 | | Execute Vector,Structure_Write 0222 e21b | | Load 0x1,0x1b ; Debug Table 0x1.0x14 = 0x222,0xffeb 0223 0337 | 7 | Declare_Variable Array 0224 e21b | | Load 0x1,0x1b 0225 0337 | 7 | Declare_Variable Array 0226 4801 |H | Short_Literal 0x1 0227 480d |H | Short_Literal 0xd 0228 00da | | Load_Top At_Offset_2 0229 01d6 | | Execute Vector,Field_Write 022a 480c |H | Short_Literal 0xc 022b 4800 |H | Short_Literal 0x0 022c 4800 |H | Short_Literal 0x0 022d 00d9 | | Load_Top At_Offset_1 022e e22a | * | Load 0x1,0x2a 022f 01d6 | | Execute Vector,Field_Write 0230 3ffb |? | Loop_Increasing 0x22c 0231 482c |H, | Short_Literal 0x2c 0232 480e |H | Short_Literal 0xe 0233 4800 |H | Short_Literal 0x0 0234 00d9 | | Load_Top At_Offset_1 0235 e22a | * | Load 0x1,0x2a 0236 01d6 | | Execute Vector,Field_Write 0237 3ffb |? | Loop_Increasing 0x233 0238 e21b | | Load 0x1,0x1b 0239 01c3 | | Execute Vector,Check_In_Type 023a 00d9 | | Load_Top At_Offset_1 023b 01d4 | | Execute Vector,Structure_Write 023c e21c | | Load 0x1,0x1c ; Debug Table 0x1.0x15 = 0x23c,0xffea 023d 0337 | 7 | Declare_Variable Array 023e e21c | | Load 0x1,0x1c 023f 0337 | 7 | Declare_Variable Array 0240 4fff |O | Short_Literal -0x1 0241 4801 |H | Short_Literal 0x1 0242 00da | | Load_Top At_Offset_2 0243 01d6 | | Execute Vector,Field_Write 0244 4880 |H | Short_Literal 0x80 0245 4806 |H | Short_Literal 0x6 0246 00da | | Load_Top At_Offset_2 0247 01d6 | | Execute Vector,Field_Write 0248 4800 |H | Short_Literal 0x0 0249 4800 |H | Short_Literal 0x0 024a 00da | | Load_Top At_Offset_2 024b 01d6 | | Execute Vector,Field_Write 024c 4805 |H | Short_Literal 0x5 024d 4802 |H | Short_Literal 0x2 024e 4800 |H | Short_Literal 0x0 024f 00d9 | | Load_Top At_Offset_1 0250 e22b | + | Load 0x1,0x2b 0251 01d6 | | Execute Vector,Field_Write 0252 3ffb |? | Loop_Increasing 0x24e 0253 4800 |H | Short_Literal 0x0 0254 4807 |H | Short_Literal 0x7 0255 00da | | Load_Top At_Offset_2 0256 01d6 | | Execute Vector,Field_Write 0257 4800 |H | Short_Literal 0x0 0258 4808 |H | Short_Literal 0x8 0259 00da | | Load_Top At_Offset_2 025a 01d6 | | Execute Vector,Field_Write 025b e21c | | Load 0x1,0x1c 025c 01c3 | | Execute Vector,Check_In_Type 025d 00d9 | | Load_Top At_Offset_1 025e 01d4 | | Execute Vector,Structure_Write 025f e21e | | Load 0x1,0x1e ; Debug Table 0x1.0x16 = 0x25f,0xffe9 0260 0337 | 7 | Declare_Variable Array 0261 e21e | | Load 0x1,0x1e 0262 0337 | 7 | Declare_Variable Array 0263 4805 |H | Short_Literal 0x5 0264 4800 |H | Short_Literal 0x0 0265 e21d | | Load 0x1,0x1d 0266 00d9 | | Load_Top At_Offset_1 0267 e22c | , | Load 0x1,0x2c 0268 01d6 | | Execute Vector,Field_Write 0269 3ffb |? | Loop_Increasing 0x265 026a e21e | | Load 0x1,0x1e 026b 01c3 | | Execute Vector,Check_In_Type 026c 00d9 | | Load_Top At_Offset_1 026d 01d4 | | Execute Vector,Structure_Write 026e 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x17 = 0x26e,0xffe8 026f 00c7 | | Action Elaborate_Subprogram 0270 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x18 = 0x270,0xffe7 0271 00c7 | | Action Elaborate_Subprogram 0272 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x19 = 0x272,0xffe6 0273 00c7 | | Action Elaborate_Subprogram 0274 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x1a = 0x274,0xffe5 0275 00c7 | | Action Elaborate_Subprogram 0276 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x1b = 0x276,0xffe4 0277 00c7 | | Action Elaborate_Subprogram 0278 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x1c = 0x278,0xffe3 0279 00c7 | | Action Elaborate_Subprogram 027a 029d 039b | | Declare_Subprogram INIT_0398,For_Outer_Call ; Debug Table 0x1.0x1d = 0x27a,0xffe2 027c 029d 03c3 | | Declare_Subprogram INIT_03c0,For_Outer_Call ; Debug Table 0x1.0x1e = 0x27c,0xffe1 027e 029d 03eb | | Declare_Subprogram INIT_03e8,For_Outer_Call ; Debug Table 0x1.0x1f = 0x27e,0xffe0 0280 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x20 = 0x280,0xffdf 0281 00c7 | | Action Elaborate_Subprogram 0282 029d 0423 | #| Declare_Subprogram INIT_0420,For_Outer_Call ; Debug Table 0x1.0x21 = 0x282,0xffde 0284 029d 044b | K| Declare_Subprogram INIT_0448,For_Outer_Call ; Debug Table 0x1.0x22 = 0x284,0xffdd 0286 029d 0473 | s| Declare_Subprogram INIT_0470,For_Outer_Call ; Debug Table 0x1.0x23 = 0x286,0xffdc 0288 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x24 = 0x288,0xffdb 0289 00c7 | | Action Elaborate_Subprogram 028a BODY_0008: 028a 00bc | | Action Signal_Activated 028b 00bb | | Action Signal_Completion 028c 0000 0000 | | .BLANK 0000[0x4] 0290 ; -------------------------------------------------------------------------------------- 0290 ; SUBPROGRAM 0290 ; -------------------------------------------------------------------------------------- 0290 0293 | | .CONST 0x0293 ; Address of begin 0291 0004 | | .CONST 0x0004 ; Address of exception handler 0292 0001 | | .CONST 0x0001 ; Number of locals 0293 BODY_0290: 0293 INIT_0290: 0293 4603 |F | Jump_Case 0x4 ; Debug Table 0x2 = .DEBUG 0x0293,0x0838,0x0005,0x0000,0x0057,0x3345,0x0000,0x000e 0294 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0295 7802 |x | Jump 0x298 ; case 0x1 0296 7805 |x | Jump 0x29c ; case 0x2 0297 7809 |x | Jump 0x2a1 ; case 0x3 0298 00da | | Load_Top At_Offset_2 0299 0091 04a8 | | Action Push_String_Extended_Indexed,0x4a8 ; "NIL_BOOLEAN_SWITCH" 029b 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 029c 00db | | Load_Top At_Offset_3 029d 00db | | Load_Top At_Offset_3 029e 00e0 | | Load_Encached Standard_Cache 029f 181b | | Execute Package,Field_Execute,Field_Number 0x1b 02a0 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 02a1 00da | | Load_Top At_Offset_2 02a2 00e0 | | Load_Encached Standard_Cache 02a3 181c | | Execute Package,Field_Execute,Field_Number 0x1c 02a4 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 02a5 0000 0000 | | .XXX[0x3] 02a7 0000 | | 02a8 ; -------------------------------------------------------------------------------------- 02a8 ; SUBPROGRAM 02a8 ; -------------------------------------------------------------------------------------- 02a8 02ab | | .CONST 0x02ab ; Address of begin 02a9 0004 | | .CONST 0x0004 ; Address of exception handler 02aa 0001 | | .CONST 0x0001 ; Number of locals 02ab BODY_02a8: 02ab INIT_02a8: 02ab 4603 |F | Jump_Case 0x4 ; Debug Table 0x3 = .DEBUG 0x02ab,0x083a,0x0005,0x0000,0x0057,0x3345,0x0000,0x004b 02ac 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 02ad 7802 |x | Jump 0x2b0 ; case 0x1 02ae 7805 |x | Jump 0x2b4 ; case 0x2 02af 7809 |x | Jump 0x2b9 ; case 0x3 02b0 00da | | Load_Top At_Offset_2 02b1 0091 04d5 | | Action Push_String_Extended_Indexed,0x4d5 ; "NIL_INTEGER_SWITCH" 02b3 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 02b4 00db | | Load_Top At_Offset_3 02b5 00db | | Load_Top At_Offset_3 02b6 00e0 | | Load_Encached Standard_Cache 02b7 181b | | Execute Package,Field_Execute,Field_Number 0x1b 02b8 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 02b9 00da | | Load_Top At_Offset_2 02ba 00e0 | | Load_Encached Standard_Cache 02bb 181c | | Execute Package,Field_Execute,Field_Number 0x1c 02bc 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 02bd 0000 0000 | | .XXX[0x3] 02bf 0000 | | 02c0 ; -------------------------------------------------------------------------------------- 02c0 ; SUBPROGRAM 02c0 ; -------------------------------------------------------------------------------------- 02c0 02c3 | | .CONST 0x02c3 ; Address of begin 02c1 0004 | | .CONST 0x0004 ; Address of exception handler 02c2 0001 | | .CONST 0x0001 ; Number of locals 02c3 BODY_02c0: 02c3 INIT_02c0: 02c3 4603 |F | Jump_Case 0x4 ; Debug Table 0x4 = .DEBUG 0x02c3,0x083c,0x0005,0x0000,0x0057,0x3345,0x0000,0x005e 02c4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 02c5 7802 |x | Jump 0x2c8 ; case 0x1 02c6 7805 |x | Jump 0x2cc ; case 0x2 02c7 7809 |x | Jump 0x2d1 ; case 0x3 02c8 00da | | Load_Top At_Offset_2 02c9 0091 04de | | Action Push_String_Extended_Indexed,0x4de ; "NIL_INTEGER_LIST_SWITCH" 02cb 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 02cc 00db | | Load_Top At_Offset_3 02cd 00db | | Load_Top At_Offset_3 02ce 00e0 | | Load_Encached Standard_Cache 02cf 181b | | Execute Package,Field_Execute,Field_Number 0x1b 02d0 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 02d1 00da | | Load_Top At_Offset_2 02d2 00e0 | | Load_Encached Standard_Cache 02d3 181c | | Execute Package,Field_Execute,Field_Number 0x1c 02d4 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 02d5 0000 0000 | | .XXX[0x3] 02d7 0000 | | 02d8 ; -------------------------------------------------------------------------------------- 02d8 ; SUBPROGRAM 02d8 ; -------------------------------------------------------------------------------------- 02d8 02db | | .CONST 0x02db ; Address of begin 02d9 0004 | | .CONST 0x0004 ; Address of exception handler 02da 0001 | | .CONST 0x0001 ; Number of locals 02db BODY_02d8: 02db INIT_02d8: 02db 00db | | Load_Top At_Offset_3 ; Debug Table 0x5 = .DEBUG 0x02db,0x083e,0x0001,0x0000,0x0057,0x3345,0x0000,0x0071 ; Debug Table 0x5.0x0 = 0x2db,0x1 02dc 00db | | Load_Top At_Offset_3 02dd e001 | | Load 0x0,0x1 02de 1813 | | Execute Package,Field_Execute,Field_Number 0x13 02df 821f | | Call 0x1,0x1f 02e0 0217 | | Execute Heap_Access,All_Reference 02e1 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02e2 01d6 | | Execute Vector,Field_Write 02e3 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02e4 0000 0000 | | .BLANK 0000[0x4] 02e8 ; -------------------------------------------------------------------------------------- 02e8 ; SUBPROGRAM 02e8 ; -------------------------------------------------------------------------------------- 02e8 02eb | | .CONST 0x02eb ; Address of begin 02e9 0004 | | .CONST 0x0004 ; Address of exception handler 02ea 0001 | | .CONST 0x0001 ; Number of locals 02eb BODY_02e8: 02eb INIT_02e8: 02eb 00da | | Load_Top At_Offset_2 ; Debug Table 0x6 = .DEBUG 0x02eb,0x0842,0x0002,0x0000,0x0057,0x3345,0x0000,0x007d ; Debug Table 0x6.0x0 = 0x2eb,0x1 02ec e001 | | Load 0x0,0x1 02ed 1813 | | Execute Package,Field_Execute,Field_Number 0x13 02ee 821f | | Call 0x1,0x1f 02ef 0217 | | Execute Heap_Access,All_Reference 02f0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02f1 01d7 | | Execute Vector,Field_Read 02f2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02f3 0000 0000 | | .BLANK 0000[0x5] 02f8 ; -------------------------------------------------------------------------------------- 02f8 ; SUBPROGRAM 02f8 ; -------------------------------------------------------------------------------------- 02f8 02fb | | .CONST 0x02fb ; Address of begin 02f9 0004 | | .CONST 0x0004 ; Address of exception handler 02fa 0001 | | .CONST 0x0001 ; Number of locals 02fb BODY_02f8: 02fb INIT_02f8: 02fb 00db | | Load_Top At_Offset_3 ; Debug Table 0x7 = .DEBUG 0x02fb,0x0846,0x0001,0x0000,0x0057,0x3345,0x0000,0x0086 ; Debug Table 0x7.0x0 = 0x2fb,0x1 02fc 00db | | Load_Top At_Offset_3 02fd e001 | | Load 0x0,0x1 02fe 1813 | | Execute Package,Field_Execute,Field_Number 0x13 02ff 821f | | Call 0x1,0x1f 0300 0217 | | Execute Heap_Access,All_Reference 0301 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0302 01d6 | | Execute Vector,Field_Write 0303 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0304 0000 0000 | | .BLANK 0000[0x4] 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 0x8 = .DEBUG 0x030b,0x084a,0x0002,0x0000,0x0057,0x3345,0x0000,0x0092 ; Debug Table 0x8.0x0 = 0x30b,0x1 030c e001 | | Load 0x0,0x1 030d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 030e 821f | | Call 0x1,0x1f 030f 0217 | | Execute Heap_Access,All_Reference 0310 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0311 01d7 | | Execute Vector,Field_Read 0312 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0313 0000 0000 | | .BLANK 0000[0x5] 0318 ; -------------------------------------------------------------------------------------- 0318 ; SUBPROGRAM 0318 ; -------------------------------------------------------------------------------------- 0318 0320 | | .CONST 0x0320 ; Address of begin 0319 0004 | | .CONST 0x0004 ; Address of exception handler 031a 0002 | | .CONST 0x0002 ; Number of locals 031b INIT_0318: 031b e217 | | Load 0x1,0x17 ; Debug Table 0x9 = .DEBUG 0x031b,0x084e,0x0001,0x0000,0x0057,0x3345,0x0000,0x009b ; Debug Table 0x9.0x0 = 0x31b,0xffff 031c e001 | | Load 0x0,0x1 031d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 031e 821f | | Call 0x1,0x1f 031f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0320 BODY_0318: 0320 e5fe | | Load 0x2,-0x2 ; Debug Table 0x9.0x1 = 0x320,0x1 0321 e21d | | Load 0x1,0x1d 0322 00da | | Load_Top At_Offset_2 0323 0217 | | Execute Heap_Access,All_Reference 0324 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0325 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0326 e5ff | | Load 0x2,-0x1 0327 00da | | Load_Top At_Offset_2 0328 0217 | | Execute Heap_Access,All_Reference 0329 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 032a 01d6 | | Execute Vector,Field_Write 032b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x9.0x2 = 0x32b,0x2 032c 0000 0000 | | .BLANK 0000[0x4] 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 0xa = .DEBUG 0x0333,0x0856,0x0002,0x0000,0x0057,0x3345,0x0000,0x00a7 ; Debug Table 0xa.0x0 = 0x333,0x1 0334 e001 | | Load 0x0,0x1 0335 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0336 821f | | Call 0x1,0x1f 0337 0217 | | Execute Heap_Access,All_Reference 0338 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0339 01d7 | | Execute Vector,Field_Read 033a 0217 | | Execute Heap_Access,All_Reference 033b 0335 | 5 | Declare_Variable Array,Duplicate 033c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 033d 0000 0000 | | .XXX[0x3] 033f 0000 | | 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 e21a | | Load 0x1,0x1a ; Debug Table 0xb = .DEBUG 0x0343,0x085a,0x0002,0x0000,0x0057,0x3345,0x0000,0x00b4 ; Debug Table 0xb.0x0 = 0x343,0x1 0344 0322 | " | Declare_Variable Record 0345 e5fe | | Load 0x2,-0x2 0346 e5ff | | Load 0x2,-0x1 0347 822c | , | Call 0x1,0x2c 0348 e21b | | Load 0x1,0x1b 0349 0119 | | Execute Any,Check_In_Formal_Type 034a 00d9 | | Load_Top At_Offset_1 034b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 034c e5fe | | Load 0x2,-0x2 034d e5ff | | Load 0x2,-0x1 034e 822d | - | Call 0x1,0x2d 034f e21c | | Load 0x1,0x1c 0350 0119 | | Execute Any,Check_In_Formal_Type 0351 00d9 | | Load_Top At_Offset_1 0352 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0353 e5fd | | Load 0x2,-0x3 0354 e5fe | | Load 0x2,-0x2 0355 e5ff | | Load 0x2,-0x1 0356 822e | . | Call 0x1,0x2e 0357 e21e | | Load 0x1,0x1e 0358 0119 | | Execute Any,Check_In_Formal_Type 0359 00d9 | | Load_Top At_Offset_1 035a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 035b e5fd | | Load 0x2,-0x3 035c 00d9 | | Load_Top At_Offset_1 035d 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 035e e217 | | Load 0x1,0x17 035f e5fd | | Load 0x2,-0x3 0360 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0361 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0362 0000 0000 | | .BLANK 0000[0x6] 0368 ; -------------------------------------------------------------------------------------- 0368 ; SUBPROGRAM 0368 ; -------------------------------------------------------------------------------------- 0368 0375 | u | .CONST 0x0375 ; Address of begin 0369 0004 | | .CONST 0x0004 ; Address of exception handler 036a 0003 | | .CONST 0x0003 ; Number of locals 036b INIT_0368: 036b e003 | | Load 0x0,0x3 ; Debug Table 0xc = .DEBUG 0x036b,0x085e,0x0002,0x0000,0x0057,0x3345,0x0000,0x00cb ; Debug Table 0xc.0x0 = 0x36b,0xffff 036c 1810 | | Execute Package,Field_Execute,Field_Number 0x10 036d e004 | | Load 0x0,0x4 036e 1b13 | | Execute Package,Field_Read,Field_Number 0x13 036f 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0370 e005 | | Load 0x0,0x5 ; Debug Table 0xc.0x1 = 0x370,0xfffe 0371 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0372 e005 | | Load 0x0,0x5 0373 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0374 011e | | Execute Any,Convert 0375 BODY_0368: 0375 e21a | | Load 0x1,0x1a ; Debug Table 0xc.0x2 = 0x375,0x1 0376 0322 | " | Declare_Variable Record 0377 00d9 | | Load_Top At_Offset_1 0378 00db | | Load_Top At_Offset_3 0379 822f | / | Call 0x1,0x2f 037a e21b | | Load 0x1,0x1b 037b 0119 | | Execute Any,Check_In_Formal_Type 037c 00d9 | | Load_Top At_Offset_1 037d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 037e 00d9 | | Load_Top At_Offset_1 037f 00db | | Load_Top At_Offset_3 0380 8230 | 0 | Call 0x1,0x30 0381 e21c | | Load 0x1,0x1c 0382 0119 | | Execute Any,Check_In_Formal_Type 0383 00d9 | | Load_Top At_Offset_1 0384 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0385 e5ff | | Load 0x2,-0x1 0386 00da | | Load_Top At_Offset_2 0387 e402 | | Load 0x2,0x2 0388 8231 | 1 | Call 0x1,0x31 0389 e21e | | Load 0x1,0x1e 038a 0119 | | Execute Any,Check_In_Formal_Type 038b 00d9 | | Load_Top At_Offset_1 038c 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 038d e5ff | | Load 0x2,-0x1 038e 00d9 | | Load_Top At_Offset_1 038f 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0390 e217 | | Load 0x1,0x17 0391 e5ff | | Load 0x2,-0x1 0392 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0393 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0394 0000 0000 | | .BLANK 0000[0x4] 0398 ; -------------------------------------------------------------------------------------- 0398 ; SUBPROGRAM 0398 ; -------------------------------------------------------------------------------------- 0398 03a9 | | .CONST 0x03a9 ; Address of begin 0399 0004 | | .CONST 0x0004 ; Address of exception handler 039a 0003 | | .CONST 0x0003 ; Number of locals 039b INIT_0398: 039b e002 | | Load 0x0,0x2 ; Debug Table 0xd = .DEBUG 0x039b,0x0866,0x0002,0x0000,0x0058,0xc485,0x0000,0x030a ; Debug Table 0xd.0x0 = 0x39b,0xffff 039c 1b11 | | Execute Package,Field_Read,Field_Number 0x11 039d 0337 | 7 | Declare_Variable Array 039e e5fe | | Load 0x2,-0x2 039f e5ff | | Load 0x2,-0x1 03a0 e002 | | Load 0x0,0x2 03a1 1816 | | Execute Package,Field_Execute,Field_Number 0x16 03a2 00d9 | | Load_Top At_Offset_1 03a3 01d4 | | Execute Vector,Structure_Write 03a4 e21b | | Load 0x1,0x1b ; Debug Table 0xd.0x1 = 0x3a4,0xfffe 03a5 0337 | 7 | Declare_Variable Array 03a6 e226 | & | Load 0x1,0x26 03a7 00d9 | | Load_Top At_Offset_1 03a8 01d4 | | Execute Vector,Structure_Write 03a9 BODY_0398: 03a9 00cf | | Action Mark_Auxiliary 03aa 4837 |H7 | Short_Literal 0x37 ; Debug Table 0xd.0x2 = 0x3aa,0x1 03ab 4800 |H | Short_Literal 0x0 03ac 0007 | | Action Break_Optional 03ad 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x3 = 0x3ad,0x2 03ae e402 | | Load 0x2,0x2 03af 01d7 | | Execute Vector,Field_Read 03b0 00d9 | | Load_Top At_Offset_1 03b1 e223 | # | Load 0x1,0x23 03b2 01d7 | | Execute Vector,Field_Read 03b3 e403 | | Load 0x2,0x3 03b4 01d6 | | Execute Vector,Field_Write 03b5 00c8 | | Action Pop_Auxiliary_Range 03b6 3ff6 |? | Loop_Increasing 0x3ad 03b7 00ce | | Action Pop_Auxiliary 03b8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x4 = 0x3b8,0x3 03b9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03ba 0000 0000 | | .BLANK 0000[0x6] 03c0 ; -------------------------------------------------------------------------------------- 03c0 ; SUBPROGRAM 03c0 ; -------------------------------------------------------------------------------------- 03c0 03d1 | | .CONST 0x03d1 ; Address of begin 03c1 0004 | | .CONST 0x0004 ; Address of exception handler 03c2 0003 | | .CONST 0x0003 ; Number of locals 03c3 INIT_03c0: 03c3 e002 | | Load 0x0,0x2 ; Debug Table 0xe = .DEBUG 0x03c3,0x0872,0x0002,0x0000,0x0058,0xc485,0x0000,0x034c ; Debug Table 0xe.0x0 = 0x3c3,0xffff 03c4 1b13 | | Execute Package,Field_Read,Field_Number 0x13 03c5 0337 | 7 | Declare_Variable Array 03c6 e5fe | | Load 0x2,-0x2 03c7 e5ff | | Load 0x2,-0x1 03c8 e002 | | Load 0x0,0x2 03c9 1817 | | Execute Package,Field_Execute,Field_Number 0x17 03ca 00d9 | | Load_Top At_Offset_1 03cb 01d4 | | Execute Vector,Structure_Write 03cc e21c | | Load 0x1,0x1c ; Debug Table 0xe.0x1 = 0x3cc,0xfffe 03cd 0337 | 7 | Declare_Variable Array 03ce e227 | ' | Load 0x1,0x27 03cf 00d9 | | Load_Top At_Offset_1 03d0 01d4 | | Execute Vector,Structure_Write 03d1 BODY_03c0: 03d1 00cf | | Action Mark_Auxiliary 03d2 4807 |H | Short_Literal 0x7 ; Debug Table 0xe.0x2 = 0x3d2,0x1 03d3 4800 |H | Short_Literal 0x0 03d4 0007 | | Action Break_Optional 03d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x3 = 0x3d5,0x2 03d6 e402 | | Load 0x2,0x2 03d7 01d7 | | Execute Vector,Field_Read 03d8 00d9 | | Load_Top At_Offset_1 03d9 e224 | $ | Load 0x1,0x24 03da 01d7 | | Execute Vector,Field_Read 03db e403 | | Load 0x2,0x3 03dc 01d6 | | Execute Vector,Field_Write 03dd 00c8 | | Action Pop_Auxiliary_Range 03de 3ff6 |? | Loop_Increasing 0x3d5 03df 00ce | | Action Pop_Auxiliary 03e0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x4 = 0x3e0,0x3 03e1 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03e2 0000 0000 | | .BLANK 0000[0x6] 03e8 ; -------------------------------------------------------------------------------------- 03e8 ; SUBPROGRAM 03e8 ; -------------------------------------------------------------------------------------- 03e8 03f0 | | .CONST 0x03f0 ; Address of begin 03e9 0004 | | .CONST 0x0004 ; Address of exception handler 03ea 0002 | | .CONST 0x0002 ; Number of locals 03eb INIT_03e8: 03eb e21e | | Load 0x1,0x1e ; Debug Table 0xf = .DEBUG 0x03eb,0x087e,0x0002,0x0000,0x0058,0xc485,0x0000,0x038e ; Debug Table 0xf.0x0 = 0x3eb,0xffff 03ec 0337 | 7 | Declare_Variable Array 03ed e228 | ( | Load 0x1,0x28 03ee 00d9 | | Load_Top At_Offset_1 03ef 01d4 | | Execute Vector,Structure_Write 03f0 BODY_03e8: 03f0 00cf | | Action Mark_Auxiliary 03f1 e002 | | Load 0x0,0x2 ; Debug Table 0xf.0x1 = 0x3f1,0x1 03f2 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03f3 0265 | e | Execute Discrete,Reverse_Bounds 03f4 0007 | | Action Break_Optional 03f5 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x2 = 0x3f5,0x2 03f6 e5ff | | Load 0x2,-0x1 03f7 00da | | Load_Top At_Offset_2 03f8 e002 | | Load 0x0,0x2 03f9 1818 | | Execute Package,Field_Execute,Field_Number 0x18 03fa 00d8 | | Load_Top At_Offset_0 03fb 01da | | Execute Vector,Bounds 03fc e210 | | Load 0x1,0x10 03fd 0334 | 4 | Declare_Variable Array,With_Constraint 03fe 00d0 | | Action Swap_Control 03ff 00d8 | | Load_Top At_Offset_0 0400 01dd | | Execute Vector,First 0401 00da | | Load_Top At_Offset_2 0402 01dd | | Execute Vector,First 0403 0272 | r | Execute Discrete,Minus 0404 00da | | Load_Top At_Offset_2 0405 01d9 | | Execute Vector,Reverse_Bounds 0406 0263 | c | Execute Discrete,Above_Bound 0407 700a |p | Jump_Nonzero 0x412 0408 00d8 | | Load_Top At_Offset_0 0409 00db | | Load_Top At_Offset_3 040a 0273 | s | Execute Discrete,Plus 040b e407 | | Load 0x2,0x7 040c 01d7 | | Execute Vector,Field_Read 040d 00d9 | | Load_Top At_Offset_1 040e e406 | | Load 0x2,0x6 040f 01d5 | | Execute Vector,Field_Reference 0410 0118 | | Execute Any,Write_Unchecked 0411 3ff6 |? | Loop_Increasing 0x408 0412 00d2 | | Pop_Control Pop_Count_2 0413 e21d | | Load 0x1,0x1d 0414 e5fd | | Load 0x2,-0x3 0415 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0416 00d9 | | Load_Top At_Offset_1 0417 e225 | % | Load 0x1,0x25 0418 01d7 | | Execute Vector,Field_Read 0419 e402 | | Load 0x2,0x2 041a 01d6 | | Execute Vector,Field_Write 041b 00c8 | | Action Pop_Auxiliary_Range ; Debug Table 0xf.0x3 = 0x41b,0x3 041c 3fd8 |? | Loop_Increasing 0x3f5 041d 00ce | | Action Pop_Auxiliary 041e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x4 = 0x41e,0x4 041f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0420 ; -------------------------------------------------------------------------------------- 0420 ; SUBPROGRAM 0420 ; -------------------------------------------------------------------------------------- 0420 0431 | 1 | .CONST 0x0431 ; Address of begin 0421 0004 | | .CONST 0x0004 ; Address of exception handler 0422 0003 | | .CONST 0x0003 ; Number of locals 0423 INIT_0420: 0423 e002 | | Load 0x0,0x2 ; Debug Table 0x10 = .DEBUG 0x0423,0x088a,0x0002,0x0000,0x0058,0xc485,0x0000,0x0414 ; Debug Table 0x10.0x0 = 0x423,0xffff 0424 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0425 0337 | 7 | Declare_Variable Array 0426 e5fe | | Load 0x2,-0x2 0427 e5ff | | Load 0x2,-0x1 0428 e002 | | Load 0x0,0x2 0429 1819 | | Execute Package,Field_Execute,Field_Number 0x19 042a 00d9 | | Load_Top At_Offset_1 042b 01d4 | | Execute Vector,Structure_Write 042c e21b | | Load 0x1,0x1b ; Debug Table 0x10.0x1 = 0x42c,0xfffe 042d 0337 | 7 | Declare_Variable Array 042e e229 | ) | Load 0x1,0x29 042f 00d9 | | Load_Top At_Offset_1 0430 01d4 | | Execute Vector,Structure_Write 0431 BODY_0420: 0431 00cf | | Action Mark_Auxiliary 0432 4837 |H7 | Short_Literal 0x37 ; Debug Table 0x10.0x2 = 0x432,0x1 0433 4800 |H | Short_Literal 0x0 0434 0007 | | Action Break_Optional 0435 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x3 = 0x435,0x2 0436 e402 | | Load 0x2,0x2 0437 01d7 | | Execute Vector,Field_Read 0438 00d9 | | Load_Top At_Offset_1 0439 e223 | # | Load 0x1,0x23 043a 01d7 | | Execute Vector,Field_Read 043b e403 | | Load 0x2,0x3 043c 01d6 | | Execute Vector,Field_Write 043d 00c8 | | Action Pop_Auxiliary_Range 043e 3ff6 |? | Loop_Increasing 0x435 043f 00ce | | Action Pop_Auxiliary 0440 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x4 = 0x440,0x3 0441 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0442 0000 0000 | | .BLANK 0000[0x6] 0448 ; -------------------------------------------------------------------------------------- 0448 ; SUBPROGRAM 0448 ; -------------------------------------------------------------------------------------- 0448 0459 | Y | .CONST 0x0459 ; Address of begin 0449 0004 | | .CONST 0x0004 ; Address of exception handler 044a 0003 | | .CONST 0x0003 ; Number of locals 044b INIT_0448: 044b e002 | | Load 0x0,0x2 ; Debug Table 0x11 = .DEBUG 0x044b,0x0896,0x0002,0x0000,0x0058,0xc485,0x0000,0x0458 ; Debug Table 0x11.0x0 = 0x44b,0xffff 044c 1b13 | | Execute Package,Field_Read,Field_Number 0x13 044d 0337 | 7 | Declare_Variable Array 044e e5fe | | Load 0x2,-0x2 044f e5ff | | Load 0x2,-0x1 0450 e002 | | Load 0x0,0x2 0451 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0452 00d9 | | Load_Top At_Offset_1 0453 01d4 | | Execute Vector,Structure_Write 0454 e21c | | Load 0x1,0x1c ; Debug Table 0x11.0x1 = 0x454,0xfffe 0455 0337 | 7 | Declare_Variable Array 0456 e22a | * | Load 0x1,0x2a 0457 00d9 | | Load_Top At_Offset_1 0458 01d4 | | Execute Vector,Structure_Write 0459 BODY_0448: 0459 00cf | | Action Mark_Auxiliary 045a 4807 |H | Short_Literal 0x7 ; Debug Table 0x11.0x2 = 0x45a,0x1 045b 4800 |H | Short_Literal 0x0 045c 0007 | | Action Break_Optional 045d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x3 = 0x45d,0x2 045e e402 | | Load 0x2,0x2 045f 01d7 | | Execute Vector,Field_Read 0460 00d9 | | Load_Top At_Offset_1 0461 e224 | $ | Load 0x1,0x24 0462 01d7 | | Execute Vector,Field_Read 0463 e403 | | Load 0x2,0x3 0464 01d6 | | Execute Vector,Field_Write 0465 00c8 | | Action Pop_Auxiliary_Range 0466 3ff6 |? | Loop_Increasing 0x45d 0467 00ce | | Action Pop_Auxiliary 0468 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x4 = 0x468,0x3 0469 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 046a 0000 0000 | | .BLANK 0000[0x6] 0470 ; -------------------------------------------------------------------------------------- 0470 ; SUBPROGRAM 0470 ; -------------------------------------------------------------------------------------- 0470 0478 | x | .CONST 0x0478 ; Address of begin 0471 0004 | | .CONST 0x0004 ; Address of exception handler 0472 0002 | | .CONST 0x0002 ; Number of locals 0473 INIT_0470: 0473 e21e | | Load 0x1,0x1e ; Debug Table 0x12 = .DEBUG 0x0473,0x08a2,0x0002,0x0000,0x0058,0xc485,0x0000,0x049c ; Debug Table 0x12.0x0 = 0x473,0xffff 0474 0337 | 7 | Declare_Variable Array 0475 e22b | + | Load 0x1,0x2b 0476 00d9 | | Load_Top At_Offset_1 0477 01d4 | | Execute Vector,Structure_Write 0478 BODY_0470: 0478 00cf | | Action Mark_Auxiliary 0479 e002 | | Load 0x0,0x2 ; Debug Table 0x12.0x1 = 0x479,0x1 047a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 047b 0265 | e | Execute Discrete,Reverse_Bounds 047c 0007 | | Action Break_Optional 047d e5fe | | Load 0x2,-0x2 ; Debug Table 0x12.0x2 = 0x47d,0x2 047e e5ff | | Load 0x2,-0x1 047f 00da | | Load_Top At_Offset_2 0480 e002 | | Load 0x0,0x2 0481 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0482 00d8 | | Load_Top At_Offset_0 0483 01da | | Execute Vector,Bounds 0484 e210 | | Load 0x1,0x10 0485 0334 | 4 | Declare_Variable Array,With_Constraint 0486 00d0 | | Action Swap_Control 0487 00d8 | | Load_Top At_Offset_0 0488 01dd | | Execute Vector,First 0489 00da | | Load_Top At_Offset_2 048a 01dd | | Execute Vector,First 048b 0272 | r | Execute Discrete,Minus 048c 00da | | Load_Top At_Offset_2 048d 01d9 | | Execute Vector,Reverse_Bounds 048e 0263 | c | Execute Discrete,Above_Bound 048f 700a |p | Jump_Nonzero 0x49a 0490 00d8 | | Load_Top At_Offset_0 0491 00db | | Load_Top At_Offset_3 0492 0273 | s | Execute Discrete,Plus 0493 e407 | | Load 0x2,0x7 0494 01d7 | | Execute Vector,Field_Read 0495 00d9 | | Load_Top At_Offset_1 0496 e406 | | Load 0x2,0x6 0497 01d5 | | Execute Vector,Field_Reference 0498 0118 | | Execute Any,Write_Unchecked 0499 3ff6 |? | Loop_Increasing 0x490 049a 00d2 | | Pop_Control Pop_Count_2 049b e21d | | Load 0x1,0x1d 049c e5fd | | Load 0x2,-0x3 049d 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 049e 00d9 | | Load_Top At_Offset_1 049f e225 | % | Load 0x1,0x25 04a0 01d7 | | Execute Vector,Field_Read 04a1 e402 | | Load 0x2,0x2 04a2 01d6 | | Execute Vector,Field_Write 04a3 00c8 | | Action Pop_Auxiliary_Range ; Debug Table 0x12.0x3 = 0x4a3,0x3 04a4 3fd8 |? | Loop_Increasing 0x47d 04a5 00ce | | Action Pop_Auxiliary 04a6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x4 = 0x4a6,0x4 04a7 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; STRING TABLE 04a8 ; -------------------------------------------------------------------------------------- 04a8 007a | z | .STRTAB 0x007a->0x04e5 ; "NIL_BOOLEAN_SWITCH" 04a9 008a | | .STRTAB 0x008a->0x04ee ; "ASSEMBLY_LISTING" 04aa 0098 | | .STRTAB 0x0098->0x04f6 ; "CODE_LISTING" 04ab 00a2 | | .STRTAB 0x00a2->0x04fc ; "DEBUG_LISTING" 04ac 00ad | | .STRTAB 0x00ad->0x0502 ; "STATISTICS" 04ad 00b5 | | .STRTAB 0x00b5->0x0507 ; "TTY_ECHO" 04ae 00bb | | .STRTAB 0x00bb->0x050b ; "ELAB_ORDER_LISTING" 04af 00cb | | .STRTAB 0x00cb->0x0514 ; "DEBUG" 04b0 00ce | | .STRTAB 0x00ce->0x0517 ; "ENABLE_NATIVE_DEBUGGER" 04b1 00e2 | | .STRTAB 0x00e2->0x0522 ; "ENABLE_ENVIRONMENT_DEBUGGER" 04b2 00fb | | .STRTAB 0x00fb->0x052f ; "ENABLE_KERNEL_DEBUGGER" 04b3 010f | | .STRTAB 0x010f->0x053a ; "EPSILON_DEBUG_TABLES" 04b4 0121 | ! | .STRTAB 0x0121->0x0544 ; "SEPARATE_SUBUNITS" 04b5 0130 | 0 | .STRTAB 0x0130->0x054d ; "POLYMORPHIC_GENERICS" 04b6 0142 | B | .STRTAB 0x0142->0x0557 ; "MACRO_EXPAND_GENERICS" 04b7 0155 | U | .STRTAB 0x0155->0x0561 ; "ENABLE_DEALLOCATION" 04b8 0166 | f | .STRTAB 0x0166->0x056b ; "WIRE_CODE_SEGMENTS" 04b9 0176 | v | .STRTAB 0x0176->0x0574 ; "RECLAIM_SPACE" 04ba 0181 | | .STRTAB 0x0181->0x057a ; "RECLAIM_SPACE_ON_STMT" 04bb 0194 | | .STRTAB 0x0194->0x0585 ; "OMIT_BREAK_OPTIONALS" 04bc 01a6 | | .STRTAB 0x01a6->0x058f ; "RETAIN_DELTA0_COMPATIBILITY" 04bd 01bf | | .STRTAB 0x01bf->0x059c ; "EPSILON_CODE_SEGMENTS" 04be 01d2 | | .STRTAB 0x01d2->0x05a7 ; "VPIDS_GO_NATIVE" 04bf 01df | | .STRTAB 0x01df->0x05ae ; "DISABLE_CLASS1_ASSERTIONS" 04c0 01f6 | | .STRTAB 0x01f6->0x05bb ; "DISABLE_CLASS2_ASSERTIONS" 04c1 020d | | .STRTAB 0x020d->0x05c7 ; "DISABLE_CLASS3_ASSERTIONS" 04c2 0224 | $ | .STRTAB 0x0224->0x05d4 ; "PACKAGE_INTEGRATION" 04c3 0235 | 5 | .STRTAB 0x0235->0x05dd ; "SUBPROGRAM_INLINING" 04c4 0246 | F | .STRTAB 0x0246->0x05e7 ; "BLOCK_INLINING" 04c5 0252 | R | .STRTAB 0x0252->0x05ee ; "AUTO_INTEGRATION" 04c6 0260 | ` | .STRTAB 0x0260->0x05f6 ; "AUTO_INLINING" 04c7 026b | k | .STRTAB 0x026b->0x05fc ; "SUPPRESS_CONSTRAINT_CHECKS" 04c8 0283 | | .STRTAB 0x0283->0x0609 ; "SUPPRESS_ELABORATION_CHECKS" 04c9 029c | | .STRTAB 0x029c->0x0617 ; "PEEPHOLE_OPTIMIZE" 04ca 02ab | | .STRTAB 0x02ab->0x061f ; "POSTPONE_PEEPHOLE" 04cb 02ba | | .STRTAB 0x02ba->0x0628 ; "BRANCH_CHAIN" 04cc 02c4 | | .STRTAB 0x02c4->0x062e ; "ELIMINATE_DEAD_CODE" 04cd 02d5 | | .STRTAB 0x02d5->0x0637 ; "GEN_ELABORATION_MODULE" 04ce 02e9 | | .STRTAB 0x02e9->0x0642 ; "IGNORE_FIXED_MODULE_NAMES" 04cf 0300 | | .STRTAB 0x0300->0x064f ; "CHECK_SUBSYSTEM_COMPATIBILITY" 04d0 031b | | .STRTAB 0x031b->0x065d ; "ARCHIVE_DEBUG_TABLES" 04d1 032d | - | .STRTAB 0x032d->0x0667 ; "VERBOSE" 04d2 0332 | 2 | .STRTAB 0x0332->0x066b ; "SPARE_BOOLEAN_SWITCH_1" 04d3 0346 | F | .STRTAB 0x0346->0x0676 ; "SPARE_BOOLEAN_SWITCH_2" 04d4 035a | Z | .STRTAB 0x035a->0x0681 ; "SPARE_BOOLEAN_SWITCH_3" 04d5 036e | n | .STRTAB 0x036e->0x068c ; "NIL_INTEGER_SWITCH" 04d6 037e | ~ | .STRTAB 0x037e->0x0695 ; "TOS_RELATIVE_LOAD_LIMIT" 04d7 0393 | | .STRTAB 0x0393->0x06a0 ; "DELAY_SCALE" 04d8 039c | | .STRTAB 0x039c->0x06a6 ; "BRANCH_TABLE_DENSITY" 04d9 03ae | | .STRTAB 0x03ae->0x06b0 ; "MAX_SEGMENT_SIZE" 04da 03bc | | .STRTAB 0x03bc->0x06b8 ; "DEBUG_VIEW_LEVEL" 04db 03ca | | .STRTAB 0x03ca->0x06c0 ; "DEBUG_VIEW_LAYER" 04dc 03d8 | | .STRTAB 0x03d8->0x06c8 ; "BINARY_SEARCH_SIZE" 04dd 03e8 | | .STRTAB 0x03e8->0x06d1 ; "SPARE_INTEGER_SWITCH_2" 04de 03fc | | .STRTAB 0x03fc->0x06dc ; "NIL_INTEGER_LIST_SWITCH" 04df 0411 | | .STRTAB 0x0411->0x06e7 ; "UNFIXED_MODULE_NAME_KEYS" 04e0 0427 | ' | .STRTAB 0x0427->0x06f3 ; "MODULE_NAME_BIAS_KEYS" 04e1 043a | : | .STRTAB 0x043a->0x06fe ; "MODULE_NAME_BIAS" 04e2 0448 | H | .STRTAB 0x0448->0x0706 ; "SPARE_INTEGER_LIST_SWITCH_1" 04e3 0461 | a | .STRTAB 0x0461->0x0713 ; "SPARE_INTEGER_LIST_SWITCH_2" 04e4 047a | z | .STREND 0x047a->0x0721 04e5 4e49 4c5f |NIL_| .STRTAB_STRINGS 0721 0000 0000 | | .BLANK 0000[0x7] 0728 ; -------------------------------------------------------------------------------------- 0728 ; Debug Table 0728 ; -------------------------------------------------------------------------------------- 0728 0003 0013 | | .CONST 0x0003,0x0013 072a 000b 07c2 | | .DEBUG 0x000b,0x07c2,0x8000,0x0000,0x0057,0x3345,0x0000,0x0009 0732 003c 07ec | < | .DEBUG 0x003c,0x07ec,0x8000,0x0000,0x0058,0xc485,0x0000,0x0009 073a 0293 0838 | 8| .DEBUG 0x0293,0x0838,0x0005,0x0000,0x0057,0x3345,0x0000,0x000e 0742 02ab 083a | :| .DEBUG 0x02ab,0x083a,0x0005,0x0000,0x0057,0x3345,0x0000,0x004b 074a 02c3 083c | <| .DEBUG 0x02c3,0x083c,0x0005,0x0000,0x0057,0x3345,0x0000,0x005e 0752 02db 083e | >| .DEBUG 0x02db,0x083e,0x0001,0x0000,0x0057,0x3345,0x0000,0x0071 075a 02eb 0842 | B| .DEBUG 0x02eb,0x0842,0x0002,0x0000,0x0057,0x3345,0x0000,0x007d 0762 02fb 0846 | F| .DEBUG 0x02fb,0x0846,0x0001,0x0000,0x0057,0x3345,0x0000,0x0086 076a 030b 084a | J| .DEBUG 0x030b,0x084a,0x0002,0x0000,0x0057,0x3345,0x0000,0x0092 0772 031b 084e | N| .DEBUG 0x031b,0x084e,0x0001,0x0000,0x0057,0x3345,0x0000,0x009b 077a 0333 0856 | 3 V| .DEBUG 0x0333,0x0856,0x0002,0x0000,0x0057,0x3345,0x0000,0x00a7 0782 0343 085a | C Z| .DEBUG 0x0343,0x085a,0x0002,0x0000,0x0057,0x3345,0x0000,0x00b4 078a 036b 085e | k ^| .DEBUG 0x036b,0x085e,0x0002,0x0000,0x0057,0x3345,0x0000,0x00cb 0792 039b 0866 | f| .DEBUG 0x039b,0x0866,0x0002,0x0000,0x0058,0xc485,0x0000,0x030a 079a 03c3 0872 | r| .DEBUG 0x03c3,0x0872,0x0002,0x0000,0x0058,0xc485,0x0000,0x034c 07a2 03eb 087e | ~| .DEBUG 0x03eb,0x087e,0x0002,0x0000,0x0058,0xc485,0x0000,0x038e 07aa 0423 088a | # | .DEBUG 0x0423,0x088a,0x0002,0x0000,0x0058,0xc485,0x0000,0x0414 07b2 044b 0896 | K | .DEBUG 0x044b,0x0896,0x0002,0x0000,0x0058,0xc485,0x0000,0x0458 07ba 0473 08a2 | s | .DEBUG 0x0473,0x08a2,0x0002,0x0000,0x0058,0xc485,0x0000,0x049c 07c2 ; -------------------------------------------------------------------------------------- 07c2 ; Debug3 Subtable 0x0 07c2 ; -------------------------------------------------------------------------------------- 07c2 0014 0000 | | .DBG3TAB 0x0014,0x0000 07c4 000b ffff | | .CONST 0x000b,0xffff 07c6 000c fffe | | .CONST 0x000c,0xfffe 07c8 0011 fffd | | .CONST 0x0011,0xfffd 07ca 0012 fffc | | .CONST 0x0012,0xfffc 07cc 0013 fffb | | .CONST 0x0013,0xfffb 07ce 0018 fffa | | .CONST 0x0018,0xfffa 07d0 0019 fff9 | | .CONST 0x0019,0xfff9 07d2 001e fff8 | | .CONST 0x001e,0xfff8 07d4 0024 fff7 | $ | .CONST 0x0024,0xfff7 07d6 0026 fff6 | & | .CONST 0x0026,0xfff6 07d8 0028 fff5 | ( | .CONST 0x0028,0xfff5 07da 002a fff4 | * | .CONST 0x002a,0xfff4 07dc 002c fff3 | , | .CONST 0x002c,0xfff3 07de 002e fff2 | . | .CONST 0x002e,0xfff2 07e0 0030 fff1 | 0 | .CONST 0x0030,0xfff1 07e2 0031 fff0 | 1 | .CONST 0x0031,0xfff0 07e4 0033 ffef | 3 | .CONST 0x0033,0xffef 07e6 0035 ffee | 5 | .CONST 0x0035,0xffee 07e8 0037 ffed | 7 | .CONST 0x0037,0xffed 07ea 003b ffec | ; | .CONST 0x003b,0xffec 07ec ; -------------------------------------------------------------------------------------- 07ec ; Debug3 Subtable 0x1 07ec ; -------------------------------------------------------------------------------------- 07ec 0025 0000 | % | .DBG3TAB 0x0025,0x0000 07ee 003c ffff | < | .CONST 0x003c,0xffff 07f0 003d fffe | = | .CONST 0x003d,0xfffe 07f2 0043 fffd | C | .CONST 0x0043,0xfffd 07f4 0049 fffc | I | .CONST 0x0049,0xfffc 07f6 004c fffb | L | .CONST 0x004c,0xfffb 07f8 004d fffa | M | .CONST 0x004d,0xfffa 07fa 0053 fff9 | S | .CONST 0x0053,0xfff9 07fc 005a fff8 | Z | .CONST 0x005a,0xfff8 07fe 005d fff7 | ] | .CONST 0x005d,0xfff7 0800 0064 fff6 | d | .CONST 0x0064,0xfff6 0802 006b fff5 | k | .CONST 0x006b,0xfff5 0804 0072 fff4 | r | .CONST 0x0072,0xfff4 0806 0073 fff3 | s | .CONST 0x0073,0xfff3 0808 0074 fff2 | t | .CONST 0x0074,0xfff2 080a 0075 fff1 | u | .CONST 0x0075,0xfff1 080c 015d fff0 | ] | .CONST 0x015d,0xfff0 080e 0185 ffef | | .CONST 0x0185,0xffef 0810 0199 ffee | | .CONST 0x0199,0xffee 0812 01f0 ffed | | .CONST 0x01f0,0xffed 0814 0213 ffec | | .CONST 0x0213,0xffec 0816 0222 ffeb | " | .CONST 0x0222,0xffeb 0818 023c ffea | < | .CONST 0x023c,0xffea 081a 025f ffe9 | _ | .CONST 0x025f,0xffe9 081c 026e ffe8 | n | .CONST 0x026e,0xffe8 081e 0270 ffe7 | p | .CONST 0x0270,0xffe7 0820 0272 ffe6 | r | .CONST 0x0272,0xffe6 0822 0274 ffe5 | t | .CONST 0x0274,0xffe5 0824 0276 ffe4 | v | .CONST 0x0276,0xffe4 0826 0278 ffe3 | x | .CONST 0x0278,0xffe3 0828 027a ffe2 | z | .CONST 0x027a,0xffe2 082a 027c ffe1 | | | .CONST 0x027c,0xffe1 082c 027e ffe0 | ~ | .CONST 0x027e,0xffe0 082e 0280 ffdf | | .CONST 0x0280,0xffdf 0830 0282 ffde | | .CONST 0x0282,0xffde 0832 0284 ffdd | | .CONST 0x0284,0xffdd 0834 0286 ffdc | | .CONST 0x0286,0xffdc 0836 0288 ffdb | | .CONST 0x0288,0xffdb 0838 ; -------------------------------------------------------------------------------------- 0838 ; Debug3 Subtable 0x2 0838 ; -------------------------------------------------------------------------------------- 0838 0000 0000 | | .DBG3TAB 0x0000,0x0000 083a ; -------------------------------------------------------------------------------------- 083a ; Debug3 Subtable 0x3 083a ; -------------------------------------------------------------------------------------- 083a 0000 0000 | | .DBG3TAB 0x0000,0x0000 083c ; -------------------------------------------------------------------------------------- 083c ; Debug3 Subtable 0x4 083c ; -------------------------------------------------------------------------------------- 083c 0000 0000 | | .DBG3TAB 0x0000,0x0000 083e ; -------------------------------------------------------------------------------------- 083e ; Debug3 Subtable 0x5 083e ; -------------------------------------------------------------------------------------- 083e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0840 02db 0001 | | .CONST 0x02db,0x0001 0842 ; -------------------------------------------------------------------------------------- 0842 ; Debug3 Subtable 0x6 0842 ; -------------------------------------------------------------------------------------- 0842 0000 0001 | | .DBG3TAB 0x0000,0x0001 0844 02eb 0001 | | .CONST 0x02eb,0x0001 0846 ; -------------------------------------------------------------------------------------- 0846 ; Debug3 Subtable 0x7 0846 ; -------------------------------------------------------------------------------------- 0846 0000 0001 | | .DBG3TAB 0x0000,0x0001 0848 02fb 0001 | | .CONST 0x02fb,0x0001 084a ; -------------------------------------------------------------------------------------- 084a ; Debug3 Subtable 0x8 084a ; -------------------------------------------------------------------------------------- 084a 0000 0001 | | .DBG3TAB 0x0000,0x0001 084c 030b 0001 | | .CONST 0x030b,0x0001 084e ; -------------------------------------------------------------------------------------- 084e ; Debug3 Subtable 0x9 084e ; -------------------------------------------------------------------------------------- 084e 0001 0002 | | .DBG3TAB 0x0001,0x0002 0850 031b ffff | | .CONST 0x031b,0xffff 0852 0320 0001 | | .CONST 0x0320,0x0001 0854 032b 0002 | + | .CONST 0x032b,0x0002 0856 ; -------------------------------------------------------------------------------------- 0856 ; Debug3 Subtable 0xa 0856 ; -------------------------------------------------------------------------------------- 0856 0000 0001 | | .DBG3TAB 0x0000,0x0001 0858 0333 0001 | 3 | .CONST 0x0333,0x0001 085a ; -------------------------------------------------------------------------------------- 085a ; Debug3 Subtable 0xb 085a ; -------------------------------------------------------------------------------------- 085a 0000 0001 | | .DBG3TAB 0x0000,0x0001 085c 0343 0001 | C | .CONST 0x0343,0x0001 085e ; -------------------------------------------------------------------------------------- 085e ; Debug3 Subtable 0xc 085e ; -------------------------------------------------------------------------------------- 085e 0002 0001 | | .DBG3TAB 0x0002,0x0001 0860 036b ffff | k | .CONST 0x036b,0xffff 0862 0370 fffe | p | .CONST 0x0370,0xfffe 0864 0375 0001 | u | .CONST 0x0375,0x0001 0866 ; -------------------------------------------------------------------------------------- 0866 ; Debug3 Subtable 0xd 0866 ; -------------------------------------------------------------------------------------- 0866 0002 0003 | | .DBG3TAB 0x0002,0x0003 0868 039b ffff | | .CONST 0x039b,0xffff 086a 03a4 fffe | | .CONST 0x03a4,0xfffe 086c 03aa 0001 | | .CONST 0x03aa,0x0001 086e 03ad 0002 | | .CONST 0x03ad,0x0002 0870 03b8 0003 | | .CONST 0x03b8,0x0003 0872 ; -------------------------------------------------------------------------------------- 0872 ; Debug3 Subtable 0xe 0872 ; -------------------------------------------------------------------------------------- 0872 0002 0003 | | .DBG3TAB 0x0002,0x0003 0874 03c3 ffff | | .CONST 0x03c3,0xffff 0876 03cc fffe | | .CONST 0x03cc,0xfffe 0878 03d2 0001 | | .CONST 0x03d2,0x0001 087a 03d5 0002 | | .CONST 0x03d5,0x0002 087c 03e0 0003 | | .CONST 0x03e0,0x0003 087e ; -------------------------------------------------------------------------------------- 087e ; Debug3 Subtable 0xf 087e ; -------------------------------------------------------------------------------------- 087e 0001 0004 | | .DBG3TAB 0x0001,0x0004 0880 03eb ffff | | .CONST 0x03eb,0xffff 0882 03f1 0001 | | .CONST 0x03f1,0x0001 0884 03f5 0002 | | .CONST 0x03f5,0x0002 0886 041b 0003 | | .CONST 0x041b,0x0003 0888 041e 0004 | | .CONST 0x041e,0x0004 088a ; -------------------------------------------------------------------------------------- 088a ; Debug3 Subtable 0x10 088a ; -------------------------------------------------------------------------------------- 088a 0002 0003 | | .DBG3TAB 0x0002,0x0003 088c 0423 ffff | # | .CONST 0x0423,0xffff 088e 042c fffe | , | .CONST 0x042c,0xfffe 0890 0432 0001 | 2 | .CONST 0x0432,0x0001 0892 0435 0002 | 5 | .CONST 0x0435,0x0002 0894 0440 0003 | @ | .CONST 0x0440,0x0003 0896 ; -------------------------------------------------------------------------------------- 0896 ; Debug3 Subtable 0x11 0896 ; -------------------------------------------------------------------------------------- 0896 0002 0003 | | .DBG3TAB 0x0002,0x0003 0898 044b ffff | K | .CONST 0x044b,0xffff 089a 0454 fffe | T | .CONST 0x0454,0xfffe 089c 045a 0001 | Z | .CONST 0x045a,0x0001 089e 045d 0002 | ] | .CONST 0x045d,0x0002 08a0 0468 0003 | h | .CONST 0x0468,0x0003 08a2 ; -------------------------------------------------------------------------------------- 08a2 ; Debug3 Subtable 0x12 08a2 ; -------------------------------------------------------------------------------------- 08a2 0001 0004 | | .DBG3TAB 0x0001,0x0004 08a4 0473 ffff | s | .CONST 0x0473,0xffff 08a6 0479 0001 | y | .CONST 0x0479,0x0001 08a8 047d 0002 | } | .CONST 0x047d,0x0002 08aa 04a3 0003 | | .CONST 0x04a3,0x0003 08ac 04a6 0004 | | .CONST 0x04a6,0x0004 08ae 0000 0000 | | .BLANK 0000[0x152]