|
|
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: 7168 (0x1c00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_ccb0b3
└─⟦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 0db0 | | .CONST 0x0db0 ; 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 8008 | | .CONST 0x8008 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0183 | | .CONST 0x0183 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0069 | i | .CONST 0x0069 ; Number of locals
000b INIT_0008:
000b 03a9 | | Declare_Type Heap_Access,Incomplete,Visible
000c e001 | | Load 0x0,0x1
000d 1b15 | | Execute Package,Field_Read,Field_Number 0x15
000e 0129 | ) | Execute Any,Make_Visible
000f e001 | | Load 0x0,0x1
0010 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0011 0129 | ) | Execute Any,Make_Visible
0012 00c4 | | Action Make_Default
0013 00c4 | | Action Make_Default
0014 00c4 | | Action Make_Default
0015 00c4 | | Action Make_Default
0016 00c4 | | Action Make_Default
0017 00c4 | | Action Make_Default
0018 00c4 | | Action Make_Default
0019 00c4 | | Action Make_Default
001a 00c4 | | Action Make_Default
001b 00c4 | | Action Make_Default
001c 00c4 | | Action Make_Default
001d 00c4 | | Action Make_Default
001e 00c4 | | Action Make_Default
001f 00c4 | | Action Make_Default
0020 00c4 | | Action Make_Default
0021 00c4 | | Action Make_Default
0022 00c4 | | Action Make_Default
0023 00c4 | | Action Make_Default
0024 00c4 | | Action Make_Default
0025 00c4 | | Action Make_Default
0026 00c4 | | Action Make_Default
0027 00c4 | | Action Make_Default
0028 00c4 | | Action Make_Default
0029 00c4 | | Action Make_Default
002a 00c4 | | Action Make_Default
002b 00c4 | | Action Make_Default
002c 00c4 | | Action Make_Default
002d 00c4 | | Action Make_Default
002e 00c4 | | Action Make_Default
002f 00c4 | | Action Make_Default
0030 00c4 | | Action Make_Default
0031 00c4 | | Action Make_Default
0032 00c4 | | Action Make_Default
0033 00c4 | | Action Make_Default
0034 00c4 | | Action Make_Default
0035 00c4 | | Action Make_Default
0036 00c4 | | Action Make_Default
0037 00c4 | | Action Make_Default
0038 00c4 | | Action Make_Default
0039 00c4 | | Action Make_Default
003a 00c4 | | Action Make_Default
003b 029a 018b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0188
003d c233 | 3 | Store 0x1,0x33
003e 029a 01db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d8
0040 c211 | | Store 0x1,0x11
0041 029a 020b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0208
0043 c235 | 5 | Store 0x1,0x35
0044 029a 023b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0238
0046 c212 | | Store 0x1,0x12
0047 029a 036b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0368
0049 c236 | 6 | Store 0x1,0x36
004a 029a 03d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03d0
004c c214 | | Store 0x1,0x14
004d 029a 03db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03d8
004f c215 | | Store 0x1,0x15
0050 029a 03eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03e8
0052 c216 | | Store 0x1,0x16
0053 029a 03f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f0
0055 c217 | | Store 0x1,0x17
0056 029a 03fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f8
0058 c22f | / | Store 0x1,0x2f
0059 029a 043b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0438
005b c238 | 8 | Store 0x1,0x38
005c 029a 0483 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0480
005e c21a | | Store 0x1,0x1a
005f 029a 04c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04c0
0061 c21b | | Store 0x1,0x1b
0062 029a 04eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04e8
0064 c237 | 7 | Store 0x1,0x37
0065 029a 0533 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0530
0067 c21c | | Store 0x1,0x1c
0068 029a 053b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0538
006a c21d | | Store 0x1,0x1d
006b 029a 0543 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0540
006d c21e | | Store 0x1,0x1e
006e 029a 0553 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0550
0070 c21f | | Store 0x1,0x1f
0071 029a 0563 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0560
0073 c220 | | Store 0x1,0x20
0074 029a 0573 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0570
0076 c221 | ! | Store 0x1,0x21
0077 029a 0583 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0580
0079 c222 | " | Store 0x1,0x22
007a 029a 058b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0588
007c c223 | # | Store 0x1,0x23
007d 029a 05e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05e0
007f c224 | $ | Store 0x1,0x24
0080 029a 05fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05f8
0082 c225 | % | Store 0x1,0x25
0083 029a 0623 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0620
0085 c234 | 4 | Store 0x1,0x34
0086 029a 0643 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0640
0088 c230 | 0 | Store 0x1,0x30
0089 029a 067b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0678
008b c231 | 1 | Store 0x1,0x31
008c 029a 068b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0688
008e c228 | ( | Store 0x1,0x28
008f 029a 069b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0698
0091 c229 | ) | Store 0x1,0x29
0092 029a 06a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06a0
0094 c22a | * | Store 0x1,0x2a
0095 029a 06e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06e0
0097 c22b | + | Store 0x1,0x2b
0098 029a 073b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0738
009a c22c | , | Store 0x1,0x2c
009b 4806 |H | Short_Literal 0x6
009c 0093 0cf3 | | PushFullAddress InMicrocode,INIT_0cf0
009e 02a0 | | Declare_Subprogram Null_Subprogram
009f 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated
00a0 c22d | - | Store 0x1,0x2d
00a1 480a |H | Short_Literal 0xa
00a2 032a | * | Declare_Type Record,Incomplete
00a3 c22e | . | Store 0x1,0x2e
00a4 e22e | . | Load 0x1,0x2e
00a5 02a0 | | Declare_Subprogram Null_Subprogram
00a6 e20d | | Load 0x1,0xd
00a7 03a3 | | Complete_Type Heap_Access,By_Defining
00a8 00bf | | Action Accept_Activation
00a9 0092 0d3b | ;| Action Push_String_Extended,0xd3b ; "!IO"
00ab 0092 0d3c | <| Action Push_String_Extended,0xd3c ; "!LRM"
00ad 4802 |H | Short_Literal 0x2
00ae 032a | * | Declare_Type Record,Incomplete
00af 00d8 | | Load_Top At_Offset_0
00b0 02a0 | | Declare_Subprogram Null_Subprogram
00b1 03ad | | Declare_Type Heap_Access,Defined
00b2 e002 | | Load 0x0,0x2
00b3 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00b4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00b5 00d9 | | Load_Top At_Offset_1
00b6 02a0 | | Declare_Subprogram Null_Subprogram
00b7 e23b | ; | Load 0x1,0x3b
00b8 0326 | & | Complete_Type Record,By_Defining
00b9 4806 |H | Short_Literal 0x6
00ba 032a | * | Declare_Type Record,Incomplete
00bb 00d8 | | Load_Top At_Offset_0
00bc 02a0 | | Declare_Subprogram Null_Subprogram
00bd 03ad | | Declare_Type Heap_Access,Defined
00be 00d8 | | Load_Top At_Offset_0
00bf e002 | | Load 0x0,0x2
00c0 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00c1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c2 e002 | | Load 0x0,0x2
00c3 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00c4 e003 | | Load 0x0,0x3
00c5 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00c6 e23c | < | Load 0x1,0x3c
00c7 00e2 | | Load_Encached Integer_Cache
00c8 029f 07ab | | Declare_Subprogram For_Call,INIT_07a8
00ca e23d | = | Load 0x1,0x3d
00cb 0326 | & | Complete_Type Record,By_Defining
00cc e004 | | Load 0x0,0x4
00cd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00ce e005 | | Load 0x0,0x5
00cf 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00d0 e20e | | Load 0x1,0xe
00d1 e20f | | Load 0x1,0xf
00d2 e23e | > | Load 0x1,0x3e
00d3 00e2 | | Load_Encached Integer_Cache
00d4 00e2 | | Load_Encached Integer_Cache
00d5 e003 | | Load 0x0,0x3
00d6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00d7 00e1 | | Load_Encached Boolean_Cache
00d8 e006 | | Load 0x0,0x6
00d9 1b17 | | Execute Package,Field_Read,Field_Number 0x17
00da 029f 07cb | | Declare_Subprogram For_Call,INIT_07c8
00dc e22e | . | Load 0x1,0x2e
00dd 0326 | & | Complete_Type Record,By_Defining
00de 029b 07e3 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_07e0
00e0 029d 07f3 | | Declare_Subprogram For_Outer_Call,INIT_07f0
00e2 a007 | | Reference 0x0,0x7
00e3 00c6 | | Action Check_Subprogram_Elaborated
00e4 e002 | | Load 0x0,0x2
00e5 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00e6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00e7 00e3 | | Load_Encached Natural_Cache
00e8 e002 | | Load 0x0,0x2
00e9 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00ea 1b13 | | Execute Package,Field_Read,Field_Number 0x13
00eb 1d3f | ? | Execute_Immediate Reference_Lex_1,0x3f
00ec e008 | | Load 0x0,0x8
00ed e009 | | Load 0x0,0x9
00ee 4800 |H | Short_Literal 0x0
00ef 0007 | | Action Break_Optional
00f0 029d 0803 | | Declare_Subprogram For_Outer_Call,INIT_0800
00f2 029d 0823 | #| Declare_Subprogram For_Outer_Call,INIT_0820
00f4 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33
00f5 00c7 | | Action Elaborate_Subprogram
00f6 1d11 | | Execute_Immediate Reference_Lex_1,0x11
00f7 00c7 | | Action Elaborate_Subprogram
00f8 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35
00f9 00c7 | | Action Elaborate_Subprogram
00fa 029d 0843 | C| Declare_Subprogram For_Outer_Call,INIT_0840
00fc 1d12 | | Execute_Immediate Reference_Lex_1,0x12
00fd 00c7 | | Action Elaborate_Subprogram
00fe 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36
00ff 00c7 | | Action Elaborate_Subprogram
0100 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0101 00c7 | | Action Elaborate_Subprogram
0102 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0103 00c7 | | Action Elaborate_Subprogram
0104 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0105 00c7 | | Action Elaborate_Subprogram
0106 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0107 00c7 | | Action Elaborate_Subprogram
0108 029d 08ab | | Declare_Subprogram For_Outer_Call,INIT_08a8
010a 029d 08eb | | Declare_Subprogram For_Outer_Call,INIT_08e8
010c 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
010d 00c7 | | Action Elaborate_Subprogram
010e 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
010f 00c7 | | Action Elaborate_Subprogram
0110 1d3f | ? | Execute_Immediate Reference_Lex_1,0x3f
0111 00c7 | | Action Elaborate_Subprogram
0112 029d 092b | +| Declare_Subprogram For_Outer_Call,INIT_0928
0114 029d 09e3 | | Declare_Subprogram For_Outer_Call,INIT_09e0
0116 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f
0117 00c7 | | Action Elaborate_Subprogram
0118 029d 0a33 | 3| Declare_Subprogram For_Outer_Call,INIT_0a30
011a 1d38 | 8 | Execute_Immediate Reference_Lex_1,0x38
011b 00c7 | | Action Elaborate_Subprogram
011c 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
011d 00c7 | | Action Elaborate_Subprogram
011e 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
011f 00c7 | | Action Elaborate_Subprogram
0120 1d37 | 7 | Execute_Immediate Reference_Lex_1,0x37
0121 00c7 | | Action Elaborate_Subprogram
0122 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0123 00c7 | | Action Elaborate_Subprogram
0124 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0125 00c7 | | Action Elaborate_Subprogram
0126 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
0127 00c7 | | Action Elaborate_Subprogram
0128 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
0129 00c7 | | Action Elaborate_Subprogram
012a e00a | | Load 0x0,0xa
012b e00b | | Load 0x0,0xb
012c e22e | . | Load 0x1,0x2e
012d e20d | | Load 0x1,0xd
012e e00c | | Load 0x0,0xc
012f 1b18 | | Execute Package,Field_Read,Field_Number 0x18
0130 0387 | | Declare_Variable Package
0131 00d8 | | Load_Top At_Offset_0
0132 020f | | Execute Module,Activate
0133 e00c | | Load 0x0,0xc
0134 1919 | | Execute Package,Field_Reference,Field_Number 0x19
0135 00c6 | | Action Check_Subprogram_Elaborated
0136 e22e | . | Load 0x1,0x2e
0137 e20d | | Load 0x1,0xd
0138 e00d | | Load 0x0,0xd
0139 e00e | | Load 0x0,0xe
013a 4800 |H | Short_Literal 0x0
013b 0007 | | Action Break_Optional
013c e00f | | Load 0x0,0xf
013d 193c | < | Execute Package,Field_Reference,Field_Number 0x3c
013e 00c6 | | Action Check_Subprogram_Elaborated
013f e20d | | Load 0x1,0xd
0140 4813 |H | Short_Literal 0x13
0141 e250 | P | Load 0x1,0x50
0142 1911 | | Execute Package,Field_Reference,Field_Number 0x11
0143 e250 | P | Load 0x1,0x50
0144 1912 | | Execute Package,Field_Reference,Field_Number 0x12
0145 e010 | | Load 0x0,0x10
0146 e011 | | Load 0x0,0x11
0147 4800 |H | Short_Literal 0x0
0148 0007 | | Action Break_Optional
0149 029d 0aab | | Declare_Subprogram For_Outer_Call,INIT_0aa8
014b e00f | | Load 0x0,0xf
014c 193d | = | Execute Package,Field_Reference,Field_Number 0x3d
014d 00c6 | | Action Check_Subprogram_Elaborated
014e e20d | | Load 0x1,0xd
014f 4813 |H | Short_Literal 0x13
0150 1d5d | ] | Execute_Immediate Reference_Lex_1,0x5d
0151 e20d | | Load 0x1,0xd
0152 e012 | | Load 0x0,0x12
0153 e013 | | Load 0x0,0x13
0154 4800 |H | Short_Literal 0x0
0155 0007 | | Action Break_Optional
0156 1d20 | | Execute_Immediate Reference_Lex_1,0x20
0157 00c7 | | Action Elaborate_Subprogram
0158 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
0159 00c7 | | Action Elaborate_Subprogram
015a 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
015b 00c7 | | Action Elaborate_Subprogram
015c 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
015d 00c7 | | Action Elaborate_Subprogram
015e 1d34 | 4 | Execute_Immediate Reference_Lex_1,0x34
015f 00c7 | | Action Elaborate_Subprogram
0160 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30
0161 00c7 | | Action Elaborate_Subprogram
0162 029d 0ac3 | | Declare_Subprogram For_Outer_Call,INIT_0ac0
0164 029d 0b33 | 3| Declare_Subprogram For_Outer_Call,INIT_0b30
0166 029d 0b6b | k| Declare_Subprogram For_Outer_Call,INIT_0b68
0168 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31
0169 00c7 | | Action Elaborate_Subprogram
016a 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
016b 00c7 | | Action Elaborate_Subprogram
016c 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
016d 00c7 | | Action Elaborate_Subprogram
016e 029d 0b83 | | Declare_Subprogram For_Outer_Call,INIT_0b80
0170 029d 0c0b | | Declare_Subprogram For_Outer_Call,INIT_0c08
0172 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
0173 00c7 | | Action Elaborate_Subprogram
0174 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
0175 00c7 | | Action Elaborate_Subprogram
0176 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
0177 00c7 | | Action Elaborate_Subprogram
0178 e00c | | Load 0x0,0xc
0179 e014 | | Load 0x0,0x14
017a e015 | | Load 0x0,0x15
017b e016 | | Load 0x0,0x16
017c e017 | | Load 0x0,0x17
017d e018 | | Load 0x0,0x18
017e 4806 |H | Short_Literal 0x6
017f e22d | - | Load 0x1,0x2d
0180 020e | | Execute Module,Augment_Imports
0181 e22d | - | Load 0x1,0x2d
0182 020d | | Execute Module,Elaborate
0183 BODY_0008:
0183 00bc | | Action Signal_Activated
0184 00bb | | Action Signal_Completion
0185 0000 0000 | | .XXX[0x3]
0187 0000 | |
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 01b3 | | .CONST 0x01b3 ; Address of begin
0189 0004 | | .CONST 0x0004 ; Address of exception handler
018a 0002 | | .CONST 0x0002 ; Number of locals
018b INIT_0188:
018b e22e | . | Load 0x1,0x2e
018c 0322 | " | Declare_Variable Record
018d e5fa | | Load 0x2,-0x6
018e 00d9 | | Load_Top At_Offset_1
018f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0190 e5fe | | Load 0x2,-0x2
0191 00d9 | | Load_Top At_Offset_1
0192 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0193 4800 |H | Short_Literal 0x0
0194 00d9 | | Load_Top At_Offset_1
0195 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0196 e5fd | | Load 0x2,-0x3
0197 00d9 | | Load_Top At_Offset_1
0198 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0199 e23e | > | Load 0x1,0x3e
019a 00d9 | | Load_Top At_Offset_1
019b 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
019c 4800 |H | Short_Literal 0x0
019d 00d9 | | Load_Top At_Offset_1
019e 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
019f 4800 |H | Short_Literal 0x0
01a0 00d9 | | Load_Top At_Offset_1
01a1 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
01a2 e003 | | Load 0x0,0x3
01a3 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01a4 e22e | . | Load 0x1,0x2e
01a5 3007 |0 | Execute Record,Field_Type,Field_Number 0x7
01a6 0119 | | Execute Any,Check_In_Formal_Type
01a7 00d9 | | Load_Top At_Offset_1
01a8 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
01a9 e5fc | | Load 0x2,-0x4
01aa 00d9 | | Load_Top At_Offset_1
01ab 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
01ac 4800 |H | Short_Literal 0x0
01ad 00d9 | | Load_Top At_Offset_1
01ae 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
01af e20d | | Load 0x1,0xd
01b0 e018 | | Load 0x0,0x18
01b1 180d | | Execute Package,Field_Execute,Field_Number 0xd
01b2 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
01b3 BODY_0188:
01b3 4801 |H | Short_Literal 0x1
01b4 0092 0d3d | =| Action Push_String_Extended,0xd3d ; "<NONE>"
01b6 e5ff | | Load 0x2,-0x1
01b7 e019 | | Load 0x0,0x19
01b8 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
01b9 7014 |p | Jump_Nonzero 0x1ce
01ba 00d8 | | Load_Top At_Offset_0
01bb e5ff | | Load 0x2,-0x1
01bc 8212 | | Call 0x1,0x12
01bd 00d8 | | Load_Top At_Offset_0
01be 0217 | | Execute Heap_Access,All_Reference
01bf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01c0 a5fa | | Store_Unchecked 0x2,-0x6
01c1 4800 |H | Short_Literal 0x0
01c2 e5fa | | Load 0x2,-0x6
01c3 e004 | | Load 0x0,0x4
01c4 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
01c5 6808 |h | Jump_Zero 0x1ce
01c6 0092 0d3e | >| Action Push_String_Extended,0xd3e ; "Domain for \x22"
01c8 e5ff | | Load 0x2,-0x1
01c9 01cc | | Execute Vector,Catenate
01ca 0092 0d3f | ?| Action Push_String_Extended,0xd3f ; "\x22 has been opened."
01cc 01cc | | Execute Vector,Catenate
01cd 8240 | @ | Call 0x1,0x40
01ce 00d8 | | Load_Top At_Offset_0
01cf a5fb | | Store_Unchecked 0x2,-0x5
01d0 4505 |E | Exit_Subprogram 0x5
01d1 0000 0000 | | .BLANK 0000[0x7]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01df | | .CONST 0x01df ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0003 | | .CONST 0x0003 ; Number of locals
01db INIT_01d8:
01db e23e | > | Load 0x1,0x3e
01dc 0007 | | Action Break_Optional
01dd 00d8 | | Load_Top At_Offset_0
01de 0007 | | Action Break_Optional
01df BODY_01d8:
01df e5ff | | Load 0x2,-0x1
01e0 6823 |h# | Jump_Zero 0x204
01e1 e5ff | | Load 0x2,-0x1
01e2 0217 | | Execute Heap_Access,All_Reference
01e3 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
01e4 0032 | 2 | Store_Top Heap_Access,At_Offset_2
01e5 00cf | | Action Mark_Auxiliary
01e6 781a |x | Jump 0x201
01e7 00da | | Load_Top At_Offset_2
01e8 0217 | | Execute Heap_Access,All_Reference
01e9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01ea 0032 | 2 | Store_Top Heap_Access,At_Offset_2
01eb 0092 0d40 | @| Action Push_String_Extended,0xd40 ; "State "
01ed 00db | | Load_Top At_Offset_3
01ee 0217 | | Execute Heap_Access,All_Reference
01ef 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01f0 e002 | | Load 0x0,0x2
01f1 1b16 | | Execute Package,Field_Read,Field_Number 0x16
01f2 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
01f3 01cc | | Execute Vector,Catenate
01f4 0092 0d41 | A| Action Push_String_Extended,0xd41 ; " is being removed from the domain."
01f6 01cc | | Execute Vector,Catenate
01f7 8240 | @ | Call 0x1,0x40
01f8 4800 |H | Short_Literal 0x0
01f9 e5ff | | Load 0x2,-0x1
01fa e402 | | Load 0x2,0x2
01fb 0217 | | Execute Heap_Access,All_Reference
01fc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01fd 8236 | 6 | Call 0x1,0x36
01fe 00d9 | | Load_Top At_Offset_1
01ff 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0200 00c9 | | Action Pop_Auxiliary_Loop
0201 00da | | Load_Top At_Offset_2
0202 77e4 |w | Jump_Nonzero 0x1e7
0203 00ce | | Action Pop_Auxiliary
0204 4501 |E | Exit_Subprogram 0x1
0205 0000 0000 | | .XXX[0x3]
0207 0000 | |
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020f | | .CONST 0x020f ; Address of begin
0209 0004 | | .CONST 0x0004 ; Address of exception handler
020a 0003 | | .CONST 0x0003 ; Number of locals
020b INIT_0208:
020b e23e | > | Load 0x1,0x3e
020c 0007 | | Action Break_Optional
020d 00d8 | | Load_Top At_Offset_0
020e 0007 | | Action Break_Optional
020f BODY_0208:
020f e5ff | | Load 0x2,-0x1
0210 6823 |h# | Jump_Zero 0x234
0211 e5ff | | Load 0x2,-0x1
0212 0217 | | Execute Heap_Access,All_Reference
0213 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0214 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0215 00cf | | Action Mark_Auxiliary
0216 781a |x | Jump 0x231
0217 00da | | Load_Top At_Offset_2
0218 0217 | | Execute Heap_Access,All_Reference
0219 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
021a 0032 | 2 | Store_Top Heap_Access,At_Offset_2
021b 0092 0d40 | @| Action Push_String_Extended,0xd40 ; "State "
021d 00db | | Load_Top At_Offset_3
021e 0217 | | Execute Heap_Access,All_Reference
021f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0220 e002 | | Load 0x0,0x2
0221 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0222 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0223 01cc | | Execute Vector,Catenate
0224 0092 0d41 | A| Action Push_String_Extended,0xd41 ; " is being removed from the domain."
0226 01cc | | Execute Vector,Catenate
0227 8240 | @ | Call 0x1,0x40
0228 4801 |H | Short_Literal 0x1
0229 e5ff | | Load 0x2,-0x1
022a e402 | | Load 0x2,0x2
022b 0217 | | Execute Heap_Access,All_Reference
022c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
022d 8236 | 6 | Call 0x1,0x36
022e 00d9 | | Load_Top At_Offset_1
022f 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0230 00c9 | | Action Pop_Auxiliary_Loop
0231 00da | | Load_Top At_Offset_2
0232 77e4 |w | Jump_Nonzero 0x217
0233 00ce | | Action Pop_Auxiliary
0234 4501 |E | Exit_Subprogram 0x1
0235 0000 0000 | | .XXX[0x3]
0237 0000 | |
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 0250 | P | .CONST 0x0250 ; Address of begin
0239 0004 | | .CONST 0x0004 ; Address of exception handler
023a 0007 | | .CONST 0x0007 ; Number of locals
023b INIT_0238:
023b e003 | | Load 0x0,0x3
023c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
023d 1b18 | | Execute Package,Field_Read,Field_Number 0x18
023e 02c7 | | Declare_Variable Any
023f 00d8 | | Load_Top At_Offset_0
0240 1c00 | | Execute_Immediate Run_Utility,0x0
0241 e003 | | Load 0x0,0x3
0242 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0243 02c7 | | Declare_Variable Any
0244 00d8 | | Load_Top At_Offset_0
0245 1c00 | | Execute_Immediate Run_Utility,0x0
0246 e003 | | Load 0x0,0x3
0247 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0248 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0249 e003 | | Load 0x0,0x3
024a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
024b e23e | > | Load 0x1,0x3e
024c 0007 | | Action Break_Optional
024d e002 | | Load 0x0,0x2
024e 1b0f | | Execute Package,Field_Read,Field_Number 0xf
024f 0602 | | Execute_Immediate Set_Value_Unchecked,0x2
0250 BODY_0238:
0250 e5fe | | Load 0x2,-0x2
0251 0217 | | Execute Heap_Access,All_Reference
0252 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0253 7002 |p | Jump_Nonzero 0x256
0254 4800 |H | Short_Literal 0x0
0255 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0256 e003 | | Load 0x0,0x3
0257 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0258 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0259 e402 | | Load 0x2,0x2
025a 6109 |a | Indirect_Literal Discrete,0x364,{0x00000000, 0x00004000}
025b e01a | | Load 0x0,0x1a
025c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
025d e01b | | Load 0x0,0x1b
025e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
025f e01c | | Load 0x0,0x1c
0260 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0261 4801 |H | Short_Literal 0x1
0262 4800 |H | Short_Literal 0x0
0263 e01b | | Load 0x0,0x1b
0264 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0265 e003 | | Load 0x0,0x3
0266 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0267 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0268 e5ff | | Load 0x2,-0x1
0269 e003 | | Load 0x0,0x3
026a 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
026b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
026c c402 | | Store 0x2,0x2
026d c404 | | Store 0x2,0x4
026e 00db | | Load_Top At_Offset_3
026f 6824 |h$ | Jump_Zero 0x294
0270 4801 |H | Short_Literal 0x1
0271 4803 |H | Short_Literal 0x3
0272 e00f | | Load 0x0,0xf
0273 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0274 035b | [ | Declare_Type Array,Constrained
0275 0337 | 7 | Declare_Variable Array
0276 e5ff | | Load 0x2,-0x1
0277 e00f | | Load 0x0,0xf
0278 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0279 4801 |H | Short_Literal 0x1
027a 00da | | Load_Top At_Offset_2
027b 01d6 | | Execute Vector,Field_Write
027c e5fe | | Load 0x2,-0x2
027d 8220 | | Call 0x1,0x20
027e 4802 |H | Short_Literal 0x2
027f 00da | | Load_Top At_Offset_2
0280 01d6 | | Execute Vector,Field_Write
0281 e5ff | | Load 0x2,-0x1
0282 e404 | | Load 0x2,0x4
0283 e00f | | Load 0x0,0xf
0284 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0285 4803 |H | Short_Literal 0x3
0286 00da | | Load_Top At_Offset_2
0287 01d6 | | Execute Vector,Field_Write
0288 60d7 |` | Indirect_Literal Discrete,0x360,{0x00000000, 0x00003002}
0289 e004 | | Load 0x0,0x4
028a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
028b e5fe | | Load 0x2,-0x2
028c 0217 | | Execute Heap_Access,All_Reference
028d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
028e e5fe | | Load 0x2,-0x2
028f 0217 | | Execute Heap_Access,All_Reference
0290 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0291 e004 | | Load 0x0,0x4
0292 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0293 78c0 |x | Jump 0x354
0294 e402 | | Load 0x2,0x2
0295 e003 | | Load 0x0,0x3
0296 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0297 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0298 681d |h | Jump_Zero 0x2b6
0299 4801 |H | Short_Literal 0x1
029a 4802 |H | Short_Literal 0x2
029b e00f | | Load 0x0,0xf
029c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
029d 035b | [ | Declare_Type Array,Constrained
029e 0337 | 7 | Declare_Variable Array
029f e5ff | | Load 0x2,-0x1
02a0 e00f | | Load 0x0,0xf
02a1 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02a2 4801 |H | Short_Literal 0x1
02a3 00da | | Load_Top At_Offset_2
02a4 01d6 | | Execute Vector,Field_Write
02a5 e5fe | | Load 0x2,-0x2
02a6 8220 | | Call 0x1,0x20
02a7 4802 |H | Short_Literal 0x2
02a8 00da | | Load_Top At_Offset_2
02a9 01d6 | | Execute Vector,Field_Write
02aa 60b1 |` | Indirect_Literal Discrete,0x35c,{0x00000000, 0x00003006}
02ab e004 | | Load 0x0,0x4
02ac 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02ad e5fe | | Load 0x2,-0x2
02ae 0217 | | Execute Heap_Access,All_Reference
02af 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02b0 e5fe | | Load 0x2,-0x2
02b1 0217 | | Execute Heap_Access,All_Reference
02b2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02b3 e004 | | Load 0x0,0x4
02b4 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
02b5 789e |x | Jump 0x354
02b6 00cf | | Action Mark_Auxiliary
02b7 7896 |x | Jump 0x34e
02b8 e003 | | Load 0x0,0x3
02b9 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02ba e403 | | Load 0x2,0x3
02bb 0120 | | Execute Any,Is_Value
02bc 6803 |h | Jump_Zero 0x2c0
02bd e003 | | Load 0x0,0x3
02be 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02bf 7801 |x | Jump 0x2c1
02c0 e403 | | Load 0x2,0x3
02c1 e402 | | Load 0x2,0x2
02c2 e003 | | Load 0x0,0x3
02c3 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02c4 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
02c5 c403 | | Store 0x2,0x3
02c6 c405 | | Store 0x2,0x5
02c7 e403 | | Load 0x2,0x3
02c8 e01d | | Load 0x0,0x1d
02c9 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
02ca 6817 |h | Jump_Zero 0x2e2
02cb e5fe | | Load 0x2,-0x2
02cc 0092 0d42 | B| Action Push_String_Extended,0xd42 ; "[_"
02ce e402 | | Load 0x2,0x2
02cf e003 | | Load 0x0,0x3
02d0 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02d1 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
02d2 01cc | | Execute Vector,Catenate
02d3 0092 0d43 | C| Action Push_String_Extended,0xd43 ; "]'C(~Spec_View)"
02d5 01cc | | Execute Vector,Catenate
02d6 8212 | | Call 0x1,0x12
02d7 e5fe | | Load 0x2,-0x2
02d8 0217 | | Execute Heap_Access,All_Reference
02d9 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
02da e003 | | Load 0x0,0x3
02db 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02dc 686b |hk | Jump_Zero 0x348
02dd e403 | | Load 0x2,0x3
02de e5fe | | Load 0x2,-0x2
02df 0217 | | Execute Heap_Access,All_Reference
02e0 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
02e1 7866 |xf | Jump 0x348
02e2 e403 | | Load 0x2,0x3
02e3 8248 | H | Call 0x1,0x48
02e4 c403 | | Store 0x2,0x3
02e5 e5fe | | Load 0x2,-0x2
02e6 0217 | | Execute Heap_Access,All_Reference
02e7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02e8 0033 | 3 | Store_Top Heap_Access,At_Offset_3
02e9 00cf | | Action Mark_Auxiliary
02ea 00db | | Load_Top At_Offset_3
02eb 704f |pO | Jump_Nonzero 0x33b
02ec e23e | > | Load 0x1,0x3e
02ed e018 | | Load 0x0,0x18
02ee 180d | | Execute Package,Field_Execute,Field_Number 0xd
02ef 039c | | Declare_Variable Heap_Access,By_Allocation
02f0 a406 | | Store_Unchecked 0x2,0x6
02f1 e5fe | | Load 0x2,-0x2
02f2 0219 | | Execute Heap_Access,All_Read
02f3 e406 | | Load 0x2,0x6
02f4 0219 | | Execute Heap_Access,All_Read
02f5 e406 | | Load 0x2,0x6
02f6 0219 | | Execute Heap_Access,All_Read
02f7 00da | | Load_Top At_Offset_2
02f8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02f9 00da | | Load_Top At_Offset_2
02fa 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02fb e002 | | Load 0x0,0x2
02fc 1b16 | | Execute Package,Field_Read,Field_Number 0x16
02fd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02fe e5fe | | Load 0x2,-0x2
02ff 0217 | | Execute Heap_Access,All_Reference
0300 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
0301 e5fe | | Load 0x2,-0x2
0302 0217 | | Execute Heap_Access,All_Reference
0303 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0304 e403 | | Load 0x2,0x3
0305 e407 | | Load 0x2,0x7
0306 e5fe | | Load 0x2,-0x2
0307 8237 | 7 | Call 0x1,0x37
0308 e002 | | Load 0x0,0x2
0309 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
030a 00db | | Load_Top At_Offset_3
030b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
030c 00db | | Load_Top At_Offset_3
030d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
030e 00db | | Load_Top At_Offset_3
030f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0310 00d3 | | Pop_Control Pop_Count_3
0311 4800 |H | Short_Literal 0x0
0312 e5fe | | Load 0x2,-0x2
0313 0217 | | Execute Heap_Access,All_Reference
0314 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0315 e004 | | Load 0x0,0x4
0316 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0317 682f |h/ | Jump_Zero 0x347
0318 e403 | | Load 0x2,0x3
0319 e406 | | Load 0x2,0x6
031a 0217 | | Execute Heap_Access,All_Reference
031b 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
031c e5fe | | Load 0x2,-0x2
031d 0217 | | Execute Heap_Access,All_Reference
031e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
031f e406 | | Load 0x2,0x6
0320 0217 | | Execute Heap_Access,All_Reference
0321 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0322 4800 |H | Short_Literal 0x0
0323 e406 | | Load 0x2,0x6
0324 0217 | | Execute Heap_Access,All_Reference
0325 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0326 e23c | < | Load 0x1,0x3c
0327 e406 | | Load 0x2,0x6
0328 0217 | | Execute Heap_Access,All_Reference
0329 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
032a 00db | | Load_Top At_Offset_3
032b e5fe | | Load 0x2,-0x2
032c 0217 | | Execute Heap_Access,All_Reference
032d 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
032e e5fe | | Load 0x2,-0x2
032f 0217 | | Execute Heap_Access,All_Reference
0330 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0331 0a01 | | Execute_Immediate Plus,0x1
0332 e5fe | | Load 0x2,-0x2
0333 0217 | | Execute Heap_Access,All_Reference
0334 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0335 e5fe | | Load 0x2,-0x2
0336 e406 | | Load 0x2,0x6
0337 0217 | | Execute Heap_Access,All_Reference
0338 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0339 824a | J | Call 0x1,0x4a
033a 780c |x | Jump 0x347
033b 00db | | Load_Top At_Offset_3
033c 0217 | | Execute Heap_Access,All_Reference
033d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
033e e403 | | Load 0x2,0x3
033f 012f | / | Execute Any,Equal
0340 7006 |p | Jump_Nonzero 0x347
0341 00db | | Load_Top At_Offset_3
0342 0217 | | Execute Heap_Access,All_Reference
0343 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0344 a406 | | Store_Unchecked 0x2,0x6
0345 00c9 | | Action Pop_Auxiliary_Loop
0346 7fa3 | | Jump 0x2ea
0347 00ce | | Action Pop_Auxiliary
0348 e402 | | Load 0x2,0x2
0349 e003 | | Load 0x0,0x3
034a 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
034b 181d | | Execute Package,Field_Execute,Field_Number 0x1d
034c c402 | | Store 0x2,0x2
034d 00c9 | | Action Pop_Auxiliary_Loop
034e e402 | | Load 0x2,0x2
034f e003 | | Load 0x0,0x3
0350 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0351 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0352 6f65 |oe | Jump_Zero 0x2b8
0353 00ce | | Action Pop_Auxiliary
0354 e402 | | Load 0x2,0x2
0355 e003 | | Load 0x0,0x3
0356 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0357 1852 | R | Execute Package,Field_Execute,Field_Number 0x52
0358 c402 | | Store 0x2,0x2
0359 4503 |E | Exit_Subprogram 0x3
035a 0000 0000 | | .XXX[0x2]
035c 0000 0000 | | .LITERAL {0x00000000, 0x00003006}
0360 0000 0000 | | .LITERAL {0x00000000, 0x00003002}
0364 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 036f | o | .CONST 0x036f ; Address of begin
0369 0004 | | .CONST 0x0004 ; Address of exception handler
036a 0003 | | .CONST 0x0003 ; Number of locals
036b INIT_0368:
036b e23e | > | Load 0x1,0x3e
036c 0007 | | Action Break_Optional
036d 00d8 | | Load_Top At_Offset_0
036e 0007 | | Action Break_Optional
036f BODY_0368:
036f e5fe | | Load 0x2,-0x2
0370 685c |h\ | Jump_Zero 0x3cd
0371 e5fe | | Load 0x2,-0x2
0372 0217 | | Execute Heap_Access,All_Reference
0373 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0374 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0375 00cf | | Action Mark_Auxiliary
0376 7843 |xC | Jump 0x3ba
0377 00da | | Load_Top At_Offset_2
0378 0217 | | Execute Heap_Access,All_Reference
0379 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
037a e5ff | | Load 0x2,-0x1
037b 021f | | Execute Heap_Access,Equal
037c 6836 |h6 | Jump_Zero 0x3b3
037d 00d9 | | Load_Top At_Offset_1
037e 7007 |p | Jump_Nonzero 0x386
037f 00da | | Load_Top At_Offset_2
0380 0217 | | Execute Heap_Access,All_Reference
0381 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0382 e5fe | | Load 0x2,-0x2
0383 0217 | | Execute Heap_Access,All_Reference
0384 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0385 7806 |x | Jump 0x38c
0386 00da | | Load_Top At_Offset_2
0387 0217 | | Execute Heap_Access,All_Reference
0388 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0389 00da | | Load_Top At_Offset_2
038a 0217 | | Execute Heap_Access,All_Reference
038b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
038c e5fe | | Load 0x2,-0x2
038d 0217 | | Execute Heap_Access,All_Reference
038e 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
038f 00db | | Load_Top At_Offset_3
0390 0217 | | Execute Heap_Access,All_Reference
0391 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0392 0272 | r | Execute Discrete,Minus
0393 e5fe | | Load 0x2,-0x2
0394 0217 | | Execute Heap_Access,All_Reference
0395 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0396 e5fe | | Load 0x2,-0x2
0397 0217 | | Execute Heap_Access,All_Reference
0398 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0399 0aff | | Execute_Immediate Plus,-0x1
039a e5fe | | Load 0x2,-0x2
039b 0217 | | Execute Heap_Access,All_Reference
039c 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
039d e5fe | | Load 0x2,-0x2
039e 0219 | | Execute Heap_Access,All_Read
039f 00db | | Load_Top At_Offset_3
03a0 0219 | | Execute Heap_Access,All_Read
03a1 e402 | | Load 0x2,0x2
03a2 0219 | | Execute Heap_Access,All_Read
03a3 00da | | Load_Top At_Offset_2
03a4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03a5 00da | | Load_Top At_Offset_2
03a6 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03a7 00da | | Load_Top At_Offset_2
03a8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03a9 e5fd | | Load 0x2,-0x3
03aa e002 | | Load 0x0,0x2
03ab 181f | | Execute Package,Field_Execute,Field_Number 0x1f
03ac 00db | | Load_Top At_Offset_3
03ad 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
03ae 00db | | Load_Top At_Offset_3
03af 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
03b0 00db | | Load_Top At_Offset_3
03b1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03b2 4504 |E | Exit_Subprogram 0x4
03b3 00da | | Load_Top At_Offset_2
03b4 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03b5 00d9 | | Load_Top At_Offset_1
03b6 0217 | | Execute Heap_Access,All_Reference
03b7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03b8 0033 | 3 | Store_Top Heap_Access,At_Offset_3
03b9 00c9 | | Action Pop_Auxiliary_Loop
03ba 00da | | Load_Top At_Offset_2
03bb 77bb |w | Jump_Nonzero 0x377
03bc 00ce | | Action Pop_Auxiliary
03bd e5ff | | Load 0x2,-0x1
03be e002 | | Load 0x0,0x2
03bf 1b16 | | Execute Package,Field_Read,Field_Number 0x16
03c0 1886 | | Execute Package,Field_Execute,Field_Number 0x86
03c1 700b |p | Jump_Nonzero 0x3cd
03c2 0092 0d44 | D| Action Push_String_Extended,0xd44 ; "Can't remove (or find) "
03c4 e5ff | | Load 0x2,-0x1
03c5 e002 | | Load 0x0,0x2
03c6 1b16 | | Execute Package,Field_Read,Field_Number 0x16
03c7 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
03c8 01cc | | Execute Vector,Catenate
03c9 0092 0d45 | E| Action Push_String_Extended,0xd45 ; " from the domain."
03cb 01cc | | Execute Vector,Catenate
03cc 8240 | @ | Call 0x1,0x40
03cd 4504 |E | Exit_Subprogram 0x4
03ce 0000 0000 | | .XXX[0x2]
03d0 ; --------------------------------------------------------------------------------------
03d0 ; SUBPROGRAM
03d0 ; --------------------------------------------------------------------------------------
03d0 03d3 | | .CONST 0x03d3 ; Address of begin
03d1 0004 | | .CONST 0x0004 ; Address of exception handler
03d2 0001 | | .CONST 0x0001 ; Number of locals
03d3 BODY_03d0:
03d3 INIT_03d0:
03d3 00da | | Load_Top At_Offset_2
03d4 021c | | Execute Heap_Access,Not_Null
03d5 4401 |D | Exit_Subprogram With_Result,0x1
03d6 0000 0000 | | .XXX[0x2]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 03db | | .CONST 0x03db ; Address of begin
03d9 0004 | | .CONST 0x0004 ; Address of exception handler
03da 0001 | | .CONST 0x0001 ; Number of locals
03db BODY_03d8:
03db INIT_03d8:
03db 00da | | Load_Top At_Offset_2
03dc 0217 | | Execute Heap_Access,All_Reference
03dd 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
03de e002 | | Load 0x0,0x2
03df 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03e0 00d9 | | Load_Top At_Offset_1
03e1 00d0 | | Action Swap_Control
03e2 0260 | ` | Execute Discrete,In_Type
03e3 7001 |p | Jump_Nonzero 0x3e5
03e4 0801 | | Execute_Immediate Raise,0x1
03e5 4401 |D | Exit_Subprogram With_Result,0x1
03e6 0000 0000 | | .XXX[0x2]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb | | .CONST 0x03eb ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0001 | | .CONST 0x0001 ; Number of locals
03eb BODY_03e8:
03eb INIT_03e8:
03eb 00da | | Load_Top At_Offset_2
03ec 0217 | | Execute Heap_Access,All_Reference
03ed 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03ee 4401 |D | Exit_Subprogram With_Result,0x1
03ef 0000 | | .XXX[0x1]
03f0 ; --------------------------------------------------------------------------------------
03f0 ; SUBPROGRAM
03f0 ; --------------------------------------------------------------------------------------
03f0 03f3 | | .CONST 0x03f3 ; Address of begin
03f1 0004 | | .CONST 0x0004 ; Address of exception handler
03f2 0001 | | .CONST 0x0001 ; Number of locals
03f3 BODY_03f0:
03f3 INIT_03f0:
03f3 00da | | Load_Top At_Offset_2
03f4 0217 | | Execute Heap_Access,All_Reference
03f5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03f6 4401 |D | Exit_Subprogram With_Result,0x1
03f7 0000 | | .XXX[0x1]
03f8 ; --------------------------------------------------------------------------------------
03f8 ; SUBPROGRAM
03f8 ; --------------------------------------------------------------------------------------
03f8 03fd | | .CONST 0x03fd ; Address of begin
03f9 0004 | | .CONST 0x0004 ; Address of exception handler
03fa 0002 | | .CONST 0x0002 ; Number of locals
03fb INIT_03f8:
03fb e23e | > | Load 0x1,0x3e
03fc 0007 | | Action Break_Optional
03fd BODY_03f8:
03fd 00db | | Load_Top At_Offset_3
03fe 6838 |h8 | Jump_Zero 0x437
03ff 00db | | Load_Top At_Offset_3
0400 0217 | | Execute Heap_Access,All_Reference
0401 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0402 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0403 e5fe | | Load 0x2,-0x2
0404 e002 | | Load 0x0,0x2
0405 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0406 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0407 6818 |h | Jump_Zero 0x420
0408 00cf | | Action Mark_Auxiliary
0409 7812 |x | Jump 0x41c
040a 00d9 | | Load_Top At_Offset_1
040b 0217 | | Execute Heap_Access,All_Reference
040c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
040d e5fe | | Load 0x2,-0x2
040e 021f | | Execute Heap_Access,Equal
040f 6807 |h | Jump_Zero 0x417
0410 e5fb | | Load 0x2,-0x5
0411 e5fc | | Load 0x2,-0x4
0412 e5fd | | Load 0x2,-0x3
0413 e402 | | Load 0x2,0x2
0414 e5ff | | Load 0x2,-0x1
0415 824e | N | Call 0x1,0x4e
0416 7807 |x | Jump 0x41e
0417 00d9 | | Load_Top At_Offset_1
0418 0217 | | Execute Heap_Access,All_Reference
0419 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
041a 0032 | 2 | Store_Top Heap_Access,At_Offset_2
041b 00c9 | | Action Pop_Auxiliary_Loop
041c 00d9 | | Load_Top At_Offset_1
041d 77ec |w | Jump_Nonzero 0x40a
041e 00ce | | Action Pop_Auxiliary
041f 4506 |E | Exit_Subprogram 0x6
0420 00cf | | Action Mark_Auxiliary
0421 7812 |x | Jump 0x434
0422 4800 |H | Short_Literal 0x0
0423 e5ff | | Load 0x2,-0x1
0424 0217 | | Execute Heap_Access,All_Reference
0425 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0426 e004 | | Load 0x0,0x4
0427 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0428 6806 |h | Jump_Zero 0x42f
0429 e5fb | | Load 0x2,-0x5
042a e5fc | | Load 0x2,-0x4
042b e5fd | | Load 0x2,-0x3
042c e402 | | Load 0x2,0x2
042d e5ff | | Load 0x2,-0x1
042e 824e | N | Call 0x1,0x4e
042f 00d9 | | Load_Top At_Offset_1
0430 0217 | | Execute Heap_Access,All_Reference
0431 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0432 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0433 00c9 | | Action Pop_Auxiliary_Loop
0434 00d9 | | Load_Top At_Offset_1
0435 77ec |w | Jump_Nonzero 0x422
0436 00ce | | Action Pop_Auxiliary
0437 4506 |E | Exit_Subprogram 0x6
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043d | = | .CONST 0x043d ; Address of begin
0439 0004 | | .CONST 0x0004 ; Address of exception handler
043a 0002 | | .CONST 0x0002 ; Number of locals
043b INIT_0438:
043b e23e | > | Load 0x1,0x3e
043c 0007 | | Action Break_Optional
043d BODY_0438:
043d 00db | | Load_Top At_Offset_3
043e 6840 |h@ | Jump_Zero 0x47f
043f 00db | | Load_Top At_Offset_3
0440 0217 | | Execute Heap_Access,All_Reference
0441 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0442 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0443 e5fe | | Load 0x2,-0x2
0444 e002 | | Load 0x0,0x2
0445 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0446 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0447 681c |h | Jump_Zero 0x464
0448 00cf | | Action Mark_Auxiliary
0449 7816 |x | Jump 0x460
044a 00d9 | | Load_Top At_Offset_1
044b 0217 | | Execute Heap_Access,All_Reference
044c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
044d e5fe | | Load 0x2,-0x2
044e 021f | | Execute Heap_Access,Equal
044f 680b |h | Jump_Zero 0x45b
0450 00d9 | | Load_Top At_Offset_1
0451 0217 | | Execute Heap_Access,All_Reference
0452 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0453 e5fd | | Load 0x2,-0x3
0454 e002 | | Load 0x0,0x2
0455 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0456 1876 | v | Execute Package,Field_Execute,Field_Number 0x76
0457 00da | | Load_Top At_Offset_2
0458 e5ff | | Load 0x2,-0x1
0459 824f | O | Call 0x1,0x4f
045a 7807 |x | Jump 0x462
045b 00d9 | | Load_Top At_Offset_1
045c 0217 | | Execute Heap_Access,All_Reference
045d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
045e 0032 | 2 | Store_Top Heap_Access,At_Offset_2
045f 00c9 | | Action Pop_Auxiliary_Loop
0460 00d9 | | Load_Top At_Offset_1
0461 77e8 |w | Jump_Nonzero 0x44a
0462 00ce | | Action Pop_Auxiliary
0463 4504 |E | Exit_Subprogram 0x4
0464 00cf | | Action Mark_Auxiliary
0465 7816 |x | Jump 0x47c
0466 4800 |H | Short_Literal 0x0
0467 e5ff | | Load 0x2,-0x1
0468 0217 | | Execute Heap_Access,All_Reference
0469 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
046a e004 | | Load 0x0,0x4
046b 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
046c 680a |h | Jump_Zero 0x477
046d 00d9 | | Load_Top At_Offset_1
046e 0217 | | Execute Heap_Access,All_Reference
046f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0470 e5fd | | Load 0x2,-0x3
0471 e002 | | Load 0x0,0x2
0472 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0473 1876 | v | Execute Package,Field_Execute,Field_Number 0x76
0474 00da | | Load_Top At_Offset_2
0475 e5ff | | Load 0x2,-0x1
0476 824f | O | Call 0x1,0x4f
0477 00d9 | | Load_Top At_Offset_1
0478 0217 | | Execute Heap_Access,All_Reference
0479 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
047a 0032 | 2 | Store_Top Heap_Access,At_Offset_2
047b 00c9 | | Action Pop_Auxiliary_Loop
047c 00d9 | | Load_Top At_Offset_1
047d 77e8 |w | Jump_Nonzero 0x466
047e 00ce | | Action Pop_Auxiliary
047f 4504 |E | Exit_Subprogram 0x4
0480 ; --------------------------------------------------------------------------------------
0480 ; SUBPROGRAM
0480 ; --------------------------------------------------------------------------------------
0480 0485 | | .CONST 0x0485 ; Address of begin
0481 0004 | | .CONST 0x0004 ; Address of exception handler
0482 0002 | | .CONST 0x0002 ; Number of locals
0483 INIT_0480:
0483 e23e | > | Load 0x1,0x3e
0484 0007 | | Action Break_Optional
0485 BODY_0480:
0485 e5fe | | Load 0x2,-0x2
0486 e002 | | Load 0x0,0x2
0487 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0488 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0489 6816 |h | Jump_Zero 0x4a0
048a 00db | | Load_Top At_Offset_3
048b e5fe | | Load 0x2,-0x2
048c 824c | L | Call 0x1,0x4c
048d 0031 | 1 | Store_Top Heap_Access,At_Offset_1
048e 4800 |H | Short_Literal 0x0
048f e5ff | | Load 0x2,-0x1
0490 0217 | | Execute Heap_Access,All_Reference
0491 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0492 e004 | | Load 0x0,0x4
0493 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0494 6816 |h | Jump_Zero 0x4ab
0495 00d8 | | Load_Top At_Offset_0
0496 0217 | | Execute Heap_Access,All_Reference
0497 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0498 e002 | | Load 0x0,0x2
0499 1b0d | | Execute Package,Field_Read,Field_Number 0xd
049a 00d9 | | Load_Top At_Offset_1
049b 00d0 | | Action Swap_Control
049c 0260 | ` | Execute Discrete,In_Type
049d 7001 |p | Jump_Nonzero 0x49f
049e 0801 | | Execute_Immediate Raise,0x1
049f 4402 |D | Exit_Subprogram With_Result,0x2
04a0 00db | | Load_Top At_Offset_3
04a1 0217 | | Execute Heap_Access,All_Reference
04a2 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
04a3 e002 | | Load 0x0,0x2
04a4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04a5 00d9 | | Load_Top At_Offset_1
04a6 00d0 | | Action Swap_Control
04a7 0260 | ` | Execute Discrete,In_Type
04a8 7001 |p | Jump_Nonzero 0x4aa
04a9 0801 | | Execute_Immediate Raise,0x1
04aa 4402 |D | Exit_Subprogram With_Result,0x2
04ab 00db | | Load_Top At_Offset_3
04ac 0217 | | Execute Heap_Access,All_Reference
04ad 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04ae e004 | | Load 0x0,0x4
04af 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
04b0 e5ff | | Load 0x2,-0x1
04b1 0217 | | Execute Heap_Access,All_Reference
04b2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04b3 e004 | | Load 0x0,0x4
04b4 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
04b5 e004 | | Load 0x0,0x4
04b6 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
04b7 e002 | | Load 0x0,0x2
04b8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04b9 00d9 | | Load_Top At_Offset_1
04ba 00d0 | | Action Swap_Control
04bb 0260 | ` | Execute Discrete,In_Type
04bc 7001 |p | Jump_Nonzero 0x4be
04bd 0801 | | Execute_Immediate Raise,0x1
04be 4402 |D | Exit_Subprogram With_Result,0x2
04bf 0000 | | .XXX[0x1]
04c0 ; --------------------------------------------------------------------------------------
04c0 ; SUBPROGRAM
04c0 ; --------------------------------------------------------------------------------------
04c0 04ca | | .CONST 0x04ca ; Address of begin
04c1 0004 | | .CONST 0x0004 ; Address of exception handler
04c2 0005 | | .CONST 0x0005 ; Number of locals
04c3 INIT_04c0:
04c3 e23e | > | Load 0x1,0x3e
04c4 0007 | | Action Break_Optional
04c5 e23c | < | Load 0x1,0x3c
04c6 029f 0c8b | | Declare_Subprogram For_Call,INIT_0c88
04c8 029f 0cbb | | Declare_Subprogram For_Call,INIT_0cb8
04ca BODY_04c0:
04ca e5ff | | Load 0x2,-0x1
04cb 6817 |h | Jump_Zero 0x4e3
04cc e5ff | | Load 0x2,-0x1
04cd 0217 | | Execute Heap_Access,All_Reference
04ce 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
04cf a402 | | Store_Unchecked 0x2,0x2
04d0 e5fe | | Load 0x2,-0x2
04d1 e002 | | Load 0x0,0x2
04d2 1b16 | | Execute Package,Field_Read,Field_Number 0x16
04d3 1816 | | Execute Package,Field_Execute,Field_Number 0x16
04d4 680d |h | Jump_Zero 0x4e2
04d5 e5ff | | Load 0x2,-0x1
04d6 e5fe | | Load 0x2,-0x2
04d7 824c | L | Call 0x1,0x4c
04d8 a402 | | Store_Unchecked 0x2,0x2
04d9 4800 |H | Short_Literal 0x0
04da e5ff | | Load 0x2,-0x1
04db 0217 | | Execute Heap_Access,All_Reference
04dc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04dd e004 | | Load 0x0,0x4
04de 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
04df 6803 |h | Jump_Zero 0x4e3
04e0 8404 | | Call 0x2,0x4
04e1 7801 |x | Jump 0x4e3
04e2 8405 | | Call 0x2,0x5
04e3 e002 | | Load 0x0,0x2
04e4 1b14 | | Execute Package,Field_Read,Field_Number 0x14
04e5 1815 | | Execute Package,Field_Execute,Field_Number 0x15
04e6 4402 |D | Exit_Subprogram With_Result,0x2
04e7 0000 | | .XXX[0x1]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04f9 | | .CONST 0x04f9 ; Address of begin
04e9 0004 | | .CONST 0x0004 ; Address of exception handler
04ea 0004 | | .CONST 0x0004 ; Number of locals
04eb INIT_04e8:
04eb 00da | | Load_Top At_Offset_2
04ec 8225 | % | Call 0x1,0x25
04ed 4801 |H | Short_Literal 0x1
04ee 00d9 | | Load_Top At_Offset_1
04ef 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04f0 e002 | | Load 0x0,0x2
04f1 1b14 | | Execute Package,Field_Read,Field_Number 0x14
04f2 1b58 | X | Execute Package,Field_Read,Field_Number 0x58
04f3 035b | [ | Declare_Type Array,Constrained
04f4 0337 | 7 | Declare_Variable Array
04f5 00d8 | | Load_Top At_Offset_0
04f6 1c00 | | Execute_Immediate Run_Utility,0x0
04f7 e004 | | Load 0x0,0x4
04f8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04f9 BODY_04e8:
04f9 00cf | | Action Mark_Auxiliary
04fa 00db | | Load_Top At_Offset_3
04fb 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04fc 4801 |H | Short_Literal 0x1
04fd 0263 | c | Execute Discrete,Above_Bound
04fe 7023 |p# | Jump_Nonzero 0x522
04ff 00d8 | | Load_Top At_Offset_0
0500 e403 | | Load 0x2,0x3
0501 01d5 | | Execute Vector,Field_Reference
0502 e404 | | Load 0x2,0x4
0503 00d9 | | Load_Top At_Offset_1
0504 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0505 0120 | | Execute Any,Is_Value
0506 6803 |h | Jump_Zero 0x50a
0507 e003 | | Load 0x0,0x3
0508 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0509 7802 |x | Jump 0x50c
050a 00d9 | | Load_Top At_Offset_1
050b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
050c 00db | | Load_Top At_Offset_3
050d e402 | | Load 0x2,0x2
050e 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
050f 01d7 | | Execute Vector,Field_Read
0510 e002 | | Load 0x0,0x2
0511 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0512 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0513 00da | | Load_Top At_Offset_2
0514 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0515 c404 | | Store 0x2,0x4
0516 00d1 | | Pop_Control Pop_Count_1
0517 00d8 | | Load_Top At_Offset_0
0518 e403 | | Load 0x2,0x3
0519 01d5 | | Execute Vector,Field_Reference
051a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
051b 8249 | I | Call 0x1,0x49
051c 00d9 | | Load_Top At_Offset_1
051d e403 | | Load 0x2,0x3
051e 01d5 | | Execute Vector,Field_Reference
051f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0520 00c8 | | Action Pop_Auxiliary_Range
0521 3fdd |? | Loop_Increasing 0x4ff
0522 00ce | | Action Pop_Auxiliary
0523 00d9 | | Load_Top At_Offset_1
0524 e002 | | Load 0x0,0x2
0525 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0526 1b58 | X | Execute Package,Field_Read,Field_Number 0x58
0527 01c6 | | Execute Vector,Convert_To_Formal
0528 4401 |D | Exit_Subprogram With_Result,0x1
0529 0000 0000 | | .BLANK 0000[0x7]
0530 ; --------------------------------------------------------------------------------------
0530 ; SUBPROGRAM
0530 ; --------------------------------------------------------------------------------------
0530 0533 | 3 | .CONST 0x0533 ; Address of begin
0531 0004 | | .CONST 0x0004 ; Address of exception handler
0532 0001 | | .CONST 0x0001 ; Number of locals
0533 BODY_0530:
0533 INIT_0530:
0533 00da | | Load_Top At_Offset_2
0534 0217 | | Execute Heap_Access,All_Reference
0535 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0536 4401 |D | Exit_Subprogram With_Result,0x1
0537 0000 | | .XXX[0x1]
0538 ; --------------------------------------------------------------------------------------
0538 ; SUBPROGRAM
0538 ; --------------------------------------------------------------------------------------
0538 053b | ; | .CONST 0x053b ; Address of begin
0539 0004 | | .CONST 0x0004 ; Address of exception handler
053a 0001 | | .CONST 0x0001 ; Number of locals
053b BODY_0538:
053b INIT_0538:
053b 00db | | Load_Top At_Offset_3
053c 00db | | Load_Top At_Offset_3
053d 0217 | | Execute Heap_Access,All_Reference
053e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
053f 4503 |E | Exit_Subprogram 0x3
0540 ; --------------------------------------------------------------------------------------
0540 ; SUBPROGRAM
0540 ; --------------------------------------------------------------------------------------
0540 0543 | C | .CONST 0x0543 ; Address of begin
0541 0004 | | .CONST 0x0004 ; Address of exception handler
0542 0001 | | .CONST 0x0001 ; Number of locals
0543 BODY_0540:
0543 INIT_0540:
0543 4800 |H | Short_Literal 0x0
0544 00db | | Load_Top At_Offset_3
0545 0217 | | Execute Heap_Access,All_Reference
0546 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0547 e004 | | Load 0x0,0x4
0548 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0549 4401 |D | Exit_Subprogram With_Result,0x1
054a 0000 0000 | | .BLANK 0000[0x6]
0550 ; --------------------------------------------------------------------------------------
0550 ; SUBPROGRAM
0550 ; --------------------------------------------------------------------------------------
0550 0553 | S | .CONST 0x0553 ; Address of begin
0551 0004 | | .CONST 0x0004 ; Address of exception handler
0552 0001 | | .CONST 0x0001 ; Number of locals
0553 BODY_0550:
0553 INIT_0550:
0553 00da | | Load_Top At_Offset_2
0554 0217 | | Execute Heap_Access,All_Reference
0555 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0556 e004 | | Load 0x0,0x4
0557 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0558 4502 |E | Exit_Subprogram 0x2
0559 0000 0000 | | .BLANK 0000[0x7]
0560 ; --------------------------------------------------------------------------------------
0560 ; SUBPROGRAM
0560 ; --------------------------------------------------------------------------------------
0560 0563 | c | .CONST 0x0563 ; Address of begin
0561 0004 | | .CONST 0x0004 ; Address of exception handler
0562 0001 | | .CONST 0x0001 ; Number of locals
0563 BODY_0560:
0563 INIT_0560:
0563 00da | | Load_Top At_Offset_2
0564 e256 | V | Load 0x1,0x56
0565 e257 | W | Load 0x1,0x57
0566 1d58 | X | Execute_Immediate Reference_Lex_1,0x58
0567 1d59 | Y | Execute_Immediate Reference_Lex_1,0x59
0568 1d5a | Z | Execute_Immediate Reference_Lex_1,0x5a
0569 e00f | | Load 0x0,0xf
056a 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
056b 4401 |D | Exit_Subprogram With_Result,0x1
056c 0000 0000 | | .BLANK 0000[0x4]
0570 ; --------------------------------------------------------------------------------------
0570 ; SUBPROGRAM
0570 ; --------------------------------------------------------------------------------------
0570 0573 | s | .CONST 0x0573 ; Address of begin
0571 0004 | | .CONST 0x0004 ; Address of exception handler
0572 0001 | | .CONST 0x0001 ; Number of locals
0573 BODY_0570:
0573 INIT_0570:
0573 00da | | Load_Top At_Offset_2
0574 e25e | ^ | Load 0x1,0x5e
0575 e25f | _ | Load 0x1,0x5f
0576 1d60 | ` | Execute_Immediate Reference_Lex_1,0x60
0577 e261 | a | Load 0x1,0x61
0578 1d62 | b | Execute_Immediate Reference_Lex_1,0x62
0579 e00f | | Load 0x0,0xf
057a 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
057b 4401 |D | Exit_Subprogram With_Result,0x1
057c 0000 0000 | | .BLANK 0000[0x4]
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 0583 | | .CONST 0x0583 ; Address of begin
0581 0004 | | .CONST 0x0004 ; Address of exception handler
0582 0001 | | .CONST 0x0001 ; Number of locals
0583 BODY_0580:
0583 INIT_0580:
0583 0092 0d46 | F| Action Push_String_Extended,0xd46 ; "the specified domain"
0585 4401 |D | Exit_Subprogram With_Result,0x1
0586 0000 0000 | | .XXX[0x2]
0588 ; --------------------------------------------------------------------------------------
0588 ; SUBPROGRAM
0588 ; --------------------------------------------------------------------------------------
0588 0593 | | .CONST 0x0593 ; Address of begin
0589 0004 | | .CONST 0x0004 ; Address of exception handler
058a 0003 | | .CONST 0x0003 ; Number of locals
058b INIT_0588:
058b e003 | | Load 0x0,0x3
058c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
058d 02c7 | | Declare_Variable Any
058e 00d8 | | Load_Top At_Offset_0
058f 1c00 | | Execute_Immediate Run_Utility,0x0
0590 e003 | | Load 0x0,0x3
0591 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0592 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0593 BODY_0588:
0593 e003 | | Load 0x0,0x3
0594 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0595 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0596 00da | | Load_Top At_Offset_2
0597 0120 | | Execute Any,Is_Value
0598 6803 |h | Jump_Zero 0x59c
0599 e003 | | Load 0x0,0x3
059a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
059b 7801 |x | Jump 0x59d
059c 00da | | Load_Top At_Offset_2
059d 603a |`: | Indirect_Literal Discrete,0x5d8,{0x00000000, 0x00004000}
059e e01a | | Load 0x0,0x1a
059f 1b0e | | Execute Package,Field_Read,Field_Number 0xe
05a0 e01b | | Load 0x0,0x1b
05a1 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05a2 e003 | | Load 0x0,0x3
05a3 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
05a4 1816 | | Execute Package,Field_Execute,Field_Number 0x16
05a5 e5ff | | Load 0x2,-0x1
05a6 e003 | | Load 0x0,0x3
05a7 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
05a8 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
05a9 c402 | | Store 0x2,0x2
05aa 0059 | Y | Store_Top Discrete,At_Offset_1
05ab 00d8 | | Load_Top At_Offset_0
05ac 7004 |p | Jump_Nonzero 0x5b1
05ad e5fe | | Load 0x2,-0x2
05ae 00da | | Load_Top At_Offset_2
05af 8224 | $ | Call 0x1,0x24
05b0 4402 |D | Exit_Subprogram With_Result,0x2
05b1 4801 |H | Short_Literal 0x1
05b2 4802 |H | Short_Literal 0x2
05b3 e00f | | Load 0x0,0xf
05b4 1b0f | | Execute Package,Field_Read,Field_Number 0xf
05b5 035b | [ | Declare_Type Array,Constrained
05b6 0337 | 7 | Declare_Variable Array
05b7 e5ff | | Load 0x2,-0x1
05b8 00da | | Load_Top At_Offset_2
05b9 e00f | | Load 0x0,0xf
05ba 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
05bb 4801 |H | Short_Literal 0x1
05bc 00da | | Load_Top At_Offset_2
05bd 01d6 | | Execute Vector,Field_Write
05be e5fe | | Load 0x2,-0x2
05bf 8220 | | Call 0x1,0x20
05c0 4802 |H | Short_Literal 0x2
05c1 00da | | Load_Top At_Offset_2
05c2 01d6 | | Execute Vector,Field_Write
05c3 6010 |` | Indirect_Literal Discrete,0x5d4,{0x00000000, 0x00003001}
05c4 e004 | | Load 0x0,0x4
05c5 1813 | | Execute Package,Field_Execute,Field_Number 0x13
05c6 e5fe | | Load 0x2,-0x2
05c7 0217 | | Execute Heap_Access,All_Reference
05c8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
05c9 e5fe | | Load 0x2,-0x2
05ca 0217 | | Execute Heap_Access,All_Reference
05cb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05cc e004 | | Load 0x0,0x4
05cd 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
05ce e002 | | Load 0x0,0x2
05cf 1b16 | | Execute Package,Field_Read,Field_Number 0x16
05d0 180e | | Execute Package,Field_Execute,Field_Number 0xe
05d1 4402 |D | Exit_Subprogram With_Result,0x2
05d2 0000 0000 | | .XXX[0x2]
05d4 0000 0000 | | .LITERAL {0x00000000, 0x00003001}
05d8 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
05dc 0000 0000 | | .BLANK 0000[0x4]
05e0 ; --------------------------------------------------------------------------------------
05e0 ; SUBPROGRAM
05e0 ; --------------------------------------------------------------------------------------
05e0 05e7 | | .CONST 0x05e7 ; Address of begin
05e1 0004 | | .CONST 0x0004 ; Address of exception handler
05e2 0002 | | .CONST 0x0002 ; Number of locals
05e3 INIT_05e0:
05e3 00db | | Load_Top At_Offset_3
05e4 00db | | Load_Top At_Offset_3
05e5 8248 | H | Call 0x1,0x48
05e6 824b | K | Call 0x1,0x4b
05e7 BODY_05e0:
05e7 00d8 | | Load_Top At_Offset_0
05e8 7004 |p | Jump_Nonzero 0x5ed
05e9 e002 | | Load 0x0,0x2
05ea 1b16 | | Execute Package,Field_Read,Field_Number 0x16
05eb 180e | | Execute Package,Field_Execute,Field_Number 0xe
05ec 4402 |D | Exit_Subprogram With_Result,0x2
05ed 00d8 | | Load_Top At_Offset_0
05ee 0217 | | Execute Heap_Access,All_Reference
05ef 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05f0 4402 |D | Exit_Subprogram With_Result,0x2
05f1 0000 0000 | | .BLANK 0000[0x7]
05f8 ; --------------------------------------------------------------------------------------
05f8 ; SUBPROGRAM
05f8 ; --------------------------------------------------------------------------------------
05f8 0606 | | .CONST 0x0606 ; Address of begin
05f9 0004 | | .CONST 0x0004 ; Address of exception handler
05fa 0003 | | .CONST 0x0003 ; Number of locals
05fb INIT_05f8:
05fb 00da | | Load_Top At_Offset_2
05fc 0217 | | Execute Heap_Access,All_Reference
05fd 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
05fe e002 | | Load 0x0,0x2
05ff 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0600 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0601 1c08 | | Execute_Immediate Run_Utility,0x8
0602 00db | | Load_Top At_Offset_3
0603 0217 | | Execute Heap_Access,All_Reference
0604 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0605 0007 | | Action Break_Optional
0606 BODY_05f8:
0606 4800 |H | Short_Literal 0x0
0607 00da | | Load_Top At_Offset_2
0608 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0609 00cf | | Action Mark_Auxiliary
060a 00da | | Load_Top At_Offset_2
060b 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
060c 01d9 | | Execute Vector,Reverse_Bounds
060d 0263 | c | Execute Discrete,Above_Bound
060e 700d |p | Jump_Nonzero 0x61c
060f 00db | | Load_Top At_Offset_3
0610 0217 | | Execute Heap_Access,All_Reference
0611 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0612 00d9 | | Load_Top At_Offset_1
0613 e402 | | Load 0x2,0x2
0614 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0615 01d6 | | Execute Vector,Field_Write
0616 00db | | Load_Top At_Offset_3
0617 0217 | | Execute Heap_Access,All_Reference
0618 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0619 a403 | | Store_Unchecked 0x2,0x3
061a 00c8 | | Action Pop_Auxiliary_Range
061b 3ff3 |? | Loop_Increasing 0x60f
061c 00ce | | Action Pop_Auxiliary
061d 00d9 | | Load_Top At_Offset_1
061e 4401 |D | Exit_Subprogram With_Result,0x1
061f 0000 | | .XXX[0x1]
0620 ; --------------------------------------------------------------------------------------
0620 ; SUBPROGRAM
0620 ; --------------------------------------------------------------------------------------
0620 0626 | & | .CONST 0x0626 ; Address of begin
0621 0004 | | .CONST 0x0004 ; Address of exception handler
0622 0002 | | .CONST 0x0002 ; Number of locals
0623 INIT_0620:
0623 00da | | Load_Top At_Offset_2
0624 0217 | | Execute Heap_Access,All_Reference
0625 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0626 BODY_0620:
0626 00cf | | Action Mark_Auxiliary
0627 e5fe | | Load 0x2,-0x2
0628 4802 |H | Short_Literal 0x2
0629 0263 | c | Execute Discrete,Above_Bound
062a 700a |p | Jump_Nonzero 0x635
062b 00db | | Load_Top At_Offset_3
062c 7002 |p | Jump_Nonzero 0x62f
062d 00d2 | | Pop_Control Pop_Count_2
062e 7806 |x | Jump 0x635
062f 00db | | Load_Top At_Offset_3
0630 0217 | | Execute Heap_Access,All_Reference
0631 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0632 a402 | | Store_Unchecked 0x2,0x2
0633 00c8 | | Action Pop_Auxiliary_Range
0634 3ff6 |? | Loop_Increasing 0x62b
0635 00ce | | Action Pop_Auxiliary
0636 00d8 | | Load_Top At_Offset_0
0637 7004 |p | Jump_Nonzero 0x63c
0638 e002 | | Load 0x0,0x2
0639 1b16 | | Execute Package,Field_Read,Field_Number 0x16
063a 180e | | Execute Package,Field_Execute,Field_Number 0xe
063b 4402 |D | Exit_Subprogram With_Result,0x2
063c 00d8 | | Load_Top At_Offset_0
063d 0217 | | Execute Heap_Access,All_Reference
063e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
063f 4402 |D | Exit_Subprogram With_Result,0x2
0640 ; --------------------------------------------------------------------------------------
0640 ; SUBPROGRAM
0640 ; --------------------------------------------------------------------------------------
0640 0648 | H | .CONST 0x0648 ; Address of begin
0641 0004 | | .CONST 0x0004 ; Address of exception handler
0642 0003 | | .CONST 0x0003 ; Number of locals
0643 INIT_0640:
0643 e23e | > | Load 0x1,0x3e
0644 0007 | | Action Break_Optional
0645 e002 | | Load 0x0,0x2
0646 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0647 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0648 BODY_0640:
0648 e5fe | | Load 0x2,-0x2
0649 6827 |h' | Jump_Zero 0x671
064a e5fe | | Load 0x2,-0x2
064b 0217 | | Execute Heap_Access,All_Reference
064c 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
064d 0032 | 2 | Store_Top Heap_Access,At_Offset_2
064e 00cf | | Action Mark_Auxiliary
064f 781e |x | Jump 0x66e
0650 e5fe | | Load 0x2,-0x2
0651 0219 | | Execute Heap_Access,All_Read
0652 00d8 | | Load_Top At_Offset_0
0653 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0654 e002 | | Load 0x0,0x2
0655 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0656 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0657 e402 | | Load 0x2,0x2
0658 0217 | | Execute Heap_Access,All_Reference
0659 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
065a e5ff | | Load 0x2,-0x1
065b e002 | | Load 0x0,0x2
065c 1b16 | | Execute Package,Field_Read,Field_Number 0x16
065d 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
065e c403 | | Store 0x2,0x3
065f 00d9 | | Load_Top At_Offset_1
0660 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0661 00d1 | | Pop_Control Pop_Count_1
0662 00d9 | | Load_Top At_Offset_1
0663 e002 | | Load 0x0,0x2
0664 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0665 180f | | Execute Package,Field_Execute,Field_Number 0xf
0666 7002 |p | Jump_Nonzero 0x669
0667 00d9 | | Load_Top At_Offset_1
0668 4402 |D | Exit_Subprogram With_Result,0x2
0669 00da | | Load_Top At_Offset_2
066a 0217 | | Execute Heap_Access,All_Reference
066b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
066c 0033 | 3 | Store_Top Heap_Access,At_Offset_3
066d 00c9 | | Action Pop_Auxiliary_Loop
066e 00da | | Load_Top At_Offset_2
066f 77e0 |w | Jump_Nonzero 0x650
0670 00ce | | Action Pop_Auxiliary
0671 e002 | | Load 0x0,0x2
0672 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0673 180e | | Execute Package,Field_Execute,Field_Number 0xe
0674 4402 |D | Exit_Subprogram With_Result,0x2
0675 0000 0000 | | .XXX[0x3]
0677 0000 | |
0678 ; --------------------------------------------------------------------------------------
0678 ; SUBPROGRAM
0678 ; --------------------------------------------------------------------------------------
0678 067b | { | .CONST 0x067b ; Address of begin
0679 0004 | | .CONST 0x0004 ; Address of exception handler
067a 0001 | | .CONST 0x0001 ; Number of locals
067b BODY_0678:
067b INIT_0678:
067b 00db | | Load_Top At_Offset_3
067c 0217 | | Execute Heap_Access,All_Reference
067d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
067e 00db | | Load_Top At_Offset_3
067f 8267 | g | Call 0x1,0x67
0680 4402 |D | Exit_Subprogram With_Result,0x2
0681 0000 0000 | | .BLANK 0000[0x7]
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 068b | | .CONST 0x068b ; Address of begin
0689 0004 | | .CONST 0x0004 ; Address of exception handler
068a 0001 | | .CONST 0x0001 ; Number of locals
068b BODY_0688:
068b INIT_0688:
068b 00da | | Load_Top At_Offset_2
068c 0217 | | Execute Heap_Access,All_Reference
068d 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
068e 00d8 | | Load_Top At_Offset_0
068f 0120 | | Execute Any,Is_Value
0690 7002 |p | Jump_Nonzero 0x693
0691 00d8 | | Load_Top At_Offset_0
0692 011e | | Execute Any,Convert
0693 4401 |D | Exit_Subprogram With_Result,0x1
0694 0000 0000 | | .BLANK 0000[0x4]
0698 ; --------------------------------------------------------------------------------------
0698 ; SUBPROGRAM
0698 ; --------------------------------------------------------------------------------------
0698 069b | | .CONST 0x069b ; Address of begin
0699 0004 | | .CONST 0x0004 ; Address of exception handler
069a 0001 | | .CONST 0x0001 ; Number of locals
069b BODY_0698:
069b INIT_0698:
069b 00db | | Load_Top At_Offset_3
069c 00db | | Load_Top At_Offset_3
069d 0217 | | Execute Heap_Access,All_Reference
069e 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
069f 4503 |E | Exit_Subprogram 0x3
06a0 ; --------------------------------------------------------------------------------------
06a0 ; SUBPROGRAM
06a0 ; --------------------------------------------------------------------------------------
06a0 06b0 | | .CONST 0x06b0 ; Address of begin
06a1 0004 | | .CONST 0x0004 ; Address of exception handler
06a2 0004 | | .CONST 0x0004 ; Number of locals
06a3 INIT_06a0:
06a3 00da | | Load_Top At_Offset_2
06a4 e002 | | Load 0x0,0x2
06a5 1b16 | | Execute Package,Field_Read,Field_Number 0x16
06a6 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
06a7 00d8 | | Load_Top At_Offset_0
06a8 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06a9 e002 | | Load 0x0,0x2
06aa 1b16 | | Execute Package,Field_Read,Field_Number 0x16
06ab 1b10 | | Execute Package,Field_Read,Field_Number 0x10
06ac 1c08 | | Execute_Immediate Run_Utility,0x8
06ad e004 | | Load 0x0,0x4
06ae 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06af 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
06b0 BODY_06a0:
06b0 00da | | Load_Top At_Offset_2
06b1 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
06b2 00da | | Load_Top At_Offset_2
06b3 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
06b4 00cf | | Action Mark_Auxiliary
06b5 00db | | Load_Top At_Offset_3
06b6 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
06b7 01d9 | | Execute Vector,Reverse_Bounds
06b8 0263 | c | Execute Discrete,Above_Bound
06b9 7022 |p" | Jump_Nonzero 0x6dc
06ba e403 | | Load 0x2,0x3
06bb 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
06bc 00d9 | | Load_Top At_Offset_1
06bd e404 | | Load 0x2,0x4
06be e002 | | Load 0x0,0x2
06bf 1b16 | | Execute Package,Field_Read,Field_Number 0x16
06c0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06c1 00da | | Load_Top At_Offset_2
06c2 e408 | | Load 0x2,0x8
06c3 01d7 | | Execute Vector,Field_Read
06c4 00d1 | | Pop_Control Pop_Count_1
06c5 e5fe | | Load 0x2,-0x2
06c6 e407 | | Load 0x2,0x7
06c7 e402 | | Load 0x2,0x2
06c8 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
06c9 01d7 | | Execute Vector,Field_Read
06ca 8269 | i | Call 0x1,0x69
06cb 00da | | Load_Top At_Offset_2
06cc e408 | | Load 0x2,0x8
06cd 01d6 | | Execute Vector,Field_Write
06ce c404 | | Store 0x2,0x4
06cf 00d2 | | Pop_Control Pop_Count_2
06d0 4800 |H | Short_Literal 0x0
06d1 e404 | | Load 0x2,0x4
06d2 e004 | | Load 0x0,0x4
06d3 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
06d4 7005 |p | Jump_Nonzero 0x6da
06d5 00db | | Load_Top At_Offset_3
06d6 e403 | | Load 0x2,0x3
06d7 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
06d8 4800 |H | Short_Literal 0x0
06d9 a404 | | Store_Unchecked 0x2,0x4
06da 00c8 | | Action Pop_Auxiliary_Range
06db 3fde |? | Loop_Increasing 0x6ba
06dc 00ce | | Action Pop_Auxiliary
06dd 00d9 | | Load_Top At_Offset_1
06de 4402 |D | Exit_Subprogram With_Result,0x2
06df 0000 | | .XXX[0x1]
06e0 ; --------------------------------------------------------------------------------------
06e0 ; SUBPROGRAM
06e0 ; --------------------------------------------------------------------------------------
06e0 06f1 | | .CONST 0x06f1 ; Address of begin
06e1 0004 | | .CONST 0x0004 ; Address of exception handler
06e2 0006 | | .CONST 0x0006 ; Number of locals
06e3 INIT_06e0:
06e3 e23e | > | Load 0x1,0x3e
06e4 0007 | | Action Break_Optional
06e5 e004 | | Load 0x0,0x4
06e6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06e7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
06e8 e002 | | Load 0x0,0x2
06e9 1b14 | | Execute Package,Field_Read,Field_Number 0x14
06ea 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06eb e002 | | Load 0x0,0x2
06ec 1b16 | | Execute Package,Field_Read,Field_Number 0x16
06ed 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28
06ee e002 | | Load 0x0,0x2
06ef 1b16 | | Execute Package,Field_Read,Field_Number 0x16
06f0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06f1 BODY_06e0:
06f1 e5fe | | Load 0x2,-0x2
06f2 683b |h; | Jump_Zero 0x72e
06f3 e5fe | | Load 0x2,-0x2
06f4 0217 | | Execute Heap_Access,All_Reference
06f5 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
06f6 a402 | | Store_Unchecked 0x2,0x2
06f7 e5ff | | Load 0x2,-0x1
06f8 e002 | | Load 0x0,0x2
06f9 1b15 | | Execute Package,Field_Read,Field_Number 0x15
06fa 1813 | | Execute Package,Field_Execute,Field_Number 0x13
06fb 680b |h | Jump_Zero 0x707
06fc 00db | | Load_Top At_Offset_3
06fd e002 | | Load 0x0,0x2
06fe 1b10 | | Execute Package,Field_Read,Field_Number 0x10
06ff e5ff | | Load 0x2,-0x1
0700 e002 | | Load 0x0,0x2
0701 1b15 | | Execute Package,Field_Read,Field_Number 0x15
0702 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0703 c404 | | Store 0x2,0x4
0704 c403 | | Store 0x2,0x3
0705 00da | | Load_Top At_Offset_2
0706 4402 |D | Exit_Subprogram With_Result,0x2
0707 00db | | Load_Top At_Offset_3
0708 e002 | | Load 0x0,0x2
0709 1b13 | | Execute Package,Field_Read,Field_Number 0x13
070a e5ff | | Load 0x2,-0x1
070b e002 | | Load 0x0,0x2
070c 1b15 | | Execute Package,Field_Read,Field_Number 0x15
070d 1810 | | Execute Package,Field_Execute,Field_Number 0x10
070e 0033 | 3 | Store_Top Heap_Access,At_Offset_3
070f c403 | | Store 0x2,0x3
0710 4800 |H | Short_Literal 0x0
0711 e403 | | Load 0x2,0x3
0712 e004 | | Load 0x0,0x4
0713 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0714 6819 |h | Jump_Zero 0x72e
0715 00db | | Load_Top At_Offset_3
0716 e002 | | Load 0x0,0x2
0717 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0718 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0719 e5fe | | Load 0x2,-0x2
071a e405 | | Load 0x2,0x5
071b 8269 | i | Call 0x1,0x69
071c 0032 | 2 | Store_Top Heap_Access,At_Offset_2
071d c403 | | Store 0x2,0x3
071e 00d8 | | Load_Top At_Offset_0
071f e002 | | Load 0x0,0x2
0720 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0721 1886 | | Execute Package,Field_Execute,Field_Number 0x86
0722 700b |p | Jump_Nonzero 0x72e
0723 4800 |H | Short_Literal 0x0
0724 e403 | | Load 0x2,0x3
0725 e004 | | Load 0x0,0x4
0726 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0727 6806 |h | Jump_Zero 0x72e
0728 00d8 | | Load_Top At_Offset_0
0729 e5ff | | Load 0x2,-0x1
072a e002 | | Load 0x0,0x2
072b 1b16 | | Execute Package,Field_Read,Field_Number 0x16
072c 1883 | | Execute Package,Field_Execute,Field_Number 0x83
072d 4402 |D | Exit_Subprogram With_Result,0x2
072e e002 | | Load 0x0,0x2
072f 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0730 180e | | Execute Package,Field_Execute,Field_Number 0xe
0731 4402 |D | Exit_Subprogram With_Result,0x2
0732 0000 0000 | | .BLANK 0000[0x6]
0738 ; --------------------------------------------------------------------------------------
0738 ; SUBPROGRAM
0738 ; --------------------------------------------------------------------------------------
0738 074d | M | .CONST 0x074d ; Address of begin
0739 0004 | | .CONST 0x0004 ; Address of exception handler
073a 0005 | | .CONST 0x0005 ; Number of locals
073b INIT_0738:
073b 4801 |H | Short_Literal 0x1
073c 00db | | Load_Top At_Offset_3
073d 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
073e e002 | | Load 0x0,0x2
073f 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0740 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0741 035b | [ | Declare_Type Array,Constrained
0742 0337 | 7 | Declare_Variable Array
0743 e002 | | Load 0x0,0x2
0744 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0745 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0746 00e2 | | Load_Encached Integer_Cache
0747 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0748 e5ff | | Load 0x2,-0x1
0749 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
074a e004 | | Load 0x0,0x4
074b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
074c 03f1 | | Declare_Variable Discrete,With_Value
074d BODY_0738:
074d 00cf | | Action Mark_Auxiliary
074e e5ff | | Load 0x2,-0x1
074f 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0750 01d9 | | Execute Vector,Reverse_Bounds
0751 0263 | c | Execute Discrete,Above_Bound
0752 7031 |p1 | Jump_Nonzero 0x784
0753 e5fe | | Load 0x2,-0x2
0754 00d9 | | Load_Top At_Offset_1
0755 e5ff | | Load 0x2,-0x1
0756 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0757 01d7 | | Execute Vector,Field_Read
0758 822b | + | Call 0x1,0x2b
0759 a403 | | Store_Unchecked 0x2,0x3
075a e403 | | Load 0x2,0x3
075b e002 | | Load 0x0,0x2
075c 1b14 | | Execute Package,Field_Read,Field_Number 0x14
075d 180f | | Execute Package,Field_Execute,Field_Number 0xf
075e 7008 |p | Jump_Nonzero 0x767
075f e404 | | Load 0x2,0x4
0760 0a01 | | Execute_Immediate Plus,0x1
0761 c404 | | Store 0x2,0x4
0762 e403 | | Load 0x2,0x3
0763 e404 | | Load 0x2,0x4
0764 e402 | | Load 0x2,0x2
0765 01d6 | | Execute Vector,Field_Write
0766 781b |x | Jump 0x782
0767 e004 | | Load 0x0,0x4
0768 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0769 4801 |H | Short_Literal 0x1
076a 4802 |H | Short_Literal 0x2
076b e00f | | Load 0x0,0xf
076c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
076d 035b | [ | Declare_Type Array,Constrained
076e 0337 | 7 | Declare_Variable Array
076f 00da | | Load_Top At_Offset_2
0770 e5ff | | Load 0x2,-0x1
0771 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0772 01d7 | | Execute Vector,Field_Read
0773 e002 | | Load 0x0,0x2
0774 1b15 | | Execute Package,Field_Read,Field_Number 0x15
0775 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0776 4801 |H | Short_Literal 0x1
0777 00da | | Load_Top At_Offset_2
0778 01d6 | | Execute Vector,Field_Write
0779 e5fe | | Load 0x2,-0x2
077a 8220 | | Call 0x1,0x20
077b 4802 |H | Short_Literal 0x2
077c 00da | | Load_Top At_Offset_2
077d 01d6 | | Execute Vector,Field_Write
077e 6025 |`% | Indirect_Literal Discrete,0x7a4,{0x00000000, 0x00003004}
077f e004 | | Load 0x0,0x4
0780 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0781 c405 | | Store 0x2,0x5
0782 00c8 | | Action Pop_Auxiliary_Range
0783 3fcf |? | Loop_Increasing 0x753
0784 00ce | | Action Pop_Auxiliary
0785 00d9 | | Load_Top At_Offset_1
0786 e002 | | Load 0x0,0x2
0787 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0788 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0789 1c08 | | Execute_Immediate Run_Utility,0x8
078a 00d9 | | Load_Top At_Offset_1
078b 00d9 | | Load_Top At_Offset_1
078c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
078d 4801 |H | Short_Literal 0x1
078e 00db | | Load_Top At_Offset_3
078f e402 | | Load 0x2,0x2
0790 01cf | | Execute Vector,Slice_Read
0791 00d9 | | Load_Top At_Offset_1
0792 00d8 | | Load_Top At_Offset_0
0793 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0794 00da | | Load_Top At_Offset_2
0795 01da | | Execute Vector,Bounds
0796 00da | | Load_Top At_Offset_2
0797 01da | | Execute Vector,Bounds
0798 00da | | Load_Top At_Offset_2
0799 027f | | Execute Discrete,Equal
079a 7001 |p | Jump_Nonzero 0x79c
079b 08e0 | | Execute_Immediate Raise,0xe0
079c 00cd | | Action Spare6_Action
079d 027f | | Execute Discrete,Equal
079e 7001 |p | Jump_Nonzero 0x7a0
079f 08e0 | | Execute_Immediate Raise,0xe0
07a0 00d2 | | Pop_Control Pop_Count_2
07a1 00d9 | | Load_Top At_Offset_1
07a2 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
07a3 4402 |D | Exit_Subprogram With_Result,0x2
07a4 0000 0000 | | .LITERAL {0x00000000, 0x00003004}
07a8 ; --------------------------------------------------------------------------------------
07a8 ; SUBPROGRAM
07a8 ; --------------------------------------------------------------------------------------
07a8 07ab | | .CONST 0x07ab ; Address of begin
07a9 0004 | | .CONST 0x0004 ; Address of exception handler
07aa 0001 | | .CONST 0x0001 ; Number of locals
07ab BODY_07a8:
07ab INIT_07a8:
07ab 4608 |F | Jump_Case 0x8
07ac 7808 |x | Jump 0x7b5 ; case 0x0
07ad 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
07ae 7813 |x | Jump 0x7c2 ; case 0x2
07af 7812 |x | Jump 0x7c2 ; case 0x3
07b0 7811 |x | Jump 0x7c2 ; case 0x4
07b1 7810 |x | Jump 0x7c2 ; case 0x5
07b2 780f |x | Jump 0x7c2 ; case 0x6
07b3 780e |x | Jump 0x7c2 ; case 0x7
07b4 780d |x | Jump 0x7c2 ; case 0x8
07b5 00da | | Load_Top At_Offset_2
07b6 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
07b7 0125 | % | Execute Any,Set_Constraint
07b8 00da | | Load_Top At_Offset_2
07b9 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
07ba 1c00 | | Execute_Immediate Run_Utility,0x0
07bb 00da | | Load_Top At_Offset_2
07bc 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
07bd 0125 | % | Execute Any,Set_Constraint
07be 00da | | Load_Top At_Offset_2
07bf 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
07c0 1c00 | | Execute_Immediate Run_Utility,0x0
07c1 4302 |C | Exit_Subprogram From_Utility,0x2
07c2 0869 | i | Execute_Immediate Raise,0x69
07c3 0000 0000 | | .BLANK 0000[0x5]
07c8 ; --------------------------------------------------------------------------------------
07c8 ; SUBPROGRAM
07c8 ; --------------------------------------------------------------------------------------
07c8 07cb | | .CONST 0x07cb ; Address of begin
07c9 0004 | | .CONST 0x0004 ; Address of exception handler
07ca 0001 | | .CONST 0x0001 ; Number of locals
07cb BODY_07c8:
07cb INIT_07c8:
07cb 4608 |F | Jump_Case 0x8
07cc 7808 |x | Jump 0x7d5 ; case 0x0
07cd 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
07ce 780d |x | Jump 0x7dc ; case 0x2
07cf 780c |x | Jump 0x7dc ; case 0x3
07d0 780b |x | Jump 0x7dc ; case 0x4
07d1 780a |x | Jump 0x7dc ; case 0x5
07d2 7809 |x | Jump 0x7dc ; case 0x6
07d3 7808 |x | Jump 0x7dc ; case 0x7
07d4 7807 |x | Jump 0x7dc ; case 0x8
07d5 00da | | Load_Top At_Offset_2
07d6 3407 |4 | Execute Record,Field_Reference,Field_Number 0x7
07d7 0125 | % | Execute Any,Set_Constraint
07d8 00da | | Load_Top At_Offset_2
07d9 3407 |4 | Execute Record,Field_Reference,Field_Number 0x7
07da 1c00 | | Execute_Immediate Run_Utility,0x0
07db 4302 |C | Exit_Subprogram From_Utility,0x2
07dc 0869 | i | Execute_Immediate Raise,0x69
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 e002 | | Load 0x0,0x2
07e5 1b14 | | Execute Package,Field_Read,Field_Number 0x14
07e6 181f | | Execute Package,Field_Execute,Field_Number 0x1f
07e7 e5fe | | Load 0x2,-0x2
07e8 e002 | | Load 0x0,0x2
07e9 1b14 | | Execute Package,Field_Read,Field_Number 0x14
07ea 181f | | Execute Package,Field_Execute,Field_Number 0x1f
07eb 027c | | | Execute Discrete,Less
07ec 4402 |D | Exit_Subprogram With_Result,0x2
07ed 0000 0000 | | .XXX[0x3]
07ef 0000 | |
07f0 ; --------------------------------------------------------------------------------------
07f0 ; SUBPROGRAM
07f0 ; --------------------------------------------------------------------------------------
07f0 07f3 | | .CONST 0x07f3 ; Address of begin
07f1 0004 | | .CONST 0x0004 ; Address of exception handler
07f2 0001 | | .CONST 0x0001 ; Number of locals
07f3 BODY_07f0:
07f3 INIT_07f0:
07f3 e01e | | Load 0x0,0x1e
07f4 180e | | Execute Package,Field_Execute,Field_Number 0xe
07f5 00db | | Load_Top At_Offset_3
07f6 4801 |H | Short_Literal 0x1
07f7 6004 |` | Indirect_Literal Discrete,0x7fc,{0x00000000, 0x00005802}
07f8 e004 | | Load 0x0,0x4
07f9 1842 | B | Execute Package,Field_Execute,Field_Number 0x42
07fa 4502 |E | Exit_Subprogram 0x2
07fb 0000 | | .XXX[0x1]
07fc 0000 0000 | | .LITERAL {0x00000000, 0x00005802}
0800 ; --------------------------------------------------------------------------------------
0800 ; SUBPROGRAM
0800 ; --------------------------------------------------------------------------------------
0800 080b | | .CONST 0x080b ; Address of begin
0801 0004 | | .CONST 0x0004 ; Address of exception handler
0802 0003 | | .CONST 0x0003 ; Number of locals
0803 INIT_0800:
0803 e003 | | Load 0x0,0x3
0804 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0805 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0806 02c7 | | Declare_Variable Any
0807 00d8 | | Load_Top At_Offset_0
0808 1c00 | | Execute_Immediate Run_Utility,0x0
0809 e003 | | Load 0x0,0x3
080a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
080b BODY_0800:
080b e003 | | Load 0x0,0x3
080c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
080d 00da | | Load_Top At_Offset_2
080e 0120 | | Execute Any,Is_Value
080f 6804 |h | Jump_Zero 0x814
0810 e003 | | Load 0x0,0x3
0811 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
0812 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0813 7801 |x | Jump 0x815
0814 00da | | Load_Top At_Offset_2
0815 e5ff | | Load 0x2,-0x1
0816 e003 | | Load 0x0,0x3
0817 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
0818 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0819 c402 | | Store 0x2,0x2
081a 0059 | Y | Store_Top Discrete,At_Offset_1
081b 00d9 | | Load_Top At_Offset_1
081c e003 | | Load 0x0,0x3
081d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
081e 1812 | | Execute Package,Field_Execute,Field_Number 0x12
081f 4401 |D | Exit_Subprogram With_Result,0x1
0820 ; --------------------------------------------------------------------------------------
0820 ; SUBPROGRAM
0820 ; --------------------------------------------------------------------------------------
0820 082a | * | .CONST 0x082a ; Address of begin
0821 0004 | | .CONST 0x0004 ; Address of exception handler
0822 0003 | | .CONST 0x0003 ; Number of locals
0823 INIT_0820:
0823 e003 | | Load 0x0,0x3
0824 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0825 02c7 | | Declare_Variable Any
0826 00d8 | | Load_Top At_Offset_0
0827 1c00 | | Execute_Immediate Run_Utility,0x0
0828 e003 | | Load 0x0,0x3
0829 1b0d | | Execute Package,Field_Read,Field_Number 0xd
082a BODY_0820:
082a e003 | | Load 0x0,0x3
082b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
082c 00da | | Load_Top At_Offset_2
082d 0120 | | Execute Any,Is_Value
082e 6803 |h | Jump_Zero 0x832
082f e003 | | Load 0x0,0x3
0830 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0831 7801 |x | Jump 0x833
0832 00da | | Load_Top At_Offset_2
0833 e5ff | | Load 0x2,-0x1
0834 e003 | | Load 0x0,0x3
0835 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
0836 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0837 c402 | | Store 0x2,0x2
0838 0059 | Y | Store_Top Discrete,At_Offset_1
0839 00d9 | | Load_Top At_Offset_1
083a 4401 |D | Exit_Subprogram With_Result,0x1
083b 0000 0000 | | .BLANK 0000[0x5]
0840 ; --------------------------------------------------------------------------------------
0840 ; SUBPROGRAM
0840 ; --------------------------------------------------------------------------------------
0840 0843 | C | .CONST 0x0843 ; Address of begin
0841 0004 | | .CONST 0x0004 ; Address of exception handler
0842 0001 | | .CONST 0x0001 ; Number of locals
0843 BODY_0840:
0843 INIT_0840:
0843 00da | | Load_Top At_Offset_2
0844 e002 | | Load 0x0,0x2
0845 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0846 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0847 0f02 | | Execute_Immediate Equal,0x2
0848 682c |h, | Jump_Zero 0x875
0849 00db | | Load_Top At_Offset_3
084a 0217 | | Execute Heap_Access,All_Reference
084b 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
084c 0e02 | | Execute_Immediate Not_Equal,0x2
084d 6826 |h& | Jump_Zero 0x874
084e 00db | | Load_Top At_Offset_3
084f 0217 | | Execute Heap_Access,All_Reference
0850 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0851 7005 |p | Jump_Nonzero 0x857
0852 4802 |H | Short_Literal 0x2
0853 e5fe | | Load 0x2,-0x2
0854 0217 | | Execute Heap_Access,All_Reference
0855 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0856 4503 |E | Exit_Subprogram 0x3
0857 4801 |H | Short_Literal 0x1
0858 4802 |H | Short_Literal 0x2
0859 e00f | | Load 0x0,0xf
085a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
085b 035b | [ | Declare_Type Array,Constrained
085c 0337 | 7 | Declare_Variable Array
085d e5fe | | Load 0x2,-0x2
085e 8220 | | Call 0x1,0x20
085f 4801 |H | Short_Literal 0x1
0860 00da | | Load_Top At_Offset_2
0861 01d6 | | Execute Vector,Field_Write
0862 00db | | Load_Top At_Offset_3
0863 e002 | | Load 0x0,0x2
0864 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0865 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
0866 4802 |H | Short_Literal 0x2
0867 00da | | Load_Top At_Offset_2
0868 01d6 | | Execute Vector,Field_Write
0869 603a |`: | Indirect_Literal Discrete,0x8a4,{0x00000000, 0x00003005}
086a e004 | | Load 0x0,0x4
086b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
086c e5fe | | Load 0x2,-0x2
086d 0217 | | Execute Heap_Access,All_Reference
086e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
086f 00db | | Load_Top At_Offset_3
0870 0217 | | Execute Heap_Access,All_Reference
0871 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0872 e004 | | Load 0x0,0x4
0873 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0874 4503 |E | Exit_Subprogram 0x3
0875 00db | | Load_Top At_Offset_3
0876 0217 | | Execute Heap_Access,All_Reference
0877 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0878 0e01 | | Execute_Immediate Not_Equal,0x1
0879 6826 |h& | Jump_Zero 0x8a0
087a 00db | | Load_Top At_Offset_3
087b 0217 | | Execute Heap_Access,All_Reference
087c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
087d 7005 |p | Jump_Nonzero 0x883
087e 4801 |H | Short_Literal 0x1
087f e5fe | | Load 0x2,-0x2
0880 0217 | | Execute Heap_Access,All_Reference
0881 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0882 4503 |E | Exit_Subprogram 0x3
0883 4801 |H | Short_Literal 0x1
0884 4802 |H | Short_Literal 0x2
0885 e00f | | Load 0x0,0xf
0886 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0887 035b | [ | Declare_Type Array,Constrained
0888 0337 | 7 | Declare_Variable Array
0889 e5fe | | Load 0x2,-0x2
088a 8220 | | Call 0x1,0x20
088b 4801 |H | Short_Literal 0x1
088c 00da | | Load_Top At_Offset_2
088d 01d6 | | Execute Vector,Field_Write
088e 00db | | Load_Top At_Offset_3
088f e002 | | Load 0x0,0x2
0890 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0891 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
0892 4802 |H | Short_Literal 0x2
0893 00da | | Load_Top At_Offset_2
0894 01d6 | | Execute Vector,Field_Write
0895 600e |` | Indirect_Literal Discrete,0x8a4,{0x00000000, 0x00003005}
0896 e004 | | Load 0x0,0x4
0897 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0898 e5fe | | Load 0x2,-0x2
0899 0217 | | Execute Heap_Access,All_Reference
089a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
089b 00db | | Load_Top At_Offset_3
089c 0217 | | Execute Heap_Access,All_Reference
089d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
089e e004 | | Load 0x0,0x4
089f 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
08a0 4503 |E | Exit_Subprogram 0x3
08a1 0000 0000 | | .XXX[0x3]
08a3 0000 | |
08a4 0000 0000 | | .LITERAL {0x00000000, 0x00003005}
08a8 ; --------------------------------------------------------------------------------------
08a8 ; SUBPROGRAM
08a8 ; --------------------------------------------------------------------------------------
08a8 08ad | | .CONST 0x08ad ; Address of begin
08a9 0004 | | .CONST 0x0004 ; Address of exception handler
08aa 0002 | | .CONST 0x0002 ; Number of locals
08ab INIT_08a8:
08ab e23e | > | Load 0x1,0x3e
08ac 0007 | | Action Break_Optional
08ad BODY_08a8:
08ad e5fe | | Load 0x2,-0x2
08ae 6816 |h | Jump_Zero 0x8c5
08af e5fe | | Load 0x2,-0x2
08b0 0217 | | Execute Heap_Access,All_Reference
08b1 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
08b2 0031 | 1 | Store_Top Heap_Access,At_Offset_1
08b3 00cf | | Action Mark_Auxiliary
08b4 780d |x | Jump 0x8c2
08b5 e5ff | | Load 0x2,-0x1
08b6 00da | | Load_Top At_Offset_2
08b7 0217 | | Execute Heap_Access,All_Reference
08b8 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
08b9 012f | / | Execute Any,Equal
08ba 6802 |h | Jump_Zero 0x8bd
08bb 00d9 | | Load_Top At_Offset_1
08bc 4402 |D | Exit_Subprogram With_Result,0x2
08bd 00d9 | | Load_Top At_Offset_1
08be 0217 | | Execute Heap_Access,All_Reference
08bf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
08c0 0032 | 2 | Store_Top Heap_Access,At_Offset_2
08c1 00c9 | | Action Pop_Auxiliary_Loop
08c2 00d9 | | Load_Top At_Offset_1
08c3 77f1 |w | Jump_Nonzero 0x8b5
08c4 00ce | | Action Pop_Auxiliary
08c5 4801 |H | Short_Literal 0x1
08c6 4802 |H | Short_Literal 0x2
08c7 e00f | | Load 0x0,0xf
08c8 1b0f | | Execute Package,Field_Read,Field_Number 0xf
08c9 035b | [ | Declare_Type Array,Constrained
08ca 0337 | 7 | Declare_Variable Array
08cb e5ff | | Load 0x2,-0x1
08cc e00f | | Load 0x0,0xf
08cd 181a | | Execute Package,Field_Execute,Field_Number 0x1a
08ce 4801 |H | Short_Literal 0x1
08cf 00da | | Load_Top At_Offset_2
08d0 01d6 | | Execute Vector,Field_Write
08d1 e5fe | | Load 0x2,-0x2
08d2 8220 | | Call 0x1,0x20
08d3 4802 |H | Short_Literal 0x2
08d4 00da | | Load_Top At_Offset_2
08d5 01d6 | | Execute Vector,Field_Write
08d6 600d |` | Indirect_Literal Discrete,0x8e4,{0x00000000, 0x00003007}
08d7 e004 | | Load 0x0,0x4
08d8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
08d9 e5fe | | Load 0x2,-0x2
08da 0217 | | Execute Heap_Access,All_Reference
08db 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
08dc e5fe | | Load 0x2,-0x2
08dd 0217 | | Execute Heap_Access,All_Reference
08de 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
08df e004 | | Load 0x0,0x4
08e0 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
08e1 e23e | > | Load 0x1,0x3e
08e2 4402 |D | Exit_Subprogram With_Result,0x2
08e3 0000 | | .XXX[0x1]
08e4 0000 0000 | | .LITERAL {0x00000000, 0x00003007}
08e8 ; --------------------------------------------------------------------------------------
08e8 ; SUBPROGRAM
08e8 ; --------------------------------------------------------------------------------------
08e8 08ed | | .CONST 0x08ed ; Address of begin
08e9 0004 | | .CONST 0x0004 ; Address of exception handler
08ea 0002 | | .CONST 0x0002 ; Number of locals
08eb INIT_08e8:
08eb e23e | > | Load 0x1,0x3e
08ec 0007 | | Action Break_Optional
08ed BODY_08e8:
08ed e5fe | | Load 0x2,-0x2
08ee 6816 |h | Jump_Zero 0x905
08ef e5fe | | Load 0x2,-0x2
08f0 0217 | | Execute Heap_Access,All_Reference
08f1 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
08f2 0031 | 1 | Store_Top Heap_Access,At_Offset_1
08f3 00cf | | Action Mark_Auxiliary
08f4 780d |x | Jump 0x902
08f5 e5ff | | Load 0x2,-0x1
08f6 00da | | Load_Top At_Offset_2
08f7 0217 | | Execute Heap_Access,All_Reference
08f8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
08f9 021f | | Execute Heap_Access,Equal
08fa 6802 |h | Jump_Zero 0x8fd
08fb 00d9 | | Load_Top At_Offset_1
08fc 4402 |D | Exit_Subprogram With_Result,0x2
08fd 00d9 | | Load_Top At_Offset_1
08fe 0217 | | Execute Heap_Access,All_Reference
08ff 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0900 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0901 00c9 | | Action Pop_Auxiliary_Loop
0902 00d9 | | Load_Top At_Offset_1
0903 77f1 |w | Jump_Nonzero 0x8f5
0904 00ce | | Action Pop_Auxiliary
0905 4801 |H | Short_Literal 0x1
0906 4802 |H | Short_Literal 0x2
0907 e00f | | Load 0x0,0xf
0908 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0909 035b | [ | Declare_Type Array,Constrained
090a 0337 | 7 | Declare_Variable Array
090b e5ff | | Load 0x2,-0x1
090c e002 | | Load 0x0,0x2
090d 1b16 | | Execute Package,Field_Read,Field_Number 0x16
090e 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
090f 4801 |H | Short_Literal 0x1
0910 00da | | Load_Top At_Offset_2
0911 01d6 | | Execute Vector,Field_Write
0912 e5fe | | Load 0x2,-0x2
0913 8220 | | Call 0x1,0x20
0914 4802 |H | Short_Literal 0x2
0915 00da | | Load_Top At_Offset_2
0916 01d6 | | Execute Vector,Field_Write
0917 67cc |g | Indirect_Literal Discrete,0x8e4,{0x00000000, 0x00003007}
0918 e004 | | Load 0x0,0x4
0919 1813 | | Execute Package,Field_Execute,Field_Number 0x13
091a e5fe | | Load 0x2,-0x2
091b 0217 | | Execute Heap_Access,All_Reference
091c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
091d e5fe | | Load 0x2,-0x2
091e 0217 | | Execute Heap_Access,All_Reference
091f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0920 e004 | | Load 0x0,0x4
0921 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0922 e23e | > | Load 0x1,0x3e
0923 4402 |D | Exit_Subprogram With_Result,0x2
0924 0000 0000 | | .BLANK 0000[0x4]
0928 ; --------------------------------------------------------------------------------------
0928 ; SUBPROGRAM
0928 ; --------------------------------------------------------------------------------------
0928 093f | ? | .CONST 0x093f ; Address of begin
0929 0004 | | .CONST 0x0004 ; Address of exception handler
092a 0006 | | .CONST 0x0006 ; Number of locals
092b INIT_0928:
092b e5fd | | Load 0x2,-0x3
092c 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
092d e002 | | Load 0x0,0x2
092e 1b14 | | Execute Package,Field_Read,Field_Number 0x14
092f 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0930 1c08 | | Execute_Immediate Run_Utility,0x8
0931 e5fd | | Load 0x2,-0x3
0932 00d9 | | Load_Top At_Offset_1
0933 016d | m | Execute Variant_Record,Structure_Write
0934 e5fe | | Load 0x2,-0x2
0935 0217 | | Execute Heap_Access,All_Reference
0936 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0937 0007 | | Action Break_Optional
0938 e23c | < | Load 0x1,0x3c
0939 0007 | | Action Break_Optional
093a e002 | | Load 0x0,0x2
093b 1b14 | | Execute Package,Field_Read,Field_Number 0x14
093c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
093d 00e2 | | Load_Encached Integer_Cache
093e 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
093f BODY_0928:
093f 00d8 | | Load_Top At_Offset_0
0940 e402 | | Load 0x2,0x2
0941 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0942 e241 | A | Load 0x1,0x41
0943 e242 | B | Load 0x1,0x42
0944 e243 | C | Load 0x1,0x43
0945 1d44 | D | Execute_Immediate Reference_Lex_1,0x44
0946 1d45 | E | Execute_Immediate Reference_Lex_1,0x45
0947 8007 | | Call 0x0,0x7
0948 00d1 | | Pop_Control Pop_Count_1
0949 0059 | Y | Store_Top Discrete,At_Offset_1
094a 00cf | | Action Mark_Auxiliary
094b e402 | | Load 0x2,0x2
094c 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
094d 01d9 | | Execute Vector,Reverse_Bounds
094e 0263 | c | Execute Discrete,Above_Bound
094f 704d |pM | Jump_Nonzero 0x99d
0950 00d8 | | Load_Top At_Offset_0
0951 e402 | | Load 0x2,0x2
0952 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0953 01d7 | | Execute Vector,Field_Read
0954 a405 | | Store_Unchecked 0x2,0x5
0955 00cf | | Action Mark_Auxiliary
0956 7807 |x | Jump 0x95e
0957 e403 | | Load 0x2,0x3
0958 a404 | | Store_Unchecked 0x2,0x4
0959 e403 | | Load 0x2,0x3
095a 0217 | | Execute Heap_Access,All_Reference
095b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
095c a403 | | Store_Unchecked 0x2,0x3
095d 00c9 | | Action Pop_Auxiliary_Loop
095e e403 | | Load 0x2,0x3
095f 6806 |h | Jump_Zero 0x966
0960 e405 | | Load 0x2,0x5
0961 e403 | | Load 0x2,0x3
0962 0217 | | Execute Heap_Access,All_Reference
0963 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0964 823f | ? | Call 0x1,0x3f
0965 77f1 |w | Jump_Nonzero 0x957
0966 00ce | | Action Pop_Auxiliary
0967 e403 | | Load 0x2,0x3
0968 6806 |h | Jump_Zero 0x96f
0969 e405 | | Load 0x2,0x5
096a e403 | | Load 0x2,0x3
096b 0217 | | Execute Heap_Access,All_Reference
096c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
096d 021e | | Execute Heap_Access,Maximum
096e 682c |h, | Jump_Zero 0x99b
096f e23b | ; | Load 0x1,0x3b
0970 0322 | " | Declare_Variable Record
0971 e405 | | Load 0x2,0x5
0972 00d9 | | Load_Top At_Offset_1
0973 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0974 e403 | | Load 0x2,0x3
0975 00d9 | | Load_Top At_Offset_1
0976 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0977 e23c | < | Load 0x1,0x3c
0978 e018 | | Load 0x0,0x18
0979 180d | | Execute Package,Field_Execute,Field_Number 0xd
097a 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
097b a403 | | Store_Unchecked 0x2,0x3
097c e404 | | Load 0x2,0x4
097d 7007 |p | Jump_Nonzero 0x985
097e e403 | | Load 0x2,0x3
097f e5fe | | Load 0x2,-0x2
0980 0217 | | Execute Heap_Access,All_Reference
0981 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0982 e403 | | Load 0x2,0x3
0983 a404 | | Store_Unchecked 0x2,0x4
0984 7808 |x | Jump 0x98d
0985 e403 | | Load 0x2,0x3
0986 e404 | | Load 0x2,0x4
0987 0217 | | Execute Heap_Access,All_Reference
0988 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0989 e404 | | Load 0x2,0x4
098a 0217 | | Execute Heap_Access,All_Reference
098b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
098c a404 | | Store_Unchecked 0x2,0x4
098d e5fe | | Load 0x2,-0x2
098e 0217 | | Execute Heap_Access,All_Reference
098f 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0990 0a01 | | Execute_Immediate Plus,0x1
0991 e5fe | | Load 0x2,-0x2
0992 0217 | | Execute Heap_Access,All_Reference
0993 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0994 e5ff | | Load 0x2,-0x1
0995 0217 | | Execute Heap_Access,All_Reference
0996 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0997 0a01 | | Execute_Immediate Plus,0x1
0998 e5ff | | Load 0x2,-0x1
0999 0217 | | Execute Heap_Access,All_Reference
099a 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
099b 00c8 | | Action Pop_Auxiliary_Range
099c 3fb3 |? | Loop_Increasing 0x950
099d 00ce | | Action Pop_Auxiliary
099e 0092 0d47 | G| Action Push_String_Extended,0xd47 ; "Activated"
09a0 e5fd | | Load 0x2,-0x3
09a1 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
09a2 00e0 | | Load_Encached Standard_Cache
09a3 1818 | | Execute Package,Field_Execute,Field_Number 0x18
09a4 01cc | | Execute Vector,Catenate
09a5 0092 0d48 | H| Action Push_String_Extended,0xd48 ; " units."
09a7 01cc | | Execute Vector,Catenate
09a8 8240 | @ | Call 0x1,0x40
09a9 e5fc | | Load 0x2,-0x4
09aa 682b |h+ | Jump_Zero 0x9d6
09ab e5ff | | Load 0x2,-0x1
09ac 0217 | | Execute Heap_Access,All_Reference
09ad 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
09ae 0f01 | | Execute_Immediate Equal,0x1
09af 680f |h | Jump_Zero 0x9bf
09b0 e5ff | | Load 0x2,-0x1
09b1 0219 | | Execute Heap_Access,All_Read
09b2 00d8 | | Load_Top At_Offset_0
09b3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
09b4 e5fc | | Load 0x2,-0x4
09b5 e5ff | | Load 0x2,-0x1
09b6 8237 | 7 | Call 0x1,0x37
09b7 e402 | | Load 0x2,0x2
09b8 e002 | | Load 0x0,0x2
09b9 1b14 | | Execute Package,Field_Read,Field_Number 0x14
09ba 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
09bb 00d9 | | Load_Top At_Offset_1
09bc 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
09bd 00d1 | | Pop_Control Pop_Count_1
09be 4505 |E | Exit_Subprogram 0x5
09bf 4801 |H | Short_Literal 0x1
09c0 4802 |H | Short_Literal 0x2
09c1 e00f | | Load 0x0,0xf
09c2 1b0f | | Execute Package,Field_Read,Field_Number 0xf
09c3 035b | [ | Declare_Type Array,Constrained
09c4 0337 | 7 | Declare_Variable Array
09c5 e5fe | | Load 0x2,-0x2
09c6 0217 | | Execute Heap_Access,All_Reference
09c7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
09c8 e002 | | Load 0x0,0x2
09c9 1b16 | | Execute Package,Field_Read,Field_Number 0x16
09ca 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
09cb 4801 |H | Short_Literal 0x1
09cc 00da | | Load_Top At_Offset_2
09cd 01d6 | | Execute Vector,Field_Write
09ce e5ff | | Load 0x2,-0x1
09cf 8220 | | Call 0x1,0x20
09d0 4802 |H | Short_Literal 0x2
09d1 00da | | Load_Top At_Offset_2
09d2 01d6 | | Execute Vector,Field_Write
09d3 6004 |` | Indirect_Literal Discrete,0x9d8,{0x00000000, 0x0000300a}
09d4 e004 | | Load 0x0,0x4
09d5 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
09d6 4505 |E | Exit_Subprogram 0x5
09d7 0000 | | .XXX[0x1]
09d8 0000 0000 | | .LITERAL {0x00000000, 0x0000300a}
09dc 0000 0000 | | .BLANK 0000[0x4]
09e0 ; --------------------------------------------------------------------------------------
09e0 ; SUBPROGRAM
09e0 ; --------------------------------------------------------------------------------------
09e0 09e3 | | .CONST 0x09e3 ; Address of begin
09e1 0004 | | .CONST 0x0004 ; Address of exception handler
09e2 0001 | | .CONST 0x0001 ; Number of locals
09e3 BODY_09e0:
09e3 INIT_09e0:
09e3 e5fb | | Load 0x2,-0x5
09e4 6837 |h7 | Jump_Zero 0xa1c
09e5 00da | | Load_Top At_Offset_2
09e6 0217 | | Execute Heap_Access,All_Reference
09e7 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
09e8 0f01 | | Execute_Immediate Equal,0x1
09e9 680f |h | Jump_Zero 0x9f9
09ea 4800 |H | Short_Literal 0x0
09eb e5fc | | Load 0x2,-0x4
09ec e5ff | | Load 0x2,-0x1
09ed 8237 | 7 | Call 0x1,0x37
09ee e5fe | | Load 0x2,-0x2
09ef 0217 | | Execute Heap_Access,All_Reference
09f0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
09f1 e5fd | | Load 0x2,-0x3
09f2 e002 | | Load 0x0,0x2
09f3 1b16 | | Execute Package,Field_Read,Field_Number 0x16
09f4 1890 | | Execute Package,Field_Execute,Field_Number 0x90
09f5 e5fe | | Load 0x2,-0x2
09f6 e5ff | | Load 0x2,-0x1
09f7 824d | M | Call 0x1,0x4d
09f8 4506 |E | Exit_Subprogram 0x6
09f9 4801 |H | Short_Literal 0x1
09fa 4802 |H | Short_Literal 0x2
09fb e00f | | Load 0x0,0xf
09fc 1b0f | | Execute Package,Field_Read,Field_Number 0xf
09fd 035b | [ | Declare_Type Array,Constrained
09fe 0337 | 7 | Declare_Variable Array
09ff e5fe | | Load 0x2,-0x2
0a00 0217 | | Execute Heap_Access,All_Reference
0a01 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0a02 e002 | | Load 0x0,0x2
0a03 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0a04 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
0a05 4801 |H | Short_Literal 0x1
0a06 00da | | Load_Top At_Offset_2
0a07 01d6 | | Execute Vector,Field_Write
0a08 00db | | Load_Top At_Offset_3
0a09 8220 | | Call 0x1,0x20
0a0a 4802 |H | Short_Literal 0x2
0a0b 00da | | Load_Top At_Offset_2
0a0c 01d6 | | Execute Vector,Field_Write
0a0d 601a |` | Indirect_Literal Discrete,0xa28,{0x00000000, 0x0000300b}
0a0e e004 | | Load 0x0,0x4
0a0f 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0a10 4800 |H | Short_Literal 0x0
0a11 e5fe | | Load 0x2,-0x2
0a12 0217 | | Execute Heap_Access,All_Reference
0a13 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0a14 e5fd | | Load 0x2,-0x3
0a15 e002 | | Load 0x0,0x2
0a16 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0a17 1876 | v | Execute Package,Field_Execute,Field_Number 0x76
0a18 e5fe | | Load 0x2,-0x2
0a19 e5ff | | Load 0x2,-0x1
0a1a 824d | M | Call 0x1,0x4d
0a1b 4506 |E | Exit_Subprogram 0x6
0a1c e5fc | | Load 0x2,-0x4
0a1d e5fe | | Load 0x2,-0x2
0a1e 0217 | | Execute Heap_Access,All_Reference
0a1f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0a20 e5fd | | Load 0x2,-0x3
0a21 e002 | | Load 0x0,0x2
0a22 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0a23 1876 | v | Execute Package,Field_Execute,Field_Number 0x76
0a24 e5fe | | Load 0x2,-0x2
0a25 e5ff | | Load 0x2,-0x1
0a26 824d | M | Call 0x1,0x4d
0a27 4506 |E | Exit_Subprogram 0x6
0a28 0000 0000 | | .LITERAL {0x00000000, 0x0000300b}
0a2c 0000 0000 | | .BLANK 0000[0x4]
0a30 ; --------------------------------------------------------------------------------------
0a30 ; SUBPROGRAM
0a30 ; --------------------------------------------------------------------------------------
0a30 0a47 | G | .CONST 0x0a47 ; Address of begin
0a31 0004 | | .CONST 0x0004 ; Address of exception handler
0a32 0006 | | .CONST 0x0006 ; Number of locals
0a33 INIT_0a30:
0a33 e5fd | | Load 0x2,-0x3
0a34 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a35 e002 | | Load 0x0,0x2
0a36 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0a37 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0a38 1c08 | | Execute_Immediate Run_Utility,0x8
0a39 e5fd | | Load 0x2,-0x3
0a3a 00d9 | | Load_Top At_Offset_1
0a3b 016d | m | Execute Variant_Record,Structure_Write
0a3c e5fe | | Load 0x2,-0x2
0a3d 0217 | | Execute Heap_Access,All_Reference
0a3e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0a3f 0007 | | Action Break_Optional
0a40 e23c | < | Load 0x1,0x3c
0a41 0007 | | Action Break_Optional
0a42 e002 | | Load 0x0,0x2
0a43 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0a44 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0a45 00e2 | | Load_Encached Integer_Cache
0a46 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0a47 BODY_0a30:
0a47 00d8 | | Load_Top At_Offset_0
0a48 e402 | | Load 0x2,0x2
0a49 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0a4a e241 | A | Load 0x1,0x41
0a4b e242 | B | Load 0x1,0x42
0a4c e243 | C | Load 0x1,0x43
0a4d 1d44 | D | Execute_Immediate Reference_Lex_1,0x44
0a4e 1d45 | E | Execute_Immediate Reference_Lex_1,0x45
0a4f 8007 | | Call 0x0,0x7
0a50 00d1 | | Pop_Control Pop_Count_1
0a51 0059 | Y | Store_Top Discrete,At_Offset_1
0a52 00cf | | Action Mark_Auxiliary
0a53 e402 | | Load 0x2,0x2
0a54 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0a55 01d9 | | Execute Vector,Reverse_Bounds
0a56 0263 | c | Execute Discrete,Above_Bound
0a57 7041 |pA | Jump_Nonzero 0xa99
0a58 00d8 | | Load_Top At_Offset_0
0a59 e402 | | Load 0x2,0x2
0a5a 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0a5b 01d7 | | Execute Vector,Field_Read
0a5c a405 | | Store_Unchecked 0x2,0x5
0a5d 00cf | | Action Mark_Auxiliary
0a5e e403 | | Load 0x2,0x3
0a5f 7001 |p | Jump_Nonzero 0xa61
0a60 4504 |E | Exit_Subprogram 0x4
0a61 e405 | | Load 0x2,0x5
0a62 e403 | | Load 0x2,0x3
0a63 0217 | | Execute Heap_Access,All_Reference
0a64 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0a65 823f | ? | Call 0x1,0x3f
0a66 6808 |h | Jump_Zero 0xa6f
0a67 e403 | | Load 0x2,0x3
0a68 a404 | | Store_Unchecked 0x2,0x4
0a69 e403 | | Load 0x2,0x3
0a6a 0217 | | Execute Heap_Access,All_Reference
0a6b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0a6c a403 | | Store_Unchecked 0x2,0x3
0a6d 00c9 | | Action Pop_Auxiliary_Loop
0a6e 7fef | | Jump 0xa5e
0a6f 00ce | | Action Pop_Auxiliary
0a70 e405 | | Load 0x2,0x5
0a71 e403 | | Load 0x2,0x3
0a72 0217 | | Execute Heap_Access,All_Reference
0a73 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0a74 021f | | Execute Heap_Access,Equal
0a75 6821 |h! | Jump_Zero 0xa97
0a76 e404 | | Load 0x2,0x4
0a77 7007 |p | Jump_Nonzero 0xa7f
0a78 e403 | | Load 0x2,0x3
0a79 0217 | | Execute Heap_Access,All_Reference
0a7a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0a7b e5fe | | Load 0x2,-0x2
0a7c 0217 | | Execute Heap_Access,All_Reference
0a7d 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0a7e 7806 |x | Jump 0xa85
0a7f e403 | | Load 0x2,0x3
0a80 0217 | | Execute Heap_Access,All_Reference
0a81 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0a82 e404 | | Load 0x2,0x4
0a83 0217 | | Execute Heap_Access,All_Reference
0a84 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0a85 e403 | | Load 0x2,0x3
0a86 0217 | | Execute Heap_Access,All_Reference
0a87 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0a88 a403 | | Store_Unchecked 0x2,0x3
0a89 e5fe | | Load 0x2,-0x2
0a8a 0217 | | Execute Heap_Access,All_Reference
0a8b 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0a8c 0aff | | Execute_Immediate Plus,-0x1
0a8d e5fe | | Load 0x2,-0x2
0a8e 0217 | | Execute Heap_Access,All_Reference
0a8f 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0a90 e5ff | | Load 0x2,-0x1
0a91 0217 | | Execute Heap_Access,All_Reference
0a92 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0a93 0aff | | Execute_Immediate Plus,-0x1
0a94 e5ff | | Load 0x2,-0x1
0a95 0217 | | Execute Heap_Access,All_Reference
0a96 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0a97 00c8 | | Action Pop_Auxiliary_Range
0a98 3fbf |? | Loop_Increasing 0xa58
0a99 00ce | | Action Pop_Auxiliary
0a9a 0092 0d49 | I| Action Push_String_Extended,0xd49 ; "Deactivated"
0a9c e5fd | | Load 0x2,-0x3
0a9d 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0a9e 00e0 | | Load_Encached Standard_Cache
0a9f 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0aa0 01cc | | Execute Vector,Catenate
0aa1 0092 0d48 | H| Action Push_String_Extended,0xd48 ; " units."
0aa3 01cc | | Execute Vector,Catenate
0aa4 8240 | @ | Call 0x1,0x40
0aa5 4504 |E | Exit_Subprogram 0x4
0aa6 0000 0000 | | .XXX[0x2]
0aa8 ; --------------------------------------------------------------------------------------
0aa8 ; SUBPROGRAM
0aa8 ; --------------------------------------------------------------------------------------
0aa8 0aab | | .CONST 0x0aab ; Address of begin
0aa9 0004 | | .CONST 0x0004 ; Address of exception handler
0aaa 0001 | | .CONST 0x0001 ; Number of locals
0aab BODY_0aa8:
0aab INIT_0aa8:
0aab 00db | | Load_Top At_Offset_3
0aac e006 | | Load 0x0,0x6
0aad 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0aae 00d9 | | Load_Top At_Offset_1
0aaf 00d0 | | Action Swap_Control
0ab0 0260 | ` | Execute Discrete,In_Type
0ab1 7001 |p | Jump_Nonzero 0xab3
0ab2 0801 | | Execute_Immediate Raise,0x1
0ab3 00db | | Load_Top At_Offset_3
0ab4 e251 | Q | Load 0x1,0x51
0ab5 e252 | R | Load 0x1,0x52
0ab6 1d53 | S | Execute_Immediate Reference_Lex_1,0x53
0ab7 e00c | | Load 0x0,0xc
0ab8 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0ab9 4402 |D | Exit_Subprogram With_Result,0x2
0aba 0000 0000 | | .BLANK 0000[0x6]
0ac0 ; --------------------------------------------------------------------------------------
0ac0 ; SUBPROGRAM
0ac0 ; --------------------------------------------------------------------------------------
0ac0 0ac3 | | .CONST 0x0ac3 ; Address of begin
0ac1 0004 | | .CONST 0x0004 ; Address of exception handler
0ac2 0001 | | .CONST 0x0001 ; Number of locals
0ac3 BODY_0ac0:
0ac3 INIT_0ac0:
0ac3 4800 |H | Short_Literal 0x0
0ac4 00db | | Load_Top At_Offset_3
0ac5 e004 | | Load 0x0,0x4
0ac6 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0ac7 6802 |h | Jump_Zero 0xaca
0ac8 00db | | Load_Top At_Offset_3
0ac9 4402 |D | Exit_Subprogram With_Result,0x2
0aca 4800 |H | Short_Literal 0x0
0acb e5fe | | Load 0x2,-0x2
0acc e004 | | Load 0x0,0x4
0acd 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0ace 6802 |h | Jump_Zero 0xad1
0acf 00da | | Load_Top At_Offset_2
0ad0 4402 |D | Exit_Subprogram With_Result,0x2
0ad1 00da | | Load_Top At_Offset_2
0ad2 e004 | | Load 0x0,0x4
0ad3 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0ad4 6057 |`W | Indirect_Literal Discrete,0xb2c,{0x00000000, 0x00000801}
0ad5 027f | | Execute Discrete,Equal
0ad6 6825 |h% | Jump_Zero 0xafc
0ad7 00db | | Load_Top At_Offset_3
0ad8 e004 | | Load 0x0,0x4
0ad9 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0ada 6051 |`Q | Indirect_Literal Discrete,0xb2c,{0x00000000, 0x00000801}
0adb 027f | | Execute Discrete,Equal
0adc 680b |h | Jump_Zero 0xae8
0add 00da | | Load_Top At_Offset_2
0ade e004 | | Load 0x0,0x4
0adf 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0ae0 e5fe | | Load 0x2,-0x2
0ae1 e004 | | Load 0x0,0x4
0ae2 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0ae3 01cc | | Execute Vector,Catenate
0ae4 6047 |`G | Indirect_Literal Discrete,0xb2c,{0x00000000, 0x00000801}
0ae5 e004 | | Load 0x0,0x4
0ae6 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0ae7 4402 |D | Exit_Subprogram With_Result,0x2
0ae8 00da | | Load_Top At_Offset_2
0ae9 e004 | | Load 0x0,0x4
0aea 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0aeb 4801 |H | Short_Literal 0x1
0aec 4801 |H | Short_Literal 0x1
0aed e00f | | Load 0x0,0xf
0aee 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0aef 035b | [ | Declare_Type Array,Constrained
0af0 0337 | 7 | Declare_Variable Array
0af1 e5fe | | Load 0x2,-0x2
0af2 e004 | | Load 0x0,0x4
0af3 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0af4 4801 |H | Short_Literal 0x1
0af5 00da | | Load_Top At_Offset_2
0af6 01d6 | | Execute Vector,Field_Write
0af7 01cc | | Execute Vector,Catenate
0af8 6033 |`3 | Indirect_Literal Discrete,0xb2c,{0x00000000, 0x00000801}
0af9 e004 | | Load 0x0,0x4
0afa 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0afb 4402 |D | Exit_Subprogram With_Result,0x2
0afc 00db | | Load_Top At_Offset_3
0afd e004 | | Load 0x0,0x4
0afe 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0aff 602c |`, | Indirect_Literal Discrete,0xb2c,{0x00000000, 0x00000801}
0b00 027f | | Execute Discrete,Equal
0b01 6814 |h | Jump_Zero 0xb16
0b02 4801 |H | Short_Literal 0x1
0b03 4801 |H | Short_Literal 0x1
0b04 e00f | | Load 0x0,0xf
0b05 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0b06 035b | [ | Declare_Type Array,Constrained
0b07 0337 | 7 | Declare_Variable Array
0b08 00db | | Load_Top At_Offset_3
0b09 e004 | | Load 0x0,0x4
0b0a 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0b0b 4801 |H | Short_Literal 0x1
0b0c 00da | | Load_Top At_Offset_2
0b0d 01d6 | | Execute Vector,Field_Write
0b0e e5fe | | Load 0x2,-0x2
0b0f e004 | | Load 0x0,0x4
0b10 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0b11 01cc | | Execute Vector,Catenate
0b12 6019 |` | Indirect_Literal Discrete,0xb2c,{0x00000000, 0x00000801}
0b13 e004 | | Load 0x0,0x4
0b14 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0b15 4402 |D | Exit_Subprogram With_Result,0x2
0b16 4801 |H | Short_Literal 0x1
0b17 4802 |H | Short_Literal 0x2
0b18 e00f | | Load 0x0,0xf
0b19 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0b1a 035b | [ | Declare_Type Array,Constrained
0b1b 0337 | 7 | Declare_Variable Array
0b1c 00db | | Load_Top At_Offset_3
0b1d e004 | | Load 0x0,0x4
0b1e 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0b1f 4801 |H | Short_Literal 0x1
0b20 00da | | Load_Top At_Offset_2
0b21 01d6 | | Execute Vector,Field_Write
0b22 e5fe | | Load 0x2,-0x2
0b23 e004 | | Load 0x0,0x4
0b24 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0b25 4802 |H | Short_Literal 0x2
0b26 00da | | Load_Top At_Offset_2
0b27 01d6 | | Execute Vector,Field_Write
0b28 6003 |` | Indirect_Literal Discrete,0xb2c,{0x00000000, 0x00000801}
0b29 e004 | | Load 0x0,0x4
0b2a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0b2b 4402 |D | Exit_Subprogram With_Result,0x2
0b2c 0000 0000 | | .LITERAL {0x00000000, 0x00000801}
0b30 ; --------------------------------------------------------------------------------------
0b30 ; SUBPROGRAM
0b30 ; --------------------------------------------------------------------------------------
0b30 0b33 | 3 | .CONST 0x0b33 ; Address of begin
0b31 0004 | | .CONST 0x0004 ; Address of exception handler
0b32 0001 | | .CONST 0x0001 ; Number of locals
0b33 BODY_0b30:
0b33 INIT_0b30:
0b33 00da | | Load_Top At_Offset_2
0b34 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b35 7002 |p | Jump_Nonzero 0xb38
0b36 00db | | Load_Top At_Offset_3
0b37 4402 |D | Exit_Subprogram With_Result,0x2
0b38 00db | | Load_Top At_Offset_3
0b39 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b3a 7002 |p | Jump_Nonzero 0xb3d
0b3b 00da | | Load_Top At_Offset_2
0b3c 4402 |D | Exit_Subprogram With_Result,0x2
0b3d 00da | | Load_Top At_Offset_2
0b3e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b3f e5fe | | Load 0x2,-0x2
0b40 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0b41 0273 | s | Execute Discrete,Plus
0b42 e002 | | Load 0x0,0x2
0b43 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0b44 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0b45 1c08 | | Execute_Immediate Run_Utility,0x8
0b46 e5fe | | Load 0x2,-0x2
0b47 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0b48 e5ff | | Load 0x2,-0x1
0b49 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0b4a 8265 | e | Call 0x1,0x65
0b4b 00d9 | | Load_Top At_Offset_1
0b4c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0b4d 00db | | Load_Top At_Offset_3
0b4e 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0b4f e5fe | | Load 0x2,-0x2
0b50 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0b51 01cc | | Execute Vector,Catenate
0b52 00d9 | | Load_Top At_Offset_1
0b53 00d8 | | Load_Top At_Offset_0
0b54 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0b55 00da | | Load_Top At_Offset_2
0b56 01da | | Execute Vector,Bounds
0b57 00da | | Load_Top At_Offset_2
0b58 01da | | Execute Vector,Bounds
0b59 00da | | Load_Top At_Offset_2
0b5a 027f | | Execute Discrete,Equal
0b5b 7001 |p | Jump_Nonzero 0xb5d
0b5c 08e0 | | Execute_Immediate Raise,0xe0
0b5d 00cd | | Action Spare6_Action
0b5e 027f | | Execute Discrete,Equal
0b5f 7001 |p | Jump_Nonzero 0xb61
0b60 08e0 | | Execute_Immediate Raise,0xe0
0b61 00d2 | | Pop_Control Pop_Count_2
0b62 00d9 | | Load_Top At_Offset_1
0b63 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
0b64 4402 |D | Exit_Subprogram With_Result,0x2
0b65 0000 0000 | | .XXX[0x3]
0b67 0000 | |
0b68 ; --------------------------------------------------------------------------------------
0b68 ; SUBPROGRAM
0b68 ; --------------------------------------------------------------------------------------
0b68 0b6b | k | .CONST 0x0b6b ; Address of begin
0b69 0004 | | .CONST 0x0004 ; Address of exception handler
0b6a 0001 | | .CONST 0x0001 ; Number of locals
0b6b BODY_0b68:
0b6b INIT_0b68:
0b6b 00db | | Load_Top At_Offset_3
0b6c 7004 |p | Jump_Nonzero 0xb71
0b6d e002 | | Load 0x0,0x2
0b6e 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0b6f 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0b70 4402 |D | Exit_Subprogram With_Result,0x2
0b71 00db | | Load_Top At_Offset_3
0b72 0217 | | Execute Heap_Access,All_Reference
0b73 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0b74 00db | | Load_Top At_Offset_3
0b75 8267 | g | Call 0x1,0x67
0b76 e5fe | | Load 0x2,-0x2
0b77 0217 | | Execute Heap_Access,All_Reference
0b78 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0b79 e5ff | | Load 0x2,-0x1
0b7a e002 | | Load 0x0,0x2
0b7b 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0b7c 1876 | v | Execute Package,Field_Execute,Field_Number 0x76
0b7d 8266 | f | Call 0x1,0x66
0b7e 4402 |D | Exit_Subprogram With_Result,0x2
0b7f 0000 | | .XXX[0x1]
0b80 ; --------------------------------------------------------------------------------------
0b80 ; SUBPROGRAM
0b80 ; --------------------------------------------------------------------------------------
0b80 0b8f | | .CONST 0x0b8f ; Address of begin
0b81 0bd6 | | .CONST 0x0bd6 ; Address of exception handler
0b82 0004 | | .CONST 0x0004 ; Number of locals
0b83 INIT_0b80:
0b83 e003 | | Load 0x0,0x3
0b84 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0b85 02c7 | | Declare_Variable Any
0b86 00d8 | | Load_Top At_Offset_0
0b87 1c00 | | Execute_Immediate Run_Utility,0x0
0b88 e01d | | Load 0x0,0x1d
0b89 1b15 | | Execute Package,Field_Read,Field_Number 0x15
0b8a 02c7 | | Declare_Variable Any
0b8b 00d8 | | Load_Top At_Offset_0
0b8c 1c00 | | Execute_Immediate Run_Utility,0x0
0b8d e003 | | Load 0x0,0x3
0b8e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0b8f BODY_0b80:
0b8f 00be | | Action Activate_Tasks
0b90 e5fe | | Load 0x2,-0x2
0b91 6843 |hC | Jump_Zero 0xbd5
0b92 e5fe | | Load 0x2,-0x2
0b93 0217 | | Execute Heap_Access,All_Reference
0b94 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0b95 c402 | | Store 0x2,0x2
0b96 00da | | Load_Top At_Offset_2
0b97 e003 | | Load 0x0,0x3
0b98 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0b99 6805 |h | Jump_Zero 0xb9f
0b9a e01e | | Load 0x0,0x1e
0b9b 180e | | Execute Package,Field_Execute,Field_Number 0xe
0b9c e01e | | Load 0x0,0x1e
0b9d 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
0b9e c402 | | Store 0x2,0x2
0b9f e003 | | Load 0x0,0x3
0ba0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0ba1 00da | | Load_Top At_Offset_2
0ba2 4800 |H | Short_Literal 0x0
0ba3 4800 |H | Short_Literal 0x0
0ba4 e01a | | Load 0x0,0x1a
0ba5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0ba6 e402 | | Load 0x2,0x2
0ba7 e01d | | Load 0x0,0x1d
0ba8 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0ba9 c403 | | Store 0x2,0x3
0baa 0059 | Y | Store_Top Discrete,At_Offset_1
0bab 00d8 | | Load_Top At_Offset_0
0bac 681c |h | Jump_Zero 0xbc9
0bad e003 | | Load 0x0,0x3
0bae 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0baf c5fd | | Store 0x2,-0x3
0bb0 e004 | | Load 0x0,0x4
0bb1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0bb2 4801 |H | Short_Literal 0x1
0bb3 4802 |H | Short_Literal 0x2
0bb4 e00f | | Load 0x0,0xf
0bb5 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0bb6 035b | [ | Declare_Type Array,Constrained
0bb7 0337 | 7 | Declare_Variable Array
0bb8 e402 | | Load 0x2,0x2
0bb9 e00f | | Load 0x0,0xf
0bba 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0bbb 4801 |H | Short_Literal 0x1
0bbc 00da | | Load_Top At_Offset_2
0bbd 01d6 | | Execute Vector,Field_Write
0bbe 00da | | Load_Top At_Offset_2
0bbf e00f | | Load 0x0,0xf
0bc0 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0bc1 4802 |H | Short_Literal 0x2
0bc2 00da | | Load_Top At_Offset_2
0bc3 01d6 | | Execute Vector,Field_Write
0bc4 603b |`; | Indirect_Literal Discrete,0xc00,{0x00000000, 0x00003003}
0bc5 e004 | | Load 0x0,0x4
0bc6 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0bc7 c5fc | | Store 0x2,-0x4
0bc8 4503 |E | Exit_Subprogram 0x3
0bc9 00d9 | | Load_Top At_Offset_1
0bca e5ff | | Load 0x2,-0x1
0bcb e01d | | Load 0x0,0x1d
0bcc 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0bcd c5fd | | Store 0x2,-0x3
0bce e003 | | Load 0x0,0x3
0bcf 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0bd0 00da | | Load_Top At_Offset_2
0bd1 e01d | | Load 0x0,0x1d
0bd2 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0bd3 c403 | | Store 0x2,0x3
0bd4 0059 | Y | Store_Top Discrete,At_Offset_1
0bd5 4503 |E | Exit_Subprogram 0x3
0bd6 TRAP_0b80:
0bd6 e01d | | Load 0x0,0x1d
0bd7 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
0bd8 010f | | Execute Exception,Equal
0bd9 6820 |h | Jump_Zero 0xbfa
0bda e003 | | Load 0x0,0x3
0bdb 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0bdc 00db | | Load_Top At_Offset_3
0bdd e01d | | Load 0x0,0x1d
0bde 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0bdf c403 | | Store 0x2,0x3
0be0 005a | Z | Store_Top Discrete,At_Offset_2
0be1 e004 | | Load 0x0,0x4
0be2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0be3 4801 |H | Short_Literal 0x1
0be4 4802 |H | Short_Literal 0x2
0be5 e00f | | Load 0x0,0xf
0be6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0be7 035b | [ | Declare_Type Array,Constrained
0be8 0337 | 7 | Declare_Variable Array
0be9 e5ff | | Load 0x2,-0x1
0bea e00f | | Load 0x0,0xf
0beb 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0bec 4801 |H | Short_Literal 0x1
0bed 00da | | Load_Top At_Offset_2
0bee 01d6 | | Execute Vector,Field_Write
0bef e402 | | Load 0x2,0x2
0bf0 e00f | | Load 0x0,0xf
0bf1 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0bf2 4802 |H | Short_Literal 0x2
0bf3 00da | | Load_Top At_Offset_2
0bf4 01d6 | | Execute Vector,Field_Write
0bf5 6006 |` | Indirect_Literal Discrete,0xbfc,{0x00000000, 0x00003009}
0bf6 e004 | | Load 0x0,0x4
0bf7 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0bf8 c5fc | | Store 0x2,-0x4
0bf9 4503 |E | Exit_Subprogram 0x3
0bfa 0100 | | Execute Exception,Raise
0bfb 0000 | | .XXX[0x1]
0bfc 0000 0000 | | .LITERAL {0x00000000, 0x00003009}
0c00 0000 0000 | | .LITERAL {0x00000000, 0x00003003}
0c04 0000 0000 | | .BLANK 0000[0x4]
0c08 ; --------------------------------------------------------------------------------------
0c08 ; SUBPROGRAM
0c08 ; --------------------------------------------------------------------------------------
0c08 0c19 | | .CONST 0x0c19 ; Address of begin
0c09 0004 | | .CONST 0x0004 ; Address of exception handler
0c0a 0004 | | .CONST 0x0004 ; Number of locals
0c0b INIT_0c08:
0c0b e23e | > | Load 0x1,0x3e
0c0c 0007 | | Action Break_Optional
0c0d e003 | | Load 0x0,0x3
0c0e 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0c0f 02c7 | | Declare_Variable Any
0c10 00d8 | | Load_Top At_Offset_0
0c11 1c00 | | Execute_Immediate Run_Utility,0x0
0c12 e5ff | | Load 0x2,-0x1
0c13 e002 | | Load 0x0,0x2
0c14 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0c15 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0c16 e003 | | Load 0x0,0x3
0c17 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0c18 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
0c19 BODY_0c08:
0c19 e5fe | | Load 0x2,-0x2
0c1a 6861 |ha | Jump_Zero 0xc7c
0c1b e5fe | | Load 0x2,-0x2
0c1c 0217 | | Execute Heap_Access,All_Reference
0c1d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0c1e 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0c1f e002 | | Load 0x0,0x2
0c20 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0c21 180e | | Execute Package,Field_Execute,Field_Number 0xe
0c22 a5fd | | Store_Unchecked 0x2,-0x3
0c23 e5ff | | Load 0x2,-0x1
0c24 e002 | | Load 0x0,0x2
0c25 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0c26 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0c27 c403 | | Store 0x2,0x3
0c28 00d9 | | Load_Top At_Offset_1
0c29 e003 | | Load 0x0,0x3
0c2a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0c2b 6810 |h | Jump_Zero 0xc3c
0c2c e5fc | | Load 0x2,-0x4
0c2d 00da | | Load_Top At_Offset_2
0c2e 0120 | | Execute Any,Is_Value
0c2f 6803 |h | Jump_Zero 0xc33
0c30 e003 | | Load 0x0,0x3
0c31 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0c32 7801 |x | Jump 0xc34
0c33 00da | | Load_Top At_Offset_2
0c34 e5fe | | Load 0x2,-0x2
0c35 e5ff | | Load 0x2,-0x1
0c36 e002 | | Load 0x0,0x2
0c37 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0c38 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0c39 8268 | h | Call 0x1,0x68
0c3a c403 | | Store 0x2,0x3
0c3b c5fc | | Store 0x2,-0x4
0c3c 4800 |H | Short_Literal 0x0
0c3d e5fc | | Load 0x2,-0x4
0c3e e004 | | Load 0x0,0x4
0c3f 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0c40 683b |h; | Jump_Zero 0xc7c
0c41 00cf | | Action Mark_Auxiliary
0c42 7810 |x | Jump 0xc53
0c43 00da | | Load_Top At_Offset_2
0c44 e402 | | Load 0x2,0x2
0c45 0217 | | Execute Heap_Access,All_Reference
0c46 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0c47 012f | / | Execute Any,Equal
0c48 6805 |h | Jump_Zero 0xc4e
0c49 00db | | Load_Top At_Offset_3
0c4a 0217 | | Execute Heap_Access,All_Reference
0c4b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0c4c a5fd | | Store_Unchecked 0x2,-0x3
0c4d 4503 |E | Exit_Subprogram 0x3
0c4e 00db | | Load_Top At_Offset_3
0c4f 0217 | | Execute Heap_Access,All_Reference
0c50 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0c51 a402 | | Store_Unchecked 0x2,0x2
0c52 00c9 | | Action Pop_Auxiliary_Loop
0c53 00db | | Load_Top At_Offset_3
0c54 77ee |w | Jump_Nonzero 0xc43
0c55 00ce | | Action Pop_Auxiliary
0c56 4801 |H | Short_Literal 0x1
0c57 e239 | 9 | Load 0x1,0x39
0c58 00da | | Load_Top At_Offset_2
0c59 e019 | | Load 0x0,0x19
0c5a 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0c5b 7006 |p | Jump_Nonzero 0xc62
0c5c 4801 |H | Short_Literal 0x1
0c5d e23a | : | Load 0x1,0x3a
0c5e 00da | | Load_Top At_Offset_2
0c5f e019 | | Load 0x0,0x19
0c60 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0c61 7801 |x | Jump 0xc63
0c62 4801 |H | Short_Literal 0x1
0c63 7018 |p | Jump_Nonzero 0xc7c
0c64 e004 | | Load 0x0,0x4
0c65 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0c66 4801 |H | Short_Literal 0x1
0c67 4802 |H | Short_Literal 0x2
0c68 e00f | | Load 0x0,0xf
0c69 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0c6a 035b | [ | Declare_Type Array,Constrained
0c6b 0337 | 7 | Declare_Variable Array
0c6c e5ff | | Load 0x2,-0x1
0c6d e002 | | Load 0x0,0x2
0c6e 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0c6f 1842 | B | Execute Package,Field_Execute,Field_Number 0x42
0c70 4801 |H | Short_Literal 0x1
0c71 00da | | Load_Top At_Offset_2
0c72 01d6 | | Execute Vector,Field_Write
0c73 e5fe | | Load 0x2,-0x2
0c74 8220 | | Call 0x1,0x20
0c75 4802 |H | Short_Literal 0x2
0c76 00da | | Load_Top At_Offset_2
0c77 01d6 | | Execute Vector,Field_Write
0c78 6007 |` | Indirect_Literal Discrete,0xc80,{0x00000000, 0x00003008}
0c79 e004 | | Load 0x0,0x4
0c7a 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0c7b c5fc | | Store 0x2,-0x4
0c7c 4503 |E | Exit_Subprogram 0x3
0c7d 0000 0000 | | .XXX[0x3]
0c7f 0000 | |
0c80 0000 0000 | | .LITERAL {0x00000000, 0x00003008}
0c84 0000 0000 | | .BLANK 0000[0x4]
0c88 ; --------------------------------------------------------------------------------------
0c88 ; SUBPROGRAM
0c88 ; --------------------------------------------------------------------------------------
0c88 0c92 | | .CONST 0x0c92 ; Address of begin
0c89 0004 | | .CONST 0x0004 ; Address of exception handler
0c8a 0002 | | .CONST 0x0002 ; Number of locals
0c8b INIT_0c88:
0c8b e402 | | Load 0x2,0x2
0c8c 0217 | | Execute Heap_Access,All_Reference
0c8d 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0c8e e002 | | Load 0x0,0x2
0c8f 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0c90 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0c91 1c08 | | Execute_Immediate Run_Utility,0x8
0c92 BODY_0c88:
0c92 e402 | | Load 0x2,0x2
0c93 0217 | | Execute Heap_Access,All_Reference
0c94 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0c95 a403 | | Store_Unchecked 0x2,0x3
0c96 00cf | | Action Mark_Auxiliary
0c97 00d9 | | Load_Top At_Offset_1
0c98 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0c99 01d9 | | Execute Vector,Reverse_Bounds
0c9a 0263 | c | Execute Discrete,Above_Bound
0c9b 700d |p | Jump_Nonzero 0xca9
0c9c e403 | | Load 0x2,0x3
0c9d 0217 | | Execute Heap_Access,All_Reference
0c9e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0c9f 00d9 | | Load_Top At_Offset_1
0ca0 e602 | | Load 0x3,0x2
0ca1 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0ca2 01d6 | | Execute Vector,Field_Write
0ca3 e403 | | Load 0x2,0x3
0ca4 0217 | | Execute Heap_Access,All_Reference
0ca5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0ca6 a403 | | Store_Unchecked 0x2,0x3
0ca7 00c8 | | Action Pop_Auxiliary_Range
0ca8 3ff3 |? | Loop_Increasing 0xc9c
0ca9 00ce | | Action Pop_Auxiliary
0caa e5ff | | Load 0x2,-0x1
0cab 0217 | | Execute Heap_Access,All_Reference
0cac 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0cad 00d9 | | Load_Top At_Offset_1
0cae 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0caf 00d8 | | Load_Top At_Offset_0
0cb0 00cb | | Action Pop_Block_With_Result
0cb1 4402 |D | Exit_Subprogram With_Result,0x2
0cb2 0000 0000 | | .BLANK 0000[0x6]
0cb8 ; --------------------------------------------------------------------------------------
0cb8 ; SUBPROGRAM
0cb8 ; --------------------------------------------------------------------------------------
0cb8 0cc2 | | .CONST 0x0cc2 ; Address of begin
0cb9 0004 | | .CONST 0x0004 ; Address of exception handler
0cba 0002 | | .CONST 0x0002 ; Number of locals
0cbb INIT_0cb8:
0cbb e5ff | | Load 0x2,-0x1
0cbc 0217 | | Execute Heap_Access,All_Reference
0cbd 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0cbe e002 | | Load 0x0,0x2
0cbf 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0cc0 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0cc1 1c08 | | Execute_Immediate Run_Utility,0x8
0cc2 BODY_0cb8:
0cc2 e402 | | Load 0x2,0x2
0cc3 0217 | | Execute Heap_Access,All_Reference
0cc4 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0cc5 a403 | | Store_Unchecked 0x2,0x3
0cc6 00cf | | Action Mark_Auxiliary
0cc7 00d9 | | Load_Top At_Offset_1
0cc8 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0cc9 01d9 | | Execute Vector,Reverse_Bounds
0cca 0263 | c | Execute Discrete,Above_Bound
0ccb 7017 |p | Jump_Nonzero 0xce3
0ccc e403 | | Load 0x2,0x3
0ccd 7008 |p | Jump_Nonzero 0xcd6
0cce e402 | | Load 0x2,0x2
0ccf 0217 | | Execute Heap_Access,All_Reference
0cd0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0cd1 a402 | | Store_Unchecked 0x2,0x2
0cd2 e402 | | Load 0x2,0x2
0cd3 0217 | | Execute Heap_Access,All_Reference
0cd4 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0cd5 a403 | | Store_Unchecked 0x2,0x3
0cd6 e403 | | Load 0x2,0x3
0cd7 0217 | | Execute Heap_Access,All_Reference
0cd8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0cd9 00d9 | | Load_Top At_Offset_1
0cda e602 | | Load 0x3,0x2
0cdb 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0cdc 01d6 | | Execute Vector,Field_Write
0cdd e403 | | Load 0x2,0x3
0cde 0217 | | Execute Heap_Access,All_Reference
0cdf 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0ce0 a403 | | Store_Unchecked 0x2,0x3
0ce1 00c8 | | Action Pop_Auxiliary_Range
0ce2 3fe9 |? | Loop_Increasing 0xccc
0ce3 00ce | | Action Pop_Auxiliary
0ce4 e5ff | | Load 0x2,-0x1
0ce5 0217 | | Execute Heap_Access,All_Reference
0ce6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0ce7 00d9 | | Load_Top At_Offset_1
0ce8 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0ce9 00d8 | | Load_Top At_Offset_0
0cea 00cb | | Action Pop_Block_With_Result
0ceb 4402 |D | Exit_Subprogram With_Result,0x2
0cec 0000 0000 | | .BLANK 0000[0x4]
0cf0 ; --------------------------------------------------------------------------------------
0cf0 ; SUBPROGRAM
0cf0 ; --------------------------------------------------------------------------------------
0cf0 0d0e | | .CONST 0x0d0e ; Address of begin
0cf1 0004 | | .CONST 0x0004 ; Address of exception handler
0cf2 001a | | .CONST 0x001a ; Number of locals
0cf3 INIT_0cf0:
0cf3 029a 0d13 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0d10
0cf5 029a 0d2b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0d28
0cf7 00bf | | Action Accept_Activation
0cf8 e001 | | Load 0x0,0x1
0cf9 1919 | | Execute Package,Field_Reference,Field_Number 0x19
0cfa 00c6 | | Action Check_Subprogram_Elaborated
0cfb e20f | | Load 0x1,0xf
0cfc e210 | | Load 0x1,0x10
0cfd e002 | | Load 0x0,0x2
0cfe e003 | | Load 0x0,0x3
0cff 4800 |H | Short_Literal 0x0
0d00 0007 | | Action Break_Optional
0d01 e004 | | Load 0x0,0x4
0d02 e005 | | Load 0x0,0x5
0d03 e20f | | Load 0x1,0xf
0d04 e210 | | Load 0x1,0x10
0d05 e001 | | Load 0x0,0x1
0d06 1b18 | | Execute Package,Field_Read,Field_Number 0x18
0d07 0387 | | Declare_Variable Package
0d08 00d8 | | Load_Top At_Offset_0
0d09 020f | | Execute Module,Activate
0d0a 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0d0b 00c7 | | Action Elaborate_Subprogram
0d0c 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0d0d 00c7 | | Action Elaborate_Subprogram
0d0e BODY_0cf0:
0d0e 00bc | | Action Signal_Activated
0d0f 00bb | | Action Signal_Completion
0d10 ; --------------------------------------------------------------------------------------
0d10 ; SUBPROGRAM
0d10 ; --------------------------------------------------------------------------------------
0d10 0d13 | | .CONST 0x0d13 ; Address of begin
0d11 0d20 | | .CONST 0x0d20 ; Address of exception handler
0d12 0001 | | .CONST 0x0001 ; Number of locals
0d13 BODY_0d10:
0d13 INIT_0d10:
0d13 00da | | Load_Top At_Offset_2
0d14 0217 | | Execute Heap_Access,All_Reference
0d15 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0d16 e006 | | Load 0x0,0x6
0d17 180d | | Execute Package,Field_Execute,Field_Number 0xd
0d18 e215 | | Load 0x1,0x15
0d19 e216 | | Load 0x1,0x16
0d1a 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0d1b e001 | | Load 0x0,0x1
0d1c 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0d1d e210 | | Load 0x1,0x10
0d1e 0213 | | Execute Heap_Access,Check_In_Type
0d1f 4401 |D | Exit_Subprogram With_Result,0x1
0d20 TRAP_0d10:
0d20 486b |Hk | Short_Literal 0x6b
0d21 010f | | Execute Exception,Equal
0d22 6802 |h | Jump_Zero 0xd25
0d23 e210 | | Load 0x1,0x10
0d24 4401 |D | Exit_Subprogram With_Result,0x1
0d25 0100 | | Execute Exception,Raise
0d26 0000 0000 | | .XXX[0x2]
0d28 ; --------------------------------------------------------------------------------------
0d28 ; SUBPROGRAM
0d28 ; --------------------------------------------------------------------------------------
0d28 0d32 | 2 | .CONST 0x0d32 ; Address of begin
0d29 0004 | | .CONST 0x0004 ; Address of exception handler
0d2a 0002 | | .CONST 0x0002 ; Number of locals
0d2b INIT_0d28:
0d2b 00db | | Load_Top At_Offset_3
0d2c e20f | | Load 0x1,0xf
0d2d 0119 | | Execute Any,Check_In_Formal_Type
0d2e e210 | | Load 0x1,0x10
0d2f e006 | | Load 0x0,0x6
0d30 180d | | Execute Package,Field_Execute,Field_Number 0xd
0d31 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
0d32 BODY_0d28:
0d32 00d8 | | Load_Top At_Offset_0
0d33 e210 | | Load 0x1,0x10
0d34 0213 | | Execute Heap_Access,Check_In_Type
0d35 e21a | | Load 0x1,0x1a
0d36 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0d37 e5ff | | Load 0x2,-0x1
0d38 0217 | | Execute Heap_Access,All_Reference
0d39 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
0d3a 4503 |E | Exit_Subprogram 0x3
0d3b ; --------------------------------------------------------------------------------------
0d3b ; STRING TABLE
0d3b ; --------------------------------------------------------------------------------------
0d3b 0020 | | .STRTAB 0x0020->0x0d4b ; "!IO"
0d3c 0021 | ! | .STRTAB 0x0021->0x0d4c ; "!LRM"
0d3d 0023 | # | .STRTAB 0x0023->0x0d4e ; "<NONE>"
0d3e 0027 | ' | .STRTAB 0x0027->0x0d51 ; "Domain for \x22"
0d3f 0031 | 1 | .STRTAB 0x0031->0x0d57 ; "\x22 has been opened."
0d40 0041 | A | .STRTAB 0x0041->0x0d60 ; "State "
; "State "
0d41 0045 | E | .STRTAB 0x0045->0x0d63 ; " is being removed from the domain."
; " is being removed from the domain."
0d42 0065 | e | .STRTAB 0x0065->0x0d74 ; "[_"
0d43 0065 | e | .STRTAB 0x0065->0x0d75 ; "]'C(~Spec_View)"
0d44 0072 | r | .STRTAB 0x0072->0x0d7d ; "Can't remove (or find) "
0d45 0087 | | .STRTAB 0x0087->0x0d88 ; " from the domain."
0d46 0096 | | .STRTAB 0x0096->0x0d91 ; "the specified domain"
0d47 00a8 | | .STRTAB 0x00a8->0x0d9b ; "Activated"
0d48 00af | | .STRTAB 0x00af->0x0d9f ; " units."
; " units."
0d49 00b4 | | .STRTAB 0x00b4->0x0da3 ; "Deactivated"
0d4a 00bd | | .STREND 0x00bd->0x0da8
0d4b 2149 4f21 |!IO!| .STRTAB_STRINGS
0da9 0000 0000 | | .BLANK 0000[0x7]
0db0 ; --------------------------------------------------------------------------------------
0db0 ; Debug Table
0db0 ; --------------------------------------------------------------------------------------
0db0 0004 000d | | .DEBUG4 0x0004,0x000d,0xd911,0x0000,0x0001,0x0000
0db6 0000 0000 | | .BLANK 0000[0x9]
0dbf 0004 0000 | | .XXX[0x4]
0dc1 2069 a3e0 | i |
0dc3 0000 0000 | | .BLANK 0000[0x20]
0de3 0004 0000 | | .XXX[0x4]
0de5 a07f 8b80 | |
0de7 0000 0000 | | .BLANK 0000[0x19]