|
|
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: 4096 (0x1000)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0d2ce3
└─⟦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 07b8 | | .CONST 0x07b8 ; 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 8005 | | .CONST 0x8005 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00d1 | | .CONST 0x00d1 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0034 | 4 | .CONST 0x0034 ; Number of locals
000b INIT_0008:
000b 4818 |H | Short_Literal 0x18
000c 03cd | | Declare_Type Access,Incomplete,Visible,Accesses_Protected
000d 4800 |H | Short_Literal 0x0
000e 4801 |H | Short_Literal 0x1
000f 029f 00db | | Declare_Subprogram For_Call,INIT_00d8
0011 03fe | | Declare_Type Discrete,Defined,Visible
0012 029a 0103 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0100
0014 029a 014b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0148
0016 029a 016b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0168
0018 029a 017b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0178
001a 029a 01bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b8
001c 029a 01eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e8
001e 4800 |H | Short_Literal 0x0
001f 0093 0373 | s| PushFullAddress InMicrocode,INIT_0370
0021 02a0 | | Declare_Subprogram Null_Subprogram
0022 038f | | Declare_Type Package,Defined,Visible
0023 0386 | | Declare_Variable Package,Visible
0024 4802 |H | Short_Literal 0x2
0025 032b | + | Declare_Type Record,Incomplete,Visible
0026 029a 020b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0208
0028 029a 021b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0218
002a 029a 0233 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0230
002c 029a 024b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0248
002e 029a 026b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0268
0030 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278
0032 029a 02cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c8
0034 4807 |H | Short_Literal 0x7
0035 032a | * | Declare_Type Record,Incomplete
0036 00d8 | | Load_Top At_Offset_0
0037 02a0 | | Declare_Subprogram Null_Subprogram
0038 e217 | | Load 0x1,0x17
0039 03c7 | | Complete_Type Access,By_Defining
003a e217 | | Load 0x1,0x17
003b e001 | | Load 0x0,0x1
003c 1b15 | | Execute Package,Field_Read,Field_Number 0x15
003d 029f 035b | [| Declare_Subprogram For_Call,INIT_0358
003f e220 | | Load 0x1,0x20
0040 0326 | & | Complete_Type Record,By_Defining
0041 00bf | | Action Accept_Activation
0042 e20f | | Load 0x1,0xf
0043 e002 | | Load 0x0,0x2
0044 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0045 e218 | | Load 0x1,0x18
0046 00e5 | | Load_Encached Long_Integer_Cache
0047 00e2 | | Load_Encached Integer_Cache
0048 00e2 | | Load_Encached Integer_Cache
0049 00e1 | | Load_Encached Boolean_Cache
004a 029f 02db | | Declare_Subprogram For_Call,INIT_02d8
004c e228 | ( | Load 0x1,0x28
004d 0326 | & | Complete_Type Record,By_Defining
004e 00e3 | | Load_Encached Natural_Cache
004f 4800 |H | Short_Literal 0x0
0050 4801 |H | Short_Literal 0x1
0051 4801 |H | Short_Literal 0x1
0052 4803 |H | Short_Literal 0x3
0053 0318 | | Declare_Type Variant_Record,Incomplete
0054 029f 02f3 | | Declare_Subprogram For_Call,INIT_02f0
0056 00d9 | | Load_Top At_Offset_1
0057 012a | * | Execute Any,Change_Utility
0058 0007 | | Action Break_Optional
0059 00d8 | | Load_Top At_Offset_0
005a 02a0 | | Declare_Subprogram Null_Subprogram
005b 03ad | | Declare_Type Heap_Access,Defined
005c 00e5 | | Load_Encached Long_Integer_Cache
005d 00e9 | | Load_Encached String_Cache
005e 029f 02f3 | | Declare_Subprogram For_Call,INIT_02f0
0060 4800 |H | Short_Literal 0x0
0061 4801 |H | Short_Literal 0x1
0062 4801 |H | Short_Literal 0x1
0063 e229 | ) | Load 0x1,0x29
0064 0307 | | Complete_Type Variant_Record,By_Defining
0065 e003 | | Load 0x0,0x3
0066 e004 | | Load 0x0,0x4
0067 00db | | Load_Top At_Offset_3
0068 e001 | | Load 0x0,0x1
0069 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d
006a 0387 | | Declare_Variable Package
006b 00d8 | | Load_Top At_Offset_0
006c 020f | | Execute Module,Activate
006d e005 | | Load 0x0,0x5
006e e006 | | Load 0x0,0x6
006f e229 | ) | Load 0x1,0x29
0070 e22a | * | Load 0x1,0x2a
0071 e001 | | Load 0x0,0x1
0072 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
0073 0387 | | Declare_Variable Package
0074 00d8 | | Load_Top At_Offset_0
0075 020f | | Execute Module,Activate
0076 e218 | | Load 0x1,0x18
0077 0266 | f | Execute Discrete,Bounds
0078 e001 | | Load 0x0,0x1
0079 1b14 | | Execute Package,Field_Read,Field_Number 0x14
007a 02a0 | | Declare_Subprogram Null_Subprogram
007b 4801 |H | Short_Literal 0x1
007c 035d | ] | Declare_Type Array,Defined
007d 00d8 | | Load_Top At_Offset_0
007e 0337 | 7 | Declare_Variable Array
007f 00d8 | | Load_Top At_Offset_0
0080 0335 | 5 | Declare_Variable Array,Duplicate
0081 00cd | | Action Spare6_Action
0082 4800 |H | Short_Literal 0x0
0083 4800 |H | Short_Literal 0x0
0084 00da | | Load_Top At_Offset_2
0085 01d6 | | Execute Vector,Field_Write
0086 4802 |H | Short_Literal 0x2
0087 4801 |H | Short_Literal 0x1
0088 00da | | Load_Top At_Offset_2
0089 01d6 | | Execute Vector,Field_Write
008a 00d9 | | Load_Top At_Offset_1
008b 01d4 | | Execute Vector,Structure_Write
008c 029d 031b | | Declare_Subprogram For_Outer_Call,INIT_0318
008e 029d 032b | +| Declare_Subprogram For_Outer_Call,INIT_0328
0090 029d 033b | ;| Declare_Subprogram For_Outer_Call,INIT_0338
0092 029d 034b | K| Declare_Subprogram For_Outer_Call,INIT_0348
0094 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0095 00c7 | | Action Elaborate_Subprogram
0096 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
0097 00c7 | | Action Elaborate_Subprogram
0098 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0099 00c7 | | Action Elaborate_Subprogram
009a 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
009b 00c7 | | Action Elaborate_Subprogram
009c 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
009d 00c7 | | Action Elaborate_Subprogram
009e 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
009f 00c7 | | Action Elaborate_Subprogram
00a0 e007 | | Load 0x0,0x7
00a1 e008 | | Load 0x0,0x8
00a2 00e5 | | Load_Encached Long_Integer_Cache
00a3 e001 | | Load 0x0,0x1
00a4 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d
00a5 0387 | | Declare_Variable Package
00a6 00d8 | | Load_Top At_Offset_0
00a7 020f | | Execute Module,Activate
00a8 e009 | | Load 0x0,0x9
00a9 e00a | | Load 0x0,0xa
00aa 00e9 | | Load_Encached String_Cache
00ab e001 | | Load 0x0,0x1
00ac 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d
00ad 0387 | | Declare_Variable Package
00ae 00d8 | | Load_Top At_Offset_0
00af 020f | | Execute Module,Activate
00b0 00b6 | | Action Make_Scope
00b1 e22a | * | Load 0x1,0x2a
00b2 e001 | | Load 0x0,0x1
00b3 e00b | | Load 0x0,0xb
00b4 e00c | | Load 0x0,0xc
00b5 e00d | | Load 0x0,0xd
00b6 e00e | | Load 0x0,0xe
00b7 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31
00b8 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32
00b9 e00f | | Load 0x0,0xf
00ba 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30
00bb e22c | , | Load 0x1,0x2c
00bc e22b | + | Load 0x1,0x2b
00bd e229 | ) | Load 0x1,0x29
00be 480e |H | Short_Literal 0xe
00bf e21f | | Load 0x1,0x1f
00c0 020e | | Execute Module,Augment_Imports
00c1 e21f | | Load 0x1,0x1f
00c2 020f | | Execute Module,Activate
00c3 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
00c4 00c7 | | Action Elaborate_Subprogram
00c5 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
00c6 00c7 | | Action Elaborate_Subprogram
00c7 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
00c8 00c7 | | Action Elaborate_Subprogram
00c9 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
00ca 00c7 | | Action Elaborate_Subprogram
00cb 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
00cc 00c7 | | Action Elaborate_Subprogram
00cd 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
00ce 00c7 | | Action Elaborate_Subprogram
00cf 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
00d0 00c7 | | Action Elaborate_Subprogram
00d1 BODY_0008:
00d1 00bc | | Action Signal_Activated
00d2 00bb | | Action Signal_Completion
00d3 0000 0000 | | .BLANK 0000[0x5]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db | | .CONST 0x00db ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0001 | | .CONST 0x0001 ; Number of locals
00db BODY_00d8:
00db INIT_00d8:
00db 4607 |F | Jump_Case 0x7
00dc 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
00dd 7806 |x | Jump 0xe4 ; case 0x1
00de 7809 |x | Jump 0xe8 ; case 0x2
00df 780d |x | Jump 0xed ; case 0x3
00e0 7810 |x | Jump 0xf1 ; case 0x4
00e1 7811 |x | Jump 0xf3 ; case 0x5
00e2 7812 |x | Jump 0xf5 ; case 0x6
00e3 7815 |x | Jump 0xf9 ; case 0x7
00e4 00da | | Load_Top At_Offset_2
00e5 0091 07a6 | | Action Push_String_Extended_Indexed,0x7a6 ; "IN_FILE"
00e7 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00e8 00db | | Load_Top At_Offset_3
00e9 00db | | Load_Top At_Offset_3
00ea 00e0 | | Load_Encached Standard_Cache
00eb 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00ec 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00ed 00da | | Load_Top At_Offset_2
00ee 00e0 | | Load_Encached Standard_Cache
00ef 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00f0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00f1 00db | | Load_Top At_Offset_3
00f2 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f3 00db | | Load_Top At_Offset_3
00f4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f5 e218 | | Load 0x1,0x18
00f6 00dc | | Load_Top At_Offset_4
00f7 0267 | g | Execute Discrete,Predecessor
00f8 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f9 e218 | | Load 0x1,0x18
00fa 00dc | | Load_Top At_Offset_4
00fb 0268 | h | Execute Discrete,Successor
00fc 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fd 0000 0000 | | .XXX[0x3]
00ff 0000 | |
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0103 | | .CONST 0x0103 ; Address of begin
0101 0004 | | .CONST 0x0004 ; Address of exception handler
0102 0001 | | .CONST 0x0001 ; Number of locals
0103 BODY_0100:
0103 INIT_0100:
0103 e5fc | | Load 0x2,-0x4
0104 7006 |p | Jump_Nonzero 0x10b
0105 e217 | | Load 0x1,0x17
0106 03bc | | Declare_Variable Access,By_Allocation
0107 00d8 | | Load_Top At_Offset_0
0108 0227 | ' | Execute Access,All_Reference
0109 1c00 | | Execute_Immediate Run_Utility,0x0
010a a5fc | | Store_Unchecked 0x2,-0x4
010b e5fc | | Load 0x2,-0x4
010c 8232 | 2 | Call 0x1,0x32
010d 6803 |h | Jump_Zero 0x111
010e e5fc | | Load 0x2,-0x4
010f 821a | | Call 0x1,0x1a
0110 c5fc | | Store 0x2,-0x4
0111 e5fc | | Load 0x2,-0x4
0112 0229 | ) | Execute Access,All_Read
0113 e5fc | | Load 0x2,-0x4
0114 0229 | ) | Execute Access,All_Read
0115 e002 | | Load 0x0,0x2
0116 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0117 00d9 | | Load_Top At_Offset_1
0118 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0119 0120 | | Execute Any,Is_Value
011a 6802 |h | Jump_Zero 0x11d
011b e20f | | Load 0x1,0xf
011c 7804 |x | Jump 0x121
011d 00d9 | | Load_Top At_Offset_1
011e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
011f e20f | | Load 0x1,0xf
0120 0119 | | Execute Any,Check_In_Formal_Type
0121 e010 | | Load 0x0,0x10
0122 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0123 e5fe | | Load 0x2,-0x2
0124 e5ff | | Load 0x2,-0x1
0125 e22e | . | Load 0x1,0x2e
0126 01d7 | | Execute Vector,Field_Read
0127 8211 | | Call 0x1,0x11
0128 00da | | Load_Top At_Offset_2
0129 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
012a 00da | | Load_Top At_Offset_2
012b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
012c 00d2 | | Pop_Control Pop_Count_2
012d 00da | | Load_Top At_Offset_2
012e e5fc | | Load 0x2,-0x4
012f 0227 | ' | Execute Access,All_Reference
0130 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0131 e5fd | | Load 0x2,-0x3
0132 e5fc | | Load 0x2,-0x4
0133 0227 | ' | Execute Access,All_Reference
0134 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0135 4800 |H | Short_Literal 0x0
0136 e5fc | | Load 0x2,-0x4
0137 0227 | ' | Execute Access,All_Reference
0138 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0139 4800 |H | Short_Literal 0x0
013a e5fc | | Load 0x2,-0x4
013b 0227 | ' | Execute Access,All_Reference
013c 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
013d 4801 |H | Short_Literal 0x1
013e e5fc | | Load 0x2,-0x4
013f 0227 | ' | Execute Access,All_Reference
0140 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0141 4504 |E | Exit_Subprogram 0x4
0142 0000 0000 | | .BLANK 0000[0x6]
0148 ; --------------------------------------------------------------------------------------
0148 ; SUBPROGRAM
0148 ; --------------------------------------------------------------------------------------
0148 014b | K | .CONST 0x014b ; Address of begin
0149 0004 | | .CONST 0x0004 ; Address of exception handler
014a 0001 | | .CONST 0x0001 ; Number of locals
014b BODY_0148:
014b INIT_0148:
014b 00da | | Load_Top At_Offset_2
014c 8232 | 2 | Call 0x1,0x32
014d 6814 |h | Jump_Zero 0x162
014e 00da | | Load_Top At_Offset_2
014f 0229 | ) | Execute Access,All_Read
0150 00d8 | | Load_Top At_Offset_0
0151 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0152 00d8 | | Load_Top At_Offset_0
0153 0120 | | Execute Any,Is_Value
0154 6803 |h | Jump_Zero 0x158
0155 e20f | | Load 0x1,0xf
0156 011e | | Execute Any,Convert
0157 7802 |x | Jump 0x15a
0158 e20f | | Load 0x1,0xf
0159 0119 | | Execute Any,Check_In_Formal_Type
015a 8212 | | Call 0x1,0x12
015b 00d9 | | Load_Top At_Offset_1
015c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
015d 00d1 | | Pop_Control Pop_Count_1
015e 4800 |H | Short_Literal 0x0
015f 00db | | Load_Top At_Offset_3
0160 0227 | ' | Execute Access,All_Reference
0161 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0162 4501 |E | Exit_Subprogram 0x1
0163 0000 0000 | | .BLANK 0000[0x5]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016b | k | .CONST 0x016b ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0001 | | .CONST 0x0001 ; Number of locals
016b BODY_0168:
016b INIT_0168:
016b 00da | | Load_Top At_Offset_2
016c 8232 | 2 | Call 0x1,0x32
016d 7002 |p | Jump_Nonzero 0x170
016e 4900 |I | Short_Literal 0x100
016f 0257 | W | Execute Discrete,Raise
0170 00da | | Load_Top At_Offset_2
0171 0227 | ' | Execute Access,All_Reference
0172 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0173 e20f | | Load 0x1,0xf
0174 0119 | | Execute Any,Check_In_Formal_Type
0175 8210 | | Call 0x1,0x10
0176 4401 |D | Exit_Subprogram With_Result,0x1
0177 0000 | | .XXX[0x1]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017c | | | .CONST 0x017c ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0002 | | .CONST 0x0002 ; Number of locals
017b INIT_0178:
017b 00e2 | | Load_Encached Integer_Cache
017c BODY_0178:
017c 00cf | | Action Mark_Auxiliary
017d e5ff | | Load 0x2,-0x1
017e 01da | | Execute Vector,Bounds
017f 0264 | d | Execute Discrete,Below_Bound
0180 7030 |p0 | Jump_Nonzero 0x1b1
0181 00d8 | | Load_Top At_Offset_0
0182 e5ff | | Load 0x2,-0x1
0183 01d7 | | Execute Vector,Field_Read
0184 4830 |H0 | Short_Literal 0x30
0185 4839 |H9 | Short_Literal 0x39
0186 0261 | a | Execute Discrete,Not_In_Range
0187 6827 |h' | Jump_Zero 0x1af
0188 00d8 | | Load_Top At_Offset_0
0189 e5ff | | Load 0x2,-0x1
018a 01dc | | Execute Vector,Last
018b 027f | | Execute Discrete,Equal
018c 6802 |h | Jump_Zero 0x18f
018d 00d2 | | Pop_Control Pop_Count_2
018e 7822 |x" | Jump 0x1b1
018f e5ff | | Load 0x2,-0x1
0190 01dd | | Execute Vector,First
0191 00d9 | | Load_Top At_Offset_1
0192 e5ff | | Load 0x2,-0x1
0193 01cf | | Execute Vector,Slice_Read
0194 4830 |H0 | Short_Literal 0x30
0195 4803 |H | Short_Literal 0x3
0196 480a |H | Short_Literal 0xa
0197 e405 | | Load 0x2,0x5
0198 0a01 | | Execute_Immediate Plus,0x1
0199 00d8 | | Load_Top At_Offset_0
019a 00e2 | | Load_Encached Integer_Cache
019b 0260 | ` | Execute Discrete,In_Type
019c 7001 |p | Jump_Nonzero 0x19e
019d 0801 | | Execute_Immediate Raise,0x1
019e e5ff | | Load 0x2,-0x1
019f 01dc | | Execute Vector,Last
01a0 e5ff | | Load 0x2,-0x1
01a1 01cf | | Execute Vector,Slice_Read
01a2 00e2 | | Load_Encached Integer_Cache
01a3 00e0 | | Load_Encached Standard_Cache
01a4 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01a5 0a01 | | Execute_Immediate Plus,0x1
01a6 00d8 | | Load_Top At_Offset_0
01a7 00e2 | | Load_Encached Integer_Cache
01a8 0260 | ` | Execute Discrete,In_Type
01a9 7001 |p | Jump_Nonzero 0x1ab
01aa 0801 | | Execute_Immediate Raise,0x1
01ab e00f | | Load 0x0,0xf
01ac 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01ad 01cc | | Execute Vector,Catenate
01ae 4401 |D | Exit_Subprogram With_Result,0x1
01af 00c8 | | Action Pop_Auxiliary_Range
01b0 37d0 |7 | Loop_Decreasing 0x181
01b1 00ce | | Action Pop_Auxiliary
01b2 00db | | Load_Top At_Offset_3
01b3 0092 07a8 | | Action Push_String_Extended,0x7a8 ; "_000"
01b5 01cc | | Execute Vector,Catenate
01b6 4401 |D | Exit_Subprogram With_Result,0x1
01b7 0000 | | .XXX[0x1]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01bb | | .CONST 0x01bb ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0001 | | .CONST 0x0001 ; Number of locals
01bb BODY_01b8:
01bb INIT_01b8:
01bb 00da | | Load_Top At_Offset_2
01bc 8232 | 2 | Call 0x1,0x32
01bd 7002 |p | Jump_Nonzero 0x1c0
01be 4900 |I | Short_Literal 0x100
01bf 0257 | W | Execute Discrete,Raise
01c0 00da | | Load_Top At_Offset_2
01c1 0227 | ' | Execute Access,All_Reference
01c2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01c3 e20f | | Load 0x1,0xf
01c4 0119 | | Execute Any,Check_In_Formal_Type
01c5 8213 | | Call 0x1,0x13
01c6 00db | | Load_Top At_Offset_3
01c7 0227 | ' | Execute Access,All_Reference
01c8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01c9 e20f | | Load 0x1,0xf
01ca 0119 | | Execute Any,Check_In_Formal_Type
01cb 8214 | | Call 0x1,0x14
01cc 8231 | 1 | Call 0x1,0x31
01cd 00db | | Load_Top At_Offset_3
01ce 0227 | ' | Execute Access,All_Reference
01cf 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
01d0 027d | } | Execute Discrete,Greater
01d1 6808 |h | Jump_Zero 0x1da
01d2 00da | | Load_Top At_Offset_2
01d3 0227 | ' | Execute Access,All_Reference
01d4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01d5 e20f | | Load 0x1,0xf
01d6 0119 | | Execute Any,Check_In_Formal_Type
01d7 8210 | | Call 0x1,0x10
01d8 821c | | Call 0x1,0x1c
01d9 4401 |D | Exit_Subprogram With_Result,0x1
01da 00da | | Load_Top At_Offset_2
01db 0227 | ' | Execute Access,All_Reference
01dc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01dd e20f | | Load 0x1,0xf
01de 0119 | | Execute Any,Check_In_Formal_Type
01df 8210 | | Call 0x1,0x10
01e0 4401 |D | Exit_Subprogram With_Result,0x1
01e1 0000 0000 | | .BLANK 0000[0x7]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01f0 | | .CONST 0x01f0 ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 0002 | | .CONST 0x0002 ; Number of locals
01eb INIT_01e8:
01eb 4801 |H | Short_Literal 0x1
01ec 00db | | Load_Top At_Offset_3
01ed e215 | | Load 0x1,0x15
01ee e00f | | Load 0x0,0xf
01ef 181e | | Execute Package,Field_Execute,Field_Number 0x1e
01f0 BODY_01e8:
01f0 00d8 | | Load_Top At_Offset_0
01f1 7004 |p | Jump_Nonzero 0x1f6
01f2 00db | | Load_Top At_Offset_3
01f3 0335 | 5 | Declare_Variable Array,Duplicate
01f4 00cd | | Action Spare6_Action
01f5 4401 |D | Exit_Subprogram With_Result,0x1
01f6 00db | | Load_Top At_Offset_3
01f7 01dd | | Execute Vector,First
01f8 00d9 | | Load_Top At_Offset_1
01f9 0aff | | Execute_Immediate Plus,-0x1
01fa 00d8 | | Load_Top At_Offset_0
01fb 00e2 | | Load_Encached Integer_Cache
01fc 0260 | ` | Execute Discrete,In_Type
01fd 7001 |p | Jump_Nonzero 0x1ff
01fe 0801 | | Execute_Immediate Raise,0x1
01ff e5ff | | Load 0x2,-0x1
0200 01cf | | Execute Vector,Slice_Read
0201 0335 | 5 | Declare_Variable Array,Duplicate
0202 00cd | | Action Spare6_Action
0203 4401 |D | Exit_Subprogram With_Result,0x1
0204 0000 0000 | | .BLANK 0000[0x4]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020b | | .CONST 0x020b ; Address of begin
0209 0004 | | .CONST 0x0004 ; Address of exception handler
020a 0001 | | .CONST 0x0001 ; Number of locals
020b BODY_0208:
020b INIT_0208:
020b 00db | | Load_Top At_Offset_3
020c 00db | | Load_Top At_Offset_3
020d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
020e 00db | | Load_Top At_Offset_3
020f 0227 | ' | Execute Access,All_Reference
0210 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0211 e20f | | Load 0x1,0xf
0212 0119 | | Execute Any,Check_In_Formal_Type
0213 8213 | | Call 0x1,0x13
0214 00db | | Load_Top At_Offset_3
0215 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0216 4501 |E | Exit_Subprogram 0x1
0217 0000 | | .XXX[0x1]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 0227 | ' | .CONST 0x0227 ; Address of begin
0219 0004 | | .CONST 0x0004 ; Address of exception handler
021a 0002 | | .CONST 0x0002 ; Number of locals
021b INIT_0218:
021b e22a | * | Load 0x1,0x2a
021c 00db | | Load_Top At_Offset_3
021d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
021e e5ff | | Load 0x2,-0x1
021f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0220 0227 | ' | Execute Access,All_Reference
0221 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0222 0227 | ' | Execute Access,All_Reference
0223 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0224 e22c | , | Load 0x1,0x2c
0225 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0226 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0227 BODY_0218:
0227 00d8 | | Load_Top At_Offset_0
0228 0217 | | Execute Heap_Access,All_Reference
0229 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
022a 0335 | 5 | Declare_Variable Array,Duplicate
022b 00cd | | Action Spare6_Action
022c 4401 |D | Exit_Subprogram With_Result,0x1
022d 0000 0000 | | .XXX[0x3]
022f 0000 | |
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 023f | ? | .CONST 0x023f ; Address of begin
0231 0004 | | .CONST 0x0004 ; Address of exception handler
0232 0002 | | .CONST 0x0002 ; Number of locals
0233 INIT_0230:
0233 e22a | * | Load 0x1,0x2a
0234 00db | | Load_Top At_Offset_3
0235 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0236 e5ff | | Load 0x2,-0x1
0237 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0238 0227 | ' | Execute Access,All_Reference
0239 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
023a 0227 | ' | Execute Access,All_Reference
023b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
023c e22c | , | Load 0x1,0x2c
023d 1811 | | Execute Package,Field_Execute,Field_Number 0x11
023e 0031 | 1 | Store_Top Heap_Access,At_Offset_1
023f BODY_0230:
023f 00d8 | | Load_Top At_Offset_0
0240 0217 | | Execute Heap_Access,All_Reference
0241 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0242 4401 |D | Exit_Subprogram With_Result,0x1
0243 0000 0000 | | .BLANK 0000[0x5]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 0257 | W | .CONST 0x0257 ; Address of begin
0249 0004 | | .CONST 0x0004 ; Address of exception handler
024a 0002 | | .CONST 0x0002 ; Number of locals
024b INIT_0248:
024b e22a | * | Load 0x1,0x2a
024c 00db | | Load_Top At_Offset_3
024d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
024e e5ff | | Load 0x2,-0x1
024f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0250 0227 | ' | Execute Access,All_Reference
0251 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0252 0227 | ' | Execute Access,All_Reference
0253 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0254 e22c | , | Load 0x1,0x2c
0255 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0256 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0257 BODY_0248:
0257 00d8 | | Load_Top At_Offset_0
0258 0217 | | Execute Heap_Access,All_Reference
0259 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
025a e5ff | | Load 0x2,-0x1
025b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
025c e5ff | | Load 0x2,-0x1
025d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
025e 0227 | ' | Execute Access,All_Reference
025f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0260 0227 | ' | Execute Access,All_Reference
0261 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0262 e22b | + | Load 0x1,0x2b
0263 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0264 8230 | 0 | Call 0x1,0x30
0265 e5ff | | Load 0x2,-0x1
0266 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0267 4501 |E | Exit_Subprogram 0x1
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026b | k | .CONST 0x026b ; Address of begin
0269 0004 | | .CONST 0x0004 ; Address of exception handler
026a 0001 | | .CONST 0x0001 ; Number of locals
026b BODY_0268:
026b INIT_0268:
026b 00da | | Load_Top At_Offset_2
026c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
026d 0227 | ' | Execute Access,All_Reference
026e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
026f e20f | | Load 0x1,0xf
0270 0119 | | Execute Any,Check_In_Formal_Type
0271 8213 | | Call 0x1,0x13
0272 00db | | Load_Top At_Offset_3
0273 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0274 4501 |E | Exit_Subprogram 0x1
0275 0000 0000 | | .XXX[0x3]
0277 0000 | |
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 0294 | | .CONST 0x0294 ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0004 | | .CONST 0x0004 ; Number of locals
027b INIT_0278:
027b 00db | | Load_Top At_Offset_3
027c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
027d 0227 | ' | Execute Access,All_Reference
027e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
027f 0227 | ' | Execute Access,All_Reference
0280 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0281 0007 | | Action Break_Optional
0282 e5fe | | Load 0x2,-0x2
0283 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0284 00d9 | | Load_Top At_Offset_1
0285 e22b | + | Load 0x1,0x2b
0286 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0287 e001 | | Load 0x0,0x1
0288 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0289 00e5 | | Load_Encached Long_Integer_Cache
028a 03f1 | | Declare_Variable Discrete,With_Value
028b e5fe | | Load 0x2,-0x2
028c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
028d 00da | | Load_Top At_Offset_2
028e e22c | , | Load 0x1,0x2c
028f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0290 0217 | | Execute Heap_Access,All_Reference
0291 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0292 00e5 | | Load_Encached Long_Integer_Cache
0293 03f1 | | Declare_Variable Discrete,With_Value
0294 BODY_0278:
0294 00be | | Action Activate_Tasks
0295 00d8 | | Load_Top At_Offset_0
0296 e5ff | | Load 0x2,-0x1
0297 027d | } | Execute Discrete,Greater
0298 6802 |h | Jump_Zero 0x29b
0299 e5ff | | Load 0x2,-0x1
029a 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
029b 00d8 | | Load_Top At_Offset_0
029c 09f9 | | Execute_Immediate Binary_Scale,-0x7
029d 00d8 | | Load_Top At_Offset_0
029e 00e3 | | Load_Encached Natural_Cache
029f 0260 | ` | Execute Discrete,In_Type
02a0 7001 |p | Jump_Nonzero 0x2a2
02a1 0801 | | Execute_Immediate Raise,0x1
02a2 00d8 | | Load_Top At_Offset_0
02a3 00e4 | | Load_Encached Positive_Cache
02a4 0260 | ` | Execute Discrete,In_Type
02a5 7001 |p | Jump_Nonzero 0x2a7
02a6 0801 | | Execute_Immediate Raise,0x1
02a7 00da | | Load_Top At_Offset_2
02a8 601b |` | Indirect_Literal Discrete,0x2c4,{0x00000000, 0x00001fff}
02a9 0279 | y | Execute Discrete,And
02aa 09f9 | | Execute_Immediate Binary_Scale,-0x7
02ab 00d8 | | Load_Top At_Offset_0
02ac 00e3 | | Load_Encached Natural_Cache
02ad 0260 | ` | Execute Discrete,In_Type
02ae 7001 |p | Jump_Nonzero 0x2b0
02af 0801 | | Execute_Immediate Raise,0x1
02b0 00db | | Load_Top At_Offset_3
02b1 09f3 | | Execute_Immediate Binary_Scale,-0xd
02b2 00d8 | | Load_Top At_Offset_0
02b3 00e3 | | Load_Encached Natural_Cache
02b4 0260 | ` | Execute Discrete,In_Type
02b5 7001 |p | Jump_Nonzero 0x2b7
02b6 0801 | | Execute_Immediate Raise,0x1
02b7 e5fe | | Load 0x2,-0x2
02b8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02b9 0227 | ' | Execute Access,All_Reference
02ba 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02bb e20f | | Load 0x1,0xf
02bc 0119 | | Execute Any,Check_In_Formal_Type
02bd 8210 | | Call 0x1,0x10
02be e011 | | Load 0x0,0x11
02bf 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02c0 4502 |E | Exit_Subprogram 0x2
02c1 0000 0000 | | .XXX[0x3]
02c3 0000 | |
02c4 0000 0000 | | .LITERAL {0x00000000, 0x00001fff}
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02cb | | .CONST 0x02cb ; Address of begin
02c9 0004 | | .CONST 0x0004 ; Address of exception handler
02ca 0001 | | .CONST 0x0001 ; Number of locals
02cb BODY_02c8:
02cb INIT_02c8:
02cb 00da | | Load_Top At_Offset_2
02cc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02cd 0227 | ' | Execute Access,All_Reference
02ce 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02cf e20f | | Load 0x1,0xf
02d0 0119 | | Execute Any,Check_In_Formal_Type
02d1 8214 | | Call 0x1,0x14
02d2 00db | | Load_Top At_Offset_3
02d3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02d4 e001 | | Load 0x0,0x1
02d5 181d | | Execute Package,Field_Execute,Field_Number 0x1d
02d6 4401 |D | Exit_Subprogram With_Result,0x1
02d7 0000 | | .XXX[0x1]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02db | | .CONST 0x02db ; Address of begin
02d9 0004 | | .CONST 0x0004 ; Address of exception handler
02da 0001 | | .CONST 0x0001 ; Number of locals
02db BODY_02d8:
02db INIT_02d8:
02db 4608 |F | Jump_Case 0x8
02dc 7808 |x | Jump 0x2e5 ; case 0x0
02dd 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
02de 780d |x | Jump 0x2ec ; case 0x2
02df 780c |x | Jump 0x2ec ; case 0x3
02e0 780b |x | Jump 0x2ec ; case 0x4
02e1 780a |x | Jump 0x2ec ; case 0x5
02e2 7809 |x | Jump 0x2ec ; case 0x6
02e3 7808 |x | Jump 0x2ec ; case 0x7
02e4 7807 |x | Jump 0x2ec ; case 0x8
02e5 00da | | Load_Top At_Offset_2
02e6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02e7 0125 | % | Execute Any,Set_Constraint
02e8 00da | | Load_Top At_Offset_2
02e9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02ea 1c00 | | Execute_Immediate Run_Utility,0x0
02eb 4302 |C | Exit_Subprogram From_Utility,0x2
02ec 0869 | i | Execute_Immediate Raise,0x69
02ed 0000 0000 | | .XXX[0x3]
02ef 0000 | |
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
; Number of locals
02f3 BODY_02f0:
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 INIT_02f0:
02f3 4608 |F | Jump_Case 0x8
02f4 7808 |x | Jump 0x2fd ; case 0x0
02f5 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
02f6 781d |x | Jump 0x314 ; case 0x2
02f7 781c |x | Jump 0x314 ; case 0x3
02f8 781b |x | Jump 0x314 ; case 0x4
02f9 781a |x | Jump 0x314 ; case 0x5
02fa 7819 |x | Jump 0x314 ; case 0x6
02fb 7805 |x | Jump 0x301 ; case 0x7
02fc 780d |x | Jump 0x30a ; case 0x8
02fd 4800 |H | Short_Literal 0x0
02fe 00db | | Load_Top At_Offset_3
02ff 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0300 4302 |C | Exit_Subprogram From_Utility,0x2
0301 00db | | Load_Top At_Offset_3
0302 4801 |H | Short_Literal 0x1
0303 e5fe | | Load 0x2,-0x2
0304 00e9 | | Load_Encached String_Cache
0305 035b | [ | Declare_Type Array,Constrained
0306 4801 |H | Short_Literal 0x1
0307 e5ff | | Load 0x2,-0x1
0308 031b | | Declare_Type Variant_Record,Constrained
0309 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
030a 00db | | Load_Top At_Offset_3
030b 00db | | Load_Top At_Offset_3
030c 02fc | | Declare_Variable Variant_Record,With_Constraint
030d 4801 |H | Short_Literal 0x1
030e e5fe | | Load 0x2,-0x2
030f 00e9 | | Load_Encached String_Cache
0310 0334 | 4 | Declare_Variable Array,With_Constraint
0311 2d03 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x3
0312 016a | j | Execute Variant_Record,Indirects_Appended
0313 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0314 0869 | i | Execute_Immediate Raise,0x69
0315 0000 0000 | | .XXX[0x3]
0317 0000 | |
0318 ; --------------------------------------------------------------------------------------
0318 ; SUBPROGRAM
0318 ; --------------------------------------------------------------------------------------
0318 031b | | .CONST 0x031b ; Address of begin
0319 0004 | | .CONST 0x0004 ; Address of exception handler
031a 0001 | | .CONST 0x0001 ; Number of locals
031b BODY_0318:
031b INIT_0318:
031b 00da | | Load_Top At_Offset_2
031c e001 | | Load 0x0,0x1
031d 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
031e e5fe | | Load 0x2,-0x2
031f 0272 | r | Execute Discrete,Minus
0320 e001 | | Load 0x0,0x1
0321 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
0322 4402 |D | Exit_Subprogram With_Result,0x2
0323 0000 0000 | | .BLANK 0000[0x5]
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 032b | + | .CONST 0x032b ; Address of begin
0329 0004 | | .CONST 0x0004 ; Address of exception handler
032a 0001 | | .CONST 0x0001 ; Number of locals
032b BODY_0328:
032b INIT_0328:
032b 00da | | Load_Top At_Offset_2
032c e001 | | Load 0x0,0x1
032d 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
032e e5fe | | Load 0x2,-0x2
032f 0273 | s | Execute Discrete,Plus
0330 e001 | | Load 0x0,0x1
0331 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
0332 4402 |D | Exit_Subprogram With_Result,0x2
0333 0000 0000 | | .BLANK 0000[0x5]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033b | ; | .CONST 0x033b ; Address of begin
0339 0004 | | .CONST 0x0004 ; Address of exception handler
033a 0001 | | .CONST 0x0001 ; Number of locals
033b BODY_0338:
033b INIT_0338:
033b 00da | | Load_Top At_Offset_2
033c e001 | | Load 0x0,0x1
033d 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
033e e5fe | | Load 0x2,-0x2
033f e001 | | Load 0x0,0x1
0340 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0341 0272 | r | Execute Discrete,Minus
0342 4402 |D | Exit_Subprogram With_Result,0x2
0343 0000 0000 | | .BLANK 0000[0x5]
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 034b | K | .CONST 0x034b ; Address of begin
0349 0004 | | .CONST 0x0004 ; Address of exception handler
034a 0001 | | .CONST 0x0001 ; Number of locals
034b BODY_0348:
034b INIT_0348:
034b 00da | | Load_Top At_Offset_2
034c 6804 |h | Jump_Zero 0x351
034d 00da | | Load_Top At_Offset_2
034e 0227 | ' | Execute Access,All_Reference
034f 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0350 4401 |D | Exit_Subprogram With_Result,0x1
0351 4800 |H | Short_Literal 0x0
0352 4401 |D | Exit_Subprogram With_Result,0x1
0353 0000 0000 | | .BLANK 0000[0x5]
0358 ; --------------------------------------------------------------------------------------
0358 ; SUBPROGRAM
0358 ; --------------------------------------------------------------------------------------
0358 035b | [ | .CONST 0x035b ; Address of begin
0359 0004 | | .CONST 0x0004 ; Address of exception handler
035a 0001 | | .CONST 0x0001 ; Number of locals
035b BODY_0358:
035b INIT_0358:
035b 4608 |F | Jump_Case 0x8
035c 7808 |x | Jump 0x365 ; case 0x0
035d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
035e 780d |x | Jump 0x36c ; case 0x2
035f 780c |x | Jump 0x36c ; case 0x3
0360 780b |x | Jump 0x36c ; case 0x4
0361 780a |x | Jump 0x36c ; case 0x5
0362 7809 |x | Jump 0x36c ; case 0x6
0363 7808 |x | Jump 0x36c ; case 0x7
0364 7807 |x | Jump 0x36c ; case 0x8
0365 00da | | Load_Top At_Offset_2
0366 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0367 0125 | % | Execute Any,Set_Constraint
0368 00da | | Load_Top At_Offset_2
0369 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
036a 1c00 | | Execute_Immediate Run_Utility,0x0
036b 4302 |C | Exit_Subprogram From_Utility,0x2
036c 0869 | i | Execute_Immediate Raise,0x69
036d 0000 0000 | | .XXX[0x3]
036f 0000 | |
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 03d7 | | .CONST 0x03d7 ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 001d | | .CONST 0x001d ; Number of locals
0373 INIT_0370:
0373 4818 |H | Short_Literal 0x18
0374 03cd | | Declare_Type Access,Incomplete,Visible,Accesses_Protected
0375 029a 03e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03e0
0377 029a 0463 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0460
0379 029a 047b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0478
037b 029a 0493 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0490
037d 029a 04cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04c8
037f 029a 04db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04d8
0381 029a 04eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04e8
0383 029a 050b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0508
0385 029a 056b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0568
0387 029a 0583 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0580
0389 029a 05e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05e0
038b 4803 |H | Short_Literal 0x3
038c 0093 0743 | C| PushFullAddress InMicrocode,INIT_0740
038e 02a0 | | Declare_Subprogram Null_Subprogram
038f 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated
0390 4804 |H | Short_Literal 0x4
0391 0093 06fb | | PushFullAddress InMicrocode,INIT_06f8
0393 02a0 | | Declare_Subprogram Null_Subprogram
0394 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated
0395 4806 |H | Short_Literal 0x6
0396 032a | * | Declare_Type Record,Incomplete
0397 00d8 | | Load_Top At_Offset_0
0398 02a0 | | Declare_Subprogram Null_Subprogram
0399 e20d | | Load 0x1,0xd
039a 03c7 | | Complete_Type Access,By_Defining
039b 00bf | | Action Accept_Activation
039c e001 | | Load 0x0,0x1
039d 1b17 | | Execute Package,Field_Read,Field_Number 0x17
039e e002 | | Load 0x0,0x2
039f e003 | | Load 0x0,0x3
03a0 1b15 | | Execute Package,Field_Read,Field_Number 0x15
03a1 e003 | | Load 0x0,0x3
03a2 1b15 | | Execute Package,Field_Read,Field_Number 0x15
03a3 e003 | | Load 0x0,0x3
03a4 1b15 | | Execute Package,Field_Read,Field_Number 0x15
03a5 e001 | | Load 0x0,0x1
03a6 1b18 | | Execute Package,Field_Read,Field_Number 0x18
03a7 029f 05fb | | Declare_Subprogram For_Call,INIT_05f8
03a9 e21b | | Load 0x1,0x1b
03aa 0326 | & | Complete_Type Record,By_Defining
03ab 029d 0623 | #| Declare_Subprogram For_Outer_Call,INIT_0620
03ad 1d0f | | Execute_Immediate Reference_Lex_1,0xf
03ae 00c7 | | Action Elaborate_Subprogram
03af 1d10 | | Execute_Immediate Reference_Lex_1,0x10
03b0 00c7 | | Action Elaborate_Subprogram
03b1 029d 0633 | 3| Declare_Subprogram For_Outer_Call,INIT_0630
03b3 1d0e | | Execute_Immediate Reference_Lex_1,0xe
03b4 00c7 | | Action Elaborate_Subprogram
03b5 1d11 | | Execute_Immediate Reference_Lex_1,0x11
03b6 00c7 | | Action Elaborate_Subprogram
03b7 1d12 | | Execute_Immediate Reference_Lex_1,0x12
03b8 00c7 | | Action Elaborate_Subprogram
03b9 1d13 | | Execute_Immediate Reference_Lex_1,0x13
03ba 00c7 | | Action Elaborate_Subprogram
03bb 1d14 | | Execute_Immediate Reference_Lex_1,0x14
03bc 00c7 | | Action Elaborate_Subprogram
03bd 1d15 | | Execute_Immediate Reference_Lex_1,0x15
03be 00c7 | | Action Elaborate_Subprogram
03bf 1d16 | | Execute_Immediate Reference_Lex_1,0x16
03c0 00c7 | | Action Elaborate_Subprogram
03c1 1d17 | | Execute_Immediate Reference_Lex_1,0x17
03c2 00c7 | | Action Elaborate_Subprogram
03c3 1d18 | | Execute_Immediate Reference_Lex_1,0x18
03c4 00c7 | | Action Elaborate_Subprogram
03c5 e004 | | Load 0x0,0x4
03c6 e005 | | Load 0x0,0x5
03c7 e003 | | Load 0x0,0x3
03c8 4803 |H | Short_Literal 0x3
03c9 e219 | | Load 0x1,0x19
03ca 020e | | Execute Module,Augment_Imports
03cb e219 | | Load 0x1,0x19
03cc 020d | | Execute Module,Elaborate
03cd 0007 | | Action Break_Optional
03ce e006 | | Load 0x0,0x6
03cf e007 | | Load 0x0,0x7
03d0 e003 | | Load 0x0,0x3
03d1 a008 | | Reference 0x0,0x8
03d2 4804 |H | Short_Literal 0x4
03d3 e21a | | Load 0x1,0x1a
03d4 020e | | Execute Module,Augment_Imports
03d5 00db | | Load_Top At_Offset_3
03d6 020d | | Execute Module,Elaborate
03d7 BODY_0370:
03d7 00bc | | Action Signal_Activated
03d8 00bb | | Action Signal_Completion
03d9 0000 0000 | | .BLANK 0000[0x7]
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03ec | | .CONST 0x03ec ; Address of begin
03e1 0004 | | .CONST 0x0004 ; Address of exception handler
03e2 0005 | | .CONST 0x0005 ; Number of locals
03e3 INIT_03e0:
03e3 00da | | Load_Top At_Offset_2
03e4 e001 | | Load 0x0,0x1
03e5 181e | | Execute Package,Field_Execute,Field_Number 0x1e
03e6 e001 | | Load 0x0,0x1
03e7 1b18 | | Execute Package,Field_Read,Field_Number 0x18
03e8 029f 0693 | | Declare_Subprogram For_Call,INIT_0690
03ea 029f 06ab | | Declare_Subprogram For_Call,INIT_06a8
03ec BODY_03e0:
03ec 00db | | Load_Top At_Offset_3
03ed 01db | | Execute Vector,Length
03ee 6825 |h% | Jump_Zero 0x414
03ef e5fe | | Load 0x2,-0x2
03f0 8009 | | Call 0x0,0x9
03f1 6817 |h | Jump_Zero 0x409
03f2 00db | | Load_Top At_Offset_3
03f3 e00a | | Load 0x0,0xa
03f4 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03f5 e5fe | | Load 0x2,-0x2
03f6 0227 | ' | Execute Access,All_Reference
03f7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03f8 e001 | | Load 0x0,0x1
03f9 1b0f | | Execute Package,Field_Read,Field_Number 0xf
03fa 0119 | | Execute Any,Check_In_Formal_Type
03fb e001 | | Load 0x0,0x1
03fc 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03fd 01de | | Execute Vector,Not_Equal
03fe 6812 |h | Jump_Zero 0x411
03ff e5fe | | Load 0x2,-0x2
0400 00d8 | | Load_Top At_Offset_0
0401 0227 | ' | Execute Access,All_Reference
0402 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0403 e402 | | Load 0x2,0x2
0404 4800 |H | Short_Literal 0x0
0405 e001 | | Load 0x0,0x1
0406 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0407 c5fe | | Store 0x2,-0x2
0408 7808 |x | Jump 0x411
0409 e5fe | | Load 0x2,-0x2
040a e001 | | Load 0x0,0x1
040b 1b16 | | Execute Package,Field_Read,Field_Number 0x16
040c e402 | | Load 0x2,0x2
040d 4800 |H | Short_Literal 0x0
040e e001 | | Load 0x0,0x1
040f 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0410 c5fe | | Store 0x2,-0x2
0411 4800 |H | Short_Literal 0x0
0412 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0413 7804 |x | Jump 0x418
0414 e5fe | | Load 0x2,-0x2
0415 0227 | ' | Execute Access,All_Reference
0416 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0417 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0418 e5fd | | Load 0x2,-0x3
0419 7006 |p | Jump_Nonzero 0x420
041a e20d | | Load 0x1,0xd
041b 03bc | | Declare_Variable Access,By_Allocation
041c 00d8 | | Load_Top At_Offset_0
041d 0227 | ' | Execute Access,All_Reference
041e 1c00 | | Execute_Immediate Run_Utility,0x0
041f a5fd | | Store_Unchecked 0x2,-0x3
0420 e5fe | | Load 0x2,-0x2
0421 e5fd | | Load 0x2,-0x3
0422 0227 | ' | Execute Access,All_Reference
0423 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0424 00da | | Load_Top At_Offset_2
0425 e5fd | | Load 0x2,-0x3
0426 0227 | ' | Execute Access,All_Reference
0427 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0428 00da | | Load_Top At_Offset_2
0429 700f |p | Jump_Nonzero 0x439
042a e5fd | | Load 0x2,-0x3
042b e5ff | | Load 0x2,-0x1
042c 8210 | | Call 0x1,0x10
042d e00a | | Load 0x0,0xa
042e 1814 | | Execute Package,Field_Execute,Field_Number 0x14
042f 821d | | Call 0x1,0x1d
0430 c5fd | | Store 0x2,-0x3
0431 e5fe | | Load 0x2,-0x2
0432 0227 | ' | Execute Access,All_Reference
0433 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0434 0a01 | | Execute_Immediate Plus,0x1
0435 e5fe | | Load 0x2,-0x2
0436 0227 | ' | Execute Access,All_Reference
0437 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0438 4502 |E | Exit_Subprogram 0x2
0439 e5fe | | Load 0x2,-0x2
043a 0227 | ' | Execute Access,All_Reference
043b 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
043c 0c01 | | Execute_Immediate Greater_Equal,0x1
043d 6802 |h | Jump_Zero 0x440
043e 4930 |I0 | Short_Literal 0x130
043f 0257 | W | Execute Discrete,Raise
0440 00cf | | Action Mark_Auxiliary
0441 7802 |x | Jump 0x444
0442 8404 | | Call 0x2,0x4
0443 00c9 | | Action Pop_Auxiliary_Loop
0444 e5fe | | Load 0x2,-0x2
0445 0227 | ' | Execute Access,All_Reference
0446 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0447 e001 | | Load 0x0,0x1
0448 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0449 0119 | | Execute Any,Check_In_Formal_Type
044a e001 | | Load 0x0,0x1
044b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
044c e5fe | | Load 0x2,-0x2
044d 0227 | ' | Execute Access,All_Reference
044e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
044f e001 | | Load 0x0,0x1
0450 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0451 0119 | | Execute Any,Check_In_Formal_Type
0452 e001 | | Load 0x0,0x1
0453 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0454 8008 | | Call 0x0,0x8
0455 e5fe | | Load 0x2,-0x2
0456 0227 | ' | Execute Access,All_Reference
0457 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0458 027b | { | Execute Discrete,Greater_Equal
0459 77e8 |w | Jump_Nonzero 0x442
045a 00ce | | Action Pop_Auxiliary
045b 8405 | | Call 0x2,0x5
045c 4502 |E | Exit_Subprogram 0x2
045d 0000 0000 | | .XXX[0x3]
045f 0000 | |
0460 ; --------------------------------------------------------------------------------------
0460 ; SUBPROGRAM
0460 ; --------------------------------------------------------------------------------------
0460 0463 | c | .CONST 0x0463 ; Address of begin
0461 0004 | | .CONST 0x0004 ; Address of exception handler
0462 0001 | | .CONST 0x0001 ; Number of locals
0463 BODY_0460:
0463 INIT_0460:
0463 00da | | Load_Top At_Offset_2
0464 0227 | ' | Execute Access,All_Reference
0465 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0466 0227 | ' | Execute Access,All_Reference
0467 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0468 e001 | | Load 0x0,0x1
0469 1b0f | | Execute Package,Field_Read,Field_Number 0xf
046a 0119 | | Execute Any,Check_In_Formal_Type
046b e001 | | Load 0x0,0x1
046c 1810 | | Execute Package,Field_Execute,Field_Number 0x10
046d 00db | | Load_Top At_Offset_3
046e 821c | | Call 0x1,0x1c
046f 01cc | | Execute Vector,Catenate
0470 4401 |D | Exit_Subprogram With_Result,0x1
0471 0000 0000 | | .BLANK 0000[0x7]
0478 ; --------------------------------------------------------------------------------------
0478 ; SUBPROGRAM
0478 ; --------------------------------------------------------------------------------------
0478 0483 | | .CONST 0x0483 ; Address of begin
0479 0004 | | .CONST 0x0004 ; Address of exception handler
047a 0002 | | .CONST 0x0002 ; Number of locals
047b INIT_0478:
047b 4801 |H | Short_Literal 0x1
047c 00db | | Load_Top At_Offset_3
047d e001 | | Load 0x0,0x1
047e 1b15 | | Execute Package,Field_Read,Field_Number 0x15
047f e00a | | Load 0x0,0xa
0480 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0481 00e2 | | Load_Encached Integer_Cache
0482 03f1 | | Declare_Variable Discrete,With_Value
0483 BODY_0478:
0483 00d8 | | Load_Top At_Offset_0
0484 7002 |p | Jump_Nonzero 0x487
0485 00ea | | Load_Encached Null_String_Cache
0486 4401 |D | Exit_Subprogram With_Result,0x1
0487 00d8 | | Load_Top At_Offset_0
0488 e5ff | | Load 0x2,-0x1
0489 01dc | | Execute Vector,Last
048a e5ff | | Load 0x2,-0x1
048b 01cf | | Execute Vector,Slice_Read
048c 0335 | 5 | Declare_Variable Array,Duplicate
048d 00cd | | Action Spare6_Action
048e 4401 |D | Exit_Subprogram With_Result,0x1
048f 0000 | | .XXX[0x1]
0490 ; --------------------------------------------------------------------------------------
0490 ; SUBPROGRAM
0490 ; --------------------------------------------------------------------------------------
0490 0493 | | .CONST 0x0493 ; Address of begin
0491 0004 | | .CONST 0x0004 ; Address of exception handler
0492 0001 | | .CONST 0x0001 ; Number of locals
0493 BODY_0490:
0493 INIT_0490:
0493 00da | | Load_Top At_Offset_2
0494 0227 | ' | Execute Access,All_Reference
0495 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0496 0f01 | | Execute_Immediate Equal,0x1
0497 681f |h | Jump_Zero 0x4b7
0498 00da | | Load_Top At_Offset_2
0499 0227 | ' | Execute Access,All_Reference
049a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
049b 00db | | Load_Top At_Offset_3
049c 0227 | ' | Execute Access,All_Reference
049d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
049e 0227 | ' | Execute Access,All_Reference
049f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04a0 e001 | | Load 0x0,0x1
04a1 1b0f | | Execute Package,Field_Read,Field_Number 0xf
04a2 0119 | | Execute Any,Check_In_Formal_Type
04a3 e001 | | Load 0x0,0x1
04a4 1814 | | Execute Package,Field_Execute,Field_Number 0x14
04a5 8008 | | Call 0x0,0x8
04a6 00db | | Load_Top At_Offset_3
04a7 0227 | ' | Execute Access,All_Reference
04a8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04a9 0217 | | Execute Heap_Access,All_Reference
04aa 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
04ab 00da | | Load_Top At_Offset_2
04ac 0227 | ' | Execute Access,All_Reference
04ad 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04ae 0227 | ' | Execute Access,All_Reference
04af 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
04b0 0aff | | Execute_Immediate Plus,-0x1
04b1 00db | | Load_Top At_Offset_3
04b2 0227 | ' | Execute Access,All_Reference
04b3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04b4 0227 | ' | Execute Access,All_Reference
04b5 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
04b6 4501 |E | Exit_Subprogram 0x1
04b7 00da | | Load_Top At_Offset_2
04b8 0227 | ' | Execute Access,All_Reference
04b9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04ba 0227 | ' | Execute Access,All_Reference
04bb 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
04bc 0aff | | Execute_Immediate Plus,-0x1
04bd 00db | | Load_Top At_Offset_3
04be 0227 | ' | Execute Access,All_Reference
04bf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04c0 0227 | ' | Execute Access,All_Reference
04c1 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
04c2 4501 |E | Exit_Subprogram 0x1
04c3 0000 0000 | | .BLANK 0000[0x5]
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04cb | | .CONST 0x04cb ; Address of begin
04c9 0004 | | .CONST 0x0004 ; Address of exception handler
04ca 0001 | | .CONST 0x0001 ; Number of locals
04cb BODY_04c8:
04cb INIT_04c8:
04cb 00da | | Load_Top At_Offset_2
04cc e5fe | | Load 0x2,-0x2
04cd 0227 | ' | Execute Access,All_Reference
04ce 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
04cf 800b | | Call 0x0,0xb
04d0 e5fe | | Load 0x2,-0x2
04d1 0227 | ' | Execute Access,All_Reference
04d2 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
04d3 4502 |E | Exit_Subprogram 0x2
04d4 0000 0000 | | .BLANK 0000[0x4]
04d8 ; --------------------------------------------------------------------------------------
04d8 ; SUBPROGRAM
04d8 ; --------------------------------------------------------------------------------------
04d8 04db | | .CONST 0x04db ; Address of begin
04d9 0004 | | .CONST 0x0004 ; Address of exception handler
04da 0001 | | .CONST 0x0001 ; Number of locals
04db BODY_04d8:
04db INIT_04d8:
04db 00da | | Load_Top At_Offset_2
04dc 0227 | ' | Execute Access,All_Reference
04dd 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
04de 00db | | Load_Top At_Offset_3
04df 0227 | ' | Execute Access,All_Reference
04e0 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
04e1 8008 | | Call 0x0,0x8
04e2 4401 |D | Exit_Subprogram With_Result,0x1
04e3 0000 0000 | | .BLANK 0000[0x5]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04eb | | .CONST 0x04eb ; Address of begin
04e9 0004 | | .CONST 0x0004 ; Address of exception handler
04ea 0001 | | .CONST 0x0001 ; Number of locals
04eb BODY_04e8:
04eb INIT_04e8:
04eb 00da | | Load_Top At_Offset_2
04ec 0227 | ' | Execute Access,All_Reference
04ed 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
04ee 7009 |p | Jump_Nonzero 0x4f8
04ef 00da | | Load_Top At_Offset_2
04f0 0227 | ' | Execute Access,All_Reference
04f1 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
04f2 00db | | Load_Top At_Offset_3
04f3 0227 | ' | Execute Access,All_Reference
04f4 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
04f5 e003 | | Load 0x0,0x3
04f6 181d | | Execute Package,Field_Execute,Field_Number 0x1d
04f7 4401 |D | Exit_Subprogram With_Result,0x1
04f8 00da | | Load_Top At_Offset_2
04f9 0227 | ' | Execute Access,All_Reference
04fa 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04fb 0227 | ' | Execute Access,All_Reference
04fc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04fd e001 | | Load 0x0,0x1
04fe 1b0f | | Execute Package,Field_Read,Field_Number 0xf
04ff 0119 | | Execute Any,Check_In_Formal_Type
0500 e001 | | Load 0x0,0x1
0501 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0502 00db | | Load_Top At_Offset_3
0503 0227 | ' | Execute Access,All_Reference
0504 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0505 e003 | | Load 0x0,0x3
0506 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0507 4401 |D | Exit_Subprogram With_Result,0x1
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 0515 | | .CONST 0x0515 ; Address of begin
0509 0004 | | .CONST 0x0004 ; Address of exception handler
050a 0002 | | .CONST 0x0002 ; Number of locals
050b INIT_0508:
050b 00da | | Load_Top At_Offset_2
050c 0227 | ' | Execute Access,All_Reference
050d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
050e 00db | | Load_Top At_Offset_3
050f 0227 | ' | Execute Access,All_Reference
0510 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0511 8008 | | Call 0x0,0x8
0512 09fd | | Execute_Immediate Binary_Scale,-0x3
0513 00e5 | | Load_Encached Long_Integer_Cache
0514 03f1 | | Declare_Variable Discrete,With_Value
0515 BODY_0508:
0515 00d8 | | Load_Top At_Offset_0
0516 0d01 | | Execute_Immediate Less,0x1
0517 6803 |h | Jump_Zero 0x51b
0518 4800 |H | Short_Literal 0x0
0519 a5fd | | Store_Unchecked 0x2,-0x3
051a 4501 |E | Exit_Subprogram 0x1
051b 00d8 | | Load_Top At_Offset_0
051c e5fe | | Load 0x2,-0x2
051d 01db | | Execute Vector,Length
051e 027c | | | Execute Discrete,Less
051f 682c |h, | Jump_Zero 0x54c
0520 e5fe | | Load 0x2,-0x2
0521 00d8 | | Load_Top At_Offset_0
0522 01dd | | Execute Vector,First
0523 e5fe | | Load 0x2,-0x2
0524 01dd | | Execute Vector,First
0525 00db | | Load_Top At_Offset_3
0526 00d8 | | Load_Top At_Offset_0
0527 00e3 | | Load_Encached Natural_Cache
0528 0260 | ` | Execute Discrete,In_Type
0529 7001 |p | Jump_Nonzero 0x52b
052a 0801 | | Execute_Immediate Raise,0x1
052b 0273 | s | Execute Discrete,Plus
052c 0aff | | Execute_Immediate Plus,-0x1
052d 00d8 | | Load_Top At_Offset_0
052e 00e2 | | Load_Encached Integer_Cache
052f 0260 | ` | Execute Discrete,In_Type
0530 7001 |p | Jump_Nonzero 0x532
0531 0801 | | Execute_Immediate Raise,0x1
0532 00da | | Load_Top At_Offset_2
0533 035b | [ | Declare_Type Array,Constrained
0534 00d0 | | Action Swap_Control
0535 01cd | | Execute Vector,Slice_Reference
0536 e5ff | | Load 0x2,-0x1
0537 0229 | ) | Execute Access,All_Read
0538 00e3 | | Load_Encached Natural_Cache
0539 00da | | Load_Top At_Offset_2
053a 00da | | Load_Top At_Offset_2
053b 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
053c e5ff | | Load 0x2,-0x1
053d 0227 | ' | Execute Access,All_Reference
053e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
053f 0227 | ' | Execute Access,All_Reference
0540 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0541 0227 | ' | Execute Access,All_Reference
0542 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0543 e003 | | Load 0x0,0x3
0544 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
0545 180f | | Execute Package,Field_Execute,Field_Number 0xf
0546 00db | | Load_Top At_Offset_3
0547 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0548 00d1 | | Pop_Control Pop_Count_1
0549 c5fd | | Store 0x2,-0x3
054a 00d2 | | Pop_Control Pop_Count_2
054b 4501 |E | Exit_Subprogram 0x1
054c 00db | | Load_Top At_Offset_3
054d 0229 | ) | Execute Access,All_Read
054e 00e3 | | Load_Encached Natural_Cache
054f e5fe | | Load 0x2,-0x2
0550 00da | | Load_Top At_Offset_2
0551 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0552 e5ff | | Load 0x2,-0x1
0553 0227 | ' | Execute Access,All_Reference
0554 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0555 0227 | ' | Execute Access,All_Reference
0556 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0557 0227 | ' | Execute Access,All_Reference
0558 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0559 e003 | | Load 0x0,0x3
055a 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
055b 180f | | Execute Package,Field_Execute,Field_Number 0xf
055c 00db | | Load_Top At_Offset_3
055d 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
055e 00d1 | | Pop_Control Pop_Count_1
055f c5fd | | Store 0x2,-0x3
0560 00d1 | | Pop_Control Pop_Count_1
0561 4501 |E | Exit_Subprogram 0x1
0562 0000 0000 | | .BLANK 0000[0x6]
0568 ; --------------------------------------------------------------------------------------
0568 ; SUBPROGRAM
0568 ; --------------------------------------------------------------------------------------
0568 056b | k | .CONST 0x056b ; Address of begin
0569 0004 | | .CONST 0x0004 ; Address of exception handler
056a 0001 | | .CONST 0x0001 ; Number of locals
056b BODY_0568:
056b INIT_0568:
056b 00db | | Load_Top At_Offset_3
056c 0229 | ) | Execute Access,All_Read
056d 00d8 | | Load_Top At_Offset_0
056e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
056f e5ff | | Load 0x2,-0x1
0570 e5fe | | Load 0x2,-0x2
0571 0227 | ' | Execute Access,All_Reference
0572 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0573 0227 | ' | Execute Access,All_Reference
0574 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0575 0227 | ' | Execute Access,All_Reference
0576 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0577 e003 | | Load 0x0,0x3
0578 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
0579 1813 | | Execute Package,Field_Execute,Field_Number 0x13
057a 00d9 | | Load_Top At_Offset_1
057b 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
057c 4502 |E | Exit_Subprogram 0x2
057d 0000 0000 | | .XXX[0x3]
057f 0000 | |
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 058d | | .CONST 0x058d ; Address of begin
0581 0004 | | .CONST 0x0004 ; Address of exception handler
0582 0002 | | .CONST 0x0002 ; Number of locals
0583 INIT_0580:
0583 00da | | Load_Top At_Offset_2
0584 0227 | ' | Execute Access,All_Reference
0585 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0586 00db | | Load_Top At_Offset_3
0587 0227 | ' | Execute Access,All_Reference
0588 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0589 8008 | | Call 0x0,0x8
058a 09fd | | Execute_Immediate Binary_Scale,-0x3
058b 00e5 | | Load_Encached Long_Integer_Cache
058c 03f1 | | Declare_Variable Discrete,With_Value
058d BODY_0580:
058d 00d8 | | Load_Top At_Offset_0
058e 0d01 | | Execute_Immediate Less,0x1
058f 6803 |h | Jump_Zero 0x593
0590 4800 |H | Short_Literal 0x0
0591 a5fd | | Store_Unchecked 0x2,-0x3
0592 4501 |E | Exit_Subprogram 0x1
0593 00d8 | | Load_Top At_Offset_0
0594 e5fe | | Load 0x2,-0x2
0595 01db | | Execute Vector,Length
0596 027c | | | Execute Discrete,Less
0597 682c |h, | Jump_Zero 0x5c4
0598 e5fe | | Load 0x2,-0x2
0599 00d8 | | Load_Top At_Offset_0
059a 01dd | | Execute Vector,First
059b e5fe | | Load 0x2,-0x2
059c 01dd | | Execute Vector,First
059d 00db | | Load_Top At_Offset_3
059e 00d8 | | Load_Top At_Offset_0
059f 00e3 | | Load_Encached Natural_Cache
05a0 0260 | ` | Execute Discrete,In_Type
05a1 7001 |p | Jump_Nonzero 0x5a3
05a2 0801 | | Execute_Immediate Raise,0x1
05a3 0273 | s | Execute Discrete,Plus
05a4 0aff | | Execute_Immediate Plus,-0x1
05a5 00d8 | | Load_Top At_Offset_0
05a6 00e2 | | Load_Encached Integer_Cache
05a7 0260 | ` | Execute Discrete,In_Type
05a8 7001 |p | Jump_Nonzero 0x5aa
05a9 0801 | | Execute_Immediate Raise,0x1
05aa 00da | | Load_Top At_Offset_2
05ab 035b | [ | Declare_Type Array,Constrained
05ac 00d0 | | Action Swap_Control
05ad 01cd | | Execute Vector,Slice_Reference
05ae e5ff | | Load 0x2,-0x1
05af 0229 | ) | Execute Access,All_Read
05b0 00e3 | | Load_Encached Natural_Cache
05b1 00da | | Load_Top At_Offset_2
05b2 00da | | Load_Top At_Offset_2
05b3 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
05b4 e5ff | | Load 0x2,-0x1
05b5 0227 | ' | Execute Access,All_Reference
05b6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05b7 0227 | ' | Execute Access,All_Reference
05b8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05b9 0227 | ' | Execute Access,All_Reference
05ba 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05bb e003 | | Load 0x0,0x3
05bc 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
05bd 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05be 00db | | Load_Top At_Offset_3
05bf 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
05c0 00d1 | | Pop_Control Pop_Count_1
05c1 c5fd | | Store 0x2,-0x3
05c2 00d2 | | Pop_Control Pop_Count_2
05c3 4501 |E | Exit_Subprogram 0x1
05c4 00db | | Load_Top At_Offset_3
05c5 0229 | ) | Execute Access,All_Read
05c6 00e3 | | Load_Encached Natural_Cache
05c7 e5fe | | Load 0x2,-0x2
05c8 00da | | Load_Top At_Offset_2
05c9 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
05ca e5ff | | Load 0x2,-0x1
05cb 0227 | ' | Execute Access,All_Reference
05cc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05cd 0227 | ' | Execute Access,All_Reference
05ce 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05cf 0227 | ' | Execute Access,All_Reference
05d0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05d1 e003 | | Load 0x0,0x3
05d2 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
05d3 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05d4 00db | | Load_Top At_Offset_3
05d5 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
05d6 00d1 | | Pop_Control Pop_Count_1
05d7 c5fd | | Store 0x2,-0x3
05d8 00d1 | | Pop_Control Pop_Count_1
05d9 4501 |E | Exit_Subprogram 0x1
05da 0000 0000 | | .BLANK 0000[0x6]
05e0 ; --------------------------------------------------------------------------------------
05e0 ; SUBPROGRAM
05e0 ; --------------------------------------------------------------------------------------
05e0 05e3 | | .CONST 0x05e3 ; Address of begin
05e1 0004 | | .CONST 0x0004 ; Address of exception handler
05e2 0001 | | .CONST 0x0001 ; Number of locals
05e3 BODY_05e0:
05e3 INIT_05e0:
05e3 00db | | Load_Top At_Offset_3
05e4 0229 | ) | Execute Access,All_Read
05e5 00d8 | | Load_Top At_Offset_0
05e6 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
05e7 e5ff | | Load 0x2,-0x1
05e8 e5fe | | Load 0x2,-0x2
05e9 0227 | ' | Execute Access,All_Reference
05ea 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05eb 0227 | ' | Execute Access,All_Reference
05ec 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05ed 0227 | ' | Execute Access,All_Reference
05ee 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05ef e003 | | Load 0x0,0x3
05f0 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
05f1 1815 | | Execute Package,Field_Execute,Field_Number 0x15
05f2 00d9 | | Load_Top At_Offset_1
05f3 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
05f4 4502 |E | Exit_Subprogram 0x2
05f5 0000 0000 | | .XXX[0x3]
05f7 0000 | |
05f8 ; --------------------------------------------------------------------------------------
05f8 ; SUBPROGRAM
05f8 ; --------------------------------------------------------------------------------------
05f8 05fb | | .CONST 0x05fb ; Address of begin
05f9 0004 | | .CONST 0x0004 ; Address of exception handler
05fa 0001 | | .CONST 0x0001 ; Number of locals
05fb BODY_05f8:
05fb INIT_05f8:
05fb 4608 |F | Jump_Case 0x8
05fc 7808 |x | Jump 0x605 ; case 0x0
05fd 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
05fe 7819 |x | Jump 0x618 ; case 0x2
05ff 7818 |x | Jump 0x618 ; case 0x3
0600 7817 |x | Jump 0x618 ; case 0x4
0601 7816 |x | Jump 0x618 ; case 0x5
0602 7815 |x | Jump 0x618 ; case 0x6
0603 7814 |x | Jump 0x618 ; case 0x7
0604 7813 |x | Jump 0x618 ; case 0x8
0605 00da | | Load_Top At_Offset_2
0606 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0607 0125 | % | Execute Any,Set_Constraint
0608 00da | | Load_Top At_Offset_2
0609 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
060a 1c00 | | Execute_Immediate Run_Utility,0x0
060b 00da | | Load_Top At_Offset_2
060c 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
060d 0125 | % | Execute Any,Set_Constraint
060e 00da | | Load_Top At_Offset_2
060f 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0610 1c00 | | Execute_Immediate Run_Utility,0x0
0611 00da | | Load_Top At_Offset_2
0612 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
0613 0125 | % | Execute Any,Set_Constraint
0614 00da | | Load_Top At_Offset_2
0615 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
0616 1c00 | | Execute_Immediate Run_Utility,0x0
0617 4302 |C | Exit_Subprogram From_Utility,0x2
0618 0869 | i | Execute_Immediate Raise,0x69
0619 0000 0000 | | .BLANK 0000[0x7]
0620 ; --------------------------------------------------------------------------------------
0620 ; SUBPROGRAM
0620 ; --------------------------------------------------------------------------------------
0620 0623 | # | .CONST 0x0623 ; Address of begin
0621 0004 | | .CONST 0x0004 ; Address of exception handler
0622 0001 | | .CONST 0x0001 ; Number of locals
0623 BODY_0620:
0623 INIT_0620:
0623 00da | | Load_Top At_Offset_2
0624 0227 | ' | Execute Access,All_Reference
0625 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0626 0217 | | Execute Heap_Access,All_Reference
0627 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0628 0335 | 5 | Declare_Variable Array,Duplicate
0629 00cd | | Action Spare6_Action
062a 4401 |D | Exit_Subprogram With_Result,0x1
062b 0000 0000 | | .BLANK 0000[0x5]
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 064a | J | .CONST 0x064a ; Address of begin
0631 0004 | | .CONST 0x0004 ; Address of exception handler
0632 0004 | | .CONST 0x0004 ; Number of locals
0633 INIT_0630:
0633 00db | | Load_Top At_Offset_3
0634 0227 | ' | Execute Access,All_Reference
0635 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0636 0227 | ' | Execute Access,All_Reference
0637 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0638 0227 | ' | Execute Access,All_Reference
0639 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
063a 0007 | | Action Break_Optional
063b e003 | | Load 0x0,0x3
063c 1b15 | | Execute Package,Field_Read,Field_Number 0x15
063d 02c7 | | Declare_Variable Any
063e e5fe | | Load 0x2,-0x2
063f 0227 | ' | Execute Access,All_Reference
0640 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0641 0227 | ' | Execute Access,All_Reference
0642 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0643 e001 | | Load 0x0,0x1
0644 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0645 0119 | | Execute Any,Check_In_Formal_Type
0646 e001 | | Load 0x0,0x1
0647 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0648 a403 | | Store_Unchecked 0x2,0x3
0649 e002 | | Load 0x0,0x2
064a BODY_0630:
064a 00be | | Action Activate_Tasks
064b 00cf | | Action Mark_Auxiliary
064c 782c |x, | Jump 0x679
064d 00da | | Load_Top At_Offset_2
064e e402 | | Load 0x2,0x2
064f e00c | | Load 0x0,0xc
0650 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0651 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0652 00da | | Load_Top At_Offset_2
0653 e402 | | Load 0x2,0x2
0654 e00d | | Load 0x0,0xd
0655 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0656 c403 | | Store 0x2,0x3
0657 00d9 | | Load_Top At_Offset_1
0658 0217 | | Execute Heap_Access,All_Reference
0659 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
065a e5ff | | Load 0x2,-0x1
065b 01df | | Execute Vector,Equal
065c 6815 |h | Jump_Zero 0x672
065d 00d9 | | Load_Top At_Offset_1
065e e5fe | | Load 0x2,-0x2
065f 0227 | ' | Execute Access,All_Reference
0660 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0661 00da | | Load_Top At_Offset_2
0662 e5fe | | Load 0x2,-0x2
0663 0227 | ' | Execute Access,All_Reference
0664 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0665 00da | | Load_Top At_Offset_2
0666 e5fe | | Load 0x2,-0x2
0667 0227 | ' | Execute Access,All_Reference
0668 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0669 00d9 | | Load_Top At_Offset_1
066a 0217 | | Execute Heap_Access,All_Reference
066b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
066c 00db | | Load_Top At_Offset_3
066d 800b | | Call 0x0,0xb
066e e5fe | | Load 0x2,-0x2
066f 0227 | ' | Execute Access,All_Reference
0670 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0671 4502 |E | Exit_Subprogram 0x2
0672 00d9 | | Load_Top At_Offset_1
0673 0217 | | Execute Heap_Access,All_Reference
0674 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0675 00db | | Load_Top At_Offset_3
0676 800b | | Call 0x0,0xb
0677 c403 | | Store 0x2,0x3
0678 00c9 | | Action Pop_Auxiliary_Loop
0679 e5fe | | Load 0x2,-0x2
067a 0227 | ' | Execute Access,All_Reference
067b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
067c 0227 | ' | Execute Access,All_Reference
067d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
067e e001 | | Load 0x0,0x1
067f 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0680 0119 | | Execute Any,Check_In_Formal_Type
0681 e001 | | Load 0x0,0x1
0682 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0683 00db | | Load_Top At_Offset_3
0684 e003 | | Load 0x0,0x3
0685 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0686 77c6 |w | Jump_Nonzero 0x64d
0687 00ce | | Action Pop_Auxiliary
0688 4920 |I | Short_Literal 0x120
0689 0257 | W | Execute Discrete,Raise
068a 0000 0000 | | .BLANK 0000[0x6]
0690 ; --------------------------------------------------------------------------------------
0690 ; SUBPROGRAM
0690 ; --------------------------------------------------------------------------------------
0690 069d | | .CONST 0x069d ; Address of begin
0691 0004 | | .CONST 0x0004 ; Address of exception handler
0692 0002 | | .CONST 0x0002 ; Number of locals
0693 INIT_0690:
0693 e5fe | | Load 0x2,-0x2
0694 0227 | ' | Execute Access,All_Reference
0695 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0696 e001 | | Load 0x0,0x1
0697 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0698 0119 | | Execute Any,Check_In_Formal_Type
0699 e001 | | Load 0x0,0x1
069a 1810 | | Execute Package,Field_Execute,Field_Number 0x10
069b e001 | | Load 0x0,0x1
069c 181c | | Execute Package,Field_Execute,Field_Number 0x1c
069d BODY_0690:
069d e5fe | | Load 0x2,-0x2
069e 00d8 | | Load_Top At_Offset_0
069f 0227 | ' | Execute Access,All_Reference
06a0 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
06a1 00da | | Load_Top At_Offset_2
06a2 4801 |H | Short_Literal 0x1
06a3 e001 | | Load 0x0,0x1
06a4 1819 | | Execute Package,Field_Execute,Field_Number 0x19
06a5 c5fe | | Store 0x2,-0x2
06a6 4501 |E | Exit_Subprogram 0x1
06a7 0000 | | .XXX[0x1]
06a8 ; --------------------------------------------------------------------------------------
06a8 ; SUBPROGRAM
06a8 ; --------------------------------------------------------------------------------------
06a8 06c7 | | .CONST 0x06c7 ; Address of begin
06a9 0004 | | .CONST 0x0004 ; Address of exception handler
06aa 0005 | | .CONST 0x0005 ; Number of locals
06ab INIT_06a8:
06ab e5ff | | Load 0x2,-0x1
06ac 8210 | | Call 0x1,0x10
06ad e00a | | Load 0x0,0xa
06ae 1814 | | Execute Package,Field_Execute,Field_Number 0x14
06af e5fe | | Load 0x2,-0x2
06b0 0227 | ' | Execute Access,All_Reference
06b1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
06b2 0227 | ' | Execute Access,All_Reference
06b3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
06b4 0007 | | Action Break_Optional
06b5 00d9 | | Load_Top At_Offset_1
06b6 01db | | Execute Vector,Length
06b7 e00e | | Load 0x0,0xe
06b8 1c08 | | Execute_Immediate Run_Utility,0x8
06b9 00d8 | | Load_Top At_Offset_0
06ba 1c00 | | Execute_Immediate Run_Utility,0x0
06bb e003 | | Load 0x0,0x3
06bc 1b15 | | Execute Package,Field_Read,Field_Number 0x15
06bd 02c7 | | Declare_Variable Any
06be e5fe | | Load 0x2,-0x2
06bf 0227 | ' | Execute Access,All_Reference
06c0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
06c1 e001 | | Load 0x0,0x1
06c2 1b0f | | Execute Package,Field_Read,Field_Number 0xf
06c3 0119 | | Execute Any,Check_In_Formal_Type
06c4 e001 | | Load 0x0,0x1
06c5 1814 | | Execute Package,Field_Execute,Field_Number 0x14
06c6 a605 | | Store_Unchecked 0x3,0x5
06c7 BODY_06a8:
06c7 00be | | Action Activate_Tasks
06c8 00d9 | | Load_Top At_Offset_1
06c9 00d9 | | Load_Top At_Offset_1
06ca e603 | | Load 0x3,0x3
06cb e00d | | Load 0x0,0xd
06cc 1812 | | Execute Package,Field_Execute,Field_Number 0x12
06cd 00d8 | | Load_Top At_Offset_0
06ce 00db | | Load_Top At_Offset_3
06cf e00c | | Load 0x0,0xc
06d0 1811 | | Execute Package,Field_Execute,Field_Number 0x11
06d1 e5fd | | Load 0x2,-0x3
06d2 0227 | ' | Execute Access,All_Reference
06d3 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
06d4 00db | | Load_Top At_Offset_3
06d5 e5fd | | Load 0x2,-0x3
06d6 0227 | ' | Execute Access,All_Reference
06d7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
06d8 0217 | | Execute Heap_Access,All_Reference
06d9 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3
06da 00d8 | | Load_Top At_Offset_0
06db 00db | | Load_Top At_Offset_3
06dc e00d | | Load 0x0,0xd
06dd 1810 | | Execute Package,Field_Execute,Field_Number 0x10
06de e5fd | | Load 0x2,-0x3
06df 0227 | ' | Execute Access,All_Reference
06e0 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
06e1 e5fd | | Load 0x2,-0x3
06e2 0227 | ' | Execute Access,All_Reference
06e3 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
06e4 e5fd | | Load 0x2,-0x3
06e5 0227 | ' | Execute Access,All_Reference
06e6 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
06e7 e5fd | | Load 0x2,-0x3
06e8 0227 | ' | Execute Access,All_Reference
06e9 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
06ea e5fd | | Load 0x2,-0x3
06eb 0227 | ' | Execute Access,All_Reference
06ec 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
06ed e5fe | | Load 0x2,-0x2
06ee 0227 | ' | Execute Access,All_Reference
06ef 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
06f0 0a01 | | Execute_Immediate Plus,0x1
06f1 e5fe | | Load 0x2,-0x2
06f2 0227 | ' | Execute Access,All_Reference
06f3 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
06f4 4501 |E | Exit_Subprogram 0x1
06f5 0000 0000 | | .XXX[0x3]
06f7 0000 | |
06f8 ; --------------------------------------------------------------------------------------
06f8 ; SUBPROGRAM
06f8 ; --------------------------------------------------------------------------------------
06f8 070d | | .CONST 0x070d ; Address of begin
06f9 0004 | | .CONST 0x0004 ; Address of exception handler
06fa 0013 | | .CONST 0x0013 ; Number of locals
06fb INIT_06f8:
06fb 029a 0713 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0710
06fd 029a 072b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0728
06ff 00bf | | Action Accept_Activation
0700 e001 | | Load 0x0,0x1
0701 e002 | | Load 0x0,0x2
0702 e20f | | Load 0x1,0xf
0703 e210 | | Load 0x1,0x10
0704 e003 | | Load 0x0,0x3
0705 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
0706 0387 | | Declare_Variable Package
0707 00d8 | | Load_Top At_Offset_0
0708 020f | | Execute Module,Activate
0709 1d11 | | Execute_Immediate Reference_Lex_1,0x11
070a 00c7 | | Action Elaborate_Subprogram
070b 1d12 | | Execute_Immediate Reference_Lex_1,0x12
070c 00c7 | | Action Elaborate_Subprogram
070d BODY_06f8:
070d 00bc | | Action Signal_Activated
070e 00bb | | Action Signal_Completion
070f 0000 | | .XXX[0x1]
0710 ; --------------------------------------------------------------------------------------
0710 ; SUBPROGRAM
0710 ; --------------------------------------------------------------------------------------
0710 071a | | .CONST 0x071a ; Address of begin
0711 0004 | | .CONST 0x0004 ; Address of exception handler
0712 0002 | | .CONST 0x0002 ; Number of locals
0713 INIT_0710:
0713 00da | | Load_Top At_Offset_2
0714 0227 | ' | Execute Access,All_Reference
0715 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0716 0227 | ' | Execute Access,All_Reference
0717 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0718 0227 | ' | Execute Access,All_Reference
0719 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
071a BODY_0710:
071a 00be | | Action Activate_Tasks
071b 00db | | Load_Top At_Offset_3
071c 0227 | ' | Execute Access,All_Reference
071d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
071e 00d9 | | Load_Top At_Offset_1
071f e213 | | Load 0x1,0x13
0720 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0721 e210 | | Load 0x1,0x10
0722 0213 | | Execute Heap_Access,Check_In_Type
0723 4402 |D | Exit_Subprogram With_Result,0x2
0724 0000 0000 | | .BLANK 0000[0x4]
0728 ; --------------------------------------------------------------------------------------
0728 ; SUBPROGRAM
0728 ; --------------------------------------------------------------------------------------
0728 0732 | 2 | .CONST 0x0732 ; Address of begin
0729 0004 | | .CONST 0x0004 ; Address of exception handler
072a 0002 | | .CONST 0x0002 ; Number of locals
072b INIT_0728:
072b 00da | | Load_Top At_Offset_2
072c 0227 | ' | Execute Access,All_Reference
072d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
072e 0227 | ' | Execute Access,All_Reference
072f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0730 0227 | ' | Execute Access,All_Reference
0731 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0732 BODY_0728:
0732 00be | | Action Activate_Tasks
0733 00db | | Load_Top At_Offset_3
0734 0227 | ' | Execute Access,All_Reference
0735 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0736 e5fe | | Load 0x2,-0x2
0737 e210 | | Load 0x1,0x10
0738 0213 | | Execute Heap_Access,Check_In_Type
0739 00da | | Load_Top At_Offset_2
073a e213 | | Load 0x1,0x13
073b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
073c 8004 | | Call 0x0,0x4
073d 4402 |D | Exit_Subprogram With_Result,0x2
073e 0000 0000 | | .XXX[0x2]
0740 ; --------------------------------------------------------------------------------------
0740 ; SUBPROGRAM
0740 ; --------------------------------------------------------------------------------------
0740 0754 | T | .CONST 0x0754 ; Address of begin
0741 0004 | | .CONST 0x0004 ; Address of exception handler
0742 0012 | | .CONST 0x0012 ; Number of locals
0743 INIT_0740:
0743 029a 075b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0758
0745 029a 078b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0788
0747 00bf | | Action Accept_Activation
0748 e001 | | Load 0x0,0x1
0749 e002 | | Load 0x0,0x2
074a e20f | | Load 0x1,0xf
074b e003 | | Load 0x0,0x3
074c 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d
074d 0387 | | Declare_Variable Package
074e 00d8 | | Load_Top At_Offset_0
074f 020f | | Execute Module,Activate
0750 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0751 00c7 | | Action Elaborate_Subprogram
0752 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0753 00c7 | | Action Elaborate_Subprogram
0754 BODY_0740:
0754 00bc | | Action Signal_Activated
0755 00bb | | Action Signal_Completion
0756 0000 0000 | | .XXX[0x2]
0758 ; --------------------------------------------------------------------------------------
0758 ; SUBPROGRAM
0758 ; --------------------------------------------------------------------------------------
0758 076a | j | .CONST 0x076a ; Address of begin
0759 0004 | | .CONST 0x0004 ; Address of exception handler
075a 0003 | | .CONST 0x0003 ; Number of locals
075b INIT_0758:
075b 00da | | Load_Top At_Offset_2
075c 0227 | ' | Execute Access,All_Reference
075d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
075e 0227 | ' | Execute Access,All_Reference
075f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0760 0227 | ' | Execute Access,All_Reference
0761 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0762 0007 | | Action Break_Optional
0763 e003 | | Load 0x0,0x3
0764 1b15 | | Execute Package,Field_Read,Field_Number 0x15
0765 02c7 | | Declare_Variable Any
0766 e5ff | | Load 0x2,-0x1
0767 0227 | ' | Execute Access,All_Reference
0768 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0769 a403 | | Store_Unchecked 0x2,0x3
076a BODY_0758:
076a 00be | | Action Activate_Tasks
076b 00d8 | | Load_Top At_Offset_0
076c 00da | | Load_Top At_Offset_2
076d e212 | | Load 0x1,0x12
076e 1810 | | Execute Package,Field_Execute,Field_Number 0x10
076f e5ff | | Load 0x2,-0x1
0770 0227 | ' | Execute Access,All_Reference
0771 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0772 e5ff | | Load 0x2,-0x1
0773 0227 | ' | Execute Access,All_Reference
0774 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0775 e5ff | | Load 0x2,-0x1
0776 0227 | ' | Execute Access,All_Reference
0777 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0778 e003 | | Load 0x0,0x3
0779 181c | | Execute Package,Field_Execute,Field_Number 0x1c
077a 6806 |h | Jump_Zero 0x781
077b 00d8 | | Load_Top At_Offset_0
077c e5ff | | Load 0x2,-0x1
077d 0227 | ' | Execute Access,All_Reference
077e 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
077f 4950 |IP | Short_Literal 0x150
0780 0257 | W | Execute Discrete,Raise
0781 00d8 | | Load_Top At_Offset_0
0782 00da | | Load_Top At_Offset_2
0783 e212 | | Load 0x1,0x12
0784 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0785 e20f | | Load 0x1,0xf
0786 0119 | | Execute Any,Check_In_Formal_Type
0787 4401 |D | Exit_Subprogram With_Result,0x1
0788 ; --------------------------------------------------------------------------------------
0788 ; SUBPROGRAM
0788 ; --------------------------------------------------------------------------------------
0788 0792 | | .CONST 0x0792 ; Address of begin
0789 0004 | | .CONST 0x0004 ; Address of exception handler
078a 0002 | | .CONST 0x0002 ; Number of locals
078b INIT_0788:
078b 00db | | Load_Top At_Offset_3
078c 0227 | ' | Execute Access,All_Reference
078d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
078e 0227 | ' | Execute Access,All_Reference
078f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0790 0227 | ' | Execute Access,All_Reference
0791 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0792 BODY_0788:
0792 00be | | Action Activate_Tasks
0793 00db | | Load_Top At_Offset_3
0794 e20f | | Load 0x1,0xf
0795 0119 | | Execute Any,Check_In_Formal_Type
0796 e5fe | | Load 0x2,-0x2
0797 0227 | ' | Execute Access,All_Reference
0798 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0799 00da | | Load_Top At_Offset_2
079a e212 | | Load 0x1,0x12
079b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
079c e5fe | | Load 0x2,-0x2
079d 0227 | ' | Execute Access,All_Reference
079e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
079f 00d9 | | Load_Top At_Offset_1
07a0 e212 | | Load 0x1,0x12
07a1 1810 | | Execute Package,Field_Execute,Field_Number 0x10
07a2 e5fe | | Load 0x2,-0x2
07a3 0227 | ' | Execute Access,All_Reference
07a4 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
07a5 4502 |E | Exit_Subprogram 0x2
07a6 ; --------------------------------------------------------------------------------------
07a6 ; STRING TABLE
07a6 ; --------------------------------------------------------------------------------------
07a6 0008 | | .STRTAB 0x0008->0x07aa ; "IN_FILE"
07a7 000d | | .STRTAB 0x000d->0x07ad ; "OUT_FILE"
07a8 0013 | | .STRTAB 0x0013->0x07b1 ; "_000"
07a9 0015 | | .STREND 0x0015->0x07b3
07aa 494e 5f46 |IN_F| .STRTAB_STRINGS
07b4 0000 0000 | | .BLANK 0000[0x4]
07b8 ; --------------------------------------------------------------------------------------
07b8 ; Debug Table
07b8 ; --------------------------------------------------------------------------------------
07b8 0004 0000 | | .DEBUG4 0x0004,0x0000,0x780e,0x0000,0x0001,0x0000
07be 4045 b7b4 |@E | .XXX[0x3e]
07c0 0000 4045 | @E|
07c2 b7c4 0000 | |
07c4 4045 b7d4 |@E |
07c6 0000 4045 | @E|
07c8 b7e4 0000 | |
07ca 4045 b7f4 |@E |
07cc 0000 4045 | @E|
07ce b804 0000 | |
07d0 4045 b814 |@E |
07d2 0000 4045 | @E|
07d4 b824 0000 | $ |
07d6 4045 b834 |@E 4|
07d8 0000 4045 | @E|
07da b844 0000 | D |
07dc 4045 b854 |@E T|
07de 0000 4045 | @E|
07e0 b864 0000 | d |
07e2 4045 b874 |@E t|
07e4 0000 4045 | @E|
07e6 b884 0000 | |
07e8 4045 b894 |@E |
07ea 0000 4045 | @E|
07ec b8a4 0000 | |
07ee 4045 b8b4 |@E |
07f0 0000 4045 | @E|
07f2 b8c4 0000 | |
07f4 4045 b8d4 |@E |
07f6 0000 4045 | @E|
07f8 b8e4 0000 | |
07fa 4045 b8f0 |@E |
07fc 0000 0000 | | .BLANK 0000[0x4]