|
|
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: 8192 (0x2000)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_779ce4
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦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 0f30 | 0 | .CONST 0x0f30 ; 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 800a | | .CONST 0x800a ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 01ff | | .CONST 0x01ff ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 006d | m | .CONST 0x006d ; Number of locals
000b INIT_0008:
000b 00ec | | Load_Encached Diana_Tree_Cache
000c 0129 | ) | Execute Any,Make_Visible
000d 00c4 | | Action Make_Default
000e 029a 020b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0208
0010 029a 023b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0238
0012 029a 0273 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0270
0014 029a 0293 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0290
0016 4805 |H | Short_Literal 0x5
0017 032b | + | Declare_Type Record,Incomplete,Visible
0018 00c4 | | Action Make_Default
0019 029a 02a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02a0
001b 029a 02e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02e0
001d 029a 02f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02f0
001f 029a 031b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0318
0021 00c4 | | Action Make_Default
0022 029a 032b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0328
0024 029a 0343 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0340
0026 029a 0353 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0350
0028 029a 037b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0378
002a 029a 039b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0398
002c 029a 03db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03d8
002e 029a 041b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0418
0030 029a 044b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0448
0032 029a 0463 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0460
0034 029a 046b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0468
0036 029a 0483 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0480
0038 029a 048b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0488
003a 4800 |H | Short_Literal 0x0
003b 4803 |H | Short_Literal 0x3
003c 029f 04a3 | | Declare_Subprogram For_Call,INIT_04a0
003e 03fe | | Declare_Type Discrete,Defined,Visible
003f 029a 04cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04c8
0041 e002 | | Load 0x0,0x2
0042 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0043 0129 | ) | Execute Any,Make_Visible
0044 029a 0503 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0500
0046 029a 050b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0508
0048 029a 051b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0518
004a 029a 0533 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0530
004c 029a 0573 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0570
004e 029a 05cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05c8
0050 029a 0603 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0600
0052 029a 063b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0638
0054 029a 0673 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0670
0056 4800 |H | Short_Literal 0x0
0057 4806 |H | Short_Literal 0x6
0058 029f 06a3 | | Declare_Subprogram For_Call,INIT_06a0
005a 03fe | | Declare_Type Discrete,Defined,Visible
005b 029a 06cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06c8
005d 4800 |H | Short_Literal 0x0
005e 4802 |H | Short_Literal 0x2
005f 029f 06d3 | | Declare_Subprogram For_Call,INIT_06d0
0061 03fe | | Declare_Type Discrete,Defined,Visible
0062 029a 06fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06f8
0064 029a 071b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0718
0066 029a 0723 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0720
0068 029a 0743 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0740
006a 029a 074b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0748
006c 029a 075b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0758
006e 4800 |H | Short_Literal 0x0
006f 4809 |H | Short_Literal 0x9
0070 029f 0763 | c| Declare_Subprogram For_Call,INIT_0760
0072 03fe | | Declare_Type Discrete,Defined,Visible
0073 029a 078b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0788
0075 4800 |H | Short_Literal 0x0
0076 4802 |H | Short_Literal 0x2
0077 e001 | | Load 0x0,0x1
0078 01d7 | | Execute Vector,Field_Read
0079 02a0 | | Declare_Subprogram Null_Subprogram
007a 038f | | Declare_Type Package,Defined,Visible
007b e001 | | Load 0x0,0x1
007c 4801 |H | Short_Literal 0x1
007d e001 | | Load 0x0,0x1
007e 01d7 | | Execute Vector,Field_Read
007f 4802 |H | Short_Literal 0x2
0080 00db | | Load_Top At_Offset_3
0081 020e | | Execute Module,Augment_Imports
0082 0386 | | Declare_Variable Package,Visible
0083 0093 0000 | | PushFullAddress InMicrocode
0085 61aa |a | Indirect_Literal Discrete,0x230,{0x80000000, 0x00010000}
0086 0273 | s | Execute Discrete,Plus
0087 0129 | ) | Execute Any,Make_Visible
0088 0093 0000 | | PushFullAddress InMicrocode
008a 61a1 |a | Indirect_Literal Discrete,0x22c,{0x80000000, 0x00020000}
008b 0273 | s | Execute Discrete,Plus
008c 0129 | ) | Execute Any,Make_Visible
008d 029a 07d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_07d0
008f 029a 07db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_07d8
0091 029a 07e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_07e0
0093 029a 0813 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0810
0095 029a 083b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0838
0097 029a 085b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0858
0099 029a 087b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0878
009b 00ec | | Load_Encached Diana_Tree_Cache
009c 0129 | ) | Execute Any,Make_Visible
009d c20e | | Store 0x1,0xe
009e 4800 |H | Short_Literal 0x0
009f 4801 |H | Short_Literal 0x1
00a0 029f 088b | | Declare_Subprogram For_Call,INIT_0888
00a2 03fe | | Declare_Type Discrete,Defined,Visible
00a3 00d8 | | Load_Top At_Offset_0
00a4 00ef | | Load_Encached Diana_Sequence_Cache
00a5 00ef | | Load_Encached Diana_Sequence_Cache
00a6 00ee | | Load_Encached Diana_Seq_Type_Cache
00a7 00ee | | Load_Encached Diana_Seq_Type_Cache
00a8 02a0 | | Declare_Subprogram Null_Subprogram
00a9 e213 | | Load 0x1,0x13
00aa 0326 | & | Complete_Type Record,By_Defining
00ab e213 | | Load 0x1,0x13
00ac 0322 | " | Declare_Variable Record
00ad 4800 |H | Short_Literal 0x0
00ae 00d9 | | Load_Top At_Offset_1
00af 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00b0 00ef | | Load_Encached Diana_Sequence_Cache
00b1 00d9 | | Load_Top At_Offset_1
00b2 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00b3 00ef | | Load_Encached Diana_Sequence_Cache
00b4 00d9 | | Load_Top At_Offset_1
00b5 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00b6 00ee | | Load_Encached Diana_Seq_Type_Cache
00b7 00d9 | | Load_Top At_Offset_1
00b8 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
00b9 00ee | | Load_Encached Diana_Seq_Type_Cache
00ba 00d9 | | Load_Top At_Offset_1
00bb 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
00bc 0129 | ) | Execute Any,Make_Visible
00bd c214 | | Store 0x1,0x14
00be 00f1 | | Load_Encached Diana_Temp_Seq
00bf 00f1 | | Load_Encached Diana_Temp_Seq
00c0 00f1 | | Load_Encached Diana_Temp_Seq
00c1 02a0 | | Declare_Subprogram Null_Subprogram
00c2 4803 |H | Short_Literal 0x3
00c3 032e | . | Declare_Type Record,Defined,Visible
00c4 00d8 | | Load_Top At_Offset_0
00c5 0322 | " | Declare_Variable Record
00c6 00f1 | | Load_Encached Diana_Temp_Seq
00c7 00d9 | | Load_Top At_Offset_1
00c8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00c9 00f1 | | Load_Encached Diana_Temp_Seq
00ca 00d9 | | Load_Top At_Offset_1
00cb 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00cc 00f1 | | Load_Encached Diana_Temp_Seq
00cd 00d9 | | Load_Top At_Offset_1
00ce 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00cf 0129 | ) | Execute Any,Make_Visible
00d0 c219 | | Store 0x1,0x19
00d1 00bf | | Action Accept_Activation
00d2 029d 08b3 | | Declare_Subprogram For_Outer_Call,INIT_08b0
00d4 1d0f | | Execute_Immediate Reference_Lex_1,0xf
00d5 00c7 | | Action Elaborate_Subprogram
00d6 1d10 | | Execute_Immediate Reference_Lex_1,0x10
00d7 00c7 | | Action Elaborate_Subprogram
00d8 1d11 | | Execute_Immediate Reference_Lex_1,0x11
00d9 00c7 | | Action Elaborate_Subprogram
00da 1d12 | | Execute_Immediate Reference_Lex_1,0x12
00db 00c7 | | Action Elaborate_Subprogram
00dc 1d15 | | Execute_Immediate Reference_Lex_1,0x15
00dd 00c7 | | Action Elaborate_Subprogram
00de 1d16 | | Execute_Immediate Reference_Lex_1,0x16
00df 00c7 | | Action Elaborate_Subprogram
00e0 1d17 | | Execute_Immediate Reference_Lex_1,0x17
00e1 00c7 | | Action Elaborate_Subprogram
00e2 1d18 | | Execute_Immediate Reference_Lex_1,0x18
00e3 00c7 | | Action Elaborate_Subprogram
00e4 4805 |H | Short_Literal 0x5
00e5 0093 0ce3 | | PushFullAddress InMicrocode,INIT_0ce0
00e7 02a0 | | Declare_Subprogram Null_Subprogram
00e8 038c | | Declare_Type Package,Defined,Not_Elaborated
00e9 029d 08c3 | | Declare_Subprogram For_Outer_Call,INIT_08c0
00eb e219 | | Load 0x1,0x19
00ec 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
00ed 1d4b | K | Execute_Immediate Reference_Lex_1,0x4b
00ee 4803 |H | Short_Literal 0x3
00ef e24a | J | Load 0x1,0x4a
00f0 020e | | Execute Module,Augment_Imports
00f1 00d9 | | Load_Top At_Offset_1
00f2 020d | | Execute Module,Elaborate
00f3 0007 | | Action Break_Optional
00f4 0093 0000 | | PushFullAddress InMicrocode
00f6 6131 |a1 | Indirect_Literal Discrete,0x228,{0x80000000, 0x00070000}
00f7 0273 | s | Execute Discrete,Plus
00f8 e003 | | Load 0x0,0x3
00f9 0273 | s | Execute Discrete,Plus
00fa e004 | | Load 0x0,0x4
00fb 0273 | s | Execute Discrete,Plus
00fc 00ee | | Load_Encached Diana_Seq_Type_Cache
00fd 00eb | | Load_Encached Diana_Cache
00fe 1958 | X | Execute Package,Field_Reference,Field_Number 0x58
00ff 00eb | | Load_Encached Diana_Cache
0100 1959 | Y | Execute Package,Field_Reference,Field_Number 0x59
0101 00eb | | Load_Encached Diana_Cache
0102 195a | Z | Execute Package,Field_Reference,Field_Number 0x5a
0103 e24a | J | Load 0x1,0x4a
0104 0387 | | Declare_Variable Package
0105 00d8 | | Load_Top At_Offset_0
0106 020f | | Execute Module,Activate
0107 0093 0000 | | PushFullAddress InMicrocode
0109 611a |a | Indirect_Literal Discrete,0x224,{0x80000000, 0x00060000}
010a 0273 | s | Execute Discrete,Plus
010b e003 | | Load 0x0,0x3
010c 0273 | s | Execute Discrete,Plus
010d e005 | | Load 0x0,0x5
010e 0273 | s | Execute Discrete,Plus
010f 00ef | | Load_Encached Diana_Sequence_Cache
0110 00eb | | Load_Encached Diana_Cache
0111 1964 | d | Execute Package,Field_Reference,Field_Number 0x64
0112 00eb | | Load_Encached Diana_Cache
0113 1965 | e | Execute Package,Field_Reference,Field_Number 0x65
0114 00eb | | Load_Encached Diana_Cache
0115 1966 | f | Execute Package,Field_Reference,Field_Number 0x66
0116 e24a | J | Load 0x1,0x4a
0117 0387 | | Declare_Variable Package
0118 00d8 | | Load_Top At_Offset_0
0119 020f | | Execute Module,Activate
011a 0093 0000 | | PushFullAddress InMicrocode
011c 6103 |a | Indirect_Literal Discrete,0x220,{0x80000000, 0x00050000}
011d 0273 | s | Execute Discrete,Plus
011e e003 | | Load 0x0,0x3
011f 0273 | s | Execute Discrete,Plus
0120 e006 | | Load 0x0,0x6
0121 0273 | s | Execute Discrete,Plus
0122 00f1 | | Load_Encached Diana_Temp_Seq
0123 00eb | | Load_Encached Diana_Cache
0124 1971 | q | Execute Package,Field_Reference,Field_Number 0x71
0125 00eb | | Load_Encached Diana_Cache
0126 1972 | r | Execute Package,Field_Reference,Field_Number 0x72
0127 00eb | | Load_Encached Diana_Cache
0128 1973 | s | Execute Package,Field_Reference,Field_Number 0x73
0129 e24a | J | Load 0x1,0x4a
012a 0387 | | Declare_Variable Package
012b 00d8 | | Load_Top At_Offset_0
012c 020f | | Execute Module,Activate
012d 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
012e 00c7 | | Action Elaborate_Subprogram
012f 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
0130 00c7 | | Action Elaborate_Subprogram
0131 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0132 00c7 | | Action Elaborate_Subprogram
0133 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0134 00c7 | | Action Elaborate_Subprogram
0135 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
0136 00c7 | | Action Elaborate_Subprogram
0137 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
0138 00c7 | | Action Elaborate_Subprogram
0139 1d20 | | Execute_Immediate Reference_Lex_1,0x20
013a 00c7 | | Action Elaborate_Subprogram
013b 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
013c 00c7 | | Action Elaborate_Subprogram
013d 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
013e 00c7 | | Action Elaborate_Subprogram
013f 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
0140 00c7 | | Action Elaborate_Subprogram
0141 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
0142 00c7 | | Action Elaborate_Subprogram
0143 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
0144 00c7 | | Action Elaborate_Subprogram
0145 029d 095b | [| Declare_Subprogram For_Outer_Call,INIT_0958
0147 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
0148 00c7 | | Action Elaborate_Subprogram
0149 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
014a 00c7 | | Action Elaborate_Subprogram
014b 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
014c 00c7 | | Action Elaborate_Subprogram
014d 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
014e 00c7 | | Action Elaborate_Subprogram
014f 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
0150 00c7 | | Action Elaborate_Subprogram
0151 029b 09b3 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_09b0
0153 1d50 | P | Execute_Immediate Reference_Lex_1,0x50
0154 00c7 | | Action Elaborate_Subprogram
0155 029d 0a0b | | Declare_Subprogram For_Outer_Call,INIT_0a08
0157 029d 0a1b | | Declare_Subprogram For_Outer_Call,INIT_0a18
0159 029d 0a2b | +| Declare_Subprogram For_Outer_Call,INIT_0a28
015b 1d50 | P | Execute_Immediate Reference_Lex_1,0x50
015c 00c6 | | Action Check_Subprogram_Elaborated
015d e002 | | Load 0x0,0x2
015e 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
015f 1d51 | Q | Execute_Immediate Reference_Lex_1,0x51
0160 1d52 | R | Execute_Immediate Reference_Lex_1,0x52
0161 1d53 | S | Execute_Immediate Reference_Lex_1,0x53
0162 0093 0000 | | PushFullAddress InMicrocode
0164 60b7 |` | Indirect_Literal Discrete,0x21c,{0x80000000, 0x00040000}
0165 0273 | s | Execute Discrete,Plus
0166 e003 | | Load 0x0,0x3
0167 0273 | s | Execute Discrete,Plus
0168 e007 | | Load 0x0,0x7
0169 0273 | s | Execute Discrete,Plus
016a 4800 |H | Short_Literal 0x0
016b 0007 | | Action Break_Optional
016c 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
016d 00c7 | | Action Elaborate_Subprogram
016e 029d 0a43 | C| Declare_Subprogram For_Outer_Call,INIT_0a40
0170 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
0171 00c7 | | Action Elaborate_Subprogram
0172 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f
0173 00c7 | | Action Elaborate_Subprogram
0174 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30
0175 00c7 | | Action Elaborate_Subprogram
0176 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31
0177 00c7 | | Action Elaborate_Subprogram
0178 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33
0179 00c7 | | Action Elaborate_Subprogram
017a 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35
017b 00c7 | | Action Elaborate_Subprogram
017c 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36
017d 00c7 | | Action Elaborate_Subprogram
017e 1d37 | 7 | Execute_Immediate Reference_Lex_1,0x37
017f 00c7 | | Action Elaborate_Subprogram
0180 1d38 | 8 | Execute_Immediate Reference_Lex_1,0x38
0181 00c7 | | Action Elaborate_Subprogram
0182 1d39 | 9 | Execute_Immediate Reference_Lex_1,0x39
0183 00c7 | | Action Elaborate_Subprogram
0184 1d3a | : | Execute_Immediate Reference_Lex_1,0x3a
0185 00c7 | | Action Elaborate_Subprogram
0186 1d3c | < | Execute_Immediate Reference_Lex_1,0x3c
0187 00c7 | | Action Elaborate_Subprogram
0188 1d40 | @ | Execute_Immediate Reference_Lex_1,0x40
0189 00c7 | | Action Elaborate_Subprogram
018a 1d41 | A | Execute_Immediate Reference_Lex_1,0x41
018b 00c7 | | Action Elaborate_Subprogram
018c 1d50 | P | Execute_Immediate Reference_Lex_1,0x50
018d 00c6 | | Action Check_Subprogram_Elaborated
018e 00ef | | Load_Encached Diana_Sequence_Cache
018f 00eb | | Load_Encached Diana_Cache
0190 1964 | d | Execute Package,Field_Reference,Field_Number 0x64
0191 e24d | M | Load 0x1,0x4d
0192 1913 | | Execute Package,Field_Reference,Field_Number 0x13
0193 e24d | M | Load 0x1,0x4d
0194 1914 | | Execute Package,Field_Reference,Field_Number 0x14
0195 0093 0000 | | PushFullAddress InMicrocode
0197 6080 |` | Indirect_Literal Discrete,0x218,{0x80000000, 0x00030000}
0198 0273 | s | Execute Discrete,Plus
0199 e003 | | Load 0x0,0x3
019a 0273 | s | Execute Discrete,Plus
019b e008 | | Load 0x0,0x8
019c 0273 | s | Execute Discrete,Plus
019d 4800 |H | Short_Literal 0x0
019e 0007 | | Action Break_Optional
019f 1d50 | P | Execute_Immediate Reference_Lex_1,0x50
01a0 00c6 | | Action Check_Subprogram_Elaborated
01a1 00ee | | Load_Encached Diana_Seq_Type_Cache
01a2 00eb | | Load_Encached Diana_Cache
01a3 1958 | X | Execute Package,Field_Reference,Field_Number 0x58
01a4 e24c | L | Load 0x1,0x4c
01a5 1913 | | Execute Package,Field_Reference,Field_Number 0x13
01a6 e24c | L | Load 0x1,0x4c
01a7 1914 | | Execute Package,Field_Reference,Field_Number 0x14
01a8 0093 0000 | | PushFullAddress InMicrocode
01aa 6069 |`i | Indirect_Literal Discrete,0x214,{0x80000000, 0x00020000}
01ab 0273 | s | Execute Discrete,Plus
01ac e003 | | Load 0x0,0x3
01ad 0273 | s | Execute Discrete,Plus
01ae e009 | | Load 0x0,0x9
01af 0273 | s | Execute Discrete,Plus
01b0 4800 |H | Short_Literal 0x0
01b1 0007 | | Action Break_Optional
01b2 1d50 | P | Execute_Immediate Reference_Lex_1,0x50
01b3 00c6 | | Action Check_Subprogram_Elaborated
01b4 00f1 | | Load_Encached Diana_Temp_Seq
01b5 00eb | | Load_Encached Diana_Cache
01b6 1971 | q | Execute Package,Field_Reference,Field_Number 0x71
01b7 e24e | N | Load 0x1,0x4e
01b8 1913 | | Execute Package,Field_Reference,Field_Number 0x13
01b9 e24e | N | Load 0x1,0x4e
01ba 1914 | | Execute Package,Field_Reference,Field_Number 0x14
01bb 0093 0000 | | PushFullAddress InMicrocode
01bd 6052 |`R | Indirect_Literal Discrete,0x210,{0x80000000, 0x00010000}
01be 0273 | s | Execute Discrete,Plus
01bf e003 | | Load 0x0,0x3
01c0 0273 | s | Execute Discrete,Plus
01c1 e00a | | Load 0x0,0xa
01c2 0273 | s | Execute Discrete,Plus
01c3 4800 |H | Short_Literal 0x0
01c4 0007 | | Action Break_Optional
01c5 029d 0a5b | [| Declare_Subprogram For_Outer_Call,INIT_0a58
01c7 1d42 | B | Execute_Immediate Reference_Lex_1,0x42
01c8 00c7 | | Action Elaborate_Subprogram
01c9 1d43 | C | Execute_Immediate Reference_Lex_1,0x43
01ca 00c7 | | Action Elaborate_Subprogram
01cb 1d44 | D | Execute_Immediate Reference_Lex_1,0x44
01cc 00c7 | | Action Elaborate_Subprogram
01cd 1d45 | E | Execute_Immediate Reference_Lex_1,0x45
01ce 00c7 | | Action Elaborate_Subprogram
01cf 1d46 | F | Execute_Immediate Reference_Lex_1,0x46
01d0 00c7 | | Action Elaborate_Subprogram
01d1 e00b | | Load 0x0,0xb
01d2 a00c | | Reference 0x0,0xc
01d3 1d10 | | Execute_Immediate Reference_Lex_1,0x10
01d4 a00d | | Reference 0x0,0xd
01d5 e00e | | Load 0x0,0xe
01d6 a00f | | Reference 0x0,0xf
01d7 a010 | | Reference 0x0,0x10
01d8 e011 | | Load 0x0,0x11
01d9 a012 | | Reference 0x0,0x12
01da e23f | ? | Load 0x1,0x3f
01db a013 | | Reference 0x0,0x13
01dc e213 | | Load 0x1,0x13
01dd e214 | | Load 0x1,0x14
01de a014 | | Reference 0x0,0x14
01df e015 | | Load 0x0,0x15
01e0 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33
01e1 e23e | > | Load 0x1,0x3e
01e2 e016 | | Load 0x0,0x16
01e3 a017 | | Reference 0x0,0x17
01e4 e018 | | Load 0x0,0x18
01e5 e019 | | Load 0x0,0x19
01e6 e248 | H | Load 0x1,0x48
01e7 e002 | | Load 0x0,0x2
01e8 a01a | | Reference 0x0,0x1a
01e9 1d49 | I | Execute_Immediate Reference_Lex_1,0x49
01ea 1d0f | | Execute_Immediate Reference_Lex_1,0xf
01eb a01b | | Reference 0x0,0x1b
01ec a01c | | Reference 0x0,0x1c
01ed e20e | | Load 0x1,0xe
01ee a01d | | Reference 0x0,0x1d
01ef e01e | | Load 0x0,0x1e
01f0 e01f | | Load 0x0,0x1f
01f1 e020 | | Load 0x0,0x20
01f2 a021 | ! | Reference 0x0,0x21
01f3 a022 | " | Reference 0x0,0x22
01f4 e023 | # | Load 0x0,0x23
01f5 e219 | | Load 0x1,0x19
01f6 e024 | $ | Load 0x0,0x24
01f7 e025 | % | Load 0x0,0x25
01f8 e026 | & | Load 0x0,0x26
01f9 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
01fa 4829 |H) | Short_Literal 0x29
01fb e23d | = | Load 0x1,0x3d
01fc 020e | | Execute Module,Augment_Imports
01fd e23d | = | Load 0x1,0x3d
01fe 020f | | Execute Module,Activate
01ff BODY_0008:
01ff 00bc | | Action Signal_Activated
0200 00bb | | Action Signal_Completion
0201 0000 0000 | | .BLANK 0000[0x7]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020b | | .CONST 0x020b ; Address of begin
0209 0004 | | .CONST 0x0004 ; Address of exception handler
020a 0001 | | .CONST 0x0001 ; Number of locals
020b BODY_0208:
020b INIT_0208:
020b 00da | | Load_Top At_Offset_2
020c 021d | | Execute Heap_Access,Is_Null
020d 4401 |D | Exit_Subprogram With_Result,0x1
020e 0000 0000 | | .XXX[0x2]
0210 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
0214 8000 0000 | | .LITERAL {0x80000000, 0x00020000}
0218 8000 0000 | | .LITERAL {0x80000000, 0x00030000}
021c 8000 0000 | | .LITERAL {0x80000000, 0x00040000}
0220 8000 0000 | | .LITERAL {0x80000000, 0x00050000}
0224 8000 0000 | | .LITERAL {0x80000000, 0x00060000}
0228 8000 0000 | | .LITERAL {0x80000000, 0x00070000}
022c 8000 0000 | | .LITERAL {0x80000000, 0x00020000}
0230 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
0234 0000 0000 | | .BLANK 0000[0x4]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023d | = | .CONST 0x023d ; Address of begin
0239 0004 | | .CONST 0x0004 ; Address of exception handler
023a 0003 | | .CONST 0x0003 ; Number of locals
023b INIT_0238:
023b 00ec | | Load_Encached Diana_Tree_Cache
023c 039d | | Declare_Variable Heap_Access,Duplicate
023d BODY_0238:
023d e5ff | | Load 0x2,-0x1
023e 0031 | 1 | Store_Top Heap_Access,At_Offset_1
023f 00d8 | | Load_Top At_Offset_0
0240 7006 |p | Jump_Nonzero 0x247
0241 0092 0d69 | i| Action Push_String_Extended,0xd69 ; "Nil_Element has no parent"
0243 e011 | | Load 0x0,0x11
0244 8012 | | Call 0x0,0x12
0245 e23e | > | Load 0x1,0x3e
0246 0257 | W | Execute Discrete,Raise
0247 00d8 | | Load_Top At_Offset_0
0248 8027 | ' | Call 0x0,0x27
0249 7002 |p | Jump_Nonzero 0x24c
024a e20e | | Load 0x1,0xe
024b 4401 |D | Exit_Subprogram With_Result,0x1
024c 00cf | | Action Mark_Auxiliary
024d 00d9 | | Load_Top At_Offset_1
024e 00eb | | Load_Encached Diana_Cache
024f 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0250 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0251 00da | | Load_Top At_Offset_2
0252 700f |p | Jump_Nonzero 0x262
0253 00d9 | | Load_Top At_Offset_1
0254 8028 | ( | Call 0x0,0x28
0255 6806 |h | Jump_Zero 0x25c
0256 00d9 | | Load_Top At_Offset_1
0257 8029 | ) | Call 0x0,0x29
0258 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0259 00da | | Load_Top At_Offset_2
025a 680e |h | Jump_Zero 0x269
025b 7806 |x | Jump 0x262
025c 0092 0d6a | j| Action Push_String_Extended,0xd6a ; "Internal Error while getting parent"
025e e02a | * | Load 0x0,0x2a
025f 8012 | | Call 0x0,0x12
0260 e23e | > | Load 0x1,0x3e
0261 0257 | W | Execute Discrete,Raise
0262 00da | | Load_Top At_Offset_2
0263 800c | | Call 0x0,0xc
0264 7004 |p | Jump_Nonzero 0x269
0265 00da | | Load_Top At_Offset_2
0266 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0267 00c9 | | Action Pop_Auxiliary_Loop
0268 7fe4 | | Jump 0x24d
0269 00ce | | Action Pop_Auxiliary
026a 00d9 | | Load_Top At_Offset_1
026b 6802 |h | Jump_Zero 0x26e
026c 00d9 | | Load_Top At_Offset_1
026d 4401 |D | Exit_Subprogram With_Result,0x1
026e e20e | | Load 0x1,0xe
026f 4401 |D | Exit_Subprogram With_Result,0x1
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 027b | { | .CONST 0x027b ; Address of begin
0271 0004 | | .CONST 0x0004 ; Address of exception handler
0272 0004 | | .CONST 0x0004 ; Number of locals
0273 INIT_0270:
0273 e002 | | Load 0x0,0x2
0274 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0275 02c7 | | Declare_Variable Any
0276 00d8 | | Load_Top At_Offset_0
0277 1c00 | | Execute_Immediate Run_Utility,0x0
0278 00e3 | | Load_Encached Natural_Cache
0279 e00b | | Load 0x0,0xb
027a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
027b BODY_0270:
027b e5ff | | Load 0x2,-0x1
027c 820f | | Call 0x1,0xf
027d 6802 |h | Jump_Zero 0x280
027e 4800 |H | Short_Literal 0x0
027f 4401 |D | Exit_Subprogram With_Result,0x1
0280 00d8 | | Load_Top At_Offset_0
0281 00db | | Load_Top At_Offset_3
0282 e5ff | | Load 0x2,-0x1
0283 801a | | Call 0x0,0x1a
0284 c402 | | Store 0x2,0x2
0285 0059 | Y | Store_Top Discrete,At_Offset_1
0286 00d8 | | Load_Top At_Offset_0
0287 8249 | I | Call 0x1,0x49
0288 00da | | Load_Top At_Offset_2
0289 e5ff | | Load 0x2,-0x1
028a e002 | | Load 0x0,0x2
028b 181a | | Execute Package,Field_Execute,Field_Number 0x1a
028c 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
028d 00d9 | | Load_Top At_Offset_1
028e 4401 |D | Exit_Subprogram With_Result,0x1
028f 0000 | | .XXX[0x1]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0293 | | .CONST 0x0293 ; Address of begin
0291 0004 | | .CONST 0x0004 ; Address of exception handler
0292 0001 | | .CONST 0x0001 ; Number of locals
0293 BODY_0290:
0293 INIT_0290:
0293 e5fc | | Load 0x2,-0x4
0294 0092 0d6b | k| Action Push_String_Extended,0xd6b ; "AOE Definition is not yet implemented"
0296 e02b | + | Load 0x0,0x2b
0297 e00e | | Load 0x0,0xe
0298 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0299 c5fc | | Store 0x2,-0x4
029a 4504 |E | Exit_Subprogram 0x4
029b 0000 0000 | | .BLANK 0000[0x5]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3 | | .CONST 0x02a3 ; Address of begin
02a1 0004 | | .CONST 0x0004 ; Address of exception handler
02a2 0001 | | .CONST 0x0001 ; Number of locals
02a3 BODY_02a0:
02a3 INIT_02a0:
02a3 00da | | Load_Top At_Offset_2
02a4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02a5 681c |h | Jump_Zero 0x2c2
02a6 00da | | Load_Top At_Offset_2
02a7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02a8 7006 |p | Jump_Nonzero 0x2af
02a9 0092 0d6c | l| Action Push_String_Extended,0xd6c ; "Past end or empty Ada_Program.Element_Iterator"
02ab e011 | | Load 0x0,0x11
02ac 8012 | | Call 0x0,0x12
02ad e23f | ? | Load 0x1,0x3f
02ae 0257 | W | Execute Discrete,Raise
02af 00cf | | Action Mark_Auxiliary
02b0 00db | | Load_Top At_Offset_3
02b1 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02b2 0217 | | Execute Heap_Access,All_Reference
02b3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02b4 e5ff | | Load 0x2,-0x1
02b5 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
02b6 00db | | Load_Top At_Offset_3
02b7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02b8 6807 |h | Jump_Zero 0x2c0
02b9 00db | | Load_Top At_Offset_3
02ba 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02bb 008b | | Execute Heap_Access,Diana_Seq_Type_Get_Head
02bc 8014 | | Call 0x0,0x14
02bd 7002 |p | Jump_Nonzero 0x2c0
02be 00c9 | | Action Pop_Auxiliary_Loop
02bf 7ff0 | | Jump 0x2b0
02c0 00ce | | Action Pop_Auxiliary
02c1 4501 |E | Exit_Subprogram 0x1
02c2 00da | | Load_Top At_Offset_2
02c3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02c4 7006 |p | Jump_Nonzero 0x2cb
02c5 0092 0d6c | l| Action Push_String_Extended,0xd6c ; "Past end or empty Ada_Program.Element_Iterator"
02c7 e011 | | Load 0x0,0x11
02c8 8012 | | Call 0x0,0x12
02c9 e23f | ? | Load 0x1,0x3f
02ca 0257 | W | Execute Discrete,Raise
02cb 00cf | | Action Mark_Auxiliary
02cc 00db | | Load_Top At_Offset_3
02cd 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02ce 0217 | | Execute Heap_Access,All_Reference
02cf 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02d0 e5ff | | Load 0x2,-0x1
02d1 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
02d2 00db | | Load_Top At_Offset_3
02d3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02d4 6808 |h | Jump_Zero 0x2dd
02d5 00db | | Load_Top At_Offset_3
02d6 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02d7 00eb | | Load_Encached Diana_Cache
02d8 1865 | e | Execute Package,Field_Execute,Field_Number 0x65
02d9 8014 | | Call 0x0,0x14
02da 7002 |p | Jump_Nonzero 0x2dd
02db 00c9 | | Action Pop_Auxiliary_Loop
02dc 7fef | | Jump 0x2cc
02dd 00ce | | Action Pop_Auxiliary
02de 4501 |E | Exit_Subprogram 0x1
02df 0000 | | .XXX[0x1]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3 | | .CONST 0x02e3 ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0001 | | .CONST 0x0001 ; Number of locals
02e3 BODY_02e0:
02e3 INIT_02e0:
02e3 00da | | Load_Top At_Offset_2
02e4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02e5 6804 |h | Jump_Zero 0x2ea
02e6 00da | | Load_Top At_Offset_2
02e7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02e8 021d | | Execute Heap_Access,Is_Null
02e9 4401 |D | Exit_Subprogram With_Result,0x1
02ea 00da | | Load_Top At_Offset_2
02eb 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02ec 021d | | Execute Heap_Access,Is_Null
02ed 4401 |D | Exit_Subprogram With_Result,0x1
02ee 0000 0000 | | .XXX[0x2]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 00da | | Load_Top At_Offset_2
02f4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02f5 680d |h | Jump_Zero 0x303
02f6 00da | | Load_Top At_Offset_2
02f7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02f8 7006 |p | Jump_Nonzero 0x2ff
02f9 0092 0d6c | l| Action Push_String_Extended,0xd6c ; "Past end or empty Ada_Program.Element_Iterator"
02fb e011 | | Load 0x0,0x11
02fc 8012 | | Call 0x0,0x12
02fd e23f | ? | Load 0x1,0x3f
02fe 0257 | W | Execute Discrete,Raise
02ff 00da | | Load_Top At_Offset_2
0300 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0301 008b | | Execute Heap_Access,Diana_Seq_Type_Get_Head
0302 4401 |D | Exit_Subprogram With_Result,0x1
0303 00da | | Load_Top At_Offset_2
0304 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0305 7006 |p | Jump_Nonzero 0x30c
0306 0092 0d6c | l| Action Push_String_Extended,0xd6c ; "Past end or empty Ada_Program.Element_Iterator"
0308 e011 | | Load 0x0,0x11
0309 8012 | | Call 0x0,0x12
030a e23f | ? | Load 0x1,0x3f
030b 0257 | W | Execute Discrete,Raise
030c 00da | | Load_Top At_Offset_2
030d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
030e 00eb | | Load_Encached Diana_Cache
030f 1865 | e | Execute Package,Field_Execute,Field_Number 0x65
0310 4401 |D | Exit_Subprogram With_Result,0x1
0311 0000 0000 | | .BLANK 0000[0x7]
0318 ; --------------------------------------------------------------------------------------
0318 ; SUBPROGRAM
0318 ; --------------------------------------------------------------------------------------
0318 031b | | .CONST 0x031b ; Address of begin
0319 0004 | | .CONST 0x0004 ; Address of exception handler
031a 0001 | | .CONST 0x0001 ; Number of locals
031b BODY_0318:
031b INIT_0318:
031b 00da | | Load_Top At_Offset_2
031c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
031d 6805 |h | Jump_Zero 0x323
031e 00da | | Load_Top At_Offset_2
031f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0320 00db | | Load_Top At_Offset_3
0321 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0322 4501 |E | Exit_Subprogram 0x1
0323 00da | | Load_Top At_Offset_2
0324 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0325 00db | | Load_Top At_Offset_3
0326 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0327 4501 |E | Exit_Subprogram 0x1
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 032b | + | .CONST 0x032b ; Address of begin
0329 0004 | | .CONST 0x0004 ; Address of exception handler
032a 0001 | | .CONST 0x0001 ; Number of locals
032b BODY_0328:
032b INIT_0328:
032b 00da | | Load_Top At_Offset_2
032c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
032d 0f01 | | Execute_Immediate Equal,0x1
032e 7007 |p | Jump_Nonzero 0x336
032f 00db | | Load_Top At_Offset_3
0330 00db | | Load_Top At_Offset_3
0331 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0332 e24d | M | Load 0x1,0x4d
0333 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0334 00d1 | | Pop_Control Pop_Count_1
0335 4502 |E | Exit_Subprogram 0x2
0336 00db | | Load_Top At_Offset_3
0337 00db | | Load_Top At_Offset_3
0338 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0339 e24c | L | Load 0x1,0x4c
033a 1812 | | Execute Package,Field_Execute,Field_Number 0x12
033b 00d1 | | Pop_Control Pop_Count_1
033c 4502 |E | Exit_Subprogram 0x2
033d 0000 0000 | | .XXX[0x3]
033f 0000 | |
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0343 | C | .CONST 0x0343 ; Address of begin
0341 0004 | | .CONST 0x0004 ; Address of exception handler
0342 0001 | | .CONST 0x0001 ; Number of locals
0343 BODY_0340:
0343 INIT_0340:
0343 00db | | Load_Top At_Offset_3
0344 00db | | Load_Top At_Offset_3
0345 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0346 e24e | N | Load 0x1,0x4e
0347 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0348 4502 |E | Exit_Subprogram 0x2
0349 0000 0000 | | .BLANK 0000[0x7]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0353 | S | .CONST 0x0353 ; Address of begin
0351 0004 | | .CONST 0x0004 ; Address of exception handler
0352 0001 | | .CONST 0x0001 ; Number of locals
0353 BODY_0350:
0353 INIT_0350:
0353 00da | | Load_Top At_Offset_2
0354 8014 | | Call 0x0,0x14
0355 6821 |h! | Jump_Zero 0x377
0356 00db | | Load_Top At_Offset_3
0357 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0358 700b |p | Jump_Nonzero 0x364
0359 00f1 | | Load_Encached Diana_Temp_Seq
035a 00db | | Load_Top At_Offset_3
035b 00eb | | Load_Encached Diana_Cache
035c 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
035d e5fe | | Load 0x2,-0x2
035e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
035f 00db | | Load_Top At_Offset_3
0360 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0361 e5fe | | Load 0x2,-0x2
0362 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0363 780f |x | Jump 0x373
0364 00db | | Load_Top At_Offset_3
0365 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0366 00db | | Load_Top At_Offset_3
0367 4975 |Iu | Short_Literal 0x175
0368 00eb | | Load_Encached Diana_Cache
0369 0098 | | Execute Package,Field_Read_Dynamic
036a 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
036b e5fe | | Load 0x2,-0x2
036c 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
036d 00db | | Load_Top At_Offset_3
036e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
036f 0217 | | Execute Heap_Access,All_Reference
0370 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0371 e5fe | | Load 0x2,-0x2
0372 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0373 00db | | Load_Top At_Offset_3
0374 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0375 e5fe | | Load 0x2,-0x2
0376 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0377 4502 |E | Exit_Subprogram 0x2
0378 ; --------------------------------------------------------------------------------------
0378 ; SUBPROGRAM
0378 ; --------------------------------------------------------------------------------------
0378 037b | { | .CONST 0x037b ; Address of begin
0379 0004 | | .CONST 0x0004 ; Address of exception handler
037a 0001 | | .CONST 0x0001 ; Number of locals
037b BODY_0378:
037b INIT_0378:
037b 00da | | Load_Top At_Offset_2
037c 8014 | | Call 0x0,0x14
037d 6819 |h | Jump_Zero 0x397
037e 00db | | Load_Top At_Offset_3
037f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0380 700b |p | Jump_Nonzero 0x38c
0381 00f1 | | Load_Encached Diana_Temp_Seq
0382 00db | | Load_Top At_Offset_3
0383 00eb | | Load_Encached Diana_Cache
0384 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
0385 e5fe | | Load 0x2,-0x2
0386 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0387 00db | | Load_Top At_Offset_3
0388 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0389 e5fe | | Load 0x2,-0x2
038a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
038b 7807 |x | Jump 0x393
038c 00db | | Load_Top At_Offset_3
038d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
038e 00db | | Load_Top At_Offset_3
038f 00eb | | Load_Encached Diana_Cache
0390 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
0391 e5fe | | Load 0x2,-0x2
0392 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0393 00db | | Load_Top At_Offset_3
0394 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0395 e5fe | | Load 0x2,-0x2
0396 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0397 4502 |E | Exit_Subprogram 0x2
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039d | | .CONST 0x039d ; Address of begin
0399 0004 | | .CONST 0x0004 ; Address of exception handler
039a 0003 | | .CONST 0x0003 ; Number of locals
039b INIT_0398:
039b 00f1 | | Load_Encached Diana_Temp_Seq
039c 00f1 | | Load_Encached Diana_Temp_Seq
039d BODY_0398:
039d e5ff | | Load 0x2,-0x1
039e 8222 | " | Call 0x1,0x22
039f 6801 |h | Jump_Zero 0x3a1
03a0 4502 |E | Exit_Subprogram 0x2
03a1 e5fe | | Load 0x2,-0x2
03a2 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03a3 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03a4 e5ff | | Load 0x2,-0x1
03a5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03a6 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03a7 00cf | | Action Mark_Auxiliary
03a8 781f |x | Jump 0x3c8
03a9 00d9 | | Load_Top At_Offset_1
03aa 700b |p | Jump_Nonzero 0x3b6
03ab 00d9 | | Load_Top At_Offset_1
03ac 00db | | Load_Top At_Offset_3
03ad 0217 | | Execute Heap_Access,All_Reference
03ae 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03af 00eb | | Load_Encached Diana_Cache
03b0 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
03b1 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03b2 00d9 | | Load_Top At_Offset_1
03b3 e5fe | | Load 0x2,-0x2
03b4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03b5 780d |x | Jump 0x3c3
03b6 00d9 | | Load_Top At_Offset_1
03b7 00db | | Load_Top At_Offset_3
03b8 0217 | | Execute Heap_Access,All_Reference
03b9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03ba 4975 |Iu | Short_Literal 0x175
03bb 00eb | | Load_Encached Diana_Cache
03bc 0098 | | Execute Package,Field_Read_Dynamic
03bd 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
03be 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03bf 00d9 | | Load_Top At_Offset_1
03c0 0217 | | Execute Heap_Access,All_Reference
03c1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03c2 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03c3 00da | | Load_Top At_Offset_2
03c4 0217 | | Execute Heap_Access,All_Reference
03c5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03c6 0033 | 3 | Store_Top Heap_Access,At_Offset_3
03c7 00c9 | | Action Pop_Auxiliary_Loop
03c8 00da | | Load_Top At_Offset_2
03c9 77df |w | Jump_Nonzero 0x3a9
03ca 00ce | | Action Pop_Auxiliary
03cb 00d8 | | Load_Top At_Offset_0
03cc e5fe | | Load 0x2,-0x2
03cd 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
03ce e5fe | | Load 0x2,-0x2
03cf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03d0 e5fe | | Load 0x2,-0x2
03d1 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
03d2 4502 |E | Exit_Subprogram 0x2
03d3 0000 0000 | | .BLANK 0000[0x5]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 03de | | .CONST 0x03de ; Address of begin
03d9 0004 | | .CONST 0x0004 ; Address of exception handler
03da 0004 | | .CONST 0x0004 ; Number of locals
03db INIT_03d8:
03db 00ec | | Load_Encached Diana_Tree_Cache
03dc 00f1 | | Load_Encached Diana_Temp_Seq
03dd 00f1 | | Load_Encached Diana_Temp_Seq
03de BODY_03d8:
03de e219 | | Load 0x1,0x19
03df e5fc | | Load 0x2,-0x4
03e0 017d | } | Execute Record,Structure_Write
03e1 e5fd | | Load 0x2,-0x3
03e2 8222 | " | Call 0x1,0x22
03e3 6801 |h | Jump_Zero 0x3e5
03e4 4504 |E | Exit_Subprogram 0x4
03e5 00f1 | | Load_Encached Diana_Temp_Seq
03e6 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03e7 e5fd | | Load 0x2,-0x3
03e8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03e9 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03ea 00cf | | Action Mark_Auxiliary
03eb 7825 |x% | Jump 0x411
03ec 00d9 | | Load_Top At_Offset_1
03ed 0217 | | Execute Heap_Access,All_Reference
03ee 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03ef a402 | | Store_Unchecked 0x2,0x2
03f0 00db | | Load_Top At_Offset_3
03f1 85fe | | Call 0x2,-0x2
03f2 7019 |p | Jump_Nonzero 0x40c
03f3 00da | | Load_Top At_Offset_2
03f4 700c |p | Jump_Nonzero 0x401
03f5 00da | | Load_Top At_Offset_2
03f6 e402 | | Load 0x2,0x2
03f7 00eb | | Load_Encached Diana_Cache
03f8 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
03f9 0033 | 3 | Store_Top Heap_Access,At_Offset_3
03fa 00da | | Load_Top At_Offset_2
03fb e5fc | | Load 0x2,-0x4
03fc 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03fd 00da | | Load_Top At_Offset_2
03fe e5fc | | Load 0x2,-0x4
03ff 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0400 780b |x | Jump 0x40c
0401 00da | | Load_Top At_Offset_2
0402 e402 | | Load 0x2,0x2
0403 4975 |Iu | Short_Literal 0x175
0404 00eb | | Load_Encached Diana_Cache
0405 0098 | | Execute Package,Field_Read_Dynamic
0406 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0407 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0408 00da | | Load_Top At_Offset_2
0409 0217 | | Execute Heap_Access,All_Reference
040a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
040b 0033 | 3 | Store_Top Heap_Access,At_Offset_3
040c 00d9 | | Load_Top At_Offset_1
040d 0217 | | Execute Heap_Access,All_Reference
040e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
040f 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0410 00c9 | | Action Pop_Auxiliary_Loop
0411 00d9 | | Load_Top At_Offset_1
0412 77d9 |w | Jump_Nonzero 0x3ec
0413 00ce | | Action Pop_Auxiliary
0414 00d9 | | Load_Top At_Offset_1
0415 e5fc | | Load 0x2,-0x4
0416 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0417 4504 |E | Exit_Subprogram 0x4
0418 ; --------------------------------------------------------------------------------------
0418 ; SUBPROGRAM
0418 ; --------------------------------------------------------------------------------------
0418 0427 | ' | .CONST 0x0427 ; Address of begin
0419 0004 | | .CONST 0x0004 ; Address of exception handler
041a 0004 | | .CONST 0x0004 ; Number of locals
041b INIT_0418:
041b e20d | | Load 0x1,0xd
041c 0007 | | Action Break_Optional
041d e213 | | Load 0x1,0x13
041e 0322 | " | Declare_Variable Record
041f e5fd | | Load 0x2,-0x3
0420 00d9 | | Load_Top At_Offset_1
0421 017d | } | Execute Record,Structure_Write
0422 e248 | H | Load 0x1,0x48
0423 0322 | " | Declare_Variable Record
0424 e219 | | Load 0x1,0x19
0425 00d9 | | Load_Top At_Offset_1
0426 017d | } | Execute Record,Structure_Write
0427 BODY_0418:
0427 00d9 | | Load_Top At_Offset_1
0428 8218 | | Call 0x1,0x18
0429 00d1 | | Pop_Control Pop_Count_1
042a 00cf | | Action Mark_Auxiliary
042b 780e |x | Jump 0x43a
042c 00da | | Load_Top At_Offset_2
042d 8217 | | Call 0x1,0x17
042e a402 | | Store_Unchecked 0x2,0x2
042f 00db | | Load_Top At_Offset_3
0430 85fe | | Call 0x2,-0x2
0431 7004 |p | Jump_Nonzero 0x436
0432 00d9 | | Load_Top At_Offset_1
0433 e402 | | Load 0x2,0x2
0434 821c | | Call 0x1,0x1c
0435 00d1 | | Pop_Control Pop_Count_1
0436 00da | | Load_Top At_Offset_2
0437 8215 | | Call 0x1,0x15
0438 00d1 | | Pop_Control Pop_Count_1
0439 00c9 | | Action Pop_Auxiliary_Loop
043a 00da | | Load_Top At_Offset_2
043b 8216 | | Call 0x1,0x16
043c 6fef |o | Jump_Zero 0x42c
043d 00ce | | Action Pop_Auxiliary
043e 00d8 | | Load_Top At_Offset_0
043f 8224 | $ | Call 0x1,0x24
0440 00d1 | | Pop_Control Pop_Count_1
0441 00d8 | | Load_Top At_Offset_0
0442 e5fc | | Load 0x2,-0x4
0443 017d | } | Execute Record,Structure_Write
0444 4504 |E | Exit_Subprogram 0x4
0445 0000 0000 | | .XXX[0x3]
0447 0000 | |
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 044b | K | .CONST 0x044b ; Address of begin
0449 0004 | | .CONST 0x0004 ; Address of exception handler
044a 0001 | | .CONST 0x0001 ; Number of locals
044b BODY_0448:
044b INIT_0448:
044b 00da | | Load_Top At_Offset_2
044c 8222 | " | Call 0x1,0x22
044d 6806 |h | Jump_Zero 0x454
044e 0092 0d6d | m| Action Push_String_Extended,0xd6d ; "Past end or empty Ada_Program.Element_List"
0450 e011 | | Load 0x0,0x11
0451 8012 | | Call 0x0,0x12
0452 e23f | ? | Load 0x1,0x3f
0453 0257 | W | Execute Discrete,Raise
0454 00da | | Load_Top At_Offset_2
0455 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0456 0217 | | Execute Heap_Access,All_Reference
0457 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0458 00db | | Load_Top At_Offset_3
0459 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
045a 4501 |E | Exit_Subprogram 0x1
045b 0000 0000 | | .BLANK 0000[0x5]
0460 ; --------------------------------------------------------------------------------------
0460 ; SUBPROGRAM
0460 ; --------------------------------------------------------------------------------------
0460 0463 | c | .CONST 0x0463 ; Address of begin
0461 0004 | | .CONST 0x0004 ; Address of exception handler
0462 0001 | | .CONST 0x0001 ; Number of locals
0463 BODY_0460:
0463 INIT_0460:
0463 00da | | Load_Top At_Offset_2
0464 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0465 021d | | Execute Heap_Access,Is_Null
0466 4401 |D | Exit_Subprogram With_Result,0x1
0467 0000 | | .XXX[0x1]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046b | k | .CONST 0x046b ; Address of begin
0469 0004 | | .CONST 0x0004 ; Address of exception handler
046a 0001 | | .CONST 0x0001 ; Number of locals
046b BODY_0468:
046b INIT_0468:
046b 00da | | Load_Top At_Offset_2
046c 8222 | " | Call 0x1,0x22
046d 6806 |h | Jump_Zero 0x474
046e 0092 0d6d | m| Action Push_String_Extended,0xd6d ; "Past end or empty Ada_Program.Element_List"
0470 e011 | | Load 0x0,0x11
0471 8012 | | Call 0x0,0x12
0472 e23f | ? | Load 0x1,0x3f
0473 0257 | W | Execute Discrete,Raise
0474 00da | | Load_Top At_Offset_2
0475 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0476 0217 | | Execute Heap_Access,All_Reference
0477 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0478 4401 |D | Exit_Subprogram With_Result,0x1
0479 0000 0000 | | .BLANK 0000[0x7]
0480 ; --------------------------------------------------------------------------------------
0480 ; SUBPROGRAM
0480 ; --------------------------------------------------------------------------------------
0480 0483 | | .CONST 0x0483 ; Address of begin
0481 0004 | | .CONST 0x0004 ; Address of exception handler
0482 0001 | | .CONST 0x0001 ; Number of locals
0483 BODY_0480:
0483 INIT_0480:
0483 00da | | Load_Top At_Offset_2
0484 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0485 00db | | Load_Top At_Offset_3
0486 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0487 4501 |E | Exit_Subprogram 0x1
0488 ; --------------------------------------------------------------------------------------
0488 ; SUBPROGRAM
0488 ; --------------------------------------------------------------------------------------
0488 048b | | .CONST 0x048b ; Address of begin
0489 0004 | | .CONST 0x0004 ; Address of exception handler
048a 0001 | | .CONST 0x0001 ; Number of locals
048b BODY_0488:
048b INIT_0488:
048b 00da | | Load_Top At_Offset_2
048c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
048d 4975 |Iu | Short_Literal 0x175
048e 00eb | | Load_Encached Diana_Cache
048f 0098 | | Execute Package,Field_Read_Dynamic
0490 183f | ? | Execute Package,Field_Execute,Field_Number 0x3f
0491 00db | | Load_Top At_Offset_3
0492 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0493 00da | | Load_Top At_Offset_2
0494 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0495 00db | | Load_Top At_Offset_3
0496 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0497 00da | | Load_Top At_Offset_2
0498 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0499 4975 |Iu | Short_Literal 0x175
049a 00eb | | Load_Encached Diana_Cache
049b 0098 | | Execute Package,Field_Read_Dynamic
049c 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
049d 00db | | Load_Top At_Offset_3
049e 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
049f 4501 |E | Exit_Subprogram 0x1
04a0 ; --------------------------------------------------------------------------------------
04a0 ; SUBPROGRAM
04a0 ; --------------------------------------------------------------------------------------
04a0 04a3 | | .CONST 0x04a3 ; Address of begin
04a1 0004 | | .CONST 0x0004 ; Address of exception handler
04a2 0001 | | .CONST 0x0001 ; Number of locals
04a3 BODY_04a0:
04a3 INIT_04a0:
04a3 4607 |F | Jump_Case 0x7
04a4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
04a5 7807 |x | Jump 0x4ad ; case 0x1
04a6 780a |x | Jump 0x4b1 ; case 0x2
04a7 780e |x | Jump 0x4b6 ; case 0x3
04a8 7811 |x | Jump 0x4ba ; case 0x4
04a9 7812 |x | Jump 0x4bc ; case 0x5
04aa 7813 |x | Jump 0x4be ; case 0x6
04ab 7816 |x | Jump 0x4c2 ; case 0x7
04ac 4302 |C | .XXX[0x1]
04ad 00da | | Load_Top At_Offset_2
04ae 0091 0d4f | O| Action Push_String_Extended_Indexed,0xd4f ; "CONTINUE"
04b0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
04b1 00db | | Load_Top At_Offset_3
04b2 00db | | Load_Top At_Offset_3
04b3 00e0 | | Load_Encached Standard_Cache
04b4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
04b5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04b6 00da | | Load_Top At_Offset_2
04b7 00e0 | | Load_Encached Standard_Cache
04b8 181c | | Execute Package,Field_Execute,Field_Number 0x1c
04b9 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
04ba 00db | | Load_Top At_Offset_3
04bb 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04bc 00db | | Load_Top At_Offset_3
04bd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04be e226 | & | Load 0x1,0x26
04bf 00dc | | Load_Top At_Offset_4
04c0 0267 | g | Execute Discrete,Predecessor
04c1 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04c2 e226 | & | Load 0x1,0x26
04c3 00dc | | Load_Top At_Offset_4
04c4 0268 | h | Execute Discrete,Successor
04c5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04c6 0000 0000 | | .XXX[0x2]
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04e5 | | .CONST 0x04e5 ; Address of begin
04c9 04e8 | | .CONST 0x04e8 ; Address of exception handler
04ca 0007 | | .CONST 0x0007 ; Number of locals
04cb INIT_04c8:
04cb 0093 0000 | | PushFullAddress InMicrocode
04cd 602a |`* | Indirect_Literal Discrete,0x4f8,{0x80000000, 0x00030000}
04ce 0273 | s | Execute Discrete,Plus
04cf 00db | | Load_Top At_Offset_3
04d0 6023 |`# | Indirect_Literal Discrete,0x4f4,{0x00000000, 0x0000ffff}
04d1 0279 | y | Execute Discrete,And
04d2 0273 | s | Execute Discrete,Plus
04d3 0007 | | Action Break_Optional
04d4 0093 0000 | | PushFullAddress InMicrocode
04d6 6019 |` | Indirect_Literal Discrete,0x4f0,{0x80000000, 0x00040000}
04d7 0273 | s | Execute Discrete,Plus
04d8 e5ff | | Load 0x2,-0x1
04d9 601a |` | Indirect_Literal Discrete,0x4f4,{0x00000000, 0x0000ffff}
04da 0279 | y | Execute Discrete,And
04db 0273 | s | Execute Discrete,Plus
04dc 0007 | | Action Break_Optional
04dd 029f 0a63 | c| Declare_Subprogram For_Call,INIT_0a60
04df 029f 0a73 | s| Declare_Subprogram For_Call,INIT_0a70
04e1 029f 0aa3 | | Declare_Subprogram For_Call,INIT_0aa0
04e3 029f 0acb | | Declare_Subprogram For_Call,INIT_0ac8
04e5 BODY_04c8:
04e5 e5fb | | Load 0x2,-0x5
04e6 8407 | | Call 0x2,0x7
04e7 4507 |E | Exit_Subprogram 0x7
04e8 TRAP_04c8:
04e8 e402 | | Load 0x2,0x2
04e9 010f | | Execute Exception,Equal
04ea 7003 |p | Jump_Nonzero 0x4ee
04eb e403 | | Load 0x2,0x3
04ec 010f | | Execute Exception,Equal
04ed 6801 |h | Jump_Zero 0x4ef
04ee 4507 |E | Exit_Subprogram 0x7
04ef 0100 | | Execute Exception,Raise
04f0 8000 0000 | | .LITERAL {0x80000000, 0x00040000}
04f4 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff}
04f8 8000 0000 | | .LITERAL {0x80000000, 0x00030000}
04fc 0000 0000 | | .BLANK 0000[0x4]
0500 ; --------------------------------------------------------------------------------------
0500 ; SUBPROGRAM
0500 ; --------------------------------------------------------------------------------------
0500 0503 | | .CONST 0x0503 ; Address of begin
0501 0004 | | .CONST 0x0004 ; Address of exception handler
0502 0001 | | .CONST 0x0001 ; Number of locals
0503 BODY_0500:
0503 INIT_0500:
0503 00da | | Load_Top At_Offset_2
0504 e002 | | Load 0x0,0x2
0505 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0506 4401 |D | Exit_Subprogram With_Result,0x1
0507 0000 | | .XXX[0x1]
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 050b | | .CONST 0x050b ; Address of begin
0509 050f | | .CONST 0x050f ; Address of exception handler
050a 0001 | | .CONST 0x0001 ; Number of locals
050b BODY_0508:
050b INIT_0508:
050b 00da | | Load_Top At_Offset_2
050c e002 | | Load 0x0,0x2
050d 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
050e 4401 |D | Exit_Subprogram With_Result,0x1
050f TRAP_0508:
050f 0007 | | Action Break_Optional
0510 0092 0d6e | n| Action Push_String_Extended,0xd6e ; "Past end or empty Ada_Program.Line_Iterator"
0512 e011 | | Load 0x0,0x11
0513 8012 | | Call 0x0,0x12
0514 e23f | ? | Load 0x1,0x3f
0515 0257 | W | Execute Discrete,Raise
0516 0000 0000 | | .XXX[0x2]
0518 ; --------------------------------------------------------------------------------------
0518 ; SUBPROGRAM
0518 ; --------------------------------------------------------------------------------------
0518 051b | | .CONST 0x051b ; Address of begin
0519 0523 | # | .CONST 0x0523 ; Address of exception handler
051a 0001 | | .CONST 0x0001 ; Number of locals
051b BODY_0518:
051b INIT_0518:
051b 00da | | Load_Top At_Offset_2
051c e002 | | Load 0x0,0x2
051d 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
051e 011e | | Execute Any,Convert
051f e002 | | Load 0x0,0x2
0520 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0521 c5ff | | Store 0x2,-0x1
0522 4501 |E | Exit_Subprogram 0x1
0523 TRAP_0518:
0523 0007 | | Action Break_Optional
0524 0092 0d6e | n| Action Push_String_Extended,0xd6e ; "Past end or empty Ada_Program.Line_Iterator"
0526 e011 | | Load 0x0,0x11
0527 8012 | | Call 0x0,0x12
0528 e23f | ? | Load 0x1,0x3f
0529 0257 | W | Execute Discrete,Raise
052a 0000 0000 | | .BLANK 0000[0x6]
0530 ; --------------------------------------------------------------------------------------
0530 ; SUBPROGRAM
0530 ; --------------------------------------------------------------------------------------
0530 0542 | B | .CONST 0x0542 ; Address of begin
0531 0564 | d | .CONST 0x0564 ; Address of exception handler
0532 0005 | | .CONST 0x0005 ; Number of locals
0533 INIT_0530:
0533 e002 | | Load 0x0,0x2
0534 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0535 0322 | " | Declare_Variable Record
0536 e002 | | Load 0x0,0x2
0537 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0538 02c7 | | Declare_Variable Any
0539 00d8 | | Load_Top At_Offset_0
053a 1c00 | | Execute_Immediate Run_Utility,0x0
053b e002 | | Load 0x0,0x2
053c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
053d 02c7 | | Declare_Variable Any
053e 00d8 | | Load_Top At_Offset_0
053f 1c00 | | Execute_Immediate Run_Utility,0x0
0540 e00b | | Load 0x0,0xb
0541 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0542 BODY_0530:
0542 e5ff | | Load 0x2,-0x1
0543 7003 |p | Jump_Nonzero 0x547
0544 e002 | | Load 0x0,0x2
0545 1b22 | " | Execute Package,Field_Read,Field_Number 0x22
0546 4401 |D | Exit_Subprogram With_Result,0x1
0547 00d8 | | Load_Top At_Offset_0
0548 00da | | Load_Top At_Offset_2
0549 e5ff | | Load 0x2,-0x1
054a 801a | | Call 0x0,0x1a
054b c404 | | Store 0x2,0x4
054c 0059 | Y | Store_Top Discrete,At_Offset_1
054d 00d8 | | Load_Top At_Offset_0
054e 8249 | I | Call 0x1,0x49
054f 4801 |H | Short_Literal 0x1
0550 00da | | Load_Top At_Offset_2
0551 e5ff | | Load 0x2,-0x1
0552 e002 | | Load 0x0,0x2
0553 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0554 e402 | | Load 0x2,0x2
0555 017d | } | Execute Record,Structure_Write
0556 00da | | Load_Top At_Offset_2
0557 0120 | | Execute Any,Is_Value
0558 6803 |h | Jump_Zero 0x55c
0559 e002 | | Load 0x0,0x2
055a 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
055b 7801 |x | Jump 0x55d
055c 00da | | Load_Top At_Offset_2
055d e402 | | Load 0x2,0x2
055e 00db | | Load_Top At_Offset_3
055f e002 | | Load 0x0,0x2
0560 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0561 c403 | | Store 0x2,0x3
0562 00da | | Load_Top At_Offset_2
0563 4401 |D | Exit_Subprogram With_Result,0x1
0564 TRAP_0530:
0564 010c | | Execute Exception,Is_Program_Error
0565 6803 |h | Jump_Zero 0x569
0566 e002 | | Load 0x0,0x2
0567 1b22 | " | Execute Package,Field_Read,Field_Number 0x22
0568 4401 |D | Exit_Subprogram With_Result,0x1
0569 0100 | | Execute Exception,Raise
056a 0000 0000 | | .BLANK 0000[0x6]
0570 ; --------------------------------------------------------------------------------------
0570 ; SUBPROGRAM
0570 ; --------------------------------------------------------------------------------------
0570 0584 | | .CONST 0x0584 ; Address of begin
0571 05bd | | .CONST 0x05bd ; Address of exception handler
0572 0006 | | .CONST 0x0006 ; Number of locals
0573 INIT_0570:
0573 e002 | | Load 0x0,0x2
0574 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0575 0322 | " | Declare_Variable Record
0576 e002 | | Load 0x0,0x2
0577 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0578 02c7 | | Declare_Variable Any
0579 00d8 | | Load_Top At_Offset_0
057a 1c00 | | Execute_Immediate Run_Utility,0x0
057b e002 | | Load 0x0,0x2
057c 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
057d 02c7 | | Declare_Variable Any
057e 00d8 | | Load_Top At_Offset_0
057f 1c00 | | Execute_Immediate Run_Utility,0x0
0580 e00b | | Load 0x0,0xb
0581 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0582 e5ff | | Load 0x2,-0x1
0583 0007 | | Action Break_Optional
0584 BODY_0570:
0584 00d8 | | Load_Top At_Offset_0
0585 7003 |p | Jump_Nonzero 0x589
0586 0092 0d6f | o| Action Push_String_Extended,0xd6f ; "<NIL_ELEMENT>"
0588 4401 |D | Exit_Subprogram With_Result,0x1
0589 00d9 | | Load_Top At_Offset_1
058a e403 | | Load 0x2,0x3
058b 00da | | Load_Top At_Offset_2
058c 801a | | Call 0x0,0x1a
058d c403 | | Store 0x2,0x3
058e 005a | Z | Store_Top Discrete,At_Offset_2
058f 00d9 | | Load_Top At_Offset_1
0590 8249 | I | Call 0x1,0x49
0591 4801 |H | Short_Literal 0x1
0592 e403 | | Load 0x2,0x3
0593 00da | | Load_Top At_Offset_2
0594 e002 | | Load 0x0,0x2
0595 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0596 e402 | | Load 0x2,0x2
0597 017d | } | Execute Record,Structure_Write
0598 00da | | Load_Top At_Offset_2
0599 0120 | | Execute Any,Is_Value
059a 6803 |h | Jump_Zero 0x59e
059b e002 | | Load 0x0,0x2
059c 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
059d 7801 |x | Jump 0x59f
059e 00da | | Load_Top At_Offset_2
059f e402 | | Load 0x2,0x2
05a0 e403 | | Load 0x2,0x3
05a1 e002 | | Load 0x0,0x2
05a2 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
05a3 c404 | | Store 0x2,0x4
05a4 00da | | Load_Top At_Offset_2
05a5 e002 | | Load 0x0,0x2
05a6 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
05a7 6802 |h | Jump_Zero 0x5aa
05a8 00ea | | Load_Encached Null_String_Cache
05a9 4401 |D | Exit_Subprogram With_Result,0x1
05aa e402 | | Load 0x2,0x2
05ab 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05ac e402 | | Load 0x2,0x2
05ad 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
05ae 027f | | Execute Discrete,Equal
05af 6804 |h | Jump_Zero 0x5b4
05b0 00da | | Load_Top At_Offset_2
05b1 e002 | | Load 0x0,0x2
05b2 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
05b3 4401 |D | Exit_Subprogram With_Result,0x1
05b4 480a |H | Short_Literal 0xa
05b5 00db | | Load_Top At_Offset_3
05b6 e254 | T | Load 0x1,0x54
05b7 1d55 | U | Execute_Immediate Reference_Lex_1,0x55
05b8 1d56 | V | Execute_Immediate Reference_Lex_1,0x56
05b9 1d57 | W | Execute_Immediate Reference_Lex_1,0x57
05ba 1d58 | X | Execute_Immediate Reference_Lex_1,0x58
05bb 8250 | P | Call 0x1,0x50
05bc 4401 |D | Exit_Subprogram With_Result,0x1
05bd TRAP_0570:
05bd 010c | | Execute Exception,Is_Program_Error
05be 6803 |h | Jump_Zero 0x5c2
05bf 0092 0d70 | p| Action Push_String_Extended,0xd70 ; "<UNABLE_TO_GET_IMAGE>"
05c1 4401 |D | Exit_Subprogram With_Result,0x1
05c2 0100 | | Execute Exception,Raise
05c3 0000 0000 | | .BLANK 0000[0x5]
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05da | | .CONST 0x05da ; Address of begin
05c9 0004 | | .CONST 0x0004 ; Address of exception handler
05ca 0005 | | .CONST 0x0005 ; Number of locals
05cb INIT_05c8:
05cb e002 | | Load 0x0,0x2
05cc 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05cd 02c7 | | Declare_Variable Any
05ce 00d8 | | Load_Top At_Offset_0
05cf 1c00 | | Execute_Immediate Run_Utility,0x0
05d0 e00b | | Load 0x0,0xb
05d1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05d2 e002 | | Load 0x0,0x2
05d3 1b14 | | Execute Package,Field_Read,Field_Number 0x14
05d4 0322 | " | Declare_Variable Record
05d5 e002 | | Load 0x0,0x2
05d6 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
05d7 02c7 | | Declare_Variable Any
05d8 00d8 | | Load_Top At_Offset_0
05d9 1c00 | | Execute_Immediate Run_Utility,0x0
05da BODY_05c8:
05da 00da | | Load_Top At_Offset_2
05db e402 | | Load 0x2,0x2
05dc e5ff | | Load 0x2,-0x1
05dd 801a | | Call 0x0,0x1a
05de c402 | | Store 0x2,0x2
05df 005b | [ | Store_Top Discrete,At_Offset_3
05e0 00da | | Load_Top At_Offset_2
05e1 8249 | I | Call 0x1,0x49
05e2 00ea | | Load_Encached Null_String_Cache
05e3 4800 |H | Short_Literal 0x0
05e4 4800 |H | Short_Literal 0x0
05e5 4800 |H | Short_Literal 0x0
05e6 e402 | | Load 0x2,0x2
05e7 e5ff | | Load 0x2,-0x1
05e8 825a | Z | Call 0x1,0x5a
05e9 802c | , | Call 0x0,0x2c
05ea 00da | | Load_Top At_Offset_2
05eb 017d | } | Execute Record,Structure_Write
05ec 00d8 | | Load_Top At_Offset_0
05ed 0120 | | Execute Any,Is_Value
05ee 6803 |h | Jump_Zero 0x5f2
05ef e002 | | Load 0x0,0x2
05f0 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
05f1 7801 |x | Jump 0x5f3
05f2 00d8 | | Load_Top At_Offset_0
05f3 00da | | Load_Top At_Offset_2
05f4 e402 | | Load 0x2,0x2
05f5 e002 | | Load 0x0,0x2
05f6 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
05f7 c405 | | Store 0x2,0x5
05f8 00d8 | | Load_Top At_Offset_0
05f9 4401 |D | Exit_Subprogram With_Result,0x1
05fa 0000 0000 | | .BLANK 0000[0x6]
0600 ; --------------------------------------------------------------------------------------
0600 ; SUBPROGRAM
0600 ; --------------------------------------------------------------------------------------
0600 0612 | | .CONST 0x0612 ; Address of begin
0601 0004 | | .CONST 0x0004 ; Address of exception handler
0602 0005 | | .CONST 0x0005 ; Number of locals
0603 INIT_0600:
0603 e002 | | Load 0x0,0x2
0604 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0605 02c7 | | Declare_Variable Any
0606 00d8 | | Load_Top At_Offset_0
0607 1c00 | | Execute_Immediate Run_Utility,0x0
0608 e00b | | Load 0x0,0xb
0609 1b0d | | Execute Package,Field_Read,Field_Number 0xd
060a e002 | | Load 0x0,0x2
060b 1b14 | | Execute Package,Field_Read,Field_Number 0x14
060c 0322 | " | Declare_Variable Record
060d e002 | | Load 0x0,0x2
060e 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
060f 02c7 | | Declare_Variable Any
0610 00d8 | | Load_Top At_Offset_0
0611 1c00 | | Execute_Immediate Run_Utility,0x0
0612 BODY_0600:
0612 00da | | Load_Top At_Offset_2
0613 e402 | | Load 0x2,0x2
0614 e5ff | | Load 0x2,-0x1
0615 801a | | Call 0x0,0x1a
0616 c402 | | Store 0x2,0x2
0617 005b | [ | Store_Top Discrete,At_Offset_3
0618 00da | | Load_Top At_Offset_2
0619 8249 | I | Call 0x1,0x49
061a 00ea | | Load_Encached Null_String_Cache
061b 4800 |H | Short_Literal 0x0
061c 4801 |H | Short_Literal 0x1
061d 4801 |H | Short_Literal 0x1
061e e402 | | Load 0x2,0x2
061f e5ff | | Load 0x2,-0x1
0620 825a | Z | Call 0x1,0x5a
0621 802c | , | Call 0x0,0x2c
0622 00da | | Load_Top At_Offset_2
0623 017d | } | Execute Record,Structure_Write
0624 00d8 | | Load_Top At_Offset_0
0625 0120 | | Execute Any,Is_Value
0626 6803 |h | Jump_Zero 0x62a
0627 e002 | | Load 0x0,0x2
0628 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0629 7801 |x | Jump 0x62b
062a 00d8 | | Load_Top At_Offset_0
062b 00da | | Load_Top At_Offset_2
062c e402 | | Load 0x2,0x2
062d e002 | | Load 0x0,0x2
062e 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
062f c405 | | Store 0x2,0x5
0630 00d8 | | Load_Top At_Offset_0
0631 4401 |D | Exit_Subprogram With_Result,0x1
0632 0000 0000 | | .BLANK 0000[0x6]
0638 ; --------------------------------------------------------------------------------------
0638 ; SUBPROGRAM
0638 ; --------------------------------------------------------------------------------------
0638 064a | J | .CONST 0x064a ; Address of begin
0639 0004 | | .CONST 0x0004 ; Address of exception handler
063a 0005 | | .CONST 0x0005 ; Number of locals
063b INIT_0638:
063b e002 | | Load 0x0,0x2
063c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
063d 02c7 | | Declare_Variable Any
063e 00d8 | | Load_Top At_Offset_0
063f 1c00 | | Execute_Immediate Run_Utility,0x0
0640 e00b | | Load 0x0,0xb
0641 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0642 e002 | | Load 0x0,0x2
0643 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0644 0322 | " | Declare_Variable Record
0645 e002 | | Load 0x0,0x2
0646 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0647 02c7 | | Declare_Variable Any
0648 00d8 | | Load_Top At_Offset_0
0649 1c00 | | Execute_Immediate Run_Utility,0x0
064a BODY_0638:
064a 00da | | Load_Top At_Offset_2
064b e402 | | Load 0x2,0x2
064c e5ff | | Load 0x2,-0x1
064d 801a | | Call 0x0,0x1a
064e c402 | | Store 0x2,0x2
064f 005b | [ | Store_Top Discrete,At_Offset_3
0650 00da | | Load_Top At_Offset_2
0651 8249 | I | Call 0x1,0x49
0652 00ea | | Load_Encached Null_String_Cache
0653 4800 |H | Short_Literal 0x0
0654 4801 |H | Short_Literal 0x1
0655 4803 |H | Short_Literal 0x3
0656 e402 | | Load 0x2,0x2
0657 e5ff | | Load 0x2,-0x1
0658 825a | Z | Call 0x1,0x5a
0659 802c | , | Call 0x0,0x2c
065a 00da | | Load_Top At_Offset_2
065b 017d | } | Execute Record,Structure_Write
065c 00d8 | | Load_Top At_Offset_0
065d 0120 | | Execute Any,Is_Value
065e 6803 |h | Jump_Zero 0x662
065f e002 | | Load 0x0,0x2
0660 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0661 7801 |x | Jump 0x663
0662 00d8 | | Load_Top At_Offset_0
0663 00da | | Load_Top At_Offset_2
0664 e402 | | Load 0x2,0x2
0665 e002 | | Load 0x0,0x2
0666 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0667 c405 | | Store 0x2,0x5
0668 00d8 | | Load_Top At_Offset_0
0669 4401 |D | Exit_Subprogram With_Result,0x1
066a 0000 0000 | | .BLANK 0000[0x6]
0670 ; --------------------------------------------------------------------------------------
0670 ; SUBPROGRAM
0670 ; --------------------------------------------------------------------------------------
0670 0682 | | .CONST 0x0682 ; Address of begin
0671 0004 | | .CONST 0x0004 ; Address of exception handler
0672 0005 | | .CONST 0x0005 ; Number of locals
0673 INIT_0670:
0673 e002 | | Load 0x0,0x2
0674 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0675 02c7 | | Declare_Variable Any
0676 00d8 | | Load_Top At_Offset_0
0677 1c00 | | Execute_Immediate Run_Utility,0x0
0678 e00b | | Load 0x0,0xb
0679 1b0d | | Execute Package,Field_Read,Field_Number 0xd
067a e002 | | Load 0x0,0x2
067b 1b14 | | Execute Package,Field_Read,Field_Number 0x14
067c 0322 | " | Declare_Variable Record
067d e002 | | Load 0x0,0x2
067e 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
067f 02c7 | | Declare_Variable Any
0680 00d8 | | Load_Top At_Offset_0
0681 1c00 | | Execute_Immediate Run_Utility,0x0
0682 BODY_0670:
0682 00da | | Load_Top At_Offset_2
0683 e402 | | Load 0x2,0x2
0684 e5ff | | Load 0x2,-0x1
0685 801a | | Call 0x0,0x1a
0686 c402 | | Store 0x2,0x2
0687 005b | [ | Store_Top Discrete,At_Offset_3
0688 00da | | Load_Top At_Offset_2
0689 8249 | I | Call 0x1,0x49
068a 00db | | Load_Top At_Offset_3
068b 4800 |H | Short_Literal 0x0
068c e5ff | | Load 0x2,-0x1
068d e002 | | Load 0x0,0x2
068e 1820 | | Execute Package,Field_Execute,Field_Number 0x20
068f 00da | | Load_Top At_Offset_2
0690 017d | } | Execute Record,Structure_Write
0691 00d8 | | Load_Top At_Offset_0
0692 0120 | | Execute Any,Is_Value
0693 6803 |h | Jump_Zero 0x697
0694 e002 | | Load 0x0,0x2
0695 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0696 7801 |x | Jump 0x698
0697 00d8 | | Load_Top At_Offset_0
0698 00da | | Load_Top At_Offset_2
0699 e402 | | Load 0x2,0x2
069a e002 | | Load 0x0,0x2
069b 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
069c c405 | | Store 0x2,0x5
069d 00d8 | | Load_Top At_Offset_0
069e 4401 |D | Exit_Subprogram With_Result,0x1
069f 0000 | | .XXX[0x1]
06a0 ; --------------------------------------------------------------------------------------
06a0 ; SUBPROGRAM
06a0 ; --------------------------------------------------------------------------------------
06a0 06a3 | | .CONST 0x06a3 ; Address of begin
06a1 0004 | | .CONST 0x0004 ; Address of exception handler
06a2 0001 | | .CONST 0x0001 ; Number of locals
06a3 BODY_06a0:
06a3 INIT_06a0:
06a3 4607 |F | Jump_Case 0x7
06a4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
06a5 7807 |x | Jump 0x6ad ; case 0x1
06a6 780a |x | Jump 0x6b1 ; case 0x2
06a7 780e |x | Jump 0x6b6 ; case 0x3
06a8 7811 |x | Jump 0x6ba ; case 0x4
06a9 7812 |x | Jump 0x6bc ; case 0x5
06aa 7813 |x | Jump 0x6be ; case 0x6
06ab 7816 |x | Jump 0x6c2 ; case 0x7
06ac 4302 |C | .XXX[0x1]
06ad 00da | | Load_Top At_Offset_2
06ae 0091 0d53 | S| Action Push_String_Extended_Indexed,0xd53 ; "A_COMPILATION_UNIT"
06b0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
06b1 00db | | Load_Top At_Offset_3
06b2 00db | | Load_Top At_Offset_3
06b3 00e0 | | Load_Encached Standard_Cache
06b4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
06b5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06b6 00da | | Load_Top At_Offset_2
06b7 00e0 | | Load_Encached Standard_Cache
06b8 181c | | Execute Package,Field_Execute,Field_Number 0x1c
06b9 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
06ba 00db | | Load_Top At_Offset_3
06bb 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06bc 00db | | Load_Top At_Offset_3
06bd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06be e232 | 2 | Load 0x1,0x32
06bf 00dc | | Load_Top At_Offset_4
06c0 0267 | g | Execute Discrete,Predecessor
06c1 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06c2 e232 | 2 | Load 0x1,0x32
06c3 00dc | | Load_Top At_Offset_4
06c4 0268 | h | Execute Discrete,Successor
06c5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06c6 0000 0000 | | .XXX[0x2]
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 00da | | Load_Top At_Offset_2
06cc 8027 | ' | Call 0x0,0x27
06cd 4401 |D | Exit_Subprogram With_Result,0x1
06ce 0000 0000 | | .XXX[0x2]
06d0 ; --------------------------------------------------------------------------------------
06d0 ; SUBPROGRAM
06d0 ; --------------------------------------------------------------------------------------
06d0 06d3 | | .CONST 0x06d3 ; Address of begin
06d1 0004 | | .CONST 0x0004 ; Address of exception handler
06d2 0001 | | .CONST 0x0001 ; Number of locals
06d3 BODY_06d0:
06d3 INIT_06d0:
06d3 4607 |F | Jump_Case 0x7
06d4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
06d5 7807 |x | Jump 0x6dd ; case 0x1
06d6 780a |x | Jump 0x6e1 ; case 0x2
06d7 780e |x | Jump 0x6e6 ; case 0x3
06d8 7811 |x | Jump 0x6ea ; case 0x4
06d9 7812 |x | Jump 0x6ec ; case 0x5
06da 7813 |x | Jump 0x6ee ; case 0x6
06db 7816 |x | Jump 0x6f2 ; case 0x7
06dc 4302 |C | .XXX[0x1]
06dd 00da | | Load_Top At_Offset_2
06de 0091 0d5a | Z| Action Push_String_Extended_Indexed,0xd5a ; "AN_IDENTIFIER_DEFINITION"
06e0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
06e1 00db | | Load_Top At_Offset_3
06e2 00db | | Load_Top At_Offset_3
06e3 00e0 | | Load_Encached Standard_Cache
06e4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
06e5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06e6 00da | | Load_Top At_Offset_2
06e7 00e0 | | Load_Encached Standard_Cache
06e8 181c | | Execute Package,Field_Execute,Field_Number 0x1c
06e9 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
06ea 00db | | Load_Top At_Offset_3
06eb 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06ec 00db | | Load_Top At_Offset_3
06ed 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06ee e234 | 4 | Load 0x1,0x34
06ef 00dc | | Load_Top At_Offset_4
06f0 0267 | g | Execute Discrete,Predecessor
06f1 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06f2 e234 | 4 | Load 0x1,0x34
06f3 00dc | | Load_Top At_Offset_4
06f4 0268 | h | Execute Discrete,Successor
06f5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06f6 0000 0000 | | .XXX[0x2]
06f8 ; --------------------------------------------------------------------------------------
06f8 ; SUBPROGRAM
06f8 ; --------------------------------------------------------------------------------------
06f8 06fb | | .CONST 0x06fb ; Address of begin
06f9 0004 | | .CONST 0x0004 ; Address of exception handler
06fa 0001 | | .CONST 0x0001 ; Number of locals
06fb BODY_06f8:
06fb INIT_06f8:
06fb 00da | | Load_Top At_Offset_2
06fc 0145 | E | Execute Heap_Access,Diana_Tree_Kind
06fd 00d8 | | Load_Top At_Offset_0
06fe 0d0c | | Execute_Immediate Less,0xc
06ff 700e |p | Jump_Nonzero 0x70e
0700 00d8 | | Load_Top At_Offset_0
0701 0c19 | | Execute_Immediate Greater_Equal,0x19
0702 7005 |p | Jump_Nonzero 0x708
0703 480d |H | Short_Literal 0xd
0704 4815 |H | Short_Literal 0x15
0705 0262 | b | Execute Discrete,In_Range
0706 7008 |p | Jump_Nonzero 0x70f
0707 7809 |x | Jump 0x711
0708 00d8 | | Load_Top At_Offset_0
0709 0c34 | 4 | Execute_Immediate Greater_Equal,0x34
070a 6808 |h | Jump_Zero 0x713
070b 0f59 | Y | Execute_Immediate Equal,0x59
070c 7007 |p | Jump_Nonzero 0x714
070d 7801 |x | Jump 0x70f
070e 00d1 | | Pop_Control Pop_Count_1
070f 4802 |H | Short_Literal 0x2
0710 4401 |D | Exit_Subprogram With_Result,0x1
0711 4801 |H | Short_Literal 0x1
0712 4401 |D | Exit_Subprogram With_Result,0x1
0713 00d1 | | Pop_Control Pop_Count_1
0714 4800 |H | Short_Literal 0x0
0715 4401 |D | Exit_Subprogram With_Result,0x1
0716 0000 0000 | | .XXX[0x2]
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 00db | | Load_Top At_Offset_3
071c 00db | | Load_Top At_Offset_3
071d e019 | | Load 0x0,0x19
071e 180e | | Execute Package,Field_Execute,Field_Number 0xe
071f 4402 |D | Exit_Subprogram With_Result,0x2
0720 ; --------------------------------------------------------------------------------------
0720 ; SUBPROGRAM
0720 ; --------------------------------------------------------------------------------------
0720 072d | - | .CONST 0x072d ; Address of begin
0721 0004 | | .CONST 0x0004 ; Address of exception handler
0722 0007 | | .CONST 0x0007 ; Number of locals
0723 INIT_0720:
0723 00e1 | | Load_Encached Boolean_Cache
0724 e02d | - | Load 0x0,0x2d
0725 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0726 e248 | H | Load 0x1,0x48
0727 0322 | " | Declare_Variable Record
0728 e5ff | | Load 0x2,-0x1
0729 029f 0ae3 | | Declare_Subprogram For_Call,INIT_0ae0
072b 029f 0b93 | | Declare_Subprogram For_Call,INIT_0b90
072d BODY_0720:
072d e219 | | Load 0x1,0x19
072e e404 | | Load 0x2,0x4
072f 017d | } | Execute Record,Structure_Write
0730 e5fc | | Load 0x2,-0x4
0731 6803 |h | Jump_Zero 0x735
0732 4803 |H | Short_Literal 0x3
0733 a403 | | Store_Unchecked 0x2,0x3
0734 7802 |x | Jump 0x737
0735 4802 |H | Short_Literal 0x2
0736 a403 | | Store_Unchecked 0x2,0x3
0737 e5fe | | Load 0x2,-0x2
0738 6802 |h | Jump_Zero 0x73b
0739 8406 | | Call 0x2,0x6
073a 7801 |x | Jump 0x73c
073b 8407 | | Call 0x2,0x7
073c 00db | | Load_Top At_Offset_3
073d 4404 |D | Exit_Subprogram With_Result,0x4
073e 0000 0000 | | .XXX[0x2]
0740 ; --------------------------------------------------------------------------------------
0740 ; SUBPROGRAM
0740 ; --------------------------------------------------------------------------------------
0740 0743 | C | .CONST 0x0743 ; Address of begin
0741 0004 | | .CONST 0x0004 ; Address of exception handler
0742 0001 | | .CONST 0x0001 ; Number of locals
0743 BODY_0740:
0743 INIT_0740:
0743 00da | | Load_Top At_Offset_2
0744 e019 | | Load 0x0,0x19
0745 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0746 4401 |D | Exit_Subprogram With_Result,0x1
0747 0000 | | .XXX[0x1]
0748 ; --------------------------------------------------------------------------------------
0748 ; SUBPROGRAM
0748 ; --------------------------------------------------------------------------------------
0748 074b | K | .CONST 0x074b ; Address of begin
0749 0751 | Q | .CONST 0x0751 ; Address of exception handler
074a 0001 | | .CONST 0x0001 ; Number of locals
074b BODY_0748:
074b INIT_0748:
074b 00da | | Load_Top At_Offset_2
074c 00eb | | Load_Encached Diana_Cache
074d 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
074e 00eb | | Load_Encached Diana_Cache
074f 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0750 4401 |D | Exit_Subprogram With_Result,0x1
0751 TRAP_0748:
0751 0007 | | Action Break_Optional
0752 0092 0d71 | q| Action Push_String_Extended,0xd71 ; "Element is not an identifier"
0754 e011 | | Load 0x0,0x11
0755 8012 | | Call 0x0,0x12
0756 e23e | > | Load 0x1,0x3e
0757 0257 | W | Execute Discrete,Raise
0758 ; --------------------------------------------------------------------------------------
0758 ; SUBPROGRAM
0758 ; --------------------------------------------------------------------------------------
0758 075b | [ | .CONST 0x075b ; Address of begin
0759 0004 | | .CONST 0x0004 ; Address of exception handler
075a 0001 | | .CONST 0x0001 ; Number of locals
075b BODY_0758:
075b INIT_0758:
075b 00da | | Load_Top At_Offset_2
075c 823c | < | Call 0x1,0x3c
075d 0e09 | | Execute_Immediate Not_Equal,0x9
075e 4401 |D | Exit_Subprogram With_Result,0x1
075f 0000 | | .XXX[0x1]
0760 ; --------------------------------------------------------------------------------------
0760 ; SUBPROGRAM
0760 ; --------------------------------------------------------------------------------------
0760 0763 | c | .CONST 0x0763 ; Address of begin
0761 0004 | | .CONST 0x0004 ; Address of exception handler
0762 0001 | | .CONST 0x0001 ; Number of locals
0763 BODY_0760:
0763 INIT_0760:
0763 4607 |F | Jump_Case 0x7
0764 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0765 7807 |x | Jump 0x76d ; case 0x1
0766 780a |x | Jump 0x771 ; case 0x2
0767 780e |x | Jump 0x776 ; case 0x3
0768 7811 |x | Jump 0x77a ; case 0x4
0769 7812 |x | Jump 0x77c ; case 0x5
076a 7813 |x | Jump 0x77e ; case 0x6
076b 7816 |x | Jump 0x782 ; case 0x7
076c 4302 |C | .XXX[0x1]
076d 00da | | Load_Top At_Offset_2
076e 0091 0d5d | ]| Action Push_String_Extended_Indexed,0xd5d ; "AN_ALTERNATIVE_PROMPT"
0770 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0771 00db | | Load_Top At_Offset_3
0772 00db | | Load_Top At_Offset_3
0773 00e0 | | Load_Encached Standard_Cache
0774 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0775 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0776 00da | | Load_Top At_Offset_2
0777 00e0 | | Load_Encached Standard_Cache
0778 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0779 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
077a 00db | | Load_Top At_Offset_3
077b 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
077c 00db | | Load_Top At_Offset_3
077d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
077e e23b | ; | Load 0x1,0x3b
077f 00dc | | Load_Top At_Offset_4
0780 0267 | g | Execute Discrete,Predecessor
0781 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0782 e23b | ; | Load 0x1,0x3b
0783 00dc | | Load_Top At_Offset_4
0784 0268 | h | Execute Discrete,Successor
0785 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0786 0000 0000 | | .XXX[0x2]
0788 ; --------------------------------------------------------------------------------------
0788 ; SUBPROGRAM
0788 ; --------------------------------------------------------------------------------------
0788 078d | | .CONST 0x078d ; Address of begin
0789 0004 | | .CONST 0x0004 ; Address of exception handler
078a 0002 | | .CONST 0x0002 ; Number of locals
078b INIT_0788:
078b 00da | | Load_Top At_Offset_2
078c 0007 | | Action Break_Optional
078d BODY_0788:
078d 00d8 | | Load_Top At_Offset_0
078e e02e | . | Load 0x0,0x2e
078f 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0790 180d | | Execute Package,Field_Execute,Field_Number 0xd
0791 7002 |p | Jump_Nonzero 0x794
0792 4809 |H | Short_Literal 0x9
0793 4401 |D | Exit_Subprogram With_Result,0x1
0794 00d8 | | Load_Top At_Offset_0
0795 e02e | . | Load 0x0,0x2e
0796 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0797 180e | | Execute Package,Field_Execute,Field_Number 0xe
0798 00d8 | | Load_Top At_Offset_0
0799 0d61 | a | Execute_Immediate Less,0x61
079a 7012 |p | Jump_Nonzero 0x7ad
079b 00d8 | | Load_Top At_Offset_0
079c 0c63 | c | Execute_Immediate Greater_Equal,0x63
079d 7004 |p | Jump_Nonzero 0x7a2
079e 0f61 | a | Execute_Immediate Equal,0x61
079f 701f |p | Jump_Nonzero 0x7bf
07a0 4808 |H | Short_Literal 0x8
07a1 4401 |D | Exit_Subprogram With_Result,0x1
07a2 0a9d | | Execute_Immediate Plus,-0x63
07a3 4606 |F | Jump_Case 0x6
07a4 781d |x | Jump 0x7c2 ; case 0x0
07a5 7823 |x# | Jump 0x7c9 ; case 0x1
07a6 7812 |x | Jump 0x7b9 ; case 0x2
07a7 7813 |x | Jump 0x7bb ; case 0x3
07a8 7814 |x | Jump 0x7bd ; case 0x4
07a9 781a |x | Jump 0x7c4 ; case 0x5
07aa 7800 |x | Jump 0x7ab ; case 0x6
07ab 4807 |H | Short_Literal 0x7
07ac 4401 |D | Exit_Subprogram With_Result,0x1
07ad 00d8 | | Load_Top At_Offset_0
07ae 4802 |H | Short_Literal 0x2
07af 4803 |H | Short_Literal 0x3
07b0 0262 | b | Execute Discrete,In_Range
07b1 700f |p | Jump_Nonzero 0x7c1
07b2 0b04 | | Execute_Immediate Case_Compare,0x4
07b3 7012 |p | Jump_Nonzero 0x7c6
07b4 4806 |H | Short_Literal 0x6
07b5 4807 |H | Short_Literal 0x7
07b6 0262 | b | Execute Discrete,In_Range
07b7 700a |p | Jump_Nonzero 0x7c2
07b8 7810 |x | Jump 0x7c9
07b9 4800 |H | Short_Literal 0x0
07ba 4401 |D | Exit_Subprogram With_Result,0x1
07bb 4801 |H | Short_Literal 0x1
07bc 4401 |D | Exit_Subprogram With_Result,0x1
07bd 4802 |H | Short_Literal 0x2
07be 4401 |D | Exit_Subprogram With_Result,0x1
07bf 4803 |H | Short_Literal 0x3
07c0 4401 |D | Exit_Subprogram With_Result,0x1
07c1 00d1 | | Pop_Control Pop_Count_1
07c2 4804 |H | Short_Literal 0x4
07c3 4401 |D | Exit_Subprogram With_Result,0x1
07c4 4805 |H | Short_Literal 0x5
07c5 4401 |D | Exit_Subprogram With_Result,0x1
07c6 00d1 | | Pop_Control Pop_Count_1
07c7 4806 |H | Short_Literal 0x6
07c8 4401 |D | Exit_Subprogram With_Result,0x1
07c9 4809 |H | Short_Literal 0x9
07ca 4401 |D | Exit_Subprogram With_Result,0x1
07cb 0000 0000 | | .BLANK 0000[0x5]
07d0 ; --------------------------------------------------------------------------------------
07d0 ; SUBPROGRAM
07d0 ; --------------------------------------------------------------------------------------
07d0 07d3 | | .CONST 0x07d3 ; Address of begin
07d1 0004 | | .CONST 0x0004 ; Address of exception handler
07d2 0001 | | .CONST 0x0001 ; Number of locals
07d3 BODY_07d0:
07d3 INIT_07d0:
07d3 802f | / | Call 0x0,0x2f
07d4 8010 | | Call 0x0,0x10
07d5 00ca | | Action Exit_Nullary_Function
07d6 0000 0000 | | .XXX[0x2]
07d8 ; --------------------------------------------------------------------------------------
07d8 ; SUBPROGRAM
07d8 ; --------------------------------------------------------------------------------------
07d8 07db | | .CONST 0x07db ; Address of begin
07d9 0004 | | .CONST 0x0004 ; Address of exception handler
07da 0001 | | .CONST 0x0001 ; Number of locals
07db BODY_07d8:
07db INIT_07d8:
07db 802f | / | Call 0x0,0x2f
07dc 00ca | | Action Exit_Nullary_Function
07dd 0000 0000 | | .XXX[0x3]
07df 0000 | |
07e0 ; --------------------------------------------------------------------------------------
07e0 ; SUBPROGRAM
07e0 ; --------------------------------------------------------------------------------------
07e0 07e3 | | .CONST 0x07e3 ; Address of begin
07e1 0004 | | .CONST 0x0004 ; Address of exception handler
07e2 0001 | | .CONST 0x0001 ; Number of locals
07e3 BODY_07e0:
07e3 INIT_07e0:
07e3 00da | | Load_Top At_Offset_2
07e4 820f | | Call 0x1,0xf
07e5 6803 |h | Jump_Zero 0x7e9
07e6 0092 0d6f | o| Action Push_String_Extended,0xd6f ; "<NIL_ELEMENT>"
07e8 4404 |D | Exit_Subprogram With_Result,0x4
07e9 00db | | Load_Top At_Offset_3
07ea 0d03 | | Execute_Immediate Less,0x3
07eb 680b |h | Jump_Zero 0x7f7
07ec e030 | 0 | Load 0x0,0x30
07ed 1810 | | Execute Package,Field_Execute,Field_Number 0x10
07ee e016 | | Load 0x0,0x16
07ef 1814 | | Execute Package,Field_Execute,Field_Number 0x14
07f0 800d | | Call 0x0,0xd
07f1 4846 |HF | Short_Literal 0x46
07f2 00db | | Load_Top At_Offset_3
07f3 822d | - | Call 0x1,0x2d
07f4 824b | K | Call 0x1,0x4b
07f5 826d | m | Call 0x1,0x6d
07f6 4404 |D | Exit_Subprogram With_Result,0x4
07f7 00db | | Load_Top At_Offset_3
07f8 0f03 | | Execute_Immediate Equal,0x3
07f9 6809 |h | Jump_Zero 0x803
07fa 4800 |H | Short_Literal 0x0
07fb 4800 |H | Short_Literal 0x0
07fc 4800 |H | Short_Literal 0x0
07fd e5ff | | Load 0x2,-0x1
07fe e031 | 1 | Load 0x0,0x31
07ff 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0800 0092 0d72 | r| Action Push_String_Extended,0xd72 ; "See Ada image displayed"
0802 4404 |D | Exit_Subprogram With_Result,0x4
0803 00da | | Load_Top At_Offset_2
0804 e032 | 2 | Load 0x0,0x32
0805 180d | | Execute Package,Field_Execute,Field_Number 0xd
0806 0092 0d73 | s| Action Push_String_Extended,0xd73 ; "See Diana image displayed"
0808 4404 |D | Exit_Subprogram With_Result,0x4
0809 0000 0000 | | .BLANK 0000[0x7]
0810 ; --------------------------------------------------------------------------------------
0810 ; SUBPROGRAM
0810 ; --------------------------------------------------------------------------------------
0810 0813 | | .CONST 0x0813 ; Address of begin
0811 0004 | | .CONST 0x0004 ; Address of exception handler
0812 0001 | | .CONST 0x0001 ; Number of locals
0813 BODY_0810:
0813 INIT_0810:
0813 00da | | Load_Top At_Offset_2
0814 8216 | | Call 0x1,0x16
0815 6803 |h | Jump_Zero 0x819
0816 0092 0d74 | t| Action Push_String_Extended,0xd74 ; "<NIL_ITERATOR>"
0818 4404 |D | Exit_Subprogram With_Result,0x4
0819 e030 | 0 | Load 0x0,0x30
081a 1810 | | Execute Package,Field_Execute,Field_Number 0x10
081b e016 | | Load 0x0,0x16
081c 1814 | | Execute Package,Field_Execute,Field_Number 0x14
081d 800d | | Call 0x0,0xd
081e 00da | | Load_Top At_Offset_2
081f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0820 680b |h | Jump_Zero 0x82c
0821 480a |H | Short_Literal 0xa
0822 00db | | Load_Top At_Offset_3
0823 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0824 e261 | a | Load 0x1,0x61
0825 1d62 | b | Execute_Immediate Reference_Lex_1,0x62
0826 1d63 | c | Execute_Immediate Reference_Lex_1,0x63
0827 1d64 | d | Execute_Immediate Reference_Lex_1,0x64
0828 1d65 | e | Execute_Immediate Reference_Lex_1,0x65
0829 8250 | P | Call 0x1,0x50
082a 826d | m | Call 0x1,0x6d
082b 4404 |D | Exit_Subprogram With_Result,0x4
082c 480a |H | Short_Literal 0xa
082d 00db | | Load_Top At_Offset_3
082e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
082f e25b | [ | Load 0x1,0x5b
0830 1d5c | \ | Execute_Immediate Reference_Lex_1,0x5c
0831 1d5d | ] | Execute_Immediate Reference_Lex_1,0x5d
0832 1d5e | ^ | Execute_Immediate Reference_Lex_1,0x5e
0833 1d5f | _ | Execute_Immediate Reference_Lex_1,0x5f
0834 8250 | P | Call 0x1,0x50
0835 826d | m | Call 0x1,0x6d
0836 4404 |D | Exit_Subprogram With_Result,0x4
0837 0000 | | .XXX[0x1]
0838 ; --------------------------------------------------------------------------------------
0838 ; SUBPROGRAM
0838 ; --------------------------------------------------------------------------------------
0838 083b | ; | .CONST 0x083b ; Address of begin
0839 0004 | | .CONST 0x0004 ; Address of exception handler
083a 0001 | | .CONST 0x0001 ; Number of locals
083b BODY_0838:
083b INIT_0838:
083b 00da | | Load_Top At_Offset_2
083c 8222 | " | Call 0x1,0x22
083d 6803 |h | Jump_Zero 0x841
083e 0092 0d75 | u| Action Push_String_Extended,0xd75 ; "<NIL_LIST>"
0840 4404 |D | Exit_Subprogram With_Result,0x4
0841 e030 | 0 | Load 0x0,0x30
0842 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0843 e016 | | Load 0x0,0x16
0844 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0845 800d | | Call 0x0,0xd
0846 480a |H | Short_Literal 0xa
0847 00db | | Load_Top At_Offset_3
0848 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0849 e267 | g | Load 0x1,0x67
084a 1d68 | h | Execute_Immediate Reference_Lex_1,0x68
084b 1d69 | i | Execute_Immediate Reference_Lex_1,0x69
084c 1d6a | j | Execute_Immediate Reference_Lex_1,0x6a
084d 1d6b | k | Execute_Immediate Reference_Lex_1,0x6b
084e 8250 | P | Call 0x1,0x50
084f 826d | m | Call 0x1,0x6d
0850 4404 |D | Exit_Subprogram With_Result,0x4
0851 0000 0000 | | .BLANK 0000[0x7]
0858 ; --------------------------------------------------------------------------------------
0858 ; SUBPROGRAM
0858 ; --------------------------------------------------------------------------------------
0858 0860 | ` | .CONST 0x0860 ; Address of begin
0859 0004 | | .CONST 0x0004 ; Address of exception handler
085a 0002 | | .CONST 0x0002 ; Number of locals
085b INIT_0858:
085b e002 | | Load 0x0,0x2
085c 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
085d 02c7 | | Declare_Variable Any
085e 00db | | Load_Top At_Offset_3
085f a402 | | Store_Unchecked 0x2,0x2
0860 BODY_0858:
0860 00d8 | | Load_Top At_Offset_0
0861 e002 | | Load 0x0,0x2
0862 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0863 6803 |h | Jump_Zero 0x867
0864 0092 0d76 | v| Action Push_String_Extended,0xd76 ; "<DONE>"
0866 4404 |D | Exit_Subprogram With_Result,0x4
0867 e030 | 0 | Load 0x0,0x30
0868 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0869 e016 | | Load 0x0,0x16
086a 1814 | | Execute Package,Field_Execute,Field_Number 0x14
086b 800d | | Call 0x0,0xd
086c 4846 |HF | Short_Literal 0x46
086d 4820 |H | Short_Literal 0x20
086e e5ff | | Load 0x2,-0x1
086f e254 | T | Load 0x1,0x54
0870 1d55 | U | Execute_Immediate Reference_Lex_1,0x55
0871 1d56 | V | Execute_Immediate Reference_Lex_1,0x56
0872 1d57 | W | Execute_Immediate Reference_Lex_1,0x57
0873 1d58 | X | Execute_Immediate Reference_Lex_1,0x58
0874 8250 | P | Call 0x1,0x50
0875 824b | K | Call 0x1,0x4b
0876 826d | m | Call 0x1,0x6d
0877 4404 |D | Exit_Subprogram With_Result,0x4
0878 ; --------------------------------------------------------------------------------------
0878 ; SUBPROGRAM
0878 ; --------------------------------------------------------------------------------------
0878 087b | { | .CONST 0x087b ; Address of begin
0879 0004 | | .CONST 0x0004 ; Address of exception handler
087a 0001 | | .CONST 0x0001 ; Number of locals
087b BODY_0878:
087b INIT_0878:
087b 00da | | Load_Top At_Offset_2
087c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
087d e5fe | | Load 0x2,-0x2
087e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
087f 00da | | Load_Top At_Offset_2
0880 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0881 e5fe | | Load 0x2,-0x2
0882 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0883 00da | | Load_Top At_Offset_2
0884 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0885 e5fe | | Load 0x2,-0x2
0886 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0887 4502 |E | Exit_Subprogram 0x2
0888 ; --------------------------------------------------------------------------------------
0888 ; SUBPROGRAM
0888 ; --------------------------------------------------------------------------------------
0888 088b | | .CONST 0x088b ; Address of begin
0889 0004 | | .CONST 0x0004 ; Address of exception handler
088a 0001 | | .CONST 0x0001 ; Number of locals
088b BODY_0888:
088b INIT_0888:
088b 4607 |F | Jump_Case 0x7
088c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
088d 7807 |x | Jump 0x895 ; case 0x1
088e 780a |x | Jump 0x899 ; case 0x2
088f 780e |x | Jump 0x89e ; case 0x3
0890 7811 |x | Jump 0x8a2 ; case 0x4
0891 7812 |x | Jump 0x8a4 ; case 0x5
0892 7813 |x | Jump 0x8a6 ; case 0x6
0893 7816 |x | Jump 0x8aa ; case 0x7
0894 4302 |C | .XXX[0x1]
0895 00da | | Load_Top At_Offset_2
0896 0091 0d67 | g| Action Push_String_Extended_Indexed,0xd67 ; "SEQUENCE"
0898 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0899 00db | | Load_Top At_Offset_3
089a 00db | | Load_Top At_Offset_3
089b 00e0 | | Load_Encached Standard_Cache
089c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
089d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
089e 00da | | Load_Top At_Offset_2
089f 00e0 | | Load_Encached Standard_Cache
08a0 181c | | Execute Package,Field_Execute,Field_Number 0x1c
08a1 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
08a2 00db | | Load_Top At_Offset_3
08a3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
08a4 00db | | Load_Top At_Offset_3
08a5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
08a6 e247 | G | Load 0x1,0x47
08a7 00dc | | Load_Top At_Offset_4
08a8 0267 | g | Execute Discrete,Predecessor
08a9 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
08aa e247 | G | Load 0x1,0x47
08ab 00dc | | Load_Top At_Offset_4
08ac 0268 | h | Execute Discrete,Successor
08ad 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
08ae 0000 0000 | | .XXX[0x2]
08b0 ; --------------------------------------------------------------------------------------
08b0 ; SUBPROGRAM
08b0 ; --------------------------------------------------------------------------------------
08b0 08b3 | | .CONST 0x08b3 ; Address of begin
08b1 0004 | | .CONST 0x0004 ; Address of exception handler
08b2 0001 | | .CONST 0x0001 ; Number of locals
08b3 BODY_08b0:
08b3 INIT_08b0:
08b3 00da | | Load_Top At_Offset_2
08b4 7001 |p | Jump_Nonzero 0x8b6
08b5 4502 |E | Exit_Subprogram 0x2
08b6 00da | | Load_Top At_Offset_2
08b7 e00b | | Load 0x0,0xb
08b8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
08b9 011c | | Execute Any,Convert_Unchecked
08ba 1c01 | | Execute_Immediate Run_Utility,0x1
08bb e01e | | Load 0x0,0x1e
08bc 8012 | | Call 0x0,0x12
08bd e23f | ? | Load 0x1,0x3f
08be 0257 | W | Execute Discrete,Raise
08bf 0000 | | .XXX[0x1]
08c0 ; --------------------------------------------------------------------------------------
08c0 ; SUBPROGRAM
08c0 ; --------------------------------------------------------------------------------------
08c0 08da | | .CONST 0x08da ; Address of begin
08c1 0004 | | .CONST 0x0004 ; Address of exception handler
08c2 0005 | | .CONST 0x0005 ; Number of locals
08c3 INIT_08c0:
08c3 00e3 | | Load_Encached Natural_Cache
08c4 00e3 | | Load_Encached Natural_Cache
08c5 4801 |H | Short_Literal 0x1
08c6 e5fe | | Load 0x2,-0x2
08c7 00e9 | | Load_Encached String_Cache
08c8 035b | [ | Declare_Type Array,Constrained
08c9 0337 | 7 | Declare_Variable Array
08ca 00d8 | | Load_Top At_Offset_0
08cb 0335 | 5 | Declare_Variable Array,Duplicate
08cc 00cd | | Action Spare6_Action
08cd 00d9 | | Load_Top At_Offset_1
08ce 01d9 | | Execute Vector,Reverse_Bounds
08cf 0263 | c | Execute Discrete,Above_Bound
08d0 7005 |p | Jump_Nonzero 0x8d6
08d1 4820 |H | Short_Literal 0x20
08d2 00d9 | | Load_Top At_Offset_1
08d3 e405 | | Load 0x2,0x5
08d4 01d6 | | Execute Vector,Field_Write
08d5 3ffb |? | Loop_Increasing 0x8d1
08d6 00d9 | | Load_Top At_Offset_1
08d7 01d4 | | Execute Vector,Structure_Write
08d8 0092 0d77 | w| Action Push_String_Extended,0xd77 ; " .... "
08da BODY_08c0:
08da e5ff | | Load 0x2,-0x1
08db 01db | | Execute Vector,Length
08dc 00da | | Load_Top At_Offset_2
08dd 01db | | Execute Vector,Length
08de 027a | z | Execute Discrete,Less_Equal
08df 680f |h | Jump_Zero 0x8ef
08e0 e5ff | | Load 0x2,-0x1
08e1 01db | | Execute Vector,Length
08e2 005b | [ | Store_Top Discrete,At_Offset_3
08e3 e5ff | | Load 0x2,-0x1
08e4 4801 |H | Short_Literal 0x1
08e5 e5ff | | Load 0x2,-0x1
08e6 01db | | Execute Vector,Length
08e7 00d8 | | Load_Top At_Offset_0
08e8 00e2 | | Load_Encached Integer_Cache
08e9 0260 | ` | Execute Discrete,In_Type
08ea 7001 |p | Jump_Nonzero 0x8ec
08eb 0801 | | Execute_Immediate Raise,0x1
08ec e404 | | Load 0x2,0x4
08ed 01ce | | Execute Vector,Slice_Write
08ee 7847 |xG | Jump 0x936
08ef 00d9 | | Load_Top At_Offset_1
08f0 01dc | | Execute Vector,Last
08f1 005b | [ | Store_Top Discrete,At_Offset_3
08f2 00d9 | | Load_Top At_Offset_1
08f3 01db | | Execute Vector,Length
08f4 09ff | | Execute_Immediate Binary_Scale,-0x1
08f5 c402 | | Store 0x2,0x2
08f6 e5ff | | Load 0x2,-0x1
08f7 01dd | | Execute Vector,First
08f8 e5ff | | Load 0x2,-0x1
08f9 01dd | | Execute Vector,First
08fa e402 | | Load 0x2,0x2
08fb 0273 | s | Execute Discrete,Plus
08fc 0afc | | Execute_Immediate Plus,-0x4
08fd 00d8 | | Load_Top At_Offset_0
08fe 00e2 | | Load_Encached Integer_Cache
08ff 0260 | ` | Execute Discrete,In_Type
0900 7001 |p | Jump_Nonzero 0x902
0901 0801 | | Execute_Immediate Raise,0x1
0902 e5ff | | Load 0x2,-0x1
0903 01cf | | Execute Vector,Slice_Read
0904 4801 |H | Short_Literal 0x1
0905 e402 | | Load 0x2,0x2
0906 0afd | | Execute_Immediate Plus,-0x3
0907 e404 | | Load 0x2,0x4
0908 01ce | | Execute Vector,Slice_Write
0909 00d8 | | Load_Top At_Offset_0
090a e402 | | Load 0x2,0x2
090b 0afe | | Execute_Immediate Plus,-0x2
090c 00d8 | | Load_Top At_Offset_0
090d 00e2 | | Load_Encached Integer_Cache
090e 0260 | ` | Execute Discrete,In_Type
090f 7001 |p | Jump_Nonzero 0x911
0910 0801 | | Execute_Immediate Raise,0x1
0911 e402 | | Load 0x2,0x2
0912 0a03 | | Execute_Immediate Plus,0x3
0913 00d8 | | Load_Top At_Offset_0
0914 00e2 | | Load_Encached Integer_Cache
0915 0260 | ` | Execute Discrete,In_Type
0916 7001 |p | Jump_Nonzero 0x918
0917 0801 | | Execute_Immediate Raise,0x1
0918 e404 | | Load 0x2,0x4
0919 01ce | | Execute Vector,Slice_Write
091a e5ff | | Load 0x2,-0x1
091b 01dc | | Execute Vector,Last
091c 00da | | Load_Top At_Offset_2
091d 01dc | | Execute Vector,Last
091e 0272 | r | Execute Discrete,Minus
091f e402 | | Load 0x2,0x2
0920 0273 | s | Execute Discrete,Plus
0921 0a04 | | Execute_Immediate Plus,0x4
0922 00d8 | | Load_Top At_Offset_0
0923 00e2 | | Load_Encached Integer_Cache
0924 0260 | ` | Execute Discrete,In_Type
0925 7001 |p | Jump_Nonzero 0x927
0926 0801 | | Execute_Immediate Raise,0x1
0927 e5ff | | Load 0x2,-0x1
0928 01dc | | Execute Vector,Last
0929 e5ff | | Load 0x2,-0x1
092a 01cf | | Execute Vector,Slice_Read
092b e402 | | Load 0x2,0x2
092c 0a04 | | Execute_Immediate Plus,0x4
092d 00d8 | | Load_Top At_Offset_0
092e 00e2 | | Load_Encached Integer_Cache
092f 0260 | ` | Execute Discrete,In_Type
0930 7001 |p | Jump_Nonzero 0x932
0931 0801 | | Execute_Immediate Raise,0x1
0932 00db | | Load_Top At_Offset_3
0933 01dc | | Execute Vector,Last
0934 e404 | | Load 0x2,0x4
0935 01ce | | Execute Vector,Slice_Write
0936 00cf | | Action Mark_Auxiliary
0937 00da | | Load_Top At_Offset_2
0938 01d9 | | Execute Vector,Reverse_Bounds
0939 0263 | c | Execute Discrete,Above_Bound
093a 7010 |p | Jump_Nonzero 0x94b
093b 00d8 | | Load_Top At_Offset_0
093c e404 | | Load 0x2,0x4
093d 01d7 | | Execute Vector,Field_Read
093e 0f0a | | Execute_Immediate Equal,0xa
093f 7005 |p | Jump_Nonzero 0x945
0940 00d8 | | Load_Top At_Offset_0
0941 e404 | | Load 0x2,0x4
0942 01d7 | | Execute Vector,Field_Read
0943 0f0c | | Execute_Immediate Equal,0xc
0944 6804 |h | Jump_Zero 0x949
0945 4820 |H | Short_Literal 0x20
0946 00d9 | | Load_Top At_Offset_1
0947 e404 | | Load 0x2,0x4
0948 01d6 | | Execute Vector,Field_Write
0949 00c8 | | Action Pop_Auxiliary_Range
094a 3ff0 |? | Loop_Increasing 0x93b
094b 00ce | | Action Pop_Auxiliary
094c 4801 |H | Short_Literal 0x1
094d 00db | | Load_Top At_Offset_3
094e 00db | | Load_Top At_Offset_3
094f 01cf | | Execute Vector,Slice_Read
0950 00e9 | | Load_Encached String_Cache
0951 01c6 | | Execute Vector,Convert_To_Formal
0952 4402 |D | Exit_Subprogram With_Result,0x2
0953 0000 0000 | | .BLANK 0000[0x5]
0958 ; --------------------------------------------------------------------------------------
0958 ; SUBPROGRAM
0958 ; --------------------------------------------------------------------------------------
0958 095b | [ | .CONST 0x095b ; Address of begin
0959 0004 | | .CONST 0x0004 ; Address of exception handler
095a 0001 | | .CONST 0x0001 ; Number of locals
095b BODY_0958:
095b INIT_0958:
095b 00da | | Load_Top At_Offset_2
095c 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
095d 4606 |F | Jump_Case 0x6
095e 784d |xM | Jump 0x9ac ; case 0x0
095f 7806 |x | Jump 0x966 ; case 0x1
0960 7807 |x | Jump 0x968 ; case 0x2
0961 7839 |x9 | Jump 0x99b ; case 0x3
0962 7803 |x | Jump 0x966 ; case 0x4
0963 7802 |x | Jump 0x966 ; case 0x5
0964 7800 |x | Jump 0x965 ; case 0x6
0965 08e2 | | Execute_Immediate Raise,0xe2
0966 4800 |H | Short_Literal 0x0
0967 4401 |D | Exit_Subprogram With_Result,0x1
0968 00da | | Load_Top At_Offset_2
0969 2e04 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
096a 4626 |F& | Jump_Case 0x26
096b 7827 |x' | Jump 0x993 ; case 0x0
096c 7826 |x& | Jump 0x993 ; case 0x1
096d 7825 |x% | Jump 0x993 ; case 0x2
096e 7824 |x$ | Jump 0x993 ; case 0x3
096f 7823 |x# | Jump 0x993 ; case 0x4
0970 7822 |x" | Jump 0x993 ; case 0x5
0971 7821 |x! | Jump 0x993 ; case 0x6
0972 7820 |x | Jump 0x993 ; case 0x7
0973 7823 |x# | Jump 0x997 ; case 0x8
0974 7822 |x" | Jump 0x997 ; case 0x9
0975 7821 |x! | Jump 0x997 ; case 0xa
0976 7820 |x | Jump 0x997 ; case 0xb
0977 781f |x | Jump 0x997 ; case 0xc
0978 781e |x | Jump 0x997 ; case 0xd
0979 7819 |x | Jump 0x993 ; case 0xe
097a 781a |x | Jump 0x995 ; case 0xf
097b 7819 |x | Jump 0x995 ; case 0x10
097c 7816 |x | Jump 0x993 ; case 0x11
097d 7815 |x | Jump 0x993 ; case 0x12
097e 7818 |x | Jump 0x997 ; case 0x13
097f 7817 |x | Jump 0x997 ; case 0x14
0980 7816 |x | Jump 0x997 ; case 0x15
0981 7811 |x | Jump 0x993 ; case 0x16
0982 7810 |x | Jump 0x993 ; case 0x17
0983 780f |x | Jump 0x993 ; case 0x18
0984 7812 |x | Jump 0x997 ; case 0x19
0985 7811 |x | Jump 0x997 ; case 0x1a
0986 7810 |x | Jump 0x997 ; case 0x1b
0987 780f |x | Jump 0x997 ; case 0x1c
0988 780a |x | Jump 0x993 ; case 0x1d
0989 7809 |x | Jump 0x993 ; case 0x1e
098a 7808 |x | Jump 0x993 ; case 0x1f
098b 7807 |x | Jump 0x993 ; case 0x20
098c 7806 |x | Jump 0x993 ; case 0x21
098d 780b |x | Jump 0x999 ; case 0x22
098e 780a |x | Jump 0x999 ; case 0x23
098f 7803 |x | Jump 0x993 ; case 0x24
0990 7802 |x | Jump 0x993 ; case 0x25
0991 7800 |x | Jump 0x992 ; case 0x26
0992 08e2 | | Execute_Immediate Raise,0xe2
0993 4800 |H | Short_Literal 0x0
0994 4401 |D | Exit_Subprogram With_Result,0x1
0995 4801 |H | Short_Literal 0x1
0996 4401 |D | Exit_Subprogram With_Result,0x1
0997 4801 |H | Short_Literal 0x1
0998 4401 |D | Exit_Subprogram With_Result,0x1
0999 4800 |H | Short_Literal 0x0
099a 4401 |D | Exit_Subprogram With_Result,0x1
099b 00da | | Load_Top At_Offset_2
099c 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
099d 00d8 | | Load_Top At_Offset_0
099e 4800 |H | Short_Literal 0x0
099f 480a |H | Short_Literal 0xa
09a0 0262 | b | Execute Discrete,In_Range
09a1 7005 |p | Jump_Nonzero 0x9a7
09a2 480b |H | Short_Literal 0xb
09a3 4812 |H | Short_Literal 0x12
09a4 0262 | b | Execute Discrete,In_Range
09a5 7004 |p | Jump_Nonzero 0x9aa
09a6 08e2 | | Execute_Immediate Raise,0xe2
09a7 00d1 | | Pop_Control Pop_Count_1
09a8 4800 |H | Short_Literal 0x0
09a9 4401 |D | Exit_Subprogram With_Result,0x1
09aa 4801 |H | Short_Literal 0x1
09ab 4401 |D | Exit_Subprogram With_Result,0x1
09ac 4801 |H | Short_Literal 0x1
09ad 4401 |D | Exit_Subprogram With_Result,0x1
09ae 0000 0000 | | .XXX[0x2]
09b0 ; --------------------------------------------------------------------------------------
09b0 ; SUBPROGRAM
09b0 ; --------------------------------------------------------------------------------------
09b0 09db | | .CONST 0x09db ; Address of begin
09b1 0004 | | .CONST 0x0004 ; Address of exception handler
09b2 0009 | | .CONST 0x0009 ; Number of locals
09b3 INIT_09b0:
09b3 e5fb | | Load 0x2,-0x5
09b4 02c7 | | Declare_Variable Any
09b5 e5fa | | Load 0x2,-0x6
09b6 c402 | | Store 0x2,0x2
09b7 00e3 | | Load_Encached Natural_Cache
09b8 4800 |H | Short_Literal 0x0
09b9 4801 |H | Short_Literal 0x1
09ba 4801 |H | Short_Literal 0x1
09bb 4803 |H | Short_Literal 0x3
09bc 0318 | | Declare_Type Variant_Record,Incomplete
09bd 029f 0beb | | Declare_Subprogram For_Call,INIT_0be8
09bf 00d9 | | Load_Top At_Offset_1
09c0 012a | * | Execute Any,Change_Utility
09c1 0007 | | Action Break_Optional
09c2 00d8 | | Load_Top At_Offset_0
09c3 02a0 | | Declare_Subprogram Null_Subprogram
09c4 4818 |H | Short_Literal 0x18
09c5 03d3 | | Declare_Type Access,Defined,Accesses_Protected
09c6 00d8 | | Load_Top At_Offset_0
09c7 00e9 | | Load_Encached String_Cache
09c8 029f 0beb | | Declare_Subprogram For_Call,INIT_0be8
09ca 4800 |H | Short_Literal 0x0
09cb 4801 |H | Short_Literal 0x1
09cc 4801 |H | Short_Literal 0x1
09cd e403 | | Load 0x2,0x3
09ce 0307 | | Complete_Type Variant_Record,By_Defining
09cf 00d8 | | Load_Top At_Offset_0
09d0 03c4 | | Complete_Type Access,By_Component_Completion
09d1 00e3 | | Load_Encached Natural_Cache
09d2 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
09d3 00d9 | | Load_Top At_Offset_1
09d4 0007 | | Action Break_Optional
09d5 00da | | Load_Top At_Offset_2
09d6 0007 | | Action Break_Optional
09d7 029f 0c2b | +| Declare_Subprogram For_Call,INIT_0c28
09d9 029f 0c63 | c| Declare_Subprogram For_Call,INIT_0c60
09db BODY_09b0:
09db e402 | | Load 0x2,0x2
09dc 85fc | | Call 0x2,-0x4
09dd 7021 |p! | Jump_Nonzero 0x9ff
09de e402 | | Load 0x2,0x2
09df 85fd | | Call 0x2,-0x3
09e0 8408 | | Call 0x2,0x8
09e1 e402 | | Load 0x2,0x2
09e2 00d8 | | Load_Top At_Offset_0
09e3 0120 | | Execute Any,Is_Value
09e4 6803 |h | Jump_Zero 0x9e8
09e5 e5fb | | Load 0x2,-0x5
09e6 0122 | " | Execute Any,Make_Root_Type
09e7 011e | | Execute Any,Convert
09e8 85fe | | Call 0x2,-0x2
09e9 c402 | | Store 0x2,0x2
09ea 00cf | | Action Mark_Auxiliary
09eb 780f |x | Jump 0x9fb
09ec e5f9 | | Load 0x2,-0x7
09ed e402 | | Load 0x2,0x2
09ee 85fd | | Call 0x2,-0x3
09ef 01ca | | Execute Vector,Prepend
09f0 8408 | | Call 0x2,0x8
09f1 e402 | | Load 0x2,0x2
09f2 00d8 | | Load_Top At_Offset_0
09f3 0120 | | Execute Any,Is_Value
09f4 6803 |h | Jump_Zero 0x9f8
09f5 e5fb | | Load 0x2,-0x5
09f6 0122 | " | Execute Any,Make_Root_Type
09f7 011e | | Execute Any,Convert
09f8 85fe | | Call 0x2,-0x2
09f9 c402 | | Store 0x2,0x2
09fa 00c9 | | Action Pop_Auxiliary_Loop
09fb e402 | | Load 0x2,0x2
09fc 85fc | | Call 0x2,-0x4
09fd 6fee |o | Jump_Zero 0x9ec
09fe 00ce | | Action Pop_Auxiliary
09ff 8409 | | Call 0x2,0x9
0a00 4407 |D | Exit_Subprogram With_Result,0x7
0a01 0000 0000 | | .BLANK 0000[0x7]
0a08 ; --------------------------------------------------------------------------------------
0a08 ; SUBPROGRAM
0a08 ; --------------------------------------------------------------------------------------
0a08 0a0b | | .CONST 0x0a0b ; Address of begin
0a09 0004 | | .CONST 0x0004 ; Address of exception handler
0a0a 0001 | | .CONST 0x0001 ; Number of locals
0a0b BODY_0a08:
0a0b INIT_0a08:
0a0b 00da | | Load_Top At_Offset_2
0a0c e002 | | Load 0x0,0x2
0a0d 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0a0e 0119 | | Execute Any,Check_In_Formal_Type
0a0f e002 | | Load 0x0,0x2
0a10 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0a11 4401 |D | Exit_Subprogram With_Result,0x1
0a12 0000 0000 | | .BLANK 0000[0x6]
0a18 ; --------------------------------------------------------------------------------------
0a18 ; SUBPROGRAM
0a18 ; --------------------------------------------------------------------------------------
0a18 0a1b | | .CONST 0x0a1b ; Address of begin
0a19 0004 | | .CONST 0x0004 ; Address of exception handler
0a1a 0001 | | .CONST 0x0001 ; Number of locals
0a1b BODY_0a18:
0a1b INIT_0a18:
0a1b 00da | | Load_Top At_Offset_2
0a1c e002 | | Load 0x0,0x2
0a1d 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0a1e 0119 | | Execute Any,Check_In_Formal_Type
0a1f e002 | | Load 0x0,0x2
0a20 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0a21 4401 |D | Exit_Subprogram With_Result,0x1
0a22 0000 0000 | | .BLANK 0000[0x6]
0a28 ; --------------------------------------------------------------------------------------
0a28 ; SUBPROGRAM
0a28 ; --------------------------------------------------------------------------------------
0a28 0a2b | + | .CONST 0x0a2b ; Address of begin
0a29 0004 | | .CONST 0x0004 ; Address of exception handler
0a2a 0001 | | .CONST 0x0001 ; Number of locals
0a2b BODY_0a28:
0a2b INIT_0a28:
0a2b 00da | | Load_Top At_Offset_2
0a2c 00d8 | | Load_Top At_Offset_0
0a2d 0120 | | Execute Any,Is_Value
0a2e 6804 |h | Jump_Zero 0xa33
0a2f e002 | | Load 0x0,0x2
0a30 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0a31 011e | | Execute Any,Convert
0a32 7803 |x | Jump 0xa36
0a33 e002 | | Load 0x0,0x2
0a34 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0a35 0119 | | Execute Any,Check_In_Formal_Type
0a36 e002 | | Load 0x0,0x2
0a37 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0a38 c5ff | | Store 0x2,-0x1
0a39 4501 |E | Exit_Subprogram 0x1
0a3a 0000 0000 | | .BLANK 0000[0x6]
0a40 ; --------------------------------------------------------------------------------------
0a40 ; SUBPROGRAM
0a40 ; --------------------------------------------------------------------------------------
0a40 0a44 | D | .CONST 0x0a44 ; Address of begin
0a41 0004 | | .CONST 0x0004 ; Address of exception handler
0a42 0002 | | .CONST 0x0002 ; Number of locals
0a43 INIT_0a40:
0a43 00ec | | Load_Encached Diana_Tree_Cache
0a44 BODY_0a40:
0a44 00db | | Load_Top At_Offset_3
0a45 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0a46 00cf | | Action Mark_Auxiliary
0a47 7805 |x | Jump 0xa4d
0a48 00d9 | | Load_Top At_Offset_1
0a49 00eb | | Load_Encached Diana_Cache
0a4a 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0a4b 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0a4c 00c9 | | Action Pop_Auxiliary_Loop
0a4d 00d9 | | Load_Top At_Offset_1
0a4e 6803 |h | Jump_Zero 0xa52
0a4f 00d9 | | Load_Top At_Offset_1
0a50 800c | | Call 0x0,0xc
0a51 6ff6 |o | Jump_Zero 0xa48
0a52 00ce | | Action Pop_Auxiliary
0a53 00d8 | | Load_Top At_Offset_0
0a54 4401 |D | Exit_Subprogram With_Result,0x1
0a55 0000 0000 | | .XXX[0x3]
0a57 0000 | |
0a58 ; --------------------------------------------------------------------------------------
0a58 ; SUBPROGRAM
0a58 ; --------------------------------------------------------------------------------------
0a58 0a5b | [ | .CONST 0x0a5b ; Address of begin
0a59 0004 | | .CONST 0x0004 ; Address of exception handler
0a5a 0001 | | .CONST 0x0001 ; Number of locals
0a5b BODY_0a58:
0a5b INIT_0a58:
0a5b 8013 | | Call 0x0,0x13
0a5c 00da | | Load_Top At_Offset_2
0a5d 4401 |D | Exit_Subprogram With_Result,0x1
0a5e 0000 0000 | | .XXX[0x2]
0a60 ; --------------------------------------------------------------------------------------
0a60 ; SUBPROGRAM
0a60 ; --------------------------------------------------------------------------------------
0a60 0a63 | c | .CONST 0x0a63 ; Address of begin
0a61 0004 | | .CONST 0x0004 ; Address of exception handler
0a62 0001 | | .CONST 0x0001 ; Number of locals
0a63 BODY_0a60:
0a63 INIT_0a60:
0a63 e5fa | | Load 0x2,-0x6
0a64 6804 |h | Jump_Zero 0xa69
0a65 00da | | Load_Top At_Offset_2
0a66 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a67 0e06 | | Execute_Immediate Not_Equal,0x6
0a68 4401 |D | Exit_Subprogram With_Result,0x1
0a69 4801 |H | Short_Literal 0x1
0a6a 4401 |D | Exit_Subprogram With_Result,0x1
0a6b 0000 0000 | | .BLANK 0000[0x5]
0a70 ; --------------------------------------------------------------------------------------
0a70 ; SUBPROGRAM
0a70 ; --------------------------------------------------------------------------------------
0a70 0a75 | u | .CONST 0x0a75 ; Address of begin
0a71 0004 | | .CONST 0x0004 ; Address of exception handler
0a72 0002 | | .CONST 0x0002 ; Number of locals
0a73 INIT_0a70:
0a73 e226 | & | Load 0x1,0x26
0a74 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0a75 BODY_0a70:
0a75 e7fe | | Load 0x3,-0x2
0a76 8404 | | Call 0x2,0x4
0a77 6825 |h% | Jump_Zero 0xa9d
0a78 00d8 | | Load_Top At_Offset_0
0a79 e226 | & | Load 0x1,0x26
0a7a 0122 | " | Execute Any,Make_Root_Type
0a7b 025e | ^ | Execute Discrete,Convert
0a7c e5f9 | | Load 0x2,-0x7
0a7d 00d8 | | Load_Top At_Offset_0
0a7e 0120 | | Execute Any,Is_Value
0a7f 6803 |h | Jump_Zero 0xa83
0a80 e5fc | | Load 0x2,-0x4
0a81 0122 | " | Execute Any,Make_Root_Type
0a82 011e | | Execute Any,Convert
0a83 e7ff | | Load 0x3,-0x1
0a84 85fd | | Call 0x2,-0x3
0a85 c5f9 | | Store 0x2,-0x7
0a86 0059 | Y | Store_Top Discrete,At_Offset_1
0a87 00d8 | | Load_Top At_Offset_0
0a88 4603 |F | Jump_Case 0x3
0a89 780a |x | Jump 0xa94 ; case 0x0
0a8a 7804 |x | Jump 0xa8f ; case 0x1
0a8b 7806 |x | Jump 0xa92 ; case 0x2
0a8c 7800 |x | Jump 0xa8d ; case 0x3
0a8d e402 | | Load 0x2,0x2
0a8e 0257 | W | Execute Discrete,Raise
0a8f 4800 |H | Short_Literal 0x0
0a90 a7fd | | Store_Unchecked 0x3,-0x3
0a91 4503 |E | Exit_Subprogram 0x3
0a92 e403 | | Load 0x2,0x3
0a93 0257 | W | Execute Discrete,Raise
0a94 e5fa | | Load 0x2,-0x6
0a95 6804 |h | Jump_Zero 0xa9a
0a96 e7fe | | Load 0x3,-0x2
0a97 824f | O | Call 0x1,0x4f
0a98 a7fd | | Store_Unchecked 0x3,-0x3
0a99 4503 |E | Exit_Subprogram 0x3
0a9a 4801 |H | Short_Literal 0x1
0a9b a7fd | | Store_Unchecked 0x3,-0x3
0a9c 4503 |E | Exit_Subprogram 0x3
0a9d 4801 |H | Short_Literal 0x1
0a9e a7fd | | Store_Unchecked 0x3,-0x3
0a9f 4503 |E | Exit_Subprogram 0x3
0aa0 ; --------------------------------------------------------------------------------------
0aa0 ; SUBPROGRAM
0aa0 ; --------------------------------------------------------------------------------------
0aa0 0aa5 | | .CONST 0x0aa5 ; Address of begin
0aa1 0004 | | .CONST 0x0004 ; Address of exception handler
0aa2 0002 | | .CONST 0x0002 ; Number of locals
0aa3 INIT_0aa0:
0aa3 e226 | & | Load 0x1,0x26
0aa4 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0aa5 BODY_0aa0:
0aa5 e7fe | | Load 0x3,-0x2
0aa6 8404 | | Call 0x2,0x4
0aa7 6819 |h | Jump_Zero 0xac1
0aa8 00d8 | | Load_Top At_Offset_0
0aa9 e226 | & | Load 0x1,0x26
0aaa 0122 | " | Execute Any,Make_Root_Type
0aab 025e | ^ | Execute Discrete,Convert
0aac e5f9 | | Load 0x2,-0x7
0aad 00d8 | | Load_Top At_Offset_0
0aae 0120 | | Execute Any,Is_Value
0aaf 6803 |h | Jump_Zero 0xab3
0ab0 e5fc | | Load 0x2,-0x4
0ab1 0122 | " | Execute Any,Make_Root_Type
0ab2 011e | | Execute Any,Convert
0ab3 e7ff | | Load 0x3,-0x1
0ab4 85fe | | Call 0x2,-0x2
0ab5 c5f9 | | Store 0x2,-0x7
0ab6 0059 | Y | Store_Top Discrete,At_Offset_1
0ab7 00d8 | | Load_Top At_Offset_0
0ab8 4603 |F | Jump_Case 0x3
0ab9 4503 |E | Exit_Subprogram 0x3 ; case 0x0
0aba 4503 |E | Exit_Subprogram 0x3 ; case 0x1
0abb 7803 |x | Jump 0xabf ; case 0x2
0abc 7800 |x | Jump 0xabd ; case 0x3
0abd e402 | | Load 0x2,0x2
0abe 0257 | W | Execute Discrete,Raise
0abf e403 | | Load 0x2,0x3
0ac0 0257 | W | Execute Discrete,Raise
0ac1 4503 |E | Exit_Subprogram 0x3
0ac2 0000 0000 | | .BLANK 0000[0x6]
0ac8 ; --------------------------------------------------------------------------------------
0ac8 ; SUBPROGRAM
0ac8 ; --------------------------------------------------------------------------------------
0ac8 0ad4 | | .CONST 0x0ad4 ; Address of begin
0ac9 0004 | | .CONST 0x0004 ; Address of exception handler
0aca 0004 | | .CONST 0x0004 ; Number of locals
0acb INIT_0ac8:
0acb 00e1 | | Load_Encached Boolean_Cache
0acc e033 | 3 | Load 0x0,0x33
0acd 02ff | | Declare_Variable Variant_Record
0ace e7ff | | Load 0x3,-0x1
0acf 8034 | 4 | Call 0x0,0x34
0ad0 00d9 | | Load_Top At_Offset_1
0ad1 016d | m | Execute Variant_Record,Structure_Write
0ad2 029f 0c9b | | Declare_Subprogram For_Call,INIT_0c98
0ad4 BODY_0ac8:
0ad4 00e1 | | Load_Encached Boolean_Cache
0ad5 00da | | Load_Top At_Offset_2
0ad6 e7ff | | Load 0x3,-0x1
0ad7 8405 | | Call 0x2,0x5
0ad8 005b | [ | Store_Top Discrete,At_Offset_3
0ad9 00da | | Load_Top At_Offset_2
0ada 6801 |h | Jump_Zero 0xadc
0adb 8604 | | Call 0x3,0x4
0adc 00d9 | | Load_Top At_Offset_1
0add e7ff | | Load 0x3,-0x1
0ade 8406 | | Call 0x2,0x6
0adf 4502 |E | Exit_Subprogram 0x2
0ae0 ; --------------------------------------------------------------------------------------
0ae0 ; SUBPROGRAM
0ae0 ; --------------------------------------------------------------------------------------
0ae0 0af5 | | .CONST 0x0af5 ; Address of begin
0ae1 0004 | | .CONST 0x0004 ; Address of exception handler
0ae2 0005 | | .CONST 0x0005 ; Number of locals
0ae3 INIT_0ae0:
0ae3 e02d | - | Load 0x0,0x2d
0ae4 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0ae5 02c7 | | Declare_Variable Any
0ae6 00d8 | | Load_Top At_Offset_0
0ae7 1c00 | | Execute_Immediate Run_Utility,0x0
0ae8 e02d | - | Load 0x0,0x2d
0ae9 1b45 | E | Execute Package,Field_Read,Field_Number 0x45
0aea 02c7 | | Declare_Variable Any
0aeb 00d8 | | Load_Top At_Offset_0
0aec 1c00 | | Execute_Immediate Run_Utility,0x0
0aed e00b | | Load 0x0,0xb
0aee 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0aef 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0af0 02c7 | | Declare_Variable Any
0af1 00d8 | | Load_Top At_Offset_0
0af2 1c00 | | Execute_Immediate Run_Utility,0x0
0af3 e00b | | Load 0x0,0xb
0af4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0af5 BODY_0ae0:
0af5 e00b | | Load 0x0,0xb
0af6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0af7 00da | | Load_Top At_Offset_2
0af8 0120 | | Execute Any,Is_Value
0af9 6804 |h | Jump_Zero 0xafe
0afa e00b | | Load 0x0,0xb
0afb 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0afc 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0afd 7801 |x | Jump 0xaff
0afe 00da | | Load_Top At_Offset_2
0aff e405 | | Load 0x2,0x5
0b00 e00b | | Load 0x0,0xb
0b01 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0b02 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0b03 c604 | | Store 0x3,0x4
0b04 0059 | Y | Store_Top Discrete,At_Offset_1
0b05 00d8 | | Load_Top At_Offset_0
0b06 6806 |h | Jump_Zero 0xb0d
0b07 0092 0d78 | x| Action Push_String_Extended,0xd78 ; "This element is not in the directory system"
0b09 e011 | | Load 0x0,0x11
0b0a 8012 | | Call 0x0,0x12
0b0b e23e | > | Load 0x1,0x3e
0b0c 0257 | W | Execute Discrete,Raise
0b0d 00e1 | | Load_Encached Boolean_Cache
0b0e e602 | | Load 0x3,0x2
0b0f 0120 | | Execute Any,Is_Value
0b10 6803 |h | Jump_Zero 0xb14
0b11 e02d | - | Load 0x0,0x2d
0b12 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0b13 7801 |x | Jump 0xb15
0b14 e602 | | Load 0x3,0x2
0b15 e035 | 5 | Load 0x0,0x35
0b16 180e | | Execute Package,Field_Execute,Field_Number 0xe
0b17 e035 | 5 | Load 0x0,0x35
0b18 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0b19 e035 | 5 | Load 0x0,0x35
0b1a 180e | | Execute Package,Field_Execute,Field_Number 0xe
0b1b e035 | 5 | Load 0x0,0x35
0b1c 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
0b1d e035 | 5 | Load 0x0,0x35
0b1e 180e | | Execute Package,Field_Execute,Field_Number 0xe
0b1f e035 | 5 | Load 0x0,0x35
0b20 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
0b21 e035 | 5 | Load 0x0,0x35
0b22 180e | | Execute Package,Field_Execute,Field_Number 0xe
0b23 e035 | 5 | Load 0x0,0x35
0b24 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0b25 e035 | 5 | Load 0x0,0x35
0b26 1b1c | | Execute Package,Field_Read,Field_Number 0x1c
0b27 4802 |H | Short_Literal 0x2
0b28 e035 | 5 | Load 0x0,0x35
0b29 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
0b2a e016 | | Load 0x0,0x16
0b2b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0b2c e018 | | Load 0x0,0x18
0b2d 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0b2e e024 | $ | Load 0x0,0x24
0b2f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0b30 00ea | | Load_Encached Null_String_Cache
0b31 4800 |H | Short_Literal 0x0
0b32 e02d | - | Load 0x0,0x2d
0b33 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0b34 e02d | - | Load 0x0,0x2d
0b35 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0b36 e604 | | Load 0x3,0x4
0b37 e00b | | Load 0x0,0xb
0b38 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0b39 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0b3a e5fd | | Load 0x2,-0x3
0b3b e403 | | Load 0x2,0x3
0b3c 00f1 | | Load_Encached Diana_Temp_Seq
0b3d e405 | | Load 0x2,0x5
0b3e 00eb | | Load_Encached Diana_Cache
0b3f 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
0b40 e02d | - | Load 0x0,0x2d
0b41 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
0b42 c602 | | Store 0x3,0x2
0b43 c402 | | Store 0x2,0x2
0b44 e402 | | Load 0x2,0x2
0b45 6846 |hF | Jump_Zero 0xb8c
0b46 00da | | Load_Top At_Offset_2
0b47 0120 | | Execute Any,Is_Value
0b48 6803 |h | Jump_Zero 0xb4c
0b49 e02d | - | Load 0x0,0x2d
0b4a 1b45 | E | Execute Package,Field_Read,Field_Number 0x45
0b4b 7801 |x | Jump 0xb4d
0b4c 00da | | Load_Top At_Offset_2
0b4d e403 | | Load 0x2,0x3
0b4e e602 | | Load 0x3,0x2
0b4f e02d | - | Load 0x0,0x2d
0b50 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
0b51 c603 | | Store 0x3,0x3
0b52 00cf | | Action Mark_Auxiliary
0b53 7833 |x3 | Jump 0xb87
0b54 e404 | | Load 0x2,0x4
0b55 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0b56 7015 |p | Jump_Nonzero 0xb6c
0b57 e403 | | Load 0x2,0x3
0b58 e603 | | Load 0x3,0x3
0b59 e02d | - | Load 0x0,0x2d
0b5a 1848 | H | Execute Package,Field_Execute,Field_Number 0x48
0b5b e02d | - | Load 0x0,0x2d
0b5c 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
0b5d e404 | | Load 0x2,0x4
0b5e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0b5f e404 | | Load 0x2,0x4
0b60 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0b61 e404 | | Load 0x2,0x4
0b62 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0b63 e404 | | Load 0x2,0x4
0b64 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0b65 4975 |Iu | Short_Literal 0x175
0b66 00eb | | Load_Encached Diana_Cache
0b67 0098 | | Execute Package,Field_Read_Dynamic
0b68 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
0b69 e404 | | Load 0x2,0x4
0b6a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0b6b 7816 |x | Jump 0xb82
0b6c e403 | | Load 0x2,0x3
0b6d e603 | | Load 0x3,0x3
0b6e e02d | - | Load 0x0,0x2d
0b6f 1848 | H | Execute Package,Field_Execute,Field_Number 0x48
0b70 e02d | - | Load 0x0,0x2d
0b71 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
0b72 e404 | | Load 0x2,0x4
0b73 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0b74 4975 |Iu | Short_Literal 0x175
0b75 00eb | | Load_Encached Diana_Cache
0b76 0098 | | Execute Package,Field_Read_Dynamic
0b77 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0b78 e404 | | Load 0x2,0x4
0b79 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0b7a e404 | | Load 0x2,0x4
0b7b 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0b7c 4975 |Iu | Short_Literal 0x175
0b7d 00eb | | Load_Encached Diana_Cache
0b7e 0098 | | Execute Package,Field_Read_Dynamic
0b7f 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
0b80 e404 | | Load 0x2,0x4
0b81 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0b82 00db | | Load_Top At_Offset_3
0b83 e02d | - | Load 0x0,0x2d
0b84 1849 | I | Execute Package,Field_Execute,Field_Number 0x49
0b85 c603 | | Store 0x3,0x3
0b86 00c9 | | Action Pop_Auxiliary_Loop
0b87 00db | | Load_Top At_Offset_3
0b88 e02d | - | Load 0x0,0x2d
0b89 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0b8a 6fc9 |o | Jump_Zero 0xb54
0b8b 00ce | | Action Pop_Auxiliary
0b8c 4501 |E | Exit_Subprogram 0x1
0b8d 0000 0000 | | .XXX[0x3]
0b8f 0000 | |
0b90 ; --------------------------------------------------------------------------------------
0b90 ; SUBPROGRAM
0b90 ; --------------------------------------------------------------------------------------
0b90 0b99 | | .CONST 0x0b99 ; Address of begin
0b91 0004 | | .CONST 0x0004 ; Address of exception handler
0b92 0003 | | .CONST 0x0003 ; Number of locals
0b93 INIT_0b90:
0b93 e02d | - | Load 0x0,0x2d
0b94 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
0b95 02c7 | | Declare_Variable Any
0b96 00d8 | | Load_Top At_Offset_0
0b97 1c00 | | Execute_Immediate Run_Utility,0x0
0b98 00f1 | | Load_Encached Diana_Temp_Seq
0b99 BODY_0b90:
0b99 00e1 | | Load_Encached Boolean_Cache
0b9a 00f1 | | Load_Encached Diana_Temp_Seq
0b9b 00db | | Load_Top At_Offset_3
0b9c 0120 | | Execute Any,Is_Value
0b9d 6803 |h | Jump_Zero 0xba1
0b9e e02d | - | Load 0x0,0x2d
0b9f 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
0ba0 7801 |x | Jump 0xba2
0ba1 00db | | Load_Top At_Offset_3
0ba2 e035 | 5 | Load 0x0,0x35
0ba3 180e | | Execute Package,Field_Execute,Field_Number 0xe
0ba4 e035 | 5 | Load 0x0,0x35
0ba5 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0ba6 e035 | 5 | Load 0x0,0x35
0ba7 180e | | Execute Package,Field_Execute,Field_Number 0xe
0ba8 e035 | 5 | Load 0x0,0x35
0ba9 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
0baa e035 | 5 | Load 0x0,0x35
0bab 180e | | Execute Package,Field_Execute,Field_Number 0xe
0bac e035 | 5 | Load 0x0,0x35
0bad 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
0bae e035 | 5 | Load 0x0,0x35
0baf 180e | | Execute Package,Field_Execute,Field_Number 0xe
0bb0 e035 | 5 | Load 0x0,0x35
0bb1 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0bb2 e035 | 5 | Load 0x0,0x35
0bb3 1b1c | | Execute Package,Field_Read,Field_Number 0x1c
0bb4 4802 |H | Short_Literal 0x2
0bb5 e035 | 5 | Load 0x0,0x35
0bb6 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
0bb7 e018 | | Load 0x0,0x18
0bb8 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0bb9 e024 | $ | Load 0x0,0x24
0bba 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0bbb e02d | - | Load 0x0,0x2d
0bbc 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0bbd e403 | | Load 0x2,0x3
0bbe 00f1 | | Load_Encached Diana_Temp_Seq
0bbf e405 | | Load 0x2,0x5
0bc0 00eb | | Load_Encached Diana_Cache
0bc1 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
0bc2 e405 | | Load 0x2,0x5
0bc3 4974 |It | Short_Literal 0x174
0bc4 00eb | | Load_Encached Diana_Cache
0bc5 0098 | | Execute Package,Field_Read_Dynamic
0bc6 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0bc7 e02d | - | Load 0x0,0x2d
0bc8 1861 | a | Execute Package,Field_Execute,Field_Number 0x61
0bc9 c602 | | Store 0x3,0x2
0bca 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0bcb c402 | | Store 0x2,0x2
0bcc e402 | | Load 0x2,0x2
0bcd 6812 |h | Jump_Zero 0xbe0
0bce e403 | | Load 0x2,0x3
0bcf 00da | | Load_Top At_Offset_2
0bd0 e02d | - | Load 0x0,0x2d
0bd1 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
0bd2 e404 | | Load 0x2,0x4
0bd3 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0bd4 e404 | | Load 0x2,0x4
0bd5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0bd6 e404 | | Load 0x2,0x4
0bd7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0bd8 e404 | | Load 0x2,0x4
0bd9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0bda 4975 |Iu | Short_Literal 0x175
0bdb 00eb | | Load_Encached Diana_Cache
0bdc 0098 | | Execute Package,Field_Read_Dynamic
0bdd 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
0bde e404 | | Load 0x2,0x4
0bdf 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0be0 4501 |E | Exit_Subprogram 0x1
0be1 0000 0000 | | .BLANK 0000[0x7]
0be8 ; --------------------------------------------------------------------------------------
0be8 ; SUBPROGRAM
0be8 ; SUBPROGRAM
0be8 ; --------------------------------------------------------------------------------------
0be8 0beb | | .CONST 0x0beb ; Address of begin
; Address of begin
0be9 0004 | | .CONST 0x0004 ; Address of exception handler
; Address of exception handler
0bea 0001 | | .CONST 0x0001 ; Number of locals
; Number of locals
0beb BODY_0be8:
0beb BODY_0be8:
0beb INIT_0be8:
0beb INIT_0be8:
0beb 4609 |F | Jump_Case 0x9
0bec 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
0bed 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0bee 7808 |x | Jump 0xbf7 ; case 0x2
0bef 780b |x | Jump 0xbfb ; case 0x3
0bf0 7810 |x | Jump 0xc01 ; case 0x4
0bf1 7817 |x | Jump 0xc09 ; case 0x5
0bf2 7833 |x3 | Jump 0xc26 ; case 0x6
0bf3 781f |x | Jump 0xc13 ; case 0x7
0bf4 7827 |x' | Jump 0xc1c ; case 0x8
0bf5 7830 |x0 | Jump 0xc26 ; case 0x9
0bf6 4302 |C | .XXX[0x1]
0bf7 4801 |H | Short_Literal 0x1
0bf8 4803 |H | Short_Literal 0x3
0bf9 0311 | | Declare_Type Variant_Record,Constrained_Incomplete
0bfa 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0bfb e7fd | | Load 0x3,-0x3
0bfc 00db | | Load_Top At_Offset_3
0bfd 1c07 | | Execute_Immediate Run_Utility,0x7
0bfe e7fe | | Load 0x3,-0x2
0bff 0306 | | Complete_Type Variant_Record,By_Renaming
0c00 4304 |C | Exit_Subprogram From_Utility,0x4
0c01 4801 |H | Short_Literal 0x1
0c02 4803 |H | Short_Literal 0x3
0c03 0311 | | Declare_Type Variant_Record,Constrained_Incomplete
0c04 e7fe | | Load 0x3,-0x2
0c05 e7ff | | Load 0x3,-0x1
0c06 00da | | Load_Top At_Offset_2
0c07 0305 | | Complete_Type Variant_Record,By_Constraining_Incomplete
0c08 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0c09 4801 |H | Short_Literal 0x1
0c0a 4801 |H | Short_Literal 0x1
0c0b e7ff | | Load 0x3,-0x1
0c0c 0169 | i | Execute Variant_Record,Read_Discriminant_Constraint
0c0d 00e9 | | Load_Encached String_Cache
0c0e 035b | [ | Declare_Type Array,Constrained
0c0f 4801 |H | Short_Literal 0x1
0c10 e7ff | | Load 0x3,-0x1
0c11 0304 | | Complete_Type Variant_Record,By_Completing_Constraint
0c12 4302 |C | Exit_Subprogram From_Utility,0x2
0c13 00db | | Load_Top At_Offset_3
0c14 4801 |H | Short_Literal 0x1
0c15 e7fe | | Load 0x3,-0x2
0c16 00e9 | | Load_Encached String_Cache
0c17 035b | [ | Declare_Type Array,Constrained
0c18 4801 |H | Short_Literal 0x1
0c19 e7ff | | Load 0x3,-0x1
0c1a 031b | | Declare_Type Variant_Record,Constrained
0c1b 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0c1c 00db | | Load_Top At_Offset_3
0c1d 00db | | Load_Top At_Offset_3
0c1e 02fc | | Declare_Variable Variant_Record,With_Constraint
0c1f 4801 |H | Short_Literal 0x1
0c20 e7fe | | Load 0x3,-0x2
0c21 00e9 | | Load_Encached String_Cache
0c22 0334 | 4 | Declare_Variable Array,With_Constraint
0c23 2d03 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x3
0c24 016a | j | Execute Variant_Record,Indirects_Appended
0c25 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0c26 0869 | i | Execute_Immediate Raise,0x69
0c27 0000 | | .XXX[0x1]
0c28 ; --------------------------------------------------------------------------------------
0c28 ; SUBPROGRAM
0c28 ; --------------------------------------------------------------------------------------
0c28 0c2b | + | .CONST 0x0c2b ; Address of begin
0c29 0004 | | .CONST 0x0004 ; Address of exception handler
0c2a 0001 | | .CONST 0x0001 ; Number of locals
0c2b BODY_0c28:
0c2b INIT_0c28:
0c2b e405 | | Load 0x2,0x5
0c2c 00db | | Load_Top At_Offset_3
0c2d 01db | | Execute Vector,Length
0c2e 0273 | s | Execute Discrete,Plus
0c2f c405 | | Store 0x2,0x5
0c30 e406 | | Load 0x2,0x6
0c31 7012 |p | Jump_Nonzero 0xc44
0c32 00da | | Load_Top At_Offset_2
0c33 01db | | Execute Vector,Length
0c34 e403 | | Load 0x2,0x3
0c35 1c08 | | Execute_Immediate Run_Utility,0x8
0c36 e404 | | Load 0x2,0x4
0c37 03b6 | | Declare_Variable Access,By_Allocation,With_Value
0c38 a406 | | Store_Unchecked 0x2,0x6
0c39 00da | | Load_Top At_Offset_2
0c3a e406 | | Load 0x2,0x6
0c3b 0227 | ' | Execute Access,All_Reference
0c3c 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0c3d e404 | | Load 0x2,0x4
0c3e e406 | | Load 0x2,0x6
0c3f 0227 | ' | Execute Access,All_Reference
0c40 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0c41 e406 | | Load 0x2,0x6
0c42 a407 | | Store_Unchecked 0x2,0x7
0c43 4502 |E | Exit_Subprogram 0x2
0c44 00da | | Load_Top At_Offset_2
0c45 01db | | Execute Vector,Length
0c46 e403 | | Load 0x2,0x3
0c47 1c08 | | Execute_Immediate Run_Utility,0x8
0c48 e404 | | Load 0x2,0x4
0c49 03b6 | | Declare_Variable Access,By_Allocation,With_Value
0c4a e407 | | Load 0x2,0x7
0c4b 0227 | ' | Execute Access,All_Reference
0c4c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0c4d 00da | | Load_Top At_Offset_2
0c4e e407 | | Load 0x2,0x7
0c4f 0227 | ' | Execute Access,All_Reference
0c50 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0c51 0227 | ' | Execute Access,All_Reference
0c52 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0c53 e404 | | Load 0x2,0x4
0c54 e407 | | Load 0x2,0x7
0c55 0227 | ' | Execute Access,All_Reference
0c56 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0c57 0227 | ' | Execute Access,All_Reference
0c58 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0c59 e407 | | Load 0x2,0x7
0c5a 0227 | ' | Execute Access,All_Reference
0c5b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0c5c a407 | | Store_Unchecked 0x2,0x7
0c5d 4502 |E | Exit_Subprogram 0x2
0c5e 0000 0000 | | .XXX[0x2]
0c60 ; --------------------------------------------------------------------------------------
0c60 ; SUBPROGRAM
0c60 ; --------------------------------------------------------------------------------------
0c60 0c6b | k | .CONST 0x0c6b ; Address of begin
0c61 0004 | | .CONST 0x0004 ; Address of exception handler
0c62 0004 | | .CONST 0x0004 ; Number of locals
0c63 INIT_0c60:
0c63 00e3 | | Load_Encached Natural_Cache
0c64 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0c65 4801 |H | Short_Literal 0x1
0c66 e405 | | Load 0x2,0x5
0c67 00e9 | | Load_Encached String_Cache
0c68 035b | [ | Declare_Type Array,Constrained
0c69 0337 | 7 | Declare_Variable Array
0c6a e406 | | Load 0x2,0x6
0c6b BODY_0c60:
0c6b 00cf | | Action Mark_Auxiliary
0c6c 7821 |x! | Jump 0xc8e
0c6d 00d9 | | Load_Top At_Offset_1
0c6e 0227 | ' | Execute Access,All_Reference
0c6f 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0c70 e602 | | Load 0x3,0x2
0c71 0a01 | | Execute_Immediate Plus,0x1
0c72 00d8 | | Load_Top At_Offset_0
0c73 00e2 | | Load_Encached Integer_Cache
0c74 0260 | ` | Execute Discrete,In_Type
0c75 7001 |p | Jump_Nonzero 0xc77
0c76 0801 | | Execute_Immediate Raise,0x1
0c77 e602 | | Load 0x3,0x2
0c78 e604 | | Load 0x3,0x4
0c79 0227 | ' | Execute Access,All_Reference
0c7a 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0c7b 0273 | s | Execute Discrete,Plus
0c7c 00d8 | | Load_Top At_Offset_0
0c7d 00e2 | | Load_Encached Integer_Cache
0c7e 0260 | ` | Execute Discrete,In_Type
0c7f 7001 |p | Jump_Nonzero 0xc81
0c80 0801 | | Execute_Immediate Raise,0x1
0c81 e603 | | Load 0x3,0x3
0c82 01ce | | Execute Vector,Slice_Write
0c83 00db | | Load_Top At_Offset_3
0c84 00da | | Load_Top At_Offset_2
0c85 0227 | ' | Execute Access,All_Reference
0c86 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0c87 0273 | s | Execute Discrete,Plus
0c88 c602 | | Store 0x3,0x2
0c89 00d9 | | Load_Top At_Offset_1
0c8a 0227 | ' | Execute Access,All_Reference
0c8b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0c8c 003a | : | Store_Top Access,At_Offset_2
0c8d 00c9 | | Action Pop_Auxiliary_Loop
0c8e 00d9 | | Load_Top At_Offset_1
0c8f 77dd |w | Jump_Nonzero 0xc6d
0c90 00ce | | Action Pop_Auxiliary
0c91 00d9 | | Load_Top At_Offset_1
0c92 00e9 | | Load_Encached String_Cache
0c93 01c6 | | Execute Vector,Convert_To_Formal
0c94 00ca | | Action Exit_Nullary_Function
0c95 0000 0000 | | .XXX[0x3]
0c97 0000 | |
0c98 ; --------------------------------------------------------------------------------------
0c98 ; SUBPROGRAM
0c98 ; --------------------------------------------------------------------------------------
0c98 0c9d | | .CONST 0x0c9d ; Address of begin
0c99 0cc3 | | .CONST 0x0cc3 ; Address of exception handler
0c9a 0002 | | .CONST 0x0002 ; Number of locals
0c9b INIT_0c98:
0c9b 029f 0ccb | | Declare_Subprogram For_Call,INIT_0cc8
0c9d BODY_0c98:
0c9d e7ff | | Load 0x3,-0x1
0c9e 0145 | E | Execute Heap_Access,Diana_Tree_Kind
0c9f 008e | | Execute Discrete,Diana_Arity_For_Kind
0ca0 4604 |F | Jump_Case 0x4
0ca1 4501 |E | Exit_Subprogram 0x1 ; case 0x0
0ca2 7805 |x | Jump 0xca8 ; case 0x1
0ca3 7809 |x | Jump 0xcad ; case 0x2
0ca4 7811 |x | Jump 0xcb6 ; case 0x3
0ca5 7800 |x | Jump 0xca6 ; case 0x4
0ca6 8802 | | Call 0x4,0x2
0ca7 4501 |E | Exit_Subprogram 0x1
0ca8 e7ff | | Load 0x3,-0x1
0ca9 00eb | | Load_Encached Diana_Cache
0caa 1885 | | Execute Package,Field_Execute,Field_Number 0x85
0cab 8407 | | Call 0x2,0x7
0cac 4501 |E | Exit_Subprogram 0x1
0cad e7ff | | Load 0x3,-0x1
0cae 00eb | | Load_Encached Diana_Cache
0caf 1885 | | Execute Package,Field_Execute,Field_Number 0x85
0cb0 8407 | | Call 0x2,0x7
0cb1 e7ff | | Load 0x3,-0x1
0cb2 00eb | | Load_Encached Diana_Cache
0cb3 1886 | | Execute Package,Field_Execute,Field_Number 0x86
0cb4 8407 | | Call 0x2,0x7
0cb5 4501 |E | Exit_Subprogram 0x1
0cb6 e7ff | | Load 0x3,-0x1
0cb7 00eb | | Load_Encached Diana_Cache
0cb8 1885 | | Execute Package,Field_Execute,Field_Number 0x85
0cb9 8407 | | Call 0x2,0x7
0cba e7ff | | Load 0x3,-0x1
0cbb 00eb | | Load_Encached Diana_Cache
0cbc 1886 | | Execute Package,Field_Execute,Field_Number 0x86
0cbd 8407 | | Call 0x2,0x7
0cbe e7ff | | Load 0x3,-0x1
0cbf 00eb | | Load_Encached Diana_Cache
0cc0 1887 | | Execute Package,Field_Execute,Field_Number 0x87
0cc1 8407 | | Call 0x2,0x7
0cc2 4501 |E | Exit_Subprogram 0x1
0cc3 TRAP_0c98:
0cc3 e403 | | Load 0x2,0x3
0cc4 010f | | Execute Exception,Equal
0cc5 6801 |h | Jump_Zero 0xcc7
0cc6 4501 |E | Exit_Subprogram 0x1
0cc7 0100 | | Execute Exception,Raise
0cc8 ; --------------------------------------------------------------------------------------
0cc8 ; SUBPROGRAM
0cc8 ; --------------------------------------------------------------------------------------
0cc8 0ccc | | .CONST 0x0ccc ; Address of begin
0cc9 0004 | | .CONST 0x0004 ; Address of exception handler
0cca 0002 | | .CONST 0x0002 ; Number of locals
0ccb INIT_0cc8:
0ccb 00ee | | Load_Encached Diana_Seq_Type_Cache
0ccc BODY_0cc8:
0ccc e7ff | | Load 0x3,-0x1
0ccd 00eb | | Load_Encached Diana_Cache
0cce 1889 | | Execute Package,Field_Execute,Field_Number 0x89
0ccf 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0cd0 00cf | | Action Mark_Auxiliary
0cd1 7808 |x | Jump 0xcda
0cd2 00d9 | | Load_Top At_Offset_1
0cd3 008b | | Execute Heap_Access,Diana_Seq_Type_Get_Head
0cd4 8407 | | Call 0x2,0x7
0cd5 00d9 | | Load_Top At_Offset_1
0cd6 0217 | | Execute Heap_Access,All_Reference
0cd7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0cd8 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0cd9 00c9 | | Action Pop_Auxiliary_Loop
0cda 00d9 | | Load_Top At_Offset_1
0cdb 77f6 |w | Jump_Nonzero 0xcd2
0cdc 4501 |E | Exit_Subprogram 0x1
0cdd 0000 0000 | | .XXX[0x3]
0cdf 0000 | |
0ce0 ; --------------------------------------------------------------------------------------
0ce0 ; SUBPROGRAM
0ce0 ; --------------------------------------------------------------------------------------
0ce0 0cf0 | | .CONST 0x0cf0 ; Address of begin
0ce1 0004 | | .CONST 0x0004 ; Address of exception handler
0ce2 0014 | | .CONST 0x0014 ; Number of locals
0ce3 INIT_0ce0:
0ce3 029a 0cfb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0cf8
0ce5 029a 0d3b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0d38
0ce7 029a 0d4b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0d48
0ce9 00bf | | Action Accept_Activation
0cea 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0ceb 00c7 | | Action Elaborate_Subprogram
0cec 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0ced 00c7 | | Action Elaborate_Subprogram
0cee 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0cef 00c7 | | Action Elaborate_Subprogram
0cf0 BODY_0ce0:
0cf0 00bc | | Action Signal_Activated
0cf1 00bb | | Action Signal_Completion
0cf2 0000 0000 | | .BLANK 0000[0x6]
0cf8 ; --------------------------------------------------------------------------------------
0cf8 ; SUBPROGRAM
0cf8 ; --------------------------------------------------------------------------------------
0cf8 0d00 | | .CONST 0x0d00 ; Address of begin
0cf9 0004 | | .CONST 0x0004 ; Address of exception handler
0cfa 0003 | | .CONST 0x0003 ; Number of locals
0cfb INIT_0cf8:
0cfb e20e | | Load 0x1,0xe
0cfc 02c7 | | Declare_Variable Any
0cfd 00d8 | | Load_Top At_Offset_0
0cfe 1c00 | | Execute_Immediate Run_Utility,0x0
0cff 00f1 | | Load_Encached Diana_Temp_Seq
0d00 BODY_0cf8:
0d00 e5ff | | Load 0x2,-0x1
0d01 820f | | Call 0x1,0xf
0d02 6804 |h | Jump_Zero 0xd07
0d03 e001 | | Load 0x0,0x1
0d04 e5fe | | Load 0x2,-0x2
0d05 017d | } | Execute Record,Structure_Write
0d06 4502 |E | Exit_Subprogram 0x2
0d07 00f1 | | Load_Encached Diana_Temp_Seq
0d08 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0d09 e5ff | | Load 0x2,-0x1
0d0a c402 | | Store 0x2,0x2
0d0b 00cf | | Action Mark_Auxiliary
0d0c 781f |x | Jump 0xd2c
0d0d 00d9 | | Load_Top At_Offset_1
0d0e 700d |p | Jump_Nonzero 0xd1c
0d0f 00d9 | | Load_Top At_Offset_1
0d10 00db | | Load_Top At_Offset_3
0d11 8210 | | Call 0x1,0x10
0d12 00eb | | Load_Encached Diana_Cache
0d13 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
0d14 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0d15 00d9 | | Load_Top At_Offset_1
0d16 e5fe | | Load 0x2,-0x2
0d17 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0d18 00d9 | | Load_Top At_Offset_1
0d19 e5fe | | Load 0x2,-0x2
0d1a 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0d1b 780c |x | Jump 0xd28
0d1c 00d9 | | Load_Top At_Offset_1
0d1d 00db | | Load_Top At_Offset_3
0d1e 8210 | | Call 0x1,0x10
0d1f 4975 |Iu | Short_Literal 0x175
0d20 00eb | | Load_Encached Diana_Cache
0d21 0098 | | Execute Package,Field_Read_Dynamic
0d22 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0d23 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0d24 00d9 | | Load_Top At_Offset_1
0d25 0217 | | Execute Heap_Access,All_Reference
0d26 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0d27 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0d28 00da | | Load_Top At_Offset_2
0d29 8211 | | Call 0x1,0x11
0d2a c402 | | Store 0x2,0x2
0d2b 00c9 | | Action Pop_Auxiliary_Loop
0d2c 00da | | Load_Top At_Offset_2
0d2d 820f | | Call 0x1,0xf
0d2e 6fde |o | Jump_Zero 0xd0d
0d2f 00ce | | Action Pop_Auxiliary
0d30 00d8 | | Load_Top At_Offset_0
0d31 e5fe | | Load 0x2,-0x2
0d32 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0d33 4502 |E | Exit_Subprogram 0x2
0d34 0000 0000 | | .BLANK 0000[0x4]
0d38 ; --------------------------------------------------------------------------------------
0d38 ; SUBPROGRAM
0d38 ; --------------------------------------------------------------------------------------
0d38 0d3b | ; | .CONST 0x0d3b ; Address of begin
0d39 0004 | | .CONST 0x0004 ; Address of exception handler
0d3a 0001 | | .CONST 0x0001 ; Number of locals
0d3b BODY_0d38:
0d3b INIT_0d38:
0d3b 4846 |HF | Short_Literal 0x46
0d3c 00db | | Load_Top At_Offset_3
0d3d 8210 | | Call 0x1,0x10
0d3e 8002 | | Call 0x0,0x2
0d3f 8003 | | Call 0x0,0x3
0d40 4401 |D | Exit_Subprogram With_Result,0x1
0d41 0000 0000 | | .BLANK 0000[0x7]
0d48 ; --------------------------------------------------------------------------------------
0d48 ; SUBPROGRAM
0d48 ; --------------------------------------------------------------------------------------
0d48 0d4b | K | .CONST 0x0d4b ; Address of begin
0d49 0004 | | .CONST 0x0004 ; Address of exception handler
0d4a 0001 | | .CONST 0x0001 ; Number of locals
0d4b BODY_0d48:
0d4b INIT_0d48:
0d4b 00da | | Load_Top At_Offset_2
0d4c 8211 | | Call 0x1,0x11
0d4d c5ff | | Store 0x2,-0x1
0d4e 4501 |E | Exit_Subprogram 0x1
0d4f ; --------------------------------------------------------------------------------------
0d4f ; STRING TABLE
0d4f ; --------------------------------------------------------------------------------------
0d4f 0056 | V | .STRTAB 0x0056->0x0d7a ; "CONTINUE"
0d50 005c | \ | .STRTAB 0x005c->0x0d7e ; "ABANDON_CHILDREN"
0d51 006a | j | .STRTAB 0x006a->0x0d86 ; "ABANDON_SIBLINGS"
0d52 0078 | x | .STRTAB 0x0078->0x0d8e ; "TERMINATE_IMMEDIATELY"
0d53 008b | | .STRTAB 0x008b->0x0d98 ; "A_COMPILATION_UNIT"
0d54 009b | | .STRTAB 0x009b->0x0da1 ; "A_CONTEXT_CLAUSE"
0d55 00a9 | | .STRTAB 0x00a9->0x0da9 ; "A_DECLARATION"
0d56 00b4 | | .STRTAB 0x00b4->0x0db0 ; "A_STATEMENT"
0d57 00bd | | .STRTAB 0x00bd->0x0db5 ; "A_PRAGMA"
0d58 00c3 | | .STRTAB 0x00c3->0x0db9 ; "A_REPRESENTATION_CLAUSE"
0d59 00d8 | | .STRTAB 0x00d8->0x0dc5 ; "NOT_A_MAJOR_ELEMENT"
0d5a 00e9 | | .STRTAB 0x00e9->0x0dce ; "AN_IDENTIFIER_DEFINITION"
0d5b 00ff | | .STRTAB 0x00ff->0x0dda ; "AN_IDENTIFIER_REFERENCE"
0d5c 0114 | | .STRTAB 0x0114->0x0de6 ; "NOT_AN_IDENTIFIER"
0d5d 0123 | # | .STRTAB 0x0123->0x0dee ; "AN_ALTERNATIVE_PROMPT"
0d5e 0136 | 6 | .STRTAB 0x0136->0x0df9 ; "A_COMPILATION_UNIT_PROMPT"
0d5f 014d | M | .STRTAB 0x014d->0x0e05 ; "A_CONTEXT_CLAUSE_PROMPT"
0d60 0162 | b | .STRTAB 0x0162->0x0e11 ; "A_DECLARATION_PROMPT"
0d61 0174 | t | .STRTAB 0x0174->0x0e1b ; "AN_EXPRESSION_PROMPT"
0d62 0186 | | .STRTAB 0x0186->0x0e25 ; "A_GENERIC_PARAMETER_PROMPT"
0d63 019e | | .STRTAB 0x019e->0x0e32 ; "AN_IDENTIFIER_PROMPT"
0d64 01b0 | | .STRTAB 0x01b0->0x0e3c ; "A_PRAGMA_PROMPT"
0d65 01bd | | .STRTAB 0x01bd->0x0e43 ; "A_STATEMENT_PROMPT"
0d66 01cd | | .STRTAB 0x01cd->0x0e4c ; "NOT_A_PROMPT"
0d67 01d7 | | .STRTAB 0x01d7->0x0e52 ; "SEQUENCE"
0d68 01dd | | .STRTAB 0x01dd->0x0e56 ; "SEQ_TYPE"
0d69 01e3 | | .STRTAB 0x01e3->0x0e5a ; "Nil_Element has no parent"
0d6a 01fa | | .STRTAB 0x01fa->0x0e67 ; "Internal Error while getting parent"
0d6b 021b | | .STRTAB 0x021b->0x0e78 ; "AOE Definition is not yet implemented"
0d6c 023e | > | .STRTAB 0x023e->0x0e8b ; "Past end or empty Ada_Program.Element_Iterator"
; "Past end or empty Ada_Program.Element_Iterator"
; "Past end or empty Ada_Program.Element_Iterator"
; "Past end or empty Ada_Program.Element_Iterator"
0d6d 026a | j | .STRTAB 0x026a->0x0ea2 ; "Past end or empty Ada_Program.Element_List"
; "Past end or empty Ada_Program.Element_List"
0d6e 0292 | | .STRTAB 0x0292->0x0eb7 ; "Past end or empty Ada_Program.Line_Iterator"
; "Past end or empty Ada_Program.Line_Iterator"
0d6f 02bb | | .STRTAB 0x02bb->0x0ecc ; "<NIL_ELEMENT>"
; "<NIL_ELEMENT>"
0d70 02c6 | | .STRTAB 0x02c6->0x0ed3 ; "<UNABLE_TO_GET_IMAGE>"
0d71 02d9 | | .STRTAB 0x02d9->0x0edd ; "Element is not an identifier"
0d72 02f3 | | .STRTAB 0x02f3->0x0eeb ; "See Ada image displayed"
0d73 0308 | | .STRTAB 0x0308->0x0ef7 ; "See Diana image displayed"
0d74 031f | | .STRTAB 0x031f->0x0f03 ; "<NIL_ITERATOR>"
0d75 032b | + | .STRTAB 0x032b->0x0f0a ; "<NIL_LIST>"
0d76 0333 | 3 | .STRTAB 0x0333->0x0f0f ; "<DONE>"
0d77 0337 | 7 | .STRTAB 0x0337->0x0f12 ; " .... "
0d78 033b | ; | .STRTAB 0x033b->0x0f15 ; "This element is not in the directory system"
0d79 0364 | d | .STREND 0x0364->0x0f2b
0d7a 434f 4e54 |CONT| .STRTAB_STRINGS
0f2b 0000 0000 | | .BLANK 0000[0x5]
0f30 ; --------------------------------------------------------------------------------------
0f30 ; Debug Table
0f30 ; --------------------------------------------------------------------------------------
0f30 0004 0009 | | .DEBUG4 0x0004,0x0009,0x5d5d,0x0000,0x0001,0x0000
0f36 0000 0000 | | .BLANK 0000[0xca]