|
|
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: 6144 (0x1800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_5850da
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0a70 | p | .CONST 0x0a70 ; 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 8006 | | .CONST 0x8006 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00c2 | | .CONST 0x00c2 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0034 | 4 | .CONST 0x0034 ; Number of locals
000b INIT_0008:
000b 00c4 | | Action Make_Default
000c 00c4 | | Action Make_Default
000d 00c4 | | Action Make_Default
000e 00c4 | | Action Make_Default
000f 00c4 | | Action Make_Default
0010 00c4 | | Action Make_Default
0011 029a 00cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c8
0013 c212 | | Store 0x1,0x12
0014 029a 00e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e0
0016 c210 | | Store 0x1,0x10
0017 029a 00fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f8
0019 c211 | | Store 0x1,0x11
001a 00bf | | Action Accept_Activation
001b 4800 |H | Short_Literal 0x0
001c 4802 |H | Short_Literal 0x2
001d 029f 016b | k| Declare_Subprogram For_Call,INIT_0168
001f 03fd | | Declare_Type Discrete,Defined
0020 4800 |H | Short_Literal 0x0
0021 4804 |H | Short_Literal 0x4
0022 029f 0193 | | Declare_Subprogram For_Call,INIT_0190
0024 03fd | | Declare_Type Discrete,Defined
0025 e001 | | Load 0x0,0x1
0026 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0027 e001 | | Load 0x0,0x1
0028 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0029 011e | | Execute Any,Convert
002a 00ec | | Load_Encached Diana_Tree_Cache
002b 00ec | | Load_Encached Diana_Tree_Cache
002c e002 | | Load 0x0,0x2
002d 1811 | | Execute Package,Field_Execute,Field_Number 0x11
002e e003 | | Load 0x0,0x3
002f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0030 00ec | | Load_Encached Diana_Tree_Cache
0031 0092 092c | ,| Action Push_String_Extended,0x92c ; "Incremental operations are not allowed in coded units"
0033 00ec | | Load_Encached Diana_Tree_Cache
0034 4802 |H | Short_Literal 0x2
0035 e001 | | Load 0x0,0x1
0036 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0037 e001 | | Load 0x0,0x1
0038 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0039 e001 | | Load 0x0,0x1
003a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
003b 011e | | Execute Any,Convert
003c 029d 01bb | | Declare_Subprogram For_Outer_Call,INIT_01b8
003e 029d 01e3 | | Declare_Subprogram For_Outer_Call,INIT_01e0
0040 029d 01eb | | Declare_Subprogram For_Outer_Call,INIT_01e8
0042 029d 0263 | c| Declare_Subprogram For_Outer_Call,INIT_0260
0044 029d 02ab | | Declare_Subprogram For_Outer_Call,INIT_02a8
0046 029d 02e3 | | Declare_Subprogram For_Outer_Call,INIT_02e0
0048 4800 |H | Short_Literal 0x0
0049 e004 | | Load 0x0,0x4
004a 02a0 | | Declare_Subprogram Null_Subprogram
004b 038e | | Declare_Type Package,Defined
004c 0387 | | Declare_Variable Package
004d e005 | | Load 0x0,0x5
004e e006 | | Load 0x0,0x6
004f e007 | | Load 0x0,0x7
0050 e008 | | Load 0x0,0x8
0051 e009 | | Load 0x0,0x9
0052 e002 | | Load 0x0,0x2
0053 e003 | | Load 0x0,0x3
0054 e00a | | Load 0x0,0xa
0055 e00b | | Load 0x0,0xb
0056 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
0057 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0058 e001 | | Load 0x0,0x1
0059 e215 | | Load 0x1,0x15
005a e00c | | Load 0x0,0xc
005b e02c | , | Load 0x0,0x2c
005c e02d | - | Load 0x0,0x2d
005d e02e | . | Load 0x0,0x2e
005e e010 | | Load 0x0,0x10
005f e011 | | Load 0x0,0x11
0060 e012 | | Load 0x0,0x12
0061 e013 | | Load 0x0,0x13
0062 e014 | | Load 0x0,0x14
0063 e015 | | Load 0x0,0x15
0064 e016 | | Load 0x0,0x16
0065 e017 | | Load 0x0,0x17
0066 e02f | / | Load 0x0,0x2f
0067 e030 | 0 | Load 0x0,0x30
0068 e01a | | Load 0x0,0x1a
0069 481c |H | Short_Literal 0x1c
006a e21d | | Load 0x1,0x1d
006b 020e | | Execute Module,Augment_Imports
006c 00d8 | | Load_Top At_Offset_0
006d 020f | | Execute Module,Activate
006e 029d 0363 | c| Declare_Subprogram For_Outer_Call,INIT_0360
0070 029d 03cb | | Declare_Subprogram For_Outer_Call,INIT_03c8
0072 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0073 00c7 | | Action Elaborate_Subprogram
0074 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0075 00c7 | | Action Elaborate_Subprogram
0076 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0077 00c7 | | Action Elaborate_Subprogram
0078 029d 03db | | Declare_Subprogram For_Outer_Call,INIT_03d8
007a 029d 0543 | C| Declare_Subprogram For_Outer_Call,INIT_0540
007c 029d 0553 | S| Declare_Subprogram For_Outer_Call,INIT_0550
007e 029d 066b | k| Declare_Subprogram For_Outer_Call,INIT_0668
0080 029d 067b | {| Declare_Subprogram For_Outer_Call,INIT_0678
0082 029d 068b | | Declare_Subprogram For_Outer_Call,INIT_0688
0084 029d 069b | | Declare_Subprogram For_Outer_Call,INIT_0698
0086 029d 06ab | | Declare_Subprogram For_Outer_Call,INIT_06a8
0088 029d 06bb | | Declare_Subprogram For_Outer_Call,INIT_06b8
008a 029d 06cb | | Declare_Subprogram For_Outer_Call,INIT_06c8
008c 029d 06db | | Declare_Subprogram For_Outer_Call,INIT_06d8
008e 029d 06eb | | Declare_Subprogram For_Outer_Call,INIT_06e8
0090 029d 06f3 | | Declare_Subprogram For_Outer_Call,INIT_06f0
0092 029d 0703 | | Declare_Subprogram For_Outer_Call,INIT_0700
0094 029d 070b | | Declare_Subprogram For_Outer_Call,INIT_0708
0096 029d 0713 | | Declare_Subprogram For_Outer_Call,INIT_0710
0098 029d 071b | | Declare_Subprogram For_Outer_Call,INIT_0718
009a 029d 0723 | #| Declare_Subprogram For_Outer_Call,INIT_0720
009c 029d 072b | +| Declare_Subprogram For_Outer_Call,INIT_0728
009e 029d 0733 | 3| Declare_Subprogram For_Outer_Call,INIT_0730
00a0 e031 | 1 | Load 0x0,0x31
00a1 e032 | 2 | Load 0x0,0x32
00a2 1d18 | | Execute_Immediate Reference_Lex_1,0x18
00a3 1d19 | | Execute_Immediate Reference_Lex_1,0x19
00a4 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
00a5 1d20 | | Execute_Immediate Reference_Lex_1,0x20
00a6 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
00a7 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
00a8 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
00a9 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
00aa 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
00ab 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
00ac 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
00ad 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
00ae 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
00af 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
00b0 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
00b1 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
00b2 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
00b3 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
00b4 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f
00b5 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30
00b6 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31
00b7 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32
00b8 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33
00b9 e01d | | Load 0x0,0x1d
00ba 1814 | | Execute Package,Field_Execute,Field_Number 0x14
00bb e015 | | Load 0x0,0x15
00bc 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00bd 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
00be 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00bf 0387 | | Declare_Variable Package
00c0 00d8 | | Load_Top At_Offset_0
00c1 020f | | Execute Module,Activate
00c2 BODY_0008:
00c2 00bc | | Action Signal_Activated
00c3 00bb | | Action Signal_Completion
00c4 0000 0000 | | .BLANK 0000[0x4]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00d1 | | .CONST 0x00d1 ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0002 | | .CONST 0x0002 ; Number of locals
00cb INIT_00c8:
00cb e015 | | Load 0x0,0x15
00cc 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00cd 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00ce 02c7 | | Declare_Variable Any
00cf 00d8 | | Load_Top At_Offset_0
00d0 1c00 | | Execute_Immediate Run_Utility,0x0
00d1 BODY_00c8:
00d1 4802 |H | Short_Literal 0x2
00d2 e5fc | | Load 0x2,-0x4
00d3 e5fd | | Load 0x2,-0x3
00d4 e5fe | | Load 0x2,-0x2
00d5 e5ff | | Load 0x2,-0x1
00d6 821e | | Call 0x1,0x1e
00d7 c402 | | Store 0x2,0x2
00d8 00d8 | | Load_Top At_Offset_0
00d9 4404 |D | Exit_Subprogram With_Result,0x4
00da 0000 0000 | | .BLANK 0000[0x6]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00ef | | .CONST 0x00ef ; Address of begin
00e1 0004 | | .CONST 0x0004 ; Address of exception handler
00e2 0003 | | .CONST 0x0003 ; Number of locals
00e3 INIT_00e0:
00e3 e015 | | Load 0x0,0x15
00e4 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00e5 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00e6 02c7 | | Declare_Variable Any
00e7 00d8 | | Load_Top At_Offset_0
00e8 1c00 | | Execute_Immediate Run_Utility,0x0
00e9 e00c | | Load 0x0,0xc
00ea 1b1c | | Execute Package,Field_Read,Field_Number 0x1c
00eb 1b13 | | Execute Package,Field_Read,Field_Number 0x13
00ec 02c7 | | Declare_Variable Any
00ed 00d8 | | Load_Top At_Offset_0
00ee 1c00 | | Execute_Immediate Run_Utility,0x0
00ef BODY_00e0:
00ef 4801 |H | Short_Literal 0x1
00f0 00d9 | | Load_Top At_Offset_1
00f1 e5fd | | Load 0x2,-0x3
00f2 e5fe | | Load 0x2,-0x2
00f3 e5ff | | Load 0x2,-0x1
00f4 821e | | Call 0x1,0x1e
00f5 c402 | | Store 0x2,0x2
00f6 00d9 | | Load_Top At_Offset_1
00f7 4404 |D | Exit_Subprogram With_Result,0x4
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 0105 | | .CONST 0x0105 ; Address of begin
00f9 0004 | | .CONST 0x0004 ; Address of exception handler
00fa 0003 | | .CONST 0x0003 ; Number of locals
00fb INIT_00f8:
00fb e015 | | Load 0x0,0x15
00fc 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00fd 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00fe 02c7 | | Declare_Variable Any
00ff 00d8 | | Load_Top At_Offset_0
0100 1c00 | | Execute_Immediate Run_Utility,0x0
0101 00ec | | Load_Encached Diana_Tree_Cache
0102 02c7 | | Declare_Variable Any
0103 00d8 | | Load_Top At_Offset_0
0104 1c00 | | Execute_Immediate Run_Utility,0x0
0105 BODY_00f8:
0105 e010 | | Load 0x0,0x10
0106 180e | | Execute Package,Field_Execute,Field_Number 0xe
0107 4801 |H | Short_Literal 0x1
0108 0092 092d | -| Action Push_String_Extended,0x92d ; "Acquiring demotion_effects for "
010a e5ff | | Load 0x2,-0x1
010b e005 | | Load 0x0,0x5
010c 1816 | | Execute Package,Field_Execute,Field_Number 0x16
010d 01cc | | Execute Vector,Catenate
010e e014 | | Load 0x0,0x14
010f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0110 e010 | | Load 0x0,0x10
0111 180e | | Execute Package,Field_Execute,Field_Number 0xe
0112 e01d | | Load 0x0,0x1d
0113 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0114 e5ff | | Load 0x2,-0x1
0115 821b | | Call 0x1,0x1b
0116 4604 |F | Jump_Case 0x4
0117 780d |x | Jump 0x125 ; case 0x0
0118 781d |x | Jump 0x136 ; case 0x1
0119 780b |x | Jump 0x125 ; case 0x2
011a 7801 |x | Jump 0x11c ; case 0x3
011b 7800 |x | Jump 0x11c ; case 0x4
011c 00d9 | | Load_Top At_Offset_1
011d e5fd | | Load 0x2,-0x3
011e e5fe | | Load 0x2,-0x2
011f 4800 |H | Short_Literal 0x0
0120 e5ff | | Load 0x2,-0x1
0121 e21d | | Load 0x1,0x1d
0122 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0123 c402 | | Store 0x2,0x2
0124 782e |x. | Jump 0x153
0125 00d9 | | Load_Top At_Offset_1
0126 e5fd | | Load 0x2,-0x3
0127 e5fe | | Load 0x2,-0x2
0128 4800 |H | Short_Literal 0x0
0129 e5ff | | Load 0x2,-0x1
012a e21d | | Load 0x1,0x1d
012b 1811 | | Execute Package,Field_Execute,Field_Number 0x11
012c c402 | | Store 0x2,0x2
012d 00d9 | | Load_Top At_Offset_1
012e e5fd | | Load 0x2,-0x3
012f e5fe | | Load 0x2,-0x2
0130 4800 |H | Short_Literal 0x0
0131 e5ff | | Load 0x2,-0x1
0132 e21d | | Load 0x1,0x1d
0133 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0134 c402 | | Store 0x2,0x2
0135 781d |x | Jump 0x153
0136 e5ff | | Load 0x2,-0x1
0137 4976 |Iv | Short_Literal 0x176
0138 00eb | | Load_Encached Diana_Cache
0139 0098 | | Execute Package,Field_Read_Dynamic
013a 180f | | Execute Package,Field_Execute,Field_Number 0xf
013b c403 | | Store 0x2,0x3
013c 00d8 | | Load_Top At_Offset_0
013d 490b |I | Short_Literal 0x10b
013e 00eb | | Load_Encached Diana_Cache
013f 0096 | | Execute Package,Field_Execute_Dynamic
0140 00d9 | | Load_Top At_Offset_1
0141 012f | / | Execute Any,Equal
0142 6808 |h | Jump_Zero 0x14b
0143 00d9 | | Load_Top At_Offset_1
0144 e5fd | | Load 0x2,-0x3
0145 e5fe | | Load 0x2,-0x2
0146 4800 |H | Short_Literal 0x0
0147 e5ff | | Load 0x2,-0x1
0148 e21d | | Load 0x1,0x1d
0149 1810 | | Execute Package,Field_Execute,Field_Number 0x10
014a c402 | | Store 0x2,0x2
014b 00d9 | | Load_Top At_Offset_1
014c e5fd | | Load 0x2,-0x3
014d e5fe | | Load 0x2,-0x2
014e 4800 |H | Short_Literal 0x0
014f e5ff | | Load 0x2,-0x1
0150 e21d | | Load 0x1,0x1d
0151 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0152 c402 | | Store 0x2,0x2
0153 00d9 | | Load_Top At_Offset_1
0154 e5fd | | Load 0x2,-0x3
0155 e5fe | | Load 0x2,-0x2
0156 4800 |H | Short_Literal 0x0
0157 e5ff | | Load 0x2,-0x1
0158 e21d | | Load 0x1,0x1d
0159 1815 | | Execute Package,Field_Execute,Field_Number 0x15
015a c402 | | Store 0x2,0x2
015b 00d9 | | Load_Top At_Offset_1
015c e5fd | | Load 0x2,-0x3
015d e5fe | | Load 0x2,-0x2
015e 4800 |H | Short_Literal 0x0
015f e5ff | | Load 0x2,-0x1
0160 e21d | | Load 0x1,0x1d
0161 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0162 c402 | | Store 0x2,0x2
0163 00d9 | | Load_Top At_Offset_1
0164 4404 |D | Exit_Subprogram With_Result,0x4
0165 0000 0000 | | .XXX[0x3]
0167 0000 | |
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016b | k | .CONST 0x016b ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0001 | | .CONST 0x0001 ; Number of locals
016b BODY_0168:
016b INIT_0168:
016b 4607 |F | Jump_Case 0x7
016c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
016d 7806 |x | Jump 0x174 ; case 0x1
016e 7809 |x | Jump 0x178 ; case 0x2
016f 780d |x | Jump 0x17d ; case 0x3
0170 7810 |x | Jump 0x181 ; case 0x4
0171 7811 |x | Jump 0x183 ; case 0x5
0172 7812 |x | Jump 0x185 ; case 0x6
0173 7815 |x | Jump 0x189 ; case 0x7
0174 00da | | Load_Top At_Offset_2
0175 0091 0924 | $| Action Push_String_Extended_Indexed,0x924 ; "COMP_COUPLER"
0177 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0178 00db | | Load_Top At_Offset_3
0179 00db | | Load_Top At_Offset_3
017a 00e0 | | Load_Encached Standard_Cache
017b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
017c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
017d 00da | | Load_Top At_Offset_2
017e 00e0 | | Load_Encached Standard_Cache
017f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0180 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0181 00db | | Load_Top At_Offset_3
0182 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0183 00db | | Load_Top At_Offset_3
0184 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0185 e213 | | Load 0x1,0x13
0186 00dc | | Load_Top At_Offset_4
0187 0267 | g | Execute Discrete,Predecessor
0188 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0189 e213 | | Load 0x1,0x13
018a 00dc | | Load_Top At_Offset_4
018b 0268 | h | Execute Discrete,Successor
018c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
018d 0000 0000 | | .XXX[0x3]
018f 0000 | |
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193 | | .CONST 0x0193 ; Address of begin
0191 0004 | | .CONST 0x0004 ; Address of exception handler
0192 0001 | | .CONST 0x0001 ; Number of locals
0193 BODY_0190:
0193 INIT_0190:
0193 4607 |F | Jump_Case 0x7
0194 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0195 7806 |x | Jump 0x19c ; case 0x1
0196 7809 |x | Jump 0x1a0 ; case 0x2
0197 780d |x | Jump 0x1a5 ; case 0x3
0198 7810 |x | Jump 0x1a9 ; case 0x4
0199 7811 |x | Jump 0x1ab ; case 0x5
019a 7812 |x | Jump 0x1ad ; case 0x6
019b 7815 |x | Jump 0x1b1 ; case 0x7
019c 00da | | Load_Top At_Offset_2
019d 0091 0927 | '| Action Push_String_Extended_Indexed,0x927 ; "LIBRARY_UNIT_SPEC"
019f 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
01a0 00db | | Load_Top At_Offset_3
01a1 00db | | Load_Top At_Offset_3
01a2 00e0 | | Load_Encached Standard_Cache
01a3 181b | | Execute Package,Field_Execute,Field_Number 0x1b
01a4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01a5 00da | | Load_Top At_Offset_2
01a6 00e0 | | Load_Encached Standard_Cache
01a7 181c | | Execute Package,Field_Execute,Field_Number 0x1c
01a8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
01a9 00db | | Load_Top At_Offset_3
01aa 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01ab 00db | | Load_Top At_Offset_3
01ac 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01ad e214 | | Load 0x1,0x14
01ae 00dc | | Load_Top At_Offset_4
01af 0267 | g | Execute Discrete,Predecessor
01b0 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01b1 e214 | | Load 0x1,0x14
01b2 00dc | | Load_Top At_Offset_4
01b3 0268 | h | Execute Discrete,Successor
01b4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
01b5 0000 0000 | | .XXX[0x3]
01b7 0000 | |
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bd | | .CONST 0x01bd ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0002 | | .CONST 0x0002 ; Number of locals
01bb INIT_01b8:
01bb e010 | | Load 0x0,0x10
01bc 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
01bd BODY_01b8:
01bd 4800 |H | Short_Literal 0x0
01be e5ff | | Load 0x2,-0x1
01bf e012 | | Load 0x0,0x12
01c0 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
01c1 6802 |h | Jump_Zero 0x1c4
01c2 4800 |H | Short_Literal 0x0
01c3 4401 |D | Exit_Subprogram With_Result,0x1
01c4 00db | | Load_Top At_Offset_3
01c5 e012 | | Load 0x0,0x12
01c6 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
01c7 e012 | | Load 0x0,0x12
01c8 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
01c9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
01ca 00d8 | | Load_Top At_Offset_0
01cb 460b |F | Jump_Case 0xb
01cc 780b |x | Jump 0x1d8 ; case 0x0
01cd 780a |x | Jump 0x1d8 ; case 0x1
01ce 7809 |x | Jump 0x1d8 ; case 0x2
01cf 7808 |x | Jump 0x1d8 ; case 0x3
01d0 7807 |x | Jump 0x1d8 ; case 0x4
01d1 780a |x | Jump 0x1dc ; case 0x5
01d2 7807 |x | Jump 0x1da ; case 0x6
01d3 7808 |x | Jump 0x1dc ; case 0x7
01d4 7809 |x | Jump 0x1de ; case 0x8
01d5 7802 |x | Jump 0x1d8 ; case 0x9
01d6 7801 |x | Jump 0x1d8 ; case 0xa
01d7 7800 |x | Jump 0x1d8 ; case 0xb
01d8 4800 |H | Short_Literal 0x0
01d9 4401 |D | Exit_Subprogram With_Result,0x1
01da 4801 |H | Short_Literal 0x1
01db 4401 |D | Exit_Subprogram With_Result,0x1
01dc 4802 |H | Short_Literal 0x2
01dd 4401 |D | Exit_Subprogram With_Result,0x1
01de 4804 |H | Short_Literal 0x4
01df 4401 |D | Exit_Subprogram With_Result,0x1
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01e3 | | .CONST 0x01e3 ; Address of begin
01e1 0004 | | .CONST 0x0004 ; Address of exception handler
01e2 0001 | | .CONST 0x0001 ; Number of locals
01e3 BODY_01e0:
01e3 INIT_01e0:
01e3 4801 |H | Short_Literal 0x1
01e4 4401 |D | Exit_Subprogram With_Result,0x1
01e5 0000 0000 | | .XXX[0x3]
01e7 0000 | |
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01fb | | .CONST 0x01fb ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 0005 | | .CONST 0x0005 ; Number of locals
01eb INIT_01e8:
01eb e009 | | Load 0x0,0x9
01ec 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01ed e009 | | Load 0x0,0x9
01ee 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
01ef 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01f0 e009 | | Load 0x0,0x9
01f1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
01f2 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01f3 02c7 | | Declare_Variable Any
01f4 00d8 | | Load_Top At_Offset_0
01f5 1c00 | | Execute_Immediate Run_Utility,0x0
01f6 e009 | | Load 0x0,0x9
01f7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01f8 02c7 | | Declare_Variable Any
01f9 00d8 | | Load_Top At_Offset_0
01fa 1c00 | | Execute_Immediate Run_Utility,0x0
01fb BODY_01e8:
01fb e010 | | Load 0x0,0x10
01fc 180e | | Execute Package,Field_Execute,Field_Number 0xe
01fd 4801 |H | Short_Literal 0x1
01fe 0092 092e | .| Action Push_String_Extended,0x92e ; "Entering Current_Phase"
0200 e014 | | Load 0x0,0x14
0201 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0202 e215 | | Load 0x1,0x15
0203 c5fa | | Store 0x2,-0x6
0204 e009 | | Load 0x0,0x9
0205 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0206 00da | | Load_Top At_Offset_2
0207 0120 | | Execute Any,Is_Value
0208 6804 |h | Jump_Zero 0x20d
0209 e009 | | Load 0x0,0x9
020a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
020b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
020c 7801 |x | Jump 0x20e
020d 00da | | Load_Top At_Offset_2
020e e5fe | | Load 0x2,-0x2
020f e009 | | Load 0x0,0x9
0210 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0211 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0212 c404 | | Store 0x2,0x4
0213 c402 | | Store 0x2,0x2
0214 00db | | Load_Top At_Offset_3
0215 680a |h | Jump_Zero 0x220
0216 e010 | | Load 0x0,0x10
0217 180e | | Execute Package,Field_Execute,Field_Number 0xe
0218 4801 |H | Short_Literal 0x1
0219 0092 092f | /| Action Push_String_Extended,0x92f ; "Unable to get coding phase"
021b e014 | | Load 0x0,0x14
021c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
021d 4800 |H | Short_Literal 0x0
021e a5fb | | Store_Unchecked 0x2,-0x5
021f 4505 |E | Exit_Subprogram 0x5
0220 e009 | | Load 0x0,0x9
0221 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0222 e009 | | Load 0x0,0x9
0223 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0224 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0225 6036 |`6 | Indirect_Literal Discrete,0x25c,{0x00000000, 0x00004000}
0226 e01e | | Load 0x0,0x1e
0227 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0228 4800 |H | Short_Literal 0x0
0229 e404 | | Load 0x2,0x4
022a e009 | | Load 0x0,0x9
022b 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
022c 180f | | Execute Package,Field_Execute,Field_Number 0xf
022d c403 | | Store 0x2,0x3
022e c402 | | Store 0x2,0x2
022f 00d9 | | Load_Top At_Offset_1
0230 e009 | | Load 0x0,0x9
0231 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0232 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0233 c405 | | Store 0x2,0x5
0234 00db | | Load_Top At_Offset_3
0235 680f |h | Jump_Zero 0x245
0236 4800 |H | Short_Literal 0x0
0237 a5fb | | Store_Unchecked 0x2,-0x5
0238 e010 | | Load 0x0,0x10
0239 180e | | Execute Package,Field_Execute,Field_Number 0xe
023a 4806 |H | Short_Literal 0x6
023b 0092 0930 | 0| Action Push_String_Extended,0x930 ; "Unable to retrieve unit state for "
023d 00db | | Load_Top At_Offset_3
023e e009 | | Load 0x0,0x9
023f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0240 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0241 01cc | | Execute Vector,Catenate
0242 e014 | | Load 0x0,0x14
0243 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0244 4505 |E | Exit_Subprogram 0x5
0245 00da | | Load_Top At_Offset_2
0246 4604 |F | Jump_Case 0x4
0247 780e |x | Jump 0x256 ; case 0x0
0248 780d |x | Jump 0x256 ; case 0x1
0249 7809 |x | Jump 0x253 ; case 0x2
024a 7805 |x | Jump 0x250 ; case 0x3
024b 7800 |x | Jump 0x24c ; case 0x4
024c e5ff | | Load 0x2,-0x1
024d 8218 | | Call 0x1,0x18
024e a5fb | | Store_Unchecked 0x2,-0x5
024f 7808 |x | Jump 0x258
0250 4800 |H | Short_Literal 0x0
0251 a5fb | | Store_Unchecked 0x2,-0x5
0252 7805 |x | Jump 0x258
0253 4fff |O | Short_Literal 0x7ff
0254 a5fb | | Store_Unchecked 0x2,-0x5
0255 7802 |x | Jump 0x258
0256 4800 |H | Short_Literal 0x0
0257 a5fb | | Store_Unchecked 0x2,-0x5
0258 e215 | | Load 0x1,0x15
0259 c5fa | | Store 0x2,-0x6
025a 4505 |E | Exit_Subprogram 0x5
025b 0000 | | .XXX[0x1]
025c 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 026e | n | .CONST 0x026e ; Address of begin
0261 0004 | | .CONST 0x0004 ; Address of exception handler
0262 0003 | | .CONST 0x0003 ; Number of locals
0263 INIT_0260:
0263 e009 | | Load 0x0,0x9
0264 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0265 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0266 02c7 | | Declare_Variable Any
0267 00d8 | | Load_Top At_Offset_0
0268 1c00 | | Execute_Immediate Run_Utility,0x0
0269 e009 | | Load 0x0,0x9
026a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
026b 02c7 | | Declare_Variable Any
026c 00d8 | | Load_Top At_Offset_0
026d 1c00 | | Execute_Immediate Run_Utility,0x0
026e BODY_0260:
026e e009 | | Load 0x0,0x9
026f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0270 00da | | Load_Top At_Offset_2
0271 0120 | | Execute Any,Is_Value
0272 6804 |h | Jump_Zero 0x277
0273 e009 | | Load 0x0,0x9
0274 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
0275 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0276 7801 |x | Jump 0x278
0277 00da | | Load_Top At_Offset_2
0278 e5ff | | Load 0x2,-0x1
0279 e009 | | Load 0x0,0x9
027a 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
027b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
027c c402 | | Store 0x2,0x2
027d c5fd | | Store 0x2,-0x3
027e e5fd | | Load 0x2,-0x3
027f 6818 |h | Jump_Zero 0x298
0280 e010 | | Load 0x0,0x10
0281 180e | | Execute Package,Field_Execute,Field_Number 0xe
0282 4807 |H | Short_Literal 0x7
0283 0092 0931 | 1| Action Push_String_Extended,0x931 ; "Error while obtaining enclosing world for unit "
0285 e5ff | | Load 0x2,-0x1
0286 e009 | | Load 0x0,0x9
0287 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0288 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0289 01cc | | Execute Vector,Catenate
028a 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - "
028c 01cc | | Execute Vector,Catenate
028d e5fd | | Load 0x2,-0x3
028e e009 | | Load 0x0,0x9
028f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0290 011c | | Execute Any,Convert_Unchecked
0291 1c01 | | Execute_Immediate Run_Utility,0x1
0292 01cc | | Execute Vector,Catenate
0293 e014 | | Load 0x0,0x14
0294 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0295 4800 |H | Short_Literal 0x0
0296 a5fe | | Store_Unchecked 0x2,-0x2
0297 4502 |E | Exit_Subprogram 0x2
0298 00d9 | | Load_Top At_Offset_1
0299 e009 | | Load 0x0,0x9
029a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
029b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
029c c403 | | Store 0x2,0x3
029d 00d8 | | Load_Top At_Offset_0
029e e009 | | Load 0x0,0x9
029f 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
02a0 e01f | | Load 0x0,0x1f
02a1 1815 | | Execute Package,Field_Execute,Field_Number 0x15
02a2 027f | | Execute Discrete,Equal
02a3 a5fe | | Store_Unchecked 0x2,-0x2
02a4 4502 |E | Exit_Subprogram 0x2
02a5 0000 0000 | | .XXX[0x3]
02a7 0000 | |
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02b1 | | .CONST 0x02b1 ; Address of begin
02a9 0004 | | .CONST 0x0004 ; Address of exception handler
02aa 0002 | | .CONST 0x0002 ; Number of locals
02ab INIT_02a8:
02ab 00ec | | Load_Encached Diana_Tree_Cache
02ac 02c7 | | Declare_Variable Any
02ad 00db | | Load_Top At_Offset_3
02ae 00eb | | Load_Encached Diana_Cache
02af 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9
02b0 a402 | | Store_Unchecked 0x2,0x2
02b1 BODY_02a8:
02b1 00d8 | | Load_Top At_Offset_0
02b2 0145 | E | Execute Heap_Access,Diana_Tree_Kind
02b3 00d8 | | Load_Top At_Offset_0
02b4 483d |H= | Short_Literal 0x3d
02b5 4849 |HI | Short_Literal 0x49
02b6 0262 | b | Execute Discrete,In_Range
02b7 6811 |h | Jump_Zero 0x2c9
02b8 0ac3 | | Execute_Immediate Plus,-0x3d
02b9 460c |F | Jump_Case 0xc
02ba 7818 |x | Jump 0x2d3 ; case 0x0
02bb 781f |x | Jump 0x2db ; case 0x1
02bc 7822 |x" | Jump 0x2df ; case 0x2
02bd 7821 |x! | Jump 0x2df ; case 0x3
02be 781c |x | Jump 0x2db ; case 0x4
02bf 781f |x | Jump 0x2df ; case 0x5
02c0 781e |x | Jump 0x2df ; case 0x6
02c1 781d |x | Jump 0x2df ; case 0x7
02c2 781c |x | Jump 0x2df ; case 0x8
02c3 781b |x | Jump 0x2df ; case 0x9
02c4 7818 |x | Jump 0x2dd ; case 0xa
02c5 7805 |x | Jump 0x2cb ; case 0xb
02c6 7800 |x | Jump 0x2c7 ; case 0xc
02c7 4804 |H | Short_Literal 0x4
02c8 4401 |D | Exit_Subprogram With_Result,0x1
02c9 00d1 | | Pop_Control Pop_Count_1
02ca 7814 |x | Jump 0x2df
02cb 00d8 | | Load_Top At_Offset_0
02cc e005 | | Load 0x0,0x5
02cd 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02ce 6802 |h | Jump_Zero 0x2d1
02cf 4803 |H | Short_Literal 0x3
02d0 4401 |D | Exit_Subprogram With_Result,0x1
02d1 4801 |H | Short_Literal 0x1
02d2 4401 |D | Exit_Subprogram With_Result,0x1
02d3 00d8 | | Load_Top At_Offset_0
02d4 e005 | | Load 0x0,0x5
02d5 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02d6 6802 |h | Jump_Zero 0x2d9
02d7 4802 |H | Short_Literal 0x2
02d8 4401 |D | Exit_Subprogram With_Result,0x1
02d9 4800 |H | Short_Literal 0x0
02da 4401 |D | Exit_Subprogram With_Result,0x1
02db 4800 |H | Short_Literal 0x0
02dc 4401 |D | Exit_Subprogram With_Result,0x1
02dd 4801 |H | Short_Literal 0x1
02de 4401 |D | Exit_Subprogram With_Result,0x1
02df 0831 | 1 | Execute_Immediate Raise,0x31
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02ef | | .CONST 0x02ef ; Address of begin
02e1 0359 | Y | .CONST 0x0359 ; Address of exception handler
02e2 0005 | | .CONST 0x0005 ; Number of locals
02e3 INIT_02e0:
02e3 00ec | | Load_Encached Diana_Tree_Cache
02e4 02c7 | | Declare_Variable Any
02e5 00db | | Load_Top At_Offset_3
02e6 a402 | | Store_Unchecked 0x2,0x2
02e7 00ec | | Load_Encached Diana_Tree_Cache
02e8 02c7 | | Declare_Variable Any
02e9 00d8 | | Load_Top At_Offset_0
02ea 1c00 | | Execute_Immediate Run_Utility,0x0
02eb 029f 075b | [| Declare_Subprogram For_Call,INIT_0758
02ed 029f 0773 | s| Declare_Subprogram For_Call,INIT_0770
02ef BODY_02e0:
02ef 00cf | | Action Mark_Auxiliary
02f0 e402 | | Load 0x2,0x2
02f1 0145 | E | Execute Heap_Access,Diana_Tree_Kind
02f2 00d8 | | Load_Top At_Offset_0
02f3 0d3d | = | Execute_Immediate Less,0x3d
02f4 7022 |p" | Jump_Nonzero 0x317
02f5 00d8 | | Load_Top At_Offset_0
02f6 0c41 | A | Execute_Immediate Greater_Equal,0x41
02f7 7015 |p | Jump_Nonzero 0x30d
02f8 0c3f | ? | Execute_Immediate Greater_Equal,0x3f
02f9 683e |h> | Jump_Zero 0x338
02fa e402 | | Load 0x2,0x2
02fb 00eb | | Load_Encached Diana_Cache
02fc 18ec | | Execute Package,Field_Execute,Field_Number 0xec
02fd 6805 |h | Jump_Zero 0x303
02fe e402 | | Load 0x2,0x2
02ff 00eb | | Load_Encached Diana_Cache
0300 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0301 c402 | | Store 0x2,0x2
0302 7854 |xT | Jump 0x357
0303 e402 | | Load 0x2,0x2
0304 e008 | | Load 0x0,0x8
0305 180d | | Execute Package,Field_Execute,Field_Number 0xd
0306 6805 |h | Jump_Zero 0x30c
0307 e402 | | Load 0x2,0x2
0308 e008 | | Load 0x0,0x8
0309 180e | | Execute Package,Field_Execute,Field_Number 0xe
030a c402 | | Store 0x2,0x2
030b 784b |xK | Jump 0x357
030c 0887 | | Execute_Immediate Raise,0x87
030d 0b41 | A | Execute_Immediate Case_Compare,0x41
030e 7010 |p | Jump_Nonzero 0x31f
030f 00d8 | | Load_Top At_Offset_0
0310 4847 |HG | Short_Literal 0x47
0311 4849 |HI | Short_Literal 0x49
0312 0262 | b | Execute Discrete,In_Range
0313 7023 |p# | Jump_Nonzero 0x337
0314 0fa8 | | Execute_Immediate Equal,0xa8
0315 700e |p | Jump_Nonzero 0x324
0316 7fe3 | | Jump 0x2fa
0317 0b00 | | Execute_Immediate Case_Compare,0x0
0318 7003 |p | Jump_Nonzero 0x31c
0319 0f22 | " | Execute_Immediate Equal,0x22
031a 7007 |p | Jump_Nonzero 0x322
031b 7fde | | Jump 0x2fa
031c 00d1 | | Pop_Control Pop_Count_1
031d 4800 |H | Short_Literal 0x0
031e 4401 |D | Exit_Subprogram With_Result,0x1
031f 00d1 | | Pop_Control Pop_Count_1
0320 4801 |H | Short_Literal 0x1
0321 4401 |D | Exit_Subprogram With_Result,0x1
0322 4801 |H | Short_Literal 0x1
0323 4401 |D | Exit_Subprogram With_Result,0x1
0324 e402 | | Load 0x2,0x2
0325 4976 |Iv | Short_Literal 0x176
0326 00eb | | Load_Encached Diana_Cache
0327 0098 | | Execute Package,Field_Read_Dynamic
0328 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0329 8404 | | Call 0x2,0x4
032a 6802 |h | Jump_Zero 0x32d
032b 4801 |H | Short_Literal 0x1
032c 4401 |D | Exit_Subprogram With_Result,0x1
032d e402 | | Load 0x2,0x2
032e 00eb | | Load_Encached Diana_Cache
032f 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9
0330 c402 | | Store 0x2,0x2
0331 e402 | | Load 0x2,0x2
0332 0145 | E | Execute Heap_Access,Diana_Tree_Kind
0333 0f49 | I | Execute_Immediate Equal,0x49
0334 7022 |p" | Jump_Nonzero 0x357
0335 4800 |H | Short_Literal 0x0
0336 4401 |D | Exit_Subprogram With_Result,0x1
0337 00d1 | | Pop_Control Pop_Count_1
0338 e402 | | Load 0x2,0x2
0339 4976 |Iv | Short_Literal 0x176
033a 00eb | | Load_Encached Diana_Cache
033b 0098 | | Execute Package,Field_Read_Dynamic
033c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
033d c403 | | Store 0x2,0x3
033e 00db | | Load_Top At_Offset_3
033f 8404 | | Call 0x2,0x4
0340 6802 |h | Jump_Zero 0x343
0341 4801 |H | Short_Literal 0x1
0342 4401 |D | Exit_Subprogram With_Result,0x1
0343 00db | | Load_Top At_Offset_3
0344 490b |I | Short_Literal 0x10b
0345 00eb | | Load_Encached Diana_Cache
0346 0096 | | Execute Package,Field_Execute_Dynamic
0347 e403 | | Load 0x2,0x3
0348 012f | / | Execute Any,Equal
0349 7008 |p | Jump_Nonzero 0x352
034a 00db | | Load_Top At_Offset_3
034b 490b |I | Short_Literal 0x10b
034c 00eb | | Load_Encached Diana_Cache
034d 0096 | | Execute Package,Field_Execute_Dynamic
034e 00eb | | Load_Encached Diana_Cache
034f 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0350 c402 | | Store 0x2,0x2
0351 7805 |x | Jump 0x357
0352 e402 | | Load 0x2,0x2
0353 00eb | | Load_Encached Diana_Cache
0354 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0355 c402 | | Store 0x2,0x2
0356 7800 |x | Jump 0x357
0357 00c9 | | Action Pop_Auxiliary_Loop
0358 7f97 | | Jump 0x2f0
0359 TRAP_02e0:
0359 010e | | Execute Exception,Is_Constraint_Error
035a 6803 |h | Jump_Zero 0x35e
035b 8405 | | Call 0x2,0x5
035c 4800 |H | Short_Literal 0x0
035d 4401 |D | Exit_Subprogram With_Result,0x1
035e 0100 | | Execute Exception,Raise
035f 0000 | | .XXX[0x1]
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0372 | r | .CONST 0x0372 ; Address of begin
0361 0004 | | .CONST 0x0004 ; Address of exception handler
0362 0004 | | .CONST 0x0004 ; Number of locals
0363 INIT_0360:
0363 00da | | Load_Top At_Offset_2
0364 821b | | Call 0x1,0x1b
0365 e214 | | Load 0x1,0x14
0366 03f1 | | Declare_Variable Discrete,With_Value
0367 e015 | | Load 0x0,0x15
0368 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0369 1b10 | | Execute Package,Field_Read,Field_Number 0x10
036a 02c7 | | Declare_Variable Any
036b 00d8 | | Load_Top At_Offset_0
036c 1c00 | | Execute_Immediate Run_Utility,0x0
036d e01e | | Load 0x0,0x1e
036e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
036f 02c7 | | Declare_Variable Any
0370 00d8 | | Load_Top At_Offset_0
0371 1c00 | | Execute_Immediate Run_Utility,0x0
0372 BODY_0360:
0372 e010 | | Load 0x0,0x10
0373 180e | | Execute Package,Field_Execute,Field_Number 0xe
0374 4801 |H | Short_Literal 0x1
0375 0092 0933 | 3| Action Push_String_Extended,0x933 ; "Acquiring promotion_prerequisites for "
0377 e5ff | | Load 0x2,-0x1
0378 e005 | | Load 0x0,0x5
0379 1816 | | Execute Package,Field_Execute,Field_Number 0x16
037a 01cc | | Execute Vector,Catenate
037b e014 | | Load 0x0,0x14
037c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
037d e010 | | Load 0x0,0x10
037e 180e | | Execute Package,Field_Execute,Field_Number 0xe
037f e01d | | Load 0x0,0x1d
0380 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0381 e020 | | Load 0x0,0x20
0382 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0383 e5fd | | Load 0x2,-0x3
0384 e01e | | Load 0x0,0x1e
0385 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0386 c404 | | Store 0x2,0x4
0387 00d8 | | Load_Top At_Offset_0
0388 e00b | | Load 0x0,0xb
0389 1b0e | | Execute Package,Field_Read,Field_Number 0xe
038a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
038b 00d9 | | Load_Top At_Offset_1
038c e5fe | | Load 0x2,-0x2
038d 4801 |H | Short_Literal 0x1
038e e5ff | | Load 0x2,-0x1
038f e21d | | Load 0x1,0x1d
0390 180d | | Execute Package,Field_Execute,Field_Number 0xd
0391 c403 | | Store 0x2,0x3
0392 00da | | Load_Top At_Offset_2
0393 4604 |F | Jump_Case 0x4
0394 7816 |x | Jump 0x3ab ; case 0x0
0395 780e |x | Jump 0x3a4 ; case 0x1
0396 7814 |x | Jump 0x3ab ; case 0x2
0397 780c |x | Jump 0x3a4 ; case 0x3
0398 7800 |x | Jump 0x399 ; case 0x4
0399 e5ff | | Load 0x2,-0x1
039a 821c | | Call 0x1,0x1c
039b 700f |p | Jump_Nonzero 0x3ab
039c 00d9 | | Load_Top At_Offset_1
039d e5fe | | Load 0x2,-0x2
039e 4801 |H | Short_Literal 0x1
039f e5ff | | Load 0x2,-0x1
03a0 e21d | | Load 0x1,0x1d
03a1 180f | | Execute Package,Field_Execute,Field_Number 0xf
03a2 c403 | | Store 0x2,0x3
03a3 7807 |x | Jump 0x3ab
03a4 00d9 | | Load_Top At_Offset_1
03a5 e5fe | | Load 0x2,-0x2
03a6 4801 |H | Short_Literal 0x1
03a7 e5ff | | Load 0x2,-0x1
03a8 e21d | | Load 0x1,0x1d
03a9 180e | | Execute Package,Field_Execute,Field_Number 0xe
03aa c403 | | Store 0x2,0x3
03ab 00d9 | | Load_Top At_Offset_1
03ac e5fb | | Load 0x2,-0x5
03ad e5fc | | Load 0x2,-0x4
03ae 00db | | Load_Top At_Offset_3
03af e5fe | | Load 0x2,-0x2
03b0 4801 |H | Short_Literal 0x1
03b1 e5ff | | Load 0x2,-0x1
03b2 e21d | | Load 0x1,0x1d
03b3 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03b4 c403 | | Store 0x2,0x3
03b5 00d8 | | Load_Top At_Offset_0
03b6 4801 |H | Short_Literal 0x1
03b7 00da | | Load_Top At_Offset_2
03b8 e021 | ! | Load 0x0,0x21
03b9 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
03ba 0f00 | | Execute_Immediate Equal,0x0
03bb e5fd | | Load 0x2,-0x3
03bc e01e | | Load 0x0,0x1e
03bd 1819 | | Execute Package,Field_Execute,Field_Number 0x19
03be c404 | | Store 0x2,0x4
03bf 00d9 | | Load_Top At_Offset_1
03c0 4405 |D | Exit_Subprogram With_Result,0x5
03c1 0000 0000 | | .BLANK 0000[0x7]
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03d1 | | .CONST 0x03d1 ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0002 | | .CONST 0x0002 ; Number of locals
03cb INIT_03c8:
03cb e00c | | Load 0x0,0xc
03cc 1b1c | | Execute Package,Field_Read,Field_Number 0x1c
03cd 1b13 | | Execute Package,Field_Read,Field_Number 0x13
03ce 02c7 | | Declare_Variable Any
03cf 00d8 | | Load_Top At_Offset_0
03d0 1c00 | | Execute_Immediate Run_Utility,0x0
03d1 BODY_03c8:
03d1 4800 |H | Short_Literal 0x0
03d2 00d9 | | Load_Top At_Offset_1
03d3 e5fb | | Load 0x2,-0x5
03d4 e5fc | | Load 0x2,-0x4
03d5 e5fe | | Load 0x2,-0x2
03d6 821e | | Call 0x1,0x1e
03d7 4406 |D | Exit_Subprogram With_Result,0x6
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 0415 | | .CONST 0x0415 ; Address of begin
03d9 050a | | .CONST 0x050a ; Address of exception handler
03da 0016 | | .CONST 0x0016 ; Number of locals
03db INIT_03d8:
03db e009 | | Load 0x0,0x9
03dc 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03dd 1b0e | | Execute Package,Field_Read,Field_Number 0xe
03de 02c7 | | Declare_Variable Any
03df 00d8 | | Load_Top At_Offset_0
03e0 1c00 | | Execute_Immediate Run_Utility,0x0
03e1 e009 | | Load 0x0,0x9
03e2 1b0f | | Execute Package,Field_Read,Field_Number 0xf
03e3 02c7 | | Declare_Variable Any
03e4 00d8 | | Load_Top At_Offset_0
03e5 1c00 | | Execute_Immediate Run_Utility,0x0
03e6 e009 | | Load 0x0,0x9
03e7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03e8 e012 | | Load 0x0,0x12
03e9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03ea e009 | | Load 0x0,0x9
03eb 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
03ec 0322 | " | Declare_Variable Record
03ed 00d8 | | Load_Top At_Offset_0
03ee 1c00 | | Execute_Immediate Run_Utility,0x0
03ef 00e1 | | Load_Encached Boolean_Cache
03f0 00e1 | | Load_Encached Boolean_Cache
03f1 e010 | | Load 0x0,0x10
03f2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03f3 02c7 | | Declare_Variable Any
03f4 e010 | | Load 0x0,0x10
03f5 180e | | Execute Package,Field_Execute,Field_Number 0xe
03f6 a409 | | Store_Unchecked 0x2,0x9
03f7 00e1 | | Load_Encached Boolean_Cache
03f8 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
03f9 e009 | | Load 0x0,0x9
03fa 1b14 | | Execute Package,Field_Read,Field_Number 0x14
03fb 02ff | | Declare_Variable Variant_Record
03fc 00d8 | | Load_Top At_Offset_0
03fd 1c00 | | Execute_Immediate Run_Utility,0x0
03fe 029f 077b | {| Declare_Subprogram For_Call,INIT_0778
0400 e022 | " | Load 0x0,0x22
0401 190d | | Execute Package,Field_Reference,Field_Number 0xd
0402 00c6 | | Action Check_Subprogram_Elaborated
0403 00e1 | | Load_Encached Boolean_Cache
0404 480c |H | Short_Literal 0xc
0405 4802 |H | Short_Literal 0x2
0406 0099 | | Action Reference_Dynamic
0407 e033 | 3 | Load 0x0,0x33
0408 e034 | 4 | Load 0x0,0x34
0409 4811 |H | Short_Literal 0x11
040a 0007 | | Action Break_Optional
040b 029f 078b | | Declare_Subprogram For_Call,INIT_0788
040d 029f 0813 | | Declare_Subprogram For_Call,INIT_0810
040f 029f 086b | k| Declare_Subprogram For_Call,INIT_0868
0411 029f 0893 | | Declare_Subprogram For_Call,INIT_0890
0413 029f 08b3 | | Declare_Subprogram For_Call,INIT_08b0
0415 BODY_03d8:
0415 e010 | | Load 0x0,0x10
0416 180e | | Execute Package,Field_Execute,Field_Number 0xe
0417 e01d | | Load 0x0,0x1d
0418 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0419 e5fe | | Load 0x2,-0x2
041a 821b | | Call 0x1,0x1b
041b 0f03 | | Execute_Immediate Equal,0x3
041c a408 | | Store_Unchecked 0x2,0x8
041d e009 | | Load 0x0,0x9
041e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
041f e402 | | Load 0x2,0x2
0420 0120 | | Execute Any,Is_Value
0421 6804 |h | Jump_Zero 0x426
0422 e009 | | Load 0x0,0x9
0423 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0424 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0425 7801 |x | Jump 0x427
0426 e402 | | Load 0x2,0x2
0427 e5fe | | Load 0x2,-0x2
0428 e009 | | Load 0x0,0x9
0429 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
042a 181c | | Execute Package,Field_Execute,Field_Number 0x1c
042b c402 | | Store 0x2,0x2
042c c404 | | Store 0x2,0x4
042d e404 | | Load 0x2,0x4
042e 6802 |h | Jump_Zero 0x431
042f 8414 | | Call 0x2,0x14
0430 4507 |E | Exit_Subprogram 0x7
0431 e5fe | | Load 0x2,-0x2
0432 e009 | | Load 0x0,0x9
0433 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
0434 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0435 7002 |p | Jump_Nonzero 0x438
0436 8415 | | Call 0x2,0x15
0437 4507 |E | Exit_Subprogram 0x7
0438 e402 | | Load 0x2,0x2
0439 e009 | | Load 0x0,0x9
043a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
043b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
043c c403 | | Store 0x2,0x3
043d e403 | | Load 0x2,0x3
043e e01a | | Load 0x0,0x1a
043f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0440 6801 |h | Jump_Zero 0x442
0441 4507 |E | Exit_Subprogram 0x7
0442 e404 | | Load 0x2,0x4
0443 00e1 | | Load_Encached Boolean_Cache
0444 e403 | | Load 0x2,0x3
0445 821a | | Call 0x1,0x1a
0446 c407 | | Store 0x2,0x7
0447 c404 | | Store 0x2,0x4
0448 e404 | | Load 0x2,0x4
0449 681e |h | Jump_Zero 0x468
044a 00ec | | Load_Encached Diana_Tree_Cache
044b 00ec | | Load_Encached Diana_Tree_Cache
044c e002 | | Load 0x0,0x2
044d 1811 | | Execute Package,Field_Execute,Field_Number 0x11
044e e003 | | Load 0x0,0x3
044f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0450 00ec | | Load_Encached Diana_Tree_Cache
0451 0092 0931 | 1| Action Push_String_Extended,0x931 ; "Error while obtaining enclosing world for unit "
0453 e403 | | Load 0x2,0x3
0454 e009 | | Load 0x0,0x9
0455 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0456 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0457 01cc | | Execute Vector,Catenate
0458 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - "
045a 01cc | | Execute Vector,Catenate
045b e404 | | Load 0x2,0x4
045c e009 | | Load 0x0,0x9
045d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
045e 011c | | Execute Any,Convert_Unchecked
045f 1c01 | | Execute_Immediate Run_Utility,0x1
0460 01cc | | Execute Vector,Catenate
0461 00ec | | Load_Encached Diana_Tree_Cache
0462 4802 |H | Short_Literal 0x2
0463 e001 | | Load 0x0,0x1
0464 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0465 e001 | | Load 0x0,0x1
0466 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0467 c5f9 | | Store 0x2,-0x7
0468 e407 | | Load 0x2,0x7
0469 6801 |h | Jump_Zero 0x46b
046a 4507 |E | Exit_Subprogram 0x7
046b e40a | | Load 0x2,0xa
046c e5fe | | Load 0x2,-0x2
046d e40d | | Load 0x2,0xd
046e 480e |H | Short_Literal 0xe
046f 4802 |H | Short_Literal 0x2
0470 0099 | | Action Reference_Dynamic
0471 480f |H | Short_Literal 0xf
0472 4802 |H | Short_Literal 0x2
0473 0099 | | Action Reference_Dynamic
0474 e022 | " | Load 0x0,0x22
0475 180d | | Execute Package,Field_Execute,Field_Number 0xd
0476 c40a | | Store 0x2,0xa
0477 e010 | | Load 0x0,0x10
0478 180e | | Execute Package,Field_Execute,Field_Number 0xe
0479 4801 |H | Short_Literal 0x1
047a 0092 0934 | 4| Action Push_String_Extended,0x934 ; "Promoting: "
047c e403 | | Load 0x2,0x3
047d e009 | | Load 0x0,0x9
047e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
047f 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
0480 01cc | | Execute Vector,Catenate
0481 e014 | | Load 0x0,0x14
0482 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0483 e009 | | Load 0x0,0x9
0484 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0485 e406 | | Load 0x2,0x6
0486 60b1 |` | Indirect_Literal Discrete,0x538,{0x00000000, 0x00004000}
0487 e01e | | Load 0x0,0x1e
0488 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0489 e403 | | Load 0x2,0x3
048a e009 | | Load 0x0,0x9
048b 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
048c 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
048d 00d1 | | Pop_Control Pop_Count_1
048e c404 | | Store 0x2,0x4
048f e404 | | Load 0x2,0x4
0490 681f |h | Jump_Zero 0x4b0
0491 00ec | | Load_Encached Diana_Tree_Cache
0492 00ec | | Load_Encached Diana_Tree_Cache
0493 e002 | | Load 0x0,0x2
0494 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0495 e003 | | Load 0x0,0x3
0496 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0497 00ec | | Load_Encached Diana_Tree_Cache
0498 0092 0935 | 5| Action Push_String_Extended,0x935 ; "Error while obtaining target key for unit "
049a e403 | | Load 0x2,0x3
049b e009 | | Load 0x0,0x9
049c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
049d 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
049e 01cc | | Execute Vector,Catenate
049f 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - "
04a1 01cc | | Execute Vector,Catenate
04a2 e404 | | Load 0x2,0x4
04a3 e009 | | Load 0x0,0x9
04a4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04a5 011c | | Execute Any,Convert_Unchecked
04a6 1c01 | | Execute_Immediate Run_Utility,0x1
04a7 01cc | | Execute Vector,Catenate
04a8 00ec | | Load_Encached Diana_Tree_Cache
04a9 4802 |H | Short_Literal 0x2
04aa e001 | | Load 0x0,0x1
04ab 181b | | Execute Package,Field_Execute,Field_Number 0x1b
04ac e001 | | Load 0x0,0x1
04ad 1812 | | Execute Package,Field_Execute,Field_Number 0x12
04ae c5f9 | | Store 0x2,-0x7
04af 4507 |E | Exit_Subprogram 0x7
04b0 8416 | | Call 0x2,0x16
04b1 4800 |H | Short_Literal 0x0
04b2 e405 | | Load 0x2,0x5
04b3 e012 | | Load 0x0,0x12
04b4 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
04b5 7007 |p | Jump_Nonzero 0x4bd
04b6 e001 | | Load 0x0,0x1
04b7 181b | | Execute Package,Field_Execute,Field_Number 0x1b
04b8 e405 | | Load 0x2,0x5
04b9 e025 | % | Load 0x0,0x25
04ba 180e | | Execute Package,Field_Execute,Field_Number 0xe
04bb c5f9 | | Store 0x2,-0x7
04bc 4507 |E | Exit_Subprogram 0x7
04bd e009 | | Load 0x0,0x9
04be 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04bf e40b | | Load 0x2,0xb
04c0 6077 |`w | Indirect_Literal Discrete,0x538,{0x00000000, 0x00004000}
04c1 e5fb | | Load 0x2,-0x5
04c2 4800 |H | Short_Literal 0x0
04c3 e403 | | Load 0x2,0x3
04c4 e009 | | Load 0x0,0x9
04c5 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
04c6 181a | | Execute Package,Field_Execute,Field_Number 0x1a
04c7 00d1 | | Pop_Control Pop_Count_1
04c8 c404 | | Store 0x2,0x4
04c9 e404 | | Load 0x2,0x4
04ca 682a |h* | Jump_Zero 0x4f5
04cb e001 | | Load 0x0,0x1
04cc 181b | | Execute Package,Field_Execute,Field_Number 0x1b
04cd 4801 |H | Short_Literal 0x1
04ce 4803 |H | Short_Literal 0x3
04cf e017 | | Load 0x0,0x17
04d0 1b0f | | Execute Package,Field_Read,Field_Number 0xf
04d1 035b | [ | Declare_Type Array,Constrained
04d2 0337 | 7 | Declare_Variable Array
04d3 e403 | | Load 0x2,0x3
04d4 e017 | | Load 0x0,0x17
04d5 181a | | Execute Package,Field_Execute,Field_Number 0x1a
04d6 e017 | | Load 0x0,0x17
04d7 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04d8 0119 | | Execute Any,Check_In_Formal_Type
04d9 4801 |H | Short_Literal 0x1
04da 00da | | Load_Top At_Offset_2
04db 01d6 | | Execute Vector,Field_Write
04dc 00ea | | Load_Encached Null_String_Cache
04dd e017 | | Load 0x0,0x17
04de 1810 | | Execute Package,Field_Execute,Field_Number 0x10
04df e017 | | Load 0x0,0x17
04e0 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04e1 0119 | | Execute Any,Check_In_Formal_Type
04e2 4802 |H | Short_Literal 0x2
04e3 00da | | Load_Top At_Offset_2
04e4 01d6 | | Execute Vector,Field_Write
04e5 e404 | | Load 0x2,0x4
04e6 e017 | | Load 0x0,0x17
04e7 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
04e8 e017 | | Load 0x0,0x17
04e9 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04ea 0119 | | Execute Any,Check_In_Formal_Type
04eb 4803 |H | Short_Literal 0x3
04ec 00da | | Load_Top At_Offset_2
04ed 01d6 | | Execute Vector,Field_Write
04ee 6045 |`E | Indirect_Literal Discrete,0x534,{0x00000000, 0x00008158}
04ef e012 | | Load 0x0,0x12
04f0 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04f1 e025 | % | Load 0x0,0x25
04f2 180e | | Execute Package,Field_Execute,Field_Number 0xe
04f3 c5f9 | | Store 0x2,-0x7
04f4 4507 |E | Exit_Subprogram 0x7
04f5 e012 | | Load 0x0,0x12
04f6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04f7 e5fb | | Load 0x2,-0x5
04f8 e408 | | Load 0x2,0x8
04f9 e40b | | Load 0x2,0xb
04fa e5fe | | Load 0x2,-0x2
04fb e026 | & | Load 0x0,0x26
04fc 1818 | | Execute Package,Field_Execute,Field_Number 0x18
04fd c405 | | Store 0x2,0x5
04fe 4800 |H | Short_Literal 0x0
04ff e405 | | Load 0x2,0x5
0500 e012 | | Load 0x0,0x12
0501 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0502 7006 |p | Jump_Nonzero 0x509
0503 e001 | | Load 0x0,0x1
0504 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0505 e405 | | Load 0x2,0x5
0506 e025 | % | Load 0x0,0x25
0507 180e | | Execute Package,Field_Execute,Field_Number 0xe
0508 c5f9 | | Store 0x2,-0x7
0509 4507 |E | Exit_Subprogram 0x7
050a TRAP_03d8:
050a e02e | . | Load 0x0,0x2e
050b 010f | | Execute Exception,Equal
050c 6807 |h | Jump_Zero 0x514
050d e001 | | Load 0x0,0x1
050e 181b | | Execute Package,Field_Execute,Field_Number 0x1b
050f e405 | | Load 0x2,0x5
0510 e025 | % | Load 0x0,0x25
0511 180e | | Execute Package,Field_Execute,Field_Number 0xe
0512 c5f9 | | Store 0x2,-0x7
0513 4507 |E | Exit_Subprogram 0x7
0514 e035 | 5 | Load 0x0,0x35
0515 010f | | Execute Exception,Equal
0516 6819 |h | Jump_Zero 0x530
0517 00ec | | Load_Encached Diana_Tree_Cache
0518 00ec | | Load_Encached Diana_Tree_Cache
0519 e002 | | Load 0x0,0x2
051a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
051b e003 | | Load 0x0,0x3
051c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
051d 00ec | | Load_Encached Diana_Tree_Cache
051e 0092 0936 | 6| Action Push_String_Extended,0x936 ; "Ada unit "
0520 e403 | | Load 0x2,0x3
0521 e009 | | Load 0x0,0x9
0522 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0523 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0524 01cc | | Execute Vector,Catenate
0525 0092 0937 | 7| Action Push_String_Extended,0x937 ; " has nonterminals"
0527 01cc | | Execute Vector,Catenate
0528 00ec | | Load_Encached Diana_Tree_Cache
0529 4802 |H | Short_Literal 0x2
052a e001 | | Load 0x0,0x1
052b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
052c e001 | | Load 0x0,0x1
052d 1812 | | Execute Package,Field_Execute,Field_Number 0x12
052e c5f9 | | Store 0x2,-0x7
052f 4507 |E | Exit_Subprogram 0x7
0530 0100 | | Execute Exception,Raise
0531 0000 0000 | | .XXX[0x3]
0533 0000 | |
0534 0000 0000 | | .LITERAL {0x00000000, 0x00008158}
0538 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
053c 0000 0000 | | .BLANK 0000[0x4]
0540 ; --------------------------------------------------------------------------------------
0540 ; SUBPROGRAM
0540 ; --------------------------------------------------------------------------------------
0540 0543 | C | .CONST 0x0543 ; Address of begin
0541 0004 | | .CONST 0x0004 ; Address of exception handler
0542 0001 | | .CONST 0x0001 ; Number of locals
0543 BODY_0540:
0543 INIT_0540:
0543 e010 | | Load 0x0,0x10
0544 180e | | Execute Package,Field_Execute,Field_Number 0xe
0545 e01d | | Load 0x0,0x1d
0546 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0547 4800 |H | Short_Literal 0x0
0548 e5fb | | Load 0x2,-0x5
0549 e5fc | | Load 0x2,-0x4
054a e5fe | | Load 0x2,-0x2
054b 8211 | | Call 0x1,0x11
054c 4406 |D | Exit_Subprogram With_Result,0x6
054d 0000 0000 | | .XXX[0x3]
054f 0000 | |
0550 ; --------------------------------------------------------------------------------------
0550 ; SUBPROGRAM
0550 ; --------------------------------------------------------------------------------------
0550 0576 | v | .CONST 0x0576 ; Address of begin
0551 0004 | | .CONST 0x0004 ; Address of exception handler
0552 000b | | .CONST 0x000b ; Number of locals
0553 INIT_0550:
0553 e009 | | Load 0x0,0x9
0554 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0555 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0556 02c7 | | Declare_Variable Any
0557 00d8 | | Load_Top At_Offset_0
0558 1c00 | | Execute_Immediate Run_Utility,0x0
0559 e009 | | Load 0x0,0x9
055a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
055b 02c7 | | Declare_Variable Any
055c 00d8 | | Load_Top At_Offset_0
055d 1c00 | | Execute_Immediate Run_Utility,0x0
055e e009 | | Load 0x0,0x9
055f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0560 e012 | | Load 0x0,0x12
0561 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0562 00e1 | | Load_Encached Boolean_Cache
0563 e009 | | Load 0x0,0x9
0564 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
0565 0322 | " | Declare_Variable Record
0566 00d8 | | Load_Top At_Offset_0
0567 1c00 | | Execute_Immediate Run_Utility,0x0
0568 00e1 | | Load_Encached Boolean_Cache
0569 e009 | | Load 0x0,0x9
056a 1b14 | | Execute Package,Field_Read,Field_Number 0x14
056b 02ff | | Declare_Variable Variant_Record
056c 00d8 | | Load_Top At_Offset_0
056d 1c00 | | Execute_Immediate Run_Utility,0x0
056e e010 | | Load 0x0,0x10
056f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0570 02c7 | | Declare_Variable Any
0571 e010 | | Load 0x0,0x10
0572 180e | | Execute Package,Field_Execute,Field_Number 0xe
0573 a40a | | Store_Unchecked 0x2,0xa
0574 029f 0903 | | Declare_Subprogram For_Call,INIT_0900
0576 BODY_0550:
0576 e010 | | Load 0x0,0x10
0577 180e | | Execute Package,Field_Execute,Field_Number 0xe
0578 e01d | | Load 0x0,0x1d
0579 1819 | | Execute Package,Field_Execute,Field_Number 0x19
057a e5fe | | Load 0x2,-0x2
057b 821b | | Call 0x1,0x1b
057c 0f03 | | Execute_Immediate Equal,0x3
057d a408 | | Store_Unchecked 0x2,0x8
057e e009 | | Load 0x0,0x9
057f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0580 e402 | | Load 0x2,0x2
0581 0120 | | Execute Any,Is_Value
0582 6804 |h | Jump_Zero 0x587
0583 e009 | | Load 0x0,0x9
0584 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0585 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0586 7801 |x | Jump 0x588
0587 e402 | | Load 0x2,0x2
0588 e5fe | | Load 0x2,-0x2
0589 e009 | | Load 0x0,0x9
058a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
058b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
058c c402 | | Store 0x2,0x2
058d c404 | | Store 0x2,0x4
058e e404 | | Load 0x2,0x4
058f 6802 |h | Jump_Zero 0x592
0590 840b | | Call 0x2,0xb
0591 4507 |E | Exit_Subprogram 0x7
0592 e402 | | Load 0x2,0x2
0593 e009 | | Load 0x0,0x9
0594 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0595 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0596 c403 | | Store 0x2,0x3
0597 e403 | | Load 0x2,0x3
0598 e01a | | Load 0x0,0x1a
0599 1814 | | Execute Package,Field_Execute,Field_Number 0x14
059a 6801 |h | Jump_Zero 0x59c
059b 4507 |E | Exit_Subprogram 0x7
059c e404 | | Load 0x2,0x4
059d 00e1 | | Load_Encached Boolean_Cache
059e e403 | | Load 0x2,0x3
059f 821a | | Call 0x1,0x1a
05a0 c406 | | Store 0x2,0x6
05a1 c404 | | Store 0x2,0x4
05a2 e404 | | Load 0x2,0x4
05a3 681e |h | Jump_Zero 0x5c2
05a4 00ec | | Load_Encached Diana_Tree_Cache
05a5 00ec | | Load_Encached Diana_Tree_Cache
05a6 e002 | | Load 0x0,0x2
05a7 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05a8 e003 | | Load 0x0,0x3
05a9 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05aa 00ec | | Load_Encached Diana_Tree_Cache
05ab 0092 0931 | 1| Action Push_String_Extended,0x931 ; "Error while obtaining enclosing world for unit "
05ad e403 | | Load 0x2,0x3
05ae e009 | | Load 0x0,0x9
05af 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
05b0 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
05b1 01cc | | Execute Vector,Catenate
05b2 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - "
05b4 01cc | | Execute Vector,Catenate
05b5 e404 | | Load 0x2,0x4
05b6 e009 | | Load 0x0,0x9
05b7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05b8 011c | | Execute Any,Convert_Unchecked
05b9 1c01 | | Execute_Immediate Run_Utility,0x1
05ba 01cc | | Execute Vector,Catenate
05bb 00ec | | Load_Encached Diana_Tree_Cache
05bc 4802 |H | Short_Literal 0x2
05bd e001 | | Load 0x0,0x1
05be 181b | | Execute Package,Field_Execute,Field_Number 0x1b
05bf e001 | | Load 0x0,0x1
05c0 1812 | | Execute Package,Field_Execute,Field_Number 0x12
05c1 c5f9 | | Store 0x2,-0x7
05c2 e406 | | Load 0x2,0x6
05c3 6801 |h | Jump_Zero 0x5c5
05c4 4507 |E | Exit_Subprogram 0x7
05c5 e010 | | Load 0x0,0x10
05c6 180e | | Execute Package,Field_Execute,Field_Number 0xe
05c7 4801 |H | Short_Literal 0x1
05c8 0092 0938 | 8| Action Push_String_Extended,0x938 ; "Demoting: "
05ca e403 | | Load 0x2,0x3
05cb e009 | | Load 0x0,0x9
05cc 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
05cd 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
05ce 01cc | | Execute Vector,Catenate
05cf e014 | | Load 0x0,0x14
05d0 1813 | | Execute Package,Field_Execute,Field_Number 0x13
05d1 e009 | | Load 0x0,0x9
05d2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05d3 e407 | | Load 0x2,0x7
05d4 608f |` | Indirect_Literal Discrete,0x664,{0x00000000, 0x00004000}
05d5 e01e | | Load 0x0,0x1e
05d6 1b0e | | Execute Package,Field_Read,Field_Number 0xe
05d7 e403 | | Load 0x2,0x3
05d8 e009 | | Load 0x0,0x9
05d9 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
05da 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
05db 00d1 | | Pop_Control Pop_Count_1
05dc c404 | | Store 0x2,0x4
05dd e404 | | Load 0x2,0x4
05de 681f |h | Jump_Zero 0x5fe
05df 00ec | | Load_Encached Diana_Tree_Cache
05e0 00ec | | Load_Encached Diana_Tree_Cache
05e1 e002 | | Load 0x0,0x2
05e2 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05e3 e003 | | Load 0x0,0x3
05e4 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05e5 00ec | | Load_Encached Diana_Tree_Cache
05e6 0092 0935 | 5| Action Push_String_Extended,0x935 ; "Error while obtaining target key for unit "
05e8 e403 | | Load 0x2,0x3
05e9 e009 | | Load 0x0,0x9
05ea 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
05eb 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
05ec 01cc | | Execute Vector,Catenate
05ed 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - "
05ef 01cc | | Execute Vector,Catenate
05f0 e404 | | Load 0x2,0x4
05f1 e009 | | Load 0x0,0x9
05f2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05f3 011c | | Execute Any,Convert_Unchecked
05f4 1c01 | | Execute_Immediate Run_Utility,0x1
05f5 01cc | | Execute Vector,Catenate
05f6 00ec | | Load_Encached Diana_Tree_Cache
05f7 4802 |H | Short_Literal 0x2
05f8 e001 | | Load 0x0,0x1
05f9 181b | | Execute Package,Field_Execute,Field_Number 0x1b
05fa e001 | | Load 0x0,0x1
05fb 1812 | | Execute Package,Field_Execute,Field_Number 0x12
05fc c5f9 | | Store 0x2,-0x7
05fd 4507 |E | Exit_Subprogram 0x7
05fe e012 | | Load 0x0,0x12
05ff 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0600 00da | | Load_Top At_Offset_2
0601 e407 | | Load 0x2,0x7
0602 e403 | | Load 0x2,0x3
0603 e028 | ( | Load 0x0,0x28
0604 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0605 c405 | | Store 0x2,0x5
0606 4800 |H | Short_Literal 0x0
0607 e405 | | Load 0x2,0x5
0608 e012 | | Load 0x0,0x12
0609 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
060a 7007 |p | Jump_Nonzero 0x612
060b e001 | | Load 0x0,0x1
060c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
060d e405 | | Load 0x2,0x5
060e e025 | % | Load 0x0,0x25
060f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0610 c5f9 | | Store 0x2,-0x7
0611 4507 |E | Exit_Subprogram 0x7
0612 e009 | | Load 0x0,0x9
0613 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0614 00db | | Load_Top At_Offset_3
0615 604e |`N | Indirect_Literal Discrete,0x664,{0x00000000, 0x00004000}
0616 e5fb | | Load 0x2,-0x5
0617 4800 |H | Short_Literal 0x0
0618 e403 | | Load 0x2,0x3
0619 e009 | | Load 0x0,0x9
061a 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
061b 181a | | Execute Package,Field_Execute,Field_Number 0x1a
061c 00d1 | | Pop_Control Pop_Count_1
061d c404 | | Store 0x2,0x4
061e e404 | | Load 0x2,0x4
061f 682a |h* | Jump_Zero 0x64a
0620 e001 | | Load 0x0,0x1
0621 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0622 4801 |H | Short_Literal 0x1
0623 4803 |H | Short_Literal 0x3
0624 e017 | | Load 0x0,0x17
0625 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0626 035b | [ | Declare_Type Array,Constrained
0627 0337 | 7 | Declare_Variable Array
0628 e403 | | Load 0x2,0x3
0629 e017 | | Load 0x0,0x17
062a 181a | | Execute Package,Field_Execute,Field_Number 0x1a
062b e017 | | Load 0x0,0x17
062c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
062d 0119 | | Execute Any,Check_In_Formal_Type
062e 4801 |H | Short_Literal 0x1
062f 00da | | Load_Top At_Offset_2
0630 01d6 | | Execute Vector,Field_Write
0631 00ea | | Load_Encached Null_String_Cache
0632 e017 | | Load 0x0,0x17
0633 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0634 e017 | | Load 0x0,0x17
0635 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0636 0119 | | Execute Any,Check_In_Formal_Type
0637 4802 |H | Short_Literal 0x2
0638 00da | | Load_Top At_Offset_2
0639 01d6 | | Execute Vector,Field_Write
063a e404 | | Load 0x2,0x4
063b e017 | | Load 0x0,0x17
063c 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
063d e017 | | Load 0x0,0x17
063e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
063f 0119 | | Execute Any,Check_In_Formal_Type
0640 4803 |H | Short_Literal 0x3
0641 00da | | Load_Top At_Offset_2
0642 01d6 | | Execute Vector,Field_Write
0643 601c |` | Indirect_Literal Discrete,0x660,{0x00000000, 0x00008158}
0644 e012 | | Load 0x0,0x12
0645 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0646 e025 | % | Load 0x0,0x25
0647 180e | | Execute Package,Field_Execute,Field_Number 0xe
0648 c5f9 | | Store 0x2,-0x7
0649 4507 |E | Exit_Subprogram 0x7
064a e012 | | Load 0x0,0x12
064b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
064c e5fb | | Load 0x2,-0x5
064d e408 | | Load 0x2,0x8
064e e409 | | Load 0x2,0x9
064f e5fe | | Load 0x2,-0x2
0650 e026 | & | Load 0x0,0x26
0651 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0652 c405 | | Store 0x2,0x5
0653 4800 |H | Short_Literal 0x0
0654 e405 | | Load 0x2,0x5
0655 e012 | | Load 0x0,0x12
0656 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0657 7006 |p | Jump_Nonzero 0x65e
0658 e001 | | Load 0x0,0x1
0659 181b | | Execute Package,Field_Execute,Field_Number 0x1b
065a e405 | | Load 0x2,0x5
065b e025 | % | Load 0x0,0x25
065c 180e | | Execute Package,Field_Execute,Field_Number 0xe
065d c5f9 | | Store 0x2,-0x7
065e 4507 |E | Exit_Subprogram 0x7
065f 0000 | | .XXX[0x1]
0660 0000 0000 | | .LITERAL {0x00000000, 0x00008158}
0664 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0668 ; --------------------------------------------------------------------------------------
0668 ; SUBPROGRAM
0668 ; --------------------------------------------------------------------------------------
0668 066b | k | .CONST 0x066b ; Address of begin
0669 0004 | | .CONST 0x0004 ; Address of exception handler
066a 0001 | | .CONST 0x0001 ; Number of locals
066b BODY_0668:
066b INIT_0668:
066b e010 | | Load 0x0,0x10
066c 180e | | Execute Package,Field_Execute,Field_Number 0xe
066d e01d | | Load 0x0,0x1d
066e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
066f e216 | | Load 0x1,0x16
0670 c5f8 | | Store 0x2,-0x8
0671 4508 |E | Exit_Subprogram 0x8
0672 0000 0000 | | .BLANK 0000[0x6]
0678 ; --------------------------------------------------------------------------------------
0678 ; SUBPROGRAM
0678 ; --------------------------------------------------------------------------------------
0678 067b | { | .CONST 0x067b ; Address of begin
0679 0004 | | .CONST 0x0004 ; Address of exception handler
067a 0001 | | .CONST 0x0001 ; Number of locals
067b BODY_0678:
067b INIT_0678:
067b e010 | | Load 0x0,0x10
067c 180e | | Execute Package,Field_Execute,Field_Number 0xe
067d e01d | | Load 0x0,0x1d
067e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
067f e216 | | Load 0x1,0x16
0680 c5f8 | | Store 0x2,-0x8
0681 4508 |E | Exit_Subprogram 0x8
0682 0000 0000 | | .BLANK 0000[0x6]
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 068b | | .CONST 0x068b ; Address of begin
0689 0004 | | .CONST 0x0004 ; Address of exception handler
068a 0001 | | .CONST 0x0001 ; Number of locals
068b BODY_0688:
068b INIT_0688:
068b e010 | | Load 0x0,0x10
068c 180e | | Execute Package,Field_Execute,Field_Number 0xe
068d e01d | | Load 0x0,0x1d
068e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
068f e015 | | Load 0x0,0x15
0690 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0691 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0692 4407 |D | Exit_Subprogram With_Result,0x7
0693 0000 0000 | | .BLANK 0000[0x5]
0698 ; --------------------------------------------------------------------------------------
0698 ; SUBPROGRAM
0698 ; --------------------------------------------------------------------------------------
0698 069b | | .CONST 0x069b ; Address of begin
0699 0004 | | .CONST 0x0004 ; Address of exception handler
069a 0001 | | .CONST 0x0001 ; Number of locals
069b BODY_0698:
069b INIT_0698:
069b e010 | | Load 0x0,0x10
069c 180e | | Execute Package,Field_Execute,Field_Number 0xe
069d e01d | | Load 0x0,0x1d
069e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
069f e015 | | Load 0x0,0x15
06a0 1b14 | | Execute Package,Field_Read,Field_Number 0x14
06a1 1812 | | Execute Package,Field_Execute,Field_Number 0x12
06a2 4407 |D | Exit_Subprogram With_Result,0x7
06a3 0000 0000 | | .BLANK 0000[0x5]
06a8 ; --------------------------------------------------------------------------------------
06a8 ; SUBPROGRAM
06a8 ; --------------------------------------------------------------------------------------
06a8 06ab | | .CONST 0x06ab ; Address of begin
06a9 0004 | | .CONST 0x0004 ; Address of exception handler
06aa 0001 | | .CONST 0x0001 ; Number of locals
06ab BODY_06a8:
06ab INIT_06a8:
06ab e010 | | Load 0x0,0x10
06ac 180e | | Execute Package,Field_Execute,Field_Number 0xe
06ad e01d | | Load 0x0,0x1d
06ae 1819 | | Execute Package,Field_Execute,Field_Number 0x19
06af e216 | | Load 0x1,0x16
06b0 c5f8 | | Store 0x2,-0x8
06b1 4508 |E | Exit_Subprogram 0x8
06b2 0000 0000 | | .BLANK 0000[0x6]
06b8 ; --------------------------------------------------------------------------------------
06b8 ; SUBPROGRAM
06b8 ; --------------------------------------------------------------------------------------
06b8 06bb | | .CONST 0x06bb ; Address of begin
06b9 0004 | | .CONST 0x0004 ; Address of exception handler
06ba 0001 | | .CONST 0x0001 ; Number of locals
06bb BODY_06b8:
06bb INIT_06b8:
06bb e010 | | Load 0x0,0x10
06bc 180e | | Execute Package,Field_Execute,Field_Number 0xe
06bd e01d | | Load 0x0,0x1d
06be 1819 | | Execute Package,Field_Execute,Field_Number 0x19
06bf e015 | | Load 0x0,0x15
06c0 1b14 | | Execute Package,Field_Read,Field_Number 0x14
06c1 1812 | | Execute Package,Field_Execute,Field_Number 0x12
06c2 4407 |D | Exit_Subprogram With_Result,0x7
06c3 0000 0000 | | .BLANK 0000[0x5]
06c8 ; --------------------------------------------------------------------------------------
06c8 ; SUBPROGRAM
06c8 ; --------------------------------------------------------------------------------------
06c8 06cb | | .CONST 0x06cb ; Address of begin
06c9 0004 | | .CONST 0x0004 ; Address of exception handler
06ca 0001 | | .CONST 0x0001 ; Number of locals
06cb BODY_06c8:
06cb INIT_06c8:
06cb e010 | | Load 0x0,0x10
06cc 180e | | Execute Package,Field_Execute,Field_Number 0xe
06cd e01d | | Load 0x0,0x1d
06ce 1819 | | Execute Package,Field_Execute,Field_Number 0x19
06cf e216 | | Load 0x1,0x16
06d0 c5f8 | | Store 0x2,-0x8
06d1 4508 |E | Exit_Subprogram 0x8
06d2 0000 0000 | | .BLANK 0000[0x6]
06d8 ; --------------------------------------------------------------------------------------
06d8 ; SUBPROGRAM
06d8 ; --------------------------------------------------------------------------------------
06d8 06db | | .CONST 0x06db ; Address of begin
06d9 0004 | | .CONST 0x0004 ; Address of exception handler
06da 0001 | | .CONST 0x0001 ; Number of locals
06db BODY_06d8:
06db INIT_06d8:
06db e010 | | Load 0x0,0x10
06dc 180e | | Execute Package,Field_Execute,Field_Number 0xe
06dd e01d | | Load 0x0,0x1d
06de 1819 | | Execute Package,Field_Execute,Field_Number 0x19
06df e216 | | Load 0x1,0x16
06e0 c5f8 | | Store 0x2,-0x8
06e1 4508 |E | Exit_Subprogram 0x8
06e2 0000 0000 | | .BLANK 0000[0x6]
06e8 ; --------------------------------------------------------------------------------------
06e8 ; SUBPROGRAM
06e8 ; --------------------------------------------------------------------------------------
06e8 06eb | | .CONST 0x06eb ; Address of begin
06e9 0004 | | .CONST 0x0004 ; Address of exception handler
06ea 0001 | | .CONST 0x0001 ; Number of locals
06eb BODY_06e8:
06eb INIT_06e8:
06eb 4801 |H | Short_Literal 0x1
06ec 4401 |D | Exit_Subprogram With_Result,0x1
06ed 0000 0000 | | .XXX[0x3]
06ef 0000 | |
06f0 ; --------------------------------------------------------------------------------------
06f0 ; SUBPROGRAM
06f0 ; --------------------------------------------------------------------------------------
06f0 06f3 | | .CONST 0x06f3 ; Address of begin
06f1 0004 | | .CONST 0x0004 ; Address of exception handler
06f2 0001 | | .CONST 0x0001 ; Number of locals
06f3 BODY_06f0:
06f3 INIT_06f0:
06f3 e010 | | Load 0x0,0x10
06f4 180e | | Execute Package,Field_Execute,Field_Number 0xe
06f5 e01d | | Load 0x0,0x1d
06f6 1819 | | Execute Package,Field_Execute,Field_Number 0x19
06f7 e215 | | Load 0x1,0x15
06f8 c5f8 | | Store 0x2,-0x8
06f9 4508 |E | Exit_Subprogram 0x8
06fa 0000 0000 | | .BLANK 0000[0x6]
0700 ; --------------------------------------------------------------------------------------
0700 ; SUBPROGRAM
0700 ; --------------------------------------------------------------------------------------
0700 0703 | | .CONST 0x0703 ; Address of begin
0701 0004 | | .CONST 0x0004 ; Address of exception handler
0702 0001 | | .CONST 0x0001 ; Number of locals
0703 BODY_0700:
0703 INIT_0700:
0703 00ea | | Load_Encached Null_String_Cache
0704 4402 |D | Exit_Subprogram With_Result,0x2
0705 0000 0000 | | .XXX[0x3]
0707 0000 | |
0708 ; --------------------------------------------------------------------------------------
0708 ; SUBPROGRAM
0708 ; --------------------------------------------------------------------------------------
0708 070b | | .CONST 0x070b ; Address of begin
0709 0004 | | .CONST 0x0004 ; Address of exception handler
070a 0001 | | .CONST 0x0001 ; Number of locals
070b BODY_0708:
070b INIT_0708:
070b 00ea | | Load_Encached Null_String_Cache
070c 4402 |D | Exit_Subprogram With_Result,0x2
070d 0000 0000 | | .XXX[0x3]
070f 0000 | |
0710 ; --------------------------------------------------------------------------------------
0710 ; SUBPROGRAM
0710 ; --------------------------------------------------------------------------------------
0710 0713 | | .CONST 0x0713 ; Address of begin
0711 0004 | | .CONST 0x0004 ; Address of exception handler
0712 0001 | | .CONST 0x0001 ; Number of locals
0713 BODY_0710:
0713 INIT_0710:
0713 4820 |H | Short_Literal 0x20
0714 4402 |D | Exit_Subprogram With_Result,0x2
0715 0000 0000 | | .XXX[0x3]
0717 0000 | |
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 4801 |H | Short_Literal 0x1
071c 4405 |D | Exit_Subprogram With_Result,0x5
071d 0000 0000 | | .XXX[0x3]
071f 0000 | |
0720 ; --------------------------------------------------------------------------------------
0720 ; SUBPROGRAM
0720 ; --------------------------------------------------------------------------------------
0720 0723 | # | .CONST 0x0723 ; Address of begin
0721 0004 | | .CONST 0x0004 ; Address of exception handler
0722 0001 | | .CONST 0x0001 ; Number of locals
0723 BODY_0720:
0723 INIT_0720:
0723 e215 | | Load 0x1,0x15
0724 c5f4 | | Store 0x2,-0xc
0725 450c |E | Exit_Subprogram 0xc
0726 0000 0000 | | .XXX[0x2]
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 e215 | | Load 0x1,0x15
072c c5f4 | | Store 0x2,-0xc
072d 450c |E | Exit_Subprogram 0xc
072e 0000 0000 | | .XXX[0x2]
0730 ; --------------------------------------------------------------------------------------
0730 ; SUBPROGRAM
0730 ; --------------------------------------------------------------------------------------
0730 0733 | 3 | .CONST 0x0733 ; Address of begin
0731 0004 | | .CONST 0x0004 ; Address of exception handler
0732 0001 | | .CONST 0x0001 ; Number of locals
0733 BODY_0730:
0733 INIT_0730:
0733 e5fd | | Load 0x2,-0x3
0734 6810 |h | Jump_Zero 0x745
0735 00da | | Load_Top At_Offset_2
0736 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0737 e5fe | | Load 0x2,-0x2
0738 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0739 027f | | Execute Discrete,Equal
073a 6808 |h | Jump_Zero 0x743
073b 00da | | Load_Top At_Offset_2
073c 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
073d e5fe | | Load 0x2,-0x2
073e 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
073f 027f | | Execute Discrete,Equal
0740 6802 |h | Jump_Zero 0x743
0741 4803 |H | Short_Literal 0x3
0742 4403 |D | Exit_Subprogram With_Result,0x3
0743 4800 |H | Short_Literal 0x0
0744 4403 |D | Exit_Subprogram With_Result,0x3
0745 00da | | Load_Top At_Offset_2
0746 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0747 e5fe | | Load 0x2,-0x2
0748 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0749 027f | | Execute Discrete,Equal
074a 6808 |h | Jump_Zero 0x753
074b 00da | | Load_Top At_Offset_2
074c 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
074d e5fe | | Load 0x2,-0x2
074e 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
074f 027f | | Execute Discrete,Equal
0750 6802 |h | Jump_Zero 0x753
0751 4803 |H | Short_Literal 0x3
0752 4403 |D | Exit_Subprogram With_Result,0x3
0753 4801 |H | Short_Literal 0x1
0754 4403 |D | Exit_Subprogram With_Result,0x3
0755 0000 0000 | | .XXX[0x3]
0757 0000 | |
0758 ; --------------------------------------------------------------------------------------
0758 ; SUBPROGRAM
0758 ; --------------------------------------------------------------------------------------
0758 075f | _ | .CONST 0x075f ; Address of begin
0759 0004 | | .CONST 0x0004 ; Address of exception handler
075a 0002 | | .CONST 0x0002 ; Number of locals
075b INIT_0758:
075b 00ec | | Load_Encached Diana_Tree_Cache
075c 02c7 | | Declare_Variable Any
075d 00db | | Load_Top At_Offset_3
075e a602 | | Store_Unchecked 0x3,0x2
075f BODY_0758:
075f 00db | | Load_Top At_Offset_3
0760 7001 |p | Jump_Nonzero 0x762
0761 0887 | | Execute_Immediate Raise,0x87
0762 00d8 | | Load_Top At_Offset_0
0763 490b |I | Short_Literal 0x10b
0764 00eb | | Load_Encached Diana_Cache
0765 0096 | | Execute Package,Field_Execute_Dynamic
0766 6805 |h | Jump_Zero 0x76c
0767 00d8 | | Load_Top At_Offset_0
0768 490b |I | Short_Literal 0x10b
0769 00eb | | Load_Encached Diana_Cache
076a 0096 | | Execute Package,Field_Execute_Dynamic
076b c602 | | Store 0x3,0x2
076c 00d8 | | Load_Top At_Offset_0
076d 0145 | E | Execute Heap_Access,Diana_Tree_Kind
076e 0f22 | " | Execute_Immediate Equal,0x22
076f 4401 |D | Exit_Subprogram With_Result,0x1
0770 ; --------------------------------------------------------------------------------------
0770 ; SUBPROGRAM
0770 ; --------------------------------------------------------------------------------------
0770 0773 | s | .CONST 0x0773 ; Address of begin
0771 0775 | u | .CONST 0x0775 ; Address of exception handler
0772 0001 | | .CONST 0x0001 ; Number of locals
0773 BODY_0770:
0773 INIT_0770:
0773 e036 | 6 | Load 0x0,0x36
0774 0257 | W | Execute Discrete,Raise
0775 TRAP_0770:
0775 0007 | | Action Break_Optional
0776 4501 |E | Exit_Subprogram 0x1
0777 0000 | | .XXX[0x1]
0778 ; --------------------------------------------------------------------------------------
0778 ; SUBPROGRAM
0778 ; --------------------------------------------------------------------------------------
0778 077b | { | .CONST 0x077b ; Address of begin
0779 0004 | | .CONST 0x0004 ; Address of exception handler
077a 0001 | | .CONST 0x0001 ; Number of locals
077b BODY_0778:
077b INIT_0778:
077b 00da | | Load_Top At_Offset_2
077c 0145 | E | Execute Heap_Access,Diana_Tree_Kind
077d 0fab | | Execute_Immediate Equal,0xab
077e 6802 |h | Jump_Zero 0x781
077f e035 | 5 | Load 0x0,0x35
0780 0257 | W | Execute Discrete,Raise
0781 4502 |E | Exit_Subprogram 0x2
0782 0000 0000 | | .BLANK 0000[0x6]
0788 ; --------------------------------------------------------------------------------------
0788 ; SUBPROGRAM
0788 ; --------------------------------------------------------------------------------------
0788 07aa | | .CONST 0x07aa ; Address of begin
0789 07e6 | | .CONST 0x07e6 ; Address of exception handler
078a 0006 | | .CONST 0x0006 ; Number of locals
078b INIT_0788:
078b e001 | | Load 0x0,0x1
078c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
078d 02c7 | | Declare_Variable Any
078e e215 | | Load 0x1,0x15
078f a602 | | Store_Unchecked 0x3,0x2
0790 e00c | | Load 0x0,0xc
0791 1b1c | | Execute Package,Field_Read,Field_Number 0x1c
0792 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0793 02c7 | | Declare_Variable Any
0794 4800 |H | Short_Literal 0x0
0795 4800 |H | Short_Literal 0x0
0796 4801 |H | Short_Literal 0x1
0797 e602 | | Load 0x3,0x2
0798 e5fb | | Load 0x2,-0x5
0799 e5fc | | Load 0x2,-0x4
079a e00c | | Load 0x0,0xc
079b 1b1c | | Execute Package,Field_Read,Field_Number 0x1c
079c 1814 | | Execute Package,Field_Execute,Field_Number 0x14
079d a603 | | Store_Unchecked 0x3,0x3
079e e00c | | Load 0x0,0xc
079f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
07a0 02c7 | | Declare_Variable Any
07a1 00d8 | | Load_Top At_Offset_0
07a2 1c00 | | Execute_Immediate Run_Utility,0x0
07a3 e00c | | Load 0x0,0xc
07a4 1b13 | | Execute Package,Field_Read,Field_Number 0x13
07a5 02c7 | | Declare_Variable Any
07a6 00d8 | | Load_Top At_Offset_0
07a7 1c00 | | Execute_Immediate Run_Utility,0x0
07a8 e016 | | Load 0x0,0x16
07a9 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
07aa BODY_0788:
07aa e602 | | Load 0x3,0x2
07ab e001 | | Load 0x0,0x1
07ac 181a | | Execute Package,Field_Execute,Field_Number 0x1a
07ad 7007 |p | Jump_Nonzero 0x7b5
07ae e602 | | Load 0x3,0x2
07af e001 | | Load 0x0,0x1
07b0 1813 | | Execute Package,Field_Execute,Field_Number 0x13
07b1 0c02 | | Execute_Immediate Greater_Equal,0x2
07b2 6802 |h | Jump_Zero 0x7b5
07b3 e02e | . | Load 0x0,0x2e
07b4 0257 | W | Execute Discrete,Raise
07b5 00da | | Load_Top At_Offset_2
07b6 0120 | | Execute Any,Is_Value
07b7 6803 |h | Jump_Zero 0x7bb
07b8 e00c | | Load 0x0,0xc
07b9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
07ba 7801 |x | Jump 0x7bc
07bb 00da | | Load_Top At_Offset_2
07bc 4800 |H | Short_Literal 0x0
07bd 4801 |H | Short_Literal 0x1
07be e5fe | | Load 0x2,-0x2
07bf e603 | | Load 0x3,0x3
07c0 e00c | | Load 0x0,0xc
07c1 1b6a | j | Execute Package,Field_Read,Field_Number 0x6a
07c2 180e | | Execute Package,Field_Execute,Field_Number 0xe
07c3 c604 | | Store 0x3,0x4
07c4 e5fe | | Load 0x2,-0x2
07c5 e603 | | Load 0x3,0x3
07c6 e00c | | Load 0x0,0xc
07c7 1b6a | j | Execute Package,Field_Read,Field_Number 0x6a
07c8 1814 | | Execute Package,Field_Execute,Field_Number 0x14
07c9 c605 | | Store 0x3,0x5
07ca 00d9 | | Load_Top At_Offset_1
07cb e016 | | Load 0x0,0x16
07cc 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
07cd 0031 | 1 | Store_Top Heap_Access,At_Offset_1
07ce 00cf | | Action Mark_Auxiliary
07cf 7811 |x | Jump 0x7e1
07d0 e5fb | | Load 0x2,-0x5
07d1 00da | | Load_Top At_Offset_2
07d2 0217 | | Execute Heap_Access,All_Reference
07d3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
07d4 e005 | | Load 0x0,0x5
07d5 1814 | | Execute Package,Field_Execute,Field_Number 0x14
07d6 7002 |p | Jump_Nonzero 0x7d9
07d7 4800 |H | Short_Literal 0x0
07d8 00ca | | Action Exit_Nullary_Function
07d9 00d9 | | Load_Top At_Offset_1
07da 0217 | | Execute Heap_Access,All_Reference
07db 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
07dc e016 | | Load 0x0,0x16
07dd 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
07de 0216 | | Execute Heap_Access,Convert
07df 0032 | 2 | Store_Top Heap_Access,At_Offset_2
07e0 00c9 | | Action Pop_Auxiliary_Loop
07e1 00d9 | | Load_Top At_Offset_1
07e2 77ed |w | Jump_Nonzero 0x7d0
07e3 00ce | | Action Pop_Auxiliary
07e4 4801 |H | Short_Literal 0x1
07e5 00ca | | Action Exit_Nullary_Function
07e6 TRAP_0788:
07e6 e02e | . | Load 0x0,0x2e
07e7 010f | | Execute Exception,Equal
07e8 6820 |h | Jump_Zero 0x809
07e9 4801 |H | Short_Literal 0x1
07ea 4802 |H | Short_Literal 0x2
07eb e017 | | Load 0x0,0x17
07ec 1b0f | | Execute Package,Field_Read,Field_Number 0xf
07ed 035b | [ | Declare_Type Array,Constrained
07ee 0337 | 7 | Declare_Variable Array
07ef e403 | | Load 0x2,0x3
07f0 e017 | | Load 0x0,0x17
07f1 181a | | Execute Package,Field_Execute,Field_Number 0x1a
07f2 e017 | | Load 0x0,0x17
07f3 1b0e | | Execute Package,Field_Read,Field_Number 0xe
07f4 0119 | | Execute Any,Check_In_Formal_Type
07f5 4801 |H | Short_Literal 0x1
07f6 00da | | Load_Top At_Offset_2
07f7 01d6 | | Execute Vector,Field_Write
07f8 e602 | | Load 0x3,0x2
07f9 e001 | | Load 0x0,0x1
07fa 1816 | | Execute Package,Field_Execute,Field_Number 0x16
07fb e017 | | Load 0x0,0x17
07fc 1810 | | Execute Package,Field_Execute,Field_Number 0x10
07fd e017 | | Load 0x0,0x17
07fe 1b0e | | Execute Package,Field_Read,Field_Number 0xe
07ff 0119 | | Execute Any,Check_In_Formal_Type
0800 4802 |H | Short_Literal 0x2
0801 00da | | Load_Top At_Offset_2
0802 01d6 | | Execute Vector,Field_Write
0803 6008 |` | Indirect_Literal Discrete,0x80c,{0x00000000, 0x000081da}
0804 e012 | | Load 0x0,0x12
0805 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0806 a405 | | Store_Unchecked 0x2,0x5
0807 00d8 | | Load_Top At_Offset_0
0808 0101 | | Execute Exception,Reraise
0809 00d8 | | Load_Top At_Offset_0
080a 0101 | | Execute Exception,Reraise
080b 0000 | | .XXX[0x1]
080c 0000 0000 | | .LITERAL {0x00000000, 0x000081da}
0810 ; --------------------------------------------------------------------------------------
0810 ; SUBPROGRAM
0810 ; --------------------------------------------------------------------------------------
0810 081c | | .CONST 0x081c ; Address of begin
0811 0854 | T | .CONST 0x0854 ; Address of exception handler
0812 0002 | | .CONST 0x0002 ; Number of locals
0813 INIT_0810:
0813 e01e | | Load 0x0,0x1e
0814 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0815 02c7 | | Declare_Variable Any
0816 e020 | | Load 0x0,0x20
0817 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0818 e5fb | | Load 0x2,-0x5
0819 e01e | | Load 0x0,0x1e
081a 1815 | | Execute Package,Field_Execute,Field_Number 0x15
081b a602 | | Store_Unchecked 0x3,0x2
081c BODY_0810:
081c e405 | | Load 0x2,0x5
081d 00d9 | | Load_Top At_Offset_1
081e e409 | | Load 0x2,0x9
081f 4800 |H | Short_Literal 0x0
0820 4801 |H | Short_Literal 0x1
0821 e403 | | Load 0x2,0x3
0822 e037 | 7 | Load 0x0,0x37
0823 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0824 c405 | | Store 0x2,0x5
0825 4800 |H | Short_Literal 0x0
0826 e405 | | Load 0x2,0x5
0827 e012 | | Load 0x0,0x12
0828 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0829 681f |h | Jump_Zero 0x849
082a e012 | | Load 0x0,0x12
082b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
082c e409 | | Load 0x2,0x9
082d e406 | | Load 0x2,0x6
082e e403 | | Load 0x2,0x3
082f e028 | ( | Load 0x0,0x28
0830 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0831 c405 | | Store 0x2,0x5
0832 4800 |H | Short_Literal 0x0
0833 e405 | | Load 0x2,0x5
0834 e012 | | Load 0x0,0x12
0835 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0836 680a |h | Jump_Zero 0x841
0837 e012 | | Load 0x0,0x12
0838 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0839 e409 | | Load 0x2,0x9
083a 4800 |H | Short_Literal 0x0
083b e406 | | Load 0x2,0x6
083c 00ea | | Load_Encached Null_String_Cache
083d e403 | | Load 0x2,0x3
083e e028 | ( | Load 0x0,0x28
083f 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0840 c405 | | Store 0x2,0x5
0841 4800 |H | Short_Literal 0x0
0842 e405 | | Load 0x2,0x5
0843 e012 | | Load 0x0,0x12
0844 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0845 7003 |p | Jump_Nonzero 0x849
0846 00d8 | | Load_Top At_Offset_0
0847 e01e | | Load 0x0,0x1e
0848 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0849 00d8 | | Load_Top At_Offset_0
084a 4801 |H | Short_Literal 0x1
084b 00da | | Load_Top At_Offset_2
084c e021 | ! | Load 0x0,0x21
084d 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
084e 0f00 | | Execute_Immediate Equal,0x0
084f e5fb | | Load 0x2,-0x5
0850 e01e | | Load 0x0,0x1e
0851 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0852 c602 | | Store 0x3,0x2
0853 4501 |E | Exit_Subprogram 0x1
0854 TRAP_0810:
0854 0007 | | Action Break_Optional
0855 00d9 | | Load_Top At_Offset_1
0856 e01e | | Load 0x0,0x1e
0857 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0858 00d9 | | Load_Top At_Offset_1
0859 4801 |H | Short_Literal 0x1
085a 4800 |H | Short_Literal 0x0
085b e5fb | | Load 0x2,-0x5
085c e01e | | Load 0x0,0x1e
085d 1819 | | Execute Package,Field_Execute,Field_Number 0x19
085e c602 | | Store 0x3,0x2
085f 00d8 | | Load_Top At_Offset_0
0860 0101 | | Execute Exception,Reraise
0861 0000 0000 | | .BLANK 0000[0x7]
0868 ; --------------------------------------------------------------------------------------
0868 ; SUBPROGRAM
0868 ; --------------------------------------------------------------------------------------
0868 087c | | | .CONST 0x087c ; Address of begin
0869 0004 | | .CONST 0x0004 ; Address of exception handler
086a 0002 | | .CONST 0x0002 ; Number of locals
086b INIT_0868:
086b 0092 0939 | 9| Action Push_String_Extended,0x939 ; "Error while obtaining object for unit "
086d e5fe | | Load 0x2,-0x2
086e e009 | | Load 0x0,0x9
086f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0870 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0871 01cc | | Execute Vector,Catenate
0872 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - "
0874 01cc | | Execute Vector,Catenate
0875 e404 | | Load 0x2,0x4
0876 e009 | | Load 0x0,0x9
0877 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0878 011c | | Execute Any,Convert_Unchecked
0879 1c01 | | Execute_Immediate Run_Utility,0x1
087a 01cc | | Execute Vector,Catenate
087b 0007 | | Action Break_Optional
087c BODY_0868:
087c 00ec | | Load_Encached Diana_Tree_Cache
087d 00ec | | Load_Encached Diana_Tree_Cache
087e e002 | | Load 0x0,0x2
087f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0880 e003 | | Load 0x0,0x3
0881 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0882 00ec | | Load_Encached Diana_Tree_Cache
0883 e602 | | Load 0x3,0x2
0884 00ec | | Load_Encached Diana_Tree_Cache
0885 4802 |H | Short_Literal 0x2
0886 e001 | | Load 0x0,0x1
0887 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0888 e001 | | Load 0x0,0x1
0889 1812 | | Execute Package,Field_Execute,Field_Number 0x12
088a c5f9 | | Store 0x2,-0x7
088b 4501 |E | Exit_Subprogram 0x1
088c 0000 0000 | | .BLANK 0000[0x4]
0890 ; --------------------------------------------------------------------------------------
0890 ; SUBPROGRAM
0890 ; --------------------------------------------------------------------------------------
0890 089b | | .CONST 0x089b ; Address of begin
0891 0004 | | .CONST 0x0004 ; Address of exception handler
0892 0002 | | .CONST 0x0002 ; Number of locals
0893 INIT_0890:
0893 e5fe | | Load 0x2,-0x2
0894 e009 | | Load 0x0,0x9
0895 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0896 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0897 0092 093a | :| Action Push_String_Extended,0x93a ; " must be Installed before it can be Coded."
0899 01cc | | Execute Vector,Catenate
089a 0007 | | Action Break_Optional
089b BODY_0890:
089b 00ec | | Load_Encached Diana_Tree_Cache
089c 00ec | | Load_Encached Diana_Tree_Cache
089d e002 | | Load 0x0,0x2
089e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
089f e003 | | Load 0x0,0x3
08a0 1811 | | Execute Package,Field_Execute,Field_Number 0x11
08a1 00ec | | Load_Encached Diana_Tree_Cache
08a2 e602 | | Load 0x3,0x2
08a3 00ec | | Load_Encached Diana_Tree_Cache
08a4 4802 |H | Short_Literal 0x2
08a5 e001 | | Load 0x0,0x1
08a6 181b | | Execute Package,Field_Execute,Field_Number 0x1b
08a7 e001 | | Load 0x0,0x1
08a8 1812 | | Execute Package,Field_Execute,Field_Number 0x12
08a9 c5f9 | | Store 0x2,-0x7
08aa 4501 |E | Exit_Subprogram 0x1
08ab 0000 0000 | | .BLANK 0000[0x5]
08b0 ; --------------------------------------------------------------------------------------
08b0 ; SUBPROGRAM
08b0 ; --------------------------------------------------------------------------------------
08b0 08b3 | | .CONST 0x08b3 ; Address of begin
08b1 08d6 | | .CONST 0x08d6 ; Address of exception handler
08b2 0001 | | .CONST 0x0001 ; Number of locals
08b3 BODY_08b0:
08b3 INIT_08b0:
08b3 e408 | | Load 0x2,0x8
08b4 6802 |h | Jump_Zero 0x8b7
08b5 8413 | | Call 0x2,0x13
08b6 4501 |E | Exit_Subprogram 0x1
08b7 8412 | | Call 0x2,0x12
08b8 6809 |h | Jump_Zero 0x8c2
08b9 e012 | | Load 0x0,0x12
08ba 1b0d | | Execute Package,Field_Read,Field_Number 0xd
08bb e409 | | Load 0x2,0x9
08bc e406 | | Load 0x2,0x6
08bd e403 | | Load 0x2,0x3
08be e028 | ( | Load 0x0,0x28
08bf 181d | | Execute Package,Field_Execute,Field_Number 0x1d
08c0 c405 | | Store 0x2,0x5
08c1 4501 |E | Exit_Subprogram 0x1
08c2 4801 |H | Short_Literal 0x1
08c3 4801 |H | Short_Literal 0x1
08c4 e017 | | Load 0x0,0x17
08c5 1b0f | | Execute Package,Field_Read,Field_Number 0xf
08c6 035b | [ | Declare_Type Array,Constrained
08c7 0337 | 7 | Declare_Variable Array
08c8 e403 | | Load 0x2,0x3
08c9 e017 | | Load 0x0,0x17
08ca 181a | | Execute Package,Field_Execute,Field_Number 0x1a
08cb e017 | | Load 0x0,0x17
08cc 1b0e | | Execute Package,Field_Read,Field_Number 0xe
08cd 0119 | | Execute Any,Check_In_Formal_Type
08ce 4801 |H | Short_Literal 0x1
08cf 00da | | Load_Top At_Offset_2
08d0 01d6 | | Execute Vector,Field_Write
08d1 6026 |`& | Indirect_Literal Discrete,0x8f8,{0x00000000, 0x0000811a}
08d2 e012 | | Load 0x0,0x12
08d3 1813 | | Execute Package,Field_Execute,Field_Number 0x13
08d4 a405 | | Store_Unchecked 0x2,0x5
08d5 4501 |E | Exit_Subprogram 0x1
08d6 TRAP_08b0:
08d6 e02e | . | Load 0x0,0x2e
08d7 010f | | Execute Exception,Equal
08d8 6802 |h | Jump_Zero 0x8db
08d9 00d8 | | Load_Top At_Offset_0
08da 0101 | | Execute Exception,Reraise
08db 0092 093b | ;| Action Push_String_Extended,0x93b ; "Cg_Coupler.Promote"
08dd e011 | | Load 0x0,0x11
08de 1810 | | Execute Package,Field_Execute,Field_Number 0x10
08df a405 | | Store_Unchecked 0x2,0x5
08e0 e010 | | Load 0x0,0x10
08e1 180e | | Execute Package,Field_Execute,Field_Number 0xe
08e2 4801 |H | Short_Literal 0x1
08e3 0092 093c | <| Action Push_String_Extended,0x93c ; "Promote: "
08e5 4800 |H | Short_Literal 0x0
08e6 4801 |H | Short_Literal 0x1
08e7 e02b | + | Load 0x0,0x2b
08e8 1815 | | Execute Package,Field_Execute,Field_Number 0x15
08e9 01cc | | Execute Vector,Catenate
08ea 0092 093d | =| Action Push_String_Extended,0x93d ; " raised. At location "
08ec 01cc | | Execute Vector,Catenate
08ed 4800 |H | Short_Literal 0x0
08ee 4801 |H | Short_Literal 0x1
08ef e02b | + | Load 0x0,0x2b
08f0 1816 | | Execute Package,Field_Execute,Field_Number 0x16
08f1 01cc | | Execute Vector,Catenate
08f2 e014 | | Load 0x0,0x14
08f3 1813 | | Execute Package,Field_Execute,Field_Number 0x13
08f4 4501 |E | Exit_Subprogram 0x1
08f5 0000 0000 | | .XXX[0x3]
08f7 0000 | |
08f8 0000 0000 | | .LITERAL {0x00000000, 0x0000811a}
08fc 0000 0000 | | .BLANK 0000[0x4]
0900 ; --------------------------------------------------------------------------------------
0900 ; SUBPROGRAM
0900 ; --------------------------------------------------------------------------------------
0900 0914 | | .CONST 0x0914 ; Address of begin
0901 0004 | | .CONST 0x0004 ; Address of exception handler
0902 0002 | | .CONST 0x0002 ; Number of locals
0903 INIT_0900:
0903 0092 0939 | 9| Action Push_String_Extended,0x939 ; "Error while obtaining object for unit "
0905 e5fe | | Load 0x2,-0x2
0906 e009 | | Load 0x0,0x9
0907 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0908 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0909 01cc | | Execute Vector,Catenate
090a 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - "
090c 01cc | | Execute Vector,Catenate
090d e404 | | Load 0x2,0x4
090e e009 | | Load 0x0,0x9
090f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0910 011c | | Execute Any,Convert_Unchecked
0911 1c01 | | Execute_Immediate Run_Utility,0x1
0912 01cc | | Execute Vector,Catenate
0913 0007 | | Action Break_Optional
0914 BODY_0900:
0914 00ec | | Load_Encached Diana_Tree_Cache
0915 00ec | | Load_Encached Diana_Tree_Cache
0916 e002 | | Load 0x0,0x2
0917 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0918 e003 | | Load 0x0,0x3
0919 1811 | | Execute Package,Field_Execute,Field_Number 0x11
091a 00ec | | Load_Encached Diana_Tree_Cache
091b e602 | | Load 0x3,0x2
091c 00ec | | Load_Encached Diana_Tree_Cache
091d 4802 |H | Short_Literal 0x2
091e e001 | | Load 0x0,0x1
091f 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0920 e001 | | Load 0x0,0x1
0921 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0922 c5f9 | | Store 0x2,-0x7
0923 4501 |E | Exit_Subprogram 0x1
0924 ; --------------------------------------------------------------------------------------
0924 ; STRING TABLE
0924 ; --------------------------------------------------------------------------------------
0924 0036 | 6 | .STRTAB 0x0036->0x093f ; "COMP_COUPLER"
0925 0040 | @ | .STRTAB 0x0040->0x0945 ; "PROGRAMMATIC_INTERFACE"
0926 0054 | T | .STRTAB 0x0054->0x0950 ; "PL_INST"
0927 0059 | Y | .STRTAB 0x0059->0x0953 ; "LIBRARY_UNIT_SPEC"
0928 0068 | h | .STRTAB 0x0068->0x095c ; "LIBRARY_UNIT_BODY"
0929 0077 | w | .STRTAB 0x0077->0x0964 ; "MAIN_PROGRAM_SPEC"
092a 0086 | | .STRTAB 0x0086->0x096d ; "MAIN_PROGRAM_BODY"
092b 0095 | | .STRTAB 0x0095->0x0975 ; "SUBUNIT_BODY"
092c 009f | | .STRTAB 0x009f->0x097b ; "Incremental operations are not allowed in coded units"
092d 00d2 | | .STRTAB 0x00d2->0x0996 ; "Acquiring demotion_effects for "
092e 00ef | | .STRTAB 0x00ef->0x09a5 ; "Entering Current_Phase"
092f 0103 | | .STRTAB 0x0103->0x09b0 ; "Unable to get coding phase"
0930 011b | | .STRTAB 0x011b->0x09bd ; "Unable to retrieve unit state for "
0931 013b | ; | .STRTAB 0x013b->0x09ce ; "Error while obtaining enclosing world for unit "
; "Error while obtaining enclosing world for unit "
; "Error while obtaining enclosing world for unit "
0932 0168 | h | .STRTAB 0x0168->0x09e6 ; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
0933 0169 | i | .STRTAB 0x0169->0x09e7 ; "Acquiring promotion_prerequisites for "
0934 018d | | .STRTAB 0x018d->0x09fa ; "Promoting: "
0935 0197 | | .STRTAB 0x0197->0x0a00 ; "Error while obtaining target key for unit "
; "Error while obtaining target key for unit "
0936 01bf | | .STRTAB 0x01bf->0x0a15 ; "Ada unit "
0937 01c6 | | .STRTAB 0x01c6->0x0a1a ; " has nonterminals"
0938 01d5 | | .STRTAB 0x01d5->0x0a22 ; "Demoting: "
0939 01de | | .STRTAB 0x01de->0x0a28 ; "Error while obtaining object for unit "
; "Error while obtaining object for unit "
093a 0202 | | .STRTAB 0x0202->0x0a3b ; " must be Installed before it can be Coded."
093b 022a | * | .STRTAB 0x022a->0x0a50 ; "Cg_Coupler.Promote"
093c 023a | : | .STRTAB 0x023a->0x0a59 ; "Promote: "
093d 0241 | A | .STRTAB 0x0241->0x0a5d ; " raised. At location "
093e 0255 | U | .STREND 0x0255->0x0a68
093f 434f 4d50 |COMP| .STRTAB_STRINGS
0a69 0000 0000 | | .BLANK 0000[0x7]
0a70 ; --------------------------------------------------------------------------------------
0a70 ; Debug Table
0a70 ; --------------------------------------------------------------------------------------
0a70 0004 000d | | .DEBUG4 0x0004,0x000d,0xcee1,0x0000,0x0001,0x0000
0a76 0001 f3fa | | .XXX[0x18a]
0a78 0000 0000 | |
0a7a 0007 e3e0 | |
0a7c 8021 0680 | ! |
0a7e 0002 0d54 | T|
0a80 8000 0000 | |
0a82 0007 e420 | |
0a84 8021 0680 | ! |
0a86 0001 c5b3 | |
0a88 0000 0000 | |
0a8a 0007 e460 | `|
0a8c 8021 0680 | ! |
0a8e 0001 d8a9 | |
0a90 8000 0000 | |
0a92 0007 e4a0 | |
0a94 8021 0680 | ! |
0a96 0001 9038 | 8|
0a98 0000 0000 | |
0a9a 0007 e4e0 | |
0a9c 8021 0680 | ! |
0a9e 0001 a992 | |
0aa0 8000 0000 | |
0aa2 0007 e520 | |
0aa4 8021 0680 | ! |
0aa6 0002 8ebc | |
0aa8 0000 0000 | |
0aaa 0007 e560 | `|
0aac 8021 0680 | ! |
0aae 0002 a1b2 | |
0ab0 8000 0000 | |
0ab2 0007 e5a0 | |
0ab4 8021 0680 | ! |
0ab6 0002 5941 | YA|
0ab8 0000 0000 | |
0aba 0007 e5e0 | |
0abc 8021 0680 | ! |
0abe 0002 729b | r |
0ac0 8000 0000 | |
0ac2 0000 0000 | |
0ac4 0021 0680 | ! |
0ac6 0002 2975 | )u|
0ac8 0000 0000 | |
0aca 0007 e660 | `|
0acc 8021 0680 | ! |
0ace 0002 3df0 | = |
0ad0 8000 0000 | |
0ad2 0007 e6a0 | |
0ad4 8021 0680 | ! |
0ad6 0001 f3fa | |
0ad8 0000 0000 | |
0ada 0007 e6e0 | |
0adc 8021 0680 | ! |
0ade 0002 0d54 | T|
0ae0 8000 0000 | |
0ae2 0007 e720 | |
0ae4 8021 0680 | ! |
0ae6 0001 c5b3 | |
0ae8 0000 0000 | |
0aea 0007 e760 | `|
0aec 8021 0680 | ! |
0aee 0001 d8a9 | |
0af0 8000 0000 | |
0af2 0007 e7a0 | |
0af4 8021 0680 | ! |
0af6 0001 9038 | 8|
0af8 0000 0000 | |
0afa 0007 e7e0 | |
0afc 8021 0680 | ! |
0afe 0001 a992 | |
0b00 8000 0000 | |
0b02 0007 e820 | |
0b04 8021 0680 | ! |
0b06 0002 8ebc | |
0b08 0000 0000 | |
0b0a 0007 e860 | `|
0b0c 8021 0680 | ! |
0b0e 0002 a1b2 | |
0b10 8000 0000 | |
0b12 0007 e8a0 | |
0b14 8021 0680 | ! |
0b16 0002 5941 | YA|
0b18 0000 0000 | |
0b1a 0007 e8e0 | |
0b1c 8021 0680 | ! |
0b1e 0002 729b | r |
0b20 8000 0000 | |
0b22 0000 0000 | |
0b24 0021 0680 | ! |
0b26 0000 5748 | WH|
0b28 8000 0001 | |
0b2a 43b3 7121 |C q!|
0b2c 4001 f988 |@ |
0b2e 23b3 7121 |# q!|
0b30 4001 f8ab |@ |
0b32 e3b9 cda1 | |
0b34 4000 2cab |@ , |
0b36 e000 0000 | |
0b38 0001 fa74 | t|
0b3a 63b9 cda1 |c |
0b3c 4000 2bdb |@ + |
0b3e 0000 0000 | |
0b40 0001 fa84 | |
0b42 63b9 cda1 |c |
0b44 4000 2aeb |@ * |
0b46 2000 0000 | |
0b48 0001 fa94 | |
0b4a 63b9 cda1 |c |
0b4c 4000 2a1a |@ * |
0b4e 4000 0000 |@ |
0b50 0001 faa4 | |
0b52 6008 41a0 |` A |
0b54 0000 9ca6 | |
0b56 e000 0000 | |
0b58 0001 fab4 | |
0b5a 6008 41a0 |` A |
0b5c 0000 9650 | P|
0b5e 4000 0000 |@ |
0b60 0001 fac4 | |
0b62 6008 41a0 |` A |
0b64 0000 a86c | l|
0b66 a000 0000 | |
0b68 0001 fad4 | |
0b6a 6008 41a0 |` A |
0b6c 0000 a3af | |
0b6e 0000 0000 | |
0b70 0001 fae4 | |
0b72 6008 41a0 |` A |
0b74 0000 6a64 | jd|
0b76 a000 0000 | |
0b78 0001 faf4 | |
0b7a 6008 41a0 |` A |
0b7c 0000 640e | d |
0b7e 0000 0000 | |
0b80 0001 fb04 | |
0b82 6008 41a0 |` A |
0b84 0000 762a | v*|
0b86 6000 0000 |` |
0b88 0001 fb14 | |
0b8a 6008 41a0 |` A |
0b8c 0000 716c | ql|
0b8e c000 0000 | |
0b90 0001 fb24 | $|
0b92 6008 41a0 |` A |
0b94 0000 8355 | U|
0b96 2000 0000 | |
0b98 0001 fb34 | 4|
0b9a 6008 41a0 |` A |
0b9c 0000 7cfe | | |
0b9e 8000 0000 | |
0ba0 0001 fb44 | D|
0ba2 6008 41a0 |` A |
0ba4 0000 8f7c | ||
0ba6 2000 0000 | |
0ba8 0001 fb54 | T|
0baa 6008 41a0 |` A |
0bac 0000 8a5d | ]|
0bae 4000 0000 |@ |
0bb0 0000 0000 | |
0bb2 03ba e1a1 | |
0bb4 4006 9a08 |@ |
0bb6 8000 0000 | |
0bb8 0001 fa64 | d|
0bba 6000 0000 |` |
0bbc 0001 74eb | t |
0bbe 31dc e6d0 |1 |
0bc0 a000 1655 | U|
0bc2 f000 0000 | |
0bc4 0000 0000 | |
0bc6 01dc e6d0 | |
0bc8 a000 15ed | |
0bca 8000 0000 | |
0bcc 0000 fdbe | |
0bce 41dc e6d0 |A |
0bd0 a000 1575 | u|
0bd2 9000 0000 | |
0bd4 0000 fdc6 | |
0bd6 41dc e6d0 |A |
0bd8 a000 150d | |
0bda 2000 0000 | |
0bdc 0000 fdce | |
0bde 4004 20d0 |@ |
0be0 0000 4e53 | NS|
0be2 7000 0000 |p |
0be4 0000 fdd6 | |
0be6 4004 20d0 |@ |
0be8 0000 4b28 | K(|
0bea 2000 0000 | |
0bec 0000 fdde | |
0bee 4004 20d0 |@ |
0bf0 0000 5436 | T6|
0bf2 5000 0000 |P |
0bf4 0000 fde6 | |
0bf6 4004 20d0 |@ |
0bf8 0000 51d7 | Q |
0bfa 8000 0000 | |
0bfc 0000 fdee | |
0bfe 4004 20d0 |@ |