|
|
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_5850da
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0710 | | .CONST 0x0710 ; 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 8004 | | .CONST 0x8004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0141 | A | .CONST 0x0141 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0051 | Q | .CONST 0x0051 ; Number of locals
000b INIT_0008:
000b e001 | | Load 0x0,0x1
000c 1b26 | & | Execute Package,Field_Read,Field_Number 0x26
000d 0321 | ! | Declare_Variable Record,Visible
000e 00d8 | | Load_Top At_Offset_0
000f 1c00 | | Execute_Immediate Run_Utility,0x0
0010 029a 014b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0148
0012 029a 015b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0158
0014 e001 | | Load 0x0,0x1
0015 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0016 0129 | ) | Execute Any,Make_Visible
0017 00e3 | | Load_Encached Natural_Cache
0018 4800 |H | Short_Literal 0x0
0019 4801 |H | Short_Literal 0x1
001a 4801 |H | Short_Literal 0x1
001b 4802 |H | Short_Literal 0x2
001c 0319 | | Declare_Type Variant_Record,Incomplete,Visible
001d 029f 06d3 | | Declare_Subprogram For_Call,INIT_06d0
001f 00d9 | | Load_Top At_Offset_1
0020 012a | * | Execute Any,Change_Utility
0021 0007 | | Action Break_Optional
0022 00c4 | | Action Make_Default
0023 00d9 | | Load_Top At_Offset_1
0024 0129 | ) | Execute Any,Make_Visible
0025 029a 0163 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0160
0027 029a 0193 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0190
0029 029a 01cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c8
002b 029a 01f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f0
002d 029a 021b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0218
002f 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0030 0129 | ) | Execute Any,Make_Visible
0031 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0032 0129 | ) | Execute Any,Make_Visible
0033 029a 024b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0248
0035 e002 | | Load 0x0,0x2
0036 02a8 | | Declare_Subprogram For_Call,Visible,Unelaborated,With_Address
0037 029a 02c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c0
0039 e003 | | Load 0x0,0x3
003a 0129 | ) | Execute Any,Make_Visible
003b 029a 02d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d0
003d 029a 0363 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0360
003f 029a 039b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0398
0041 029a 03bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03b8
0043 029a 03cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03c8
0045 029a 03d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03d0
0047 e004 | | Load 0x0,0x4
0048 02a8 | | Declare_Subprogram For_Call,Visible,Unelaborated,With_Address
0049 029a 03e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03e0
004b 4804 |H | Short_Literal 0x4
004c e005 | | Load 0x0,0x5
004d 02a0 | | Declare_Subprogram Null_Subprogram
004e 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated
004f e006 | | Load 0x0,0x6
0050 4801 |H | Short_Literal 0x1
0051 00da | | Load_Top At_Offset_2
0052 020e | | Execute Module,Augment_Imports
0053 0007 | | Action Break_Optional
0054 00e3 | | Load_Encached Natural_Cache
0055 0129 | ) | Execute Any,Make_Visible
0056 029a 03f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f0
0058 029a 03fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f8
005a 029a 0403 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0400
005c 029a 043b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0438
005e 029a 0463 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0460
0060 029a 0473 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0470
0062 029a 0483 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0480
0064 029a 0493 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0490
0066 029a 04a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04a0
0068 029a 04b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04b0
006a 029a 04c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04c0
006c 029a 04d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04d0
006e e001 | | Load 0x0,0x1
006f 1917 | | Execute Package,Field_Reference,Field_Number 0x17
0070 0129 | ) | Execute Any,Make_Visible
0071 e001 | | Load 0x0,0x1
0072 1916 | | Execute Package,Field_Reference,Field_Number 0x16
0073 0129 | ) | Execute Any,Make_Visible
0074 e001 | | Load 0x0,0x1
0075 1910 | | Execute Package,Field_Reference,Field_Number 0x10
0076 0129 | ) | Execute Any,Make_Visible
0077 e001 | | Load 0x0,0x1
0078 1911 | | Execute Package,Field_Reference,Field_Number 0x11
0079 0129 | ) | Execute Any,Make_Visible
007a e001 | | Load 0x0,0x1
007b 1b12 | | Execute Package,Field_Read,Field_Number 0x12
007c 0129 | ) | Execute Any,Make_Visible
007d e001 | | Load 0x0,0x1
007e 1b13 | | Execute Package,Field_Read,Field_Number 0x13
007f 0129 | ) | Execute Any,Make_Visible
0080 e001 | | Load 0x0,0x1
0081 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0082 0129 | ) | Execute Any,Make_Visible
0083 e007 | | Load 0x0,0x7
0084 02a8 | | Declare_Subprogram For_Call,Visible,Unelaborated,With_Address
0085 4800 |H | Short_Literal 0x0
0086 e008 | | Load 0x0,0x8
0087 02a0 | | Declare_Subprogram Null_Subprogram
0088 038e | | Declare_Type Package,Defined
0089 00b6 | | Action Make_Scope
008a 4801 |H | Short_Literal 0x1
008b 00da | | Load_Top At_Offset_2
008c 020e | | Execute Module,Augment_Imports
008d 0387 | | Declare_Variable Package
008e 4800 |H | Short_Literal 0x0
008f 4804 |H | Short_Literal 0x4
0090 029f 04e3 | | Declare_Subprogram For_Call,INIT_04e0
0092 03fd | | Declare_Type Discrete,Defined
0093 00d8 | | Load_Top At_Offset_0
0094 00e1 | | Load_Encached Boolean_Cache
0095 4802 |H | Short_Literal 0x2
0096 e245 | E | Load 0x1,0x45
0097 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0098 00e1 | | Load_Encached Boolean_Cache
0099 4801 |H | Short_Literal 0x1
009a 00e7 | | Load_Encached Duration_Cache
009b 029f 067b | {| Declare_Subprogram For_Call,INIT_0678
009d 4803 |H | Short_Literal 0x3
009e 4801 |H | Short_Literal 0x1
009f 4802 |H | Short_Literal 0x2
00a0 4800 |H | Short_Literal 0x0
00a1 4801 |H | Short_Literal 0x1
00a2 031d | | Declare_Type Variant_Record,Defined
00a3 00e4 | | Load_Encached Positive_Cache
00a4 0266 | f | Execute Discrete,Bounds
00a5 00da | | Load_Top At_Offset_2
00a6 029f 050b | | Declare_Subprogram For_Call,INIT_0508
00a8 4801 |H | Short_Literal 0x1
00a9 0350 | P | Declare_Type Array,Defined,Bounds_With_Object
00aa 00d8 | | Load_Top At_Offset_0
00ab 029f 06d3 | | Declare_Subprogram For_Call,INIT_06d0
00ad 4800 |H | Short_Literal 0x0
00ae 4801 |H | Short_Literal 0x1
00af 4800 |H | Short_Literal 0x0
00b0 e219 | | Load 0x1,0x19
00b1 0307 | | Complete_Type Variant_Record,By_Defining
00b2 4800 |H | Short_Literal 0x0
00b3 e219 | | Load 0x1,0x19
00b4 1c08 | | Execute_Immediate Run_Utility,0x8
00b5 00d8 | | Load_Top At_Offset_0
00b6 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
00b7 0335 | 5 | Declare_Variable Array,Duplicate
00b8 00cd | | Action Spare6_Action
00b9 00d9 | | Load_Top At_Offset_1
00ba 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
00bb 01d9 | | Execute Vector,Reverse_Bounds
00bc 0263 | c | Execute Discrete,Above_Bound
00bd 700d |p | Jump_Nonzero 0xcb
00be 4801 |H | Short_Literal 0x1
00bf e247 | G | Load 0x1,0x47
00c0 1c08 | | Execute_Immediate Run_Utility,0x8
00c1 4801 |H | Short_Literal 0x1
00c2 00d9 | | Load_Top At_Offset_1
00c3 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00c4 4800 |H | Short_Literal 0x0
00c5 00d9 | | Load_Top At_Offset_1
00c6 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
00c7 00d9 | | Load_Top At_Offset_1
00c8 e24a | J | Load 0x1,0x4a
00c9 01d6 | | Execute Vector,Field_Write
00ca 3ff3 |? | Loop_Increasing 0xbe
00cb 00d9 | | Load_Top At_Offset_1
00cc 00d8 | | Load_Top At_Offset_0
00cd 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
00ce 00da | | Load_Top At_Offset_2
00cf 01da | | Execute Vector,Bounds
00d0 00da | | Load_Top At_Offset_2
00d1 01da | | Execute Vector,Bounds
00d2 00da | | Load_Top At_Offset_2
00d3 027f | | Execute Discrete,Equal
00d4 7001 |p | Jump_Nonzero 0xd6
00d5 08e0 | | Execute_Immediate Raise,0xe0
00d6 00cd | | Action Spare6_Action
00d7 027f | | Execute Discrete,Equal
00d8 7001 |p | Jump_Nonzero 0xda
00d9 08e0 | | Execute_Immediate Raise,0xe0
00da 00d2 | | Pop_Control Pop_Count_2
00db 00d9 | | Load_Top At_Offset_1
00dc 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
00dd 0129 | ) | Execute Any,Make_Visible
00de c21a | | Store 0x1,0x1a
00df 00bf | | Action Accept_Activation
00e0 4804 |H | Short_Literal 0x4
00e1 00da | | Load_Top At_Offset_2
00e2 1c08 | | Execute_Immediate Run_Utility,0x8
00e3 4801 |H | Short_Literal 0x1
00e4 00d9 | | Load_Top At_Offset_1
00e5 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00e6 4800 |H | Short_Literal 0x0
00e7 00db | | Load_Top At_Offset_3
00e8 1c07 | | Execute_Immediate Run_Utility,0x7
00e9 4801 |H | Short_Literal 0x1
00ea e247 | G | Load 0x1,0x47
00eb 1c07 | | Execute_Immediate Run_Utility,0x7
00ec e009 | | Load 0x0,0x9
00ed 02a9 | | Declare_Subprogram For_Call,Unelaborated,With_Address
00ee 1d16 | | Execute_Immediate Reference_Lex_1,0x16
00ef 00c7 | | Action Elaborate_Subprogram
00f0 1d17 | | Execute_Immediate Reference_Lex_1,0x17
00f1 00c7 | | Action Elaborate_Subprogram
00f2 e245 | E | Load 0x1,0x45
00f3 020f | | Execute Module,Activate
00f4 029d 0523 | #| Declare_Subprogram For_Outer_Call,INIT_0520
00f6 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
00f7 00c7 | | Action Elaborate_Subprogram
00f8 029d 053b | ;| Declare_Subprogram For_Outer_Call,INIT_0538
00fa 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
00fb 00c7 | | Action Elaborate_Subprogram
00fc 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
00fd 00c7 | | Action Elaborate_Subprogram
00fe 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
00ff 00c7 | | Action Elaborate_Subprogram
0100 1d20 | | Execute_Immediate Reference_Lex_1,0x20
0101 00c7 | | Action Elaborate_Subprogram
0102 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
0103 00c7 | | Action Elaborate_Subprogram
0104 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
0105 00c7 | | Action Elaborate_Subprogram
0106 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
0107 00c7 | | Action Elaborate_Subprogram
0108 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35
0109 00c7 | | Action Elaborate_Subprogram
010a 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36
010b 00c7 | | Action Elaborate_Subprogram
010c 1d37 | 7 | Execute_Immediate Reference_Lex_1,0x37
010d 00c7 | | Action Elaborate_Subprogram
010e 1d38 | 8 | Execute_Immediate Reference_Lex_1,0x38
010f 00c7 | | Action Elaborate_Subprogram
0110 1d39 | 9 | Execute_Immediate Reference_Lex_1,0x39
0111 00c7 | | Action Elaborate_Subprogram
0112 1d3a | : | Execute_Immediate Reference_Lex_1,0x3a
0113 00c7 | | Action Elaborate_Subprogram
0114 1d3b | ; | Execute_Immediate Reference_Lex_1,0x3b
0115 00c7 | | Action Elaborate_Subprogram
0116 1d3c | < | Execute_Immediate Reference_Lex_1,0x3c
0117 00c7 | | Action Elaborate_Subprogram
0118 029d 054b | K| Declare_Subprogram For_Outer_Call,INIT_0548
011a 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
011b 00c7 | | Action Elaborate_Subprogram
011c 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
011d 00c7 | | Action Elaborate_Subprogram
011e 1d4c | L | Execute_Immediate Reference_Lex_1,0x4c
011f 00c7 | | Action Elaborate_Subprogram
0120 029d 05b3 | | Declare_Subprogram For_Outer_Call,INIT_05b0
0122 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
0123 00c7 | | Action Elaborate_Subprogram
0124 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
0125 00c7 | | Action Elaborate_Subprogram
0126 029d 05cb | | Declare_Subprogram For_Outer_Call,INIT_05c8
0128 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
0129 00c7 | | Action Elaborate_Subprogram
012a 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
012b 00c7 | | Action Elaborate_Subprogram
012c 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
012d 00c7 | | Action Elaborate_Subprogram
012e 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
012f 00c7 | | Action Elaborate_Subprogram
0130 00b6 | | Action Make_Scope
0131 4801 |H | Short_Literal 0x1
0132 e22f | / | Load 0x1,0x2f
0133 020e | | Execute Module,Augment_Imports
0134 e22f | / | Load 0x1,0x2f
0135 020d | | Execute Module,Elaborate
0136 0007 | | Action Break_Optional
0137 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31
0138 00c7 | | Action Elaborate_Subprogram
0139 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32
013a 00c7 | | Action Elaborate_Subprogram
013b 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33
013c 00c7 | | Action Elaborate_Subprogram
013d 1d34 | 4 | Execute_Immediate Reference_Lex_1,0x34
013e 00c7 | | Action Elaborate_Subprogram
013f 1d44 | D | Execute_Immediate Reference_Lex_1,0x44
0140 00c7 | | Action Elaborate_Subprogram
0141 BODY_0008:
0141 00bc | | Action Signal_Activated
0142 00bb | | Action Signal_Completion
0143 0000 0000 | | .BLANK 0000[0x5]
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 e215 | | Load 0x1,0x15
014c e5fe | | Load 0x2,-0x2
014d e5ff | | Load 0x2,-0x1
014e e001 | | Load 0x0,0x1
014f 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
0150 4503 |E | Exit_Subprogram 0x3
0151 0000 0000 | | .BLANK 0000[0x7]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b | [ | .CONST 0x015b ; Address of begin
0159 0004 | | .CONST 0x0004 ; Address of exception handler
015a 0001 | | .CONST 0x0001 ; Number of locals
015b BODY_0158:
015b INIT_0158:
015b e215 | | Load 0x1,0x15
015c e001 | | Load 0x0,0x1
015d 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
015e 4501 |E | Exit_Subprogram 0x1
015f 0000 | | .XXX[0x1]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0163 | c | .CONST 0x0163 ; Address of begin
0161 0004 | | .CONST 0x0004 ; Address of exception handler
0162 0001 | | .CONST 0x0001 ; Number of locals
0163 BODY_0160:
0163 INIT_0160:
0163 4801 |H | Short_Literal 0x1
0164 e219 | | Load 0x1,0x19
0165 1c08 | | Execute_Immediate Run_Utility,0x8
0166 4801 |H | Short_Literal 0x1
0167 4801 |H | Short_Literal 0x1
0168 e248 | H | Load 0x1,0x48
0169 0334 | 4 | Declare_Variable Array,With_Constraint
016a 4800 |H | Short_Literal 0x0
016b e247 | G | Load 0x1,0x47
016c 1c08 | | Execute_Immediate Run_Utility,0x8
016d 4801 |H | Short_Literal 0x1
016e 00d9 | | Load_Top At_Offset_1
016f 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0170 e5ff | | Load 0x2,-0x1
0171 e245 | E | Load 0x1,0x45
0172 180f | | Execute Package,Field_Execute,Field_Number 0xf
0173 00d9 | | Load_Top At_Offset_1
0174 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
0175 4800 |H | Short_Literal 0x0
0176 00d9 | | Load_Top At_Offset_1
0177 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
0178 4801 |H | Short_Literal 0x1
0179 00da | | Load_Top At_Offset_2
017a 01d6 | | Execute Vector,Field_Write
017b 00d9 | | Load_Top At_Offset_1
017c 00d8 | | Load_Top At_Offset_0
017d 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
017e 00da | | Load_Top At_Offset_2
017f 01da | | Execute Vector,Bounds
0180 00da | | Load_Top At_Offset_2
0181 01da | | Execute Vector,Bounds
0182 00da | | Load_Top At_Offset_2
0183 027f | | Execute Discrete,Equal
0184 7001 |p | Jump_Nonzero 0x186
0185 08e0 | | Execute_Immediate Raise,0xe0
0186 00cd | | Action Spare6_Action
0187 027f | | Execute Discrete,Equal
0188 7001 |p | Jump_Nonzero 0x18a
0189 08e0 | | Execute_Immediate Raise,0xe0
018a 00d2 | | Pop_Control Pop_Count_2
018b 00d9 | | Load_Top At_Offset_1
018c 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
018d 4401 |D | Exit_Subprogram With_Result,0x1
018e 0000 0000 | | .XXX[0x2]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193 | | .CONST 0x0193 ; Address of begin
0191 0004 | | .CONST 0x0004 ; Address of exception handler
0192 0001 | | .CONST 0x0001 ; Number of locals
0193 BODY_0190:
0193 INIT_0190:
0193 4801 |H | Short_Literal 0x1
0194 e219 | | Load 0x1,0x19
0195 1c08 | | Execute_Immediate Run_Utility,0x8
0196 4801 |H | Short_Literal 0x1
0197 4801 |H | Short_Literal 0x1
0198 e248 | H | Load 0x1,0x48
0199 0334 | 4 | Declare_Variable Array,With_Constraint
019a 4800 |H | Short_Literal 0x0
019b e247 | G | Load 0x1,0x47
019c 1c08 | | Execute_Immediate Run_Utility,0x8
019d 4801 |H | Short_Literal 0x1
019e 00d9 | | Load_Top At_Offset_1
019f 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01a0 e5fe | | Load 0x2,-0x2
01a1 e5ff | | Load 0x2,-0x1
01a2 e001 | | Load 0x0,0x1
01a3 180f | | Execute Package,Field_Execute,Field_Number 0xf
01a4 800a | | Call 0x0,0xa
01a5 e245 | E | Load 0x1,0x45
01a6 180f | | Execute Package,Field_Execute,Field_Number 0xf
01a7 00d9 | | Load_Top At_Offset_1
01a8 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3
01a9 e5fe | | Load 0x2,-0x2
01aa 00d9 | | Load_Top At_Offset_1
01ab 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
01ac 4801 |H | Short_Literal 0x1
01ad 00da | | Load_Top At_Offset_2
01ae 01d6 | | Execute Vector,Field_Write
01af 00d9 | | Load_Top At_Offset_1
01b0 00d8 | | Load_Top At_Offset_0
01b1 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01b2 00da | | Load_Top At_Offset_2
01b3 01da | | Execute Vector,Bounds
01b4 00da | | Load_Top At_Offset_2
01b5 01da | | Execute Vector,Bounds
01b6 00da | | Load_Top At_Offset_2
01b7 027f | | Execute Discrete,Equal
01b8 7001 |p | Jump_Nonzero 0x1ba
01b9 08e0 | | Execute_Immediate Raise,0xe0
01ba 00cd | | Action Spare6_Action
01bb 027f | | Execute Discrete,Equal
01bc 7001 |p | Jump_Nonzero 0x1be
01bd 08e0 | | Execute_Immediate Raise,0xe0
01be 00d2 | | Pop_Control Pop_Count_2
01bf 00d9 | | Load_Top At_Offset_1
01c0 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
01c1 4402 |D | Exit_Subprogram With_Result,0x2
01c2 0000 0000 | | .BLANK 0000[0x6]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cb | | .CONST 0x01cb ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 0001 | | .CONST 0x0001 ; Number of locals
01cb BODY_01c8:
01cb INIT_01c8:
01cb 4801 |H | Short_Literal 0x1
01cc e219 | | Load 0x1,0x19
01cd 1c08 | | Execute_Immediate Run_Utility,0x8
01ce 4801 |H | Short_Literal 0x1
01cf 4801 |H | Short_Literal 0x1
01d0 e248 | H | Load 0x1,0x48
01d1 0334 | 4 | Declare_Variable Array,With_Constraint
01d2 4802 |H | Short_Literal 0x2
01d3 e247 | G | Load 0x1,0x47
01d4 1c08 | | Execute_Immediate Run_Utility,0x8
01d5 4801 |H | Short_Literal 0x1
01d6 00d9 | | Load_Top At_Offset_1
01d7 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01d8 4801 |H | Short_Literal 0x1
01d9 00da | | Load_Top At_Offset_2
01da 01d6 | | Execute Vector,Field_Write
01db 00d9 | | Load_Top At_Offset_1
01dc 00d8 | | Load_Top At_Offset_0
01dd 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01de 00da | | Load_Top At_Offset_2
01df 01da | | Execute Vector,Bounds
01e0 00da | | Load_Top At_Offset_2
01e1 01da | | Execute Vector,Bounds
01e2 00da | | Load_Top At_Offset_2
01e3 027f | | Execute Discrete,Equal
01e4 7001 |p | Jump_Nonzero 0x1e6
01e5 08e0 | | Execute_Immediate Raise,0xe0
01e6 00cd | | Action Spare6_Action
01e7 027f | | Execute Discrete,Equal
01e8 7001 |p | Jump_Nonzero 0x1ea
01e9 08e0 | | Execute_Immediate Raise,0xe0
01ea 00d2 | | Pop_Control Pop_Count_2
01eb 00d9 | | Load_Top At_Offset_1
01ec 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
01ed 00ca | | Action Exit_Nullary_Function
01ee 0000 0000 | | .XXX[0x2]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f3 | | .CONST 0x01f3 ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0001 | | .CONST 0x0001 ; Number of locals
01f3 BODY_01f0:
01f3 INIT_01f0:
01f3 4801 |H | Short_Literal 0x1
01f4 e219 | | Load 0x1,0x19
01f5 1c08 | | Execute_Immediate Run_Utility,0x8
01f6 4801 |H | Short_Literal 0x1
01f7 4801 |H | Short_Literal 0x1
01f8 e248 | H | Load 0x1,0x48
01f9 0334 | 4 | Declare_Variable Array,With_Constraint
01fa 4803 |H | Short_Literal 0x3
01fb e247 | G | Load 0x1,0x47
01fc 1c08 | | Execute_Immediate Run_Utility,0x8
01fd 4801 |H | Short_Literal 0x1
01fe 00d9 | | Load_Top At_Offset_1
01ff 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0200 4801 |H | Short_Literal 0x1
0201 00da | | Load_Top At_Offset_2
0202 01d6 | | Execute Vector,Field_Write
0203 00d9 | | Load_Top At_Offset_1
0204 00d8 | | Load_Top At_Offset_0
0205 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0206 00da | | Load_Top At_Offset_2
0207 01da | | Execute Vector,Bounds
0208 00da | | Load_Top At_Offset_2
0209 01da | | Execute Vector,Bounds
020a 00da | | Load_Top At_Offset_2
020b 027f | | Execute Discrete,Equal
020c 7001 |p | Jump_Nonzero 0x20e
020d 08e0 | | Execute_Immediate Raise,0xe0
020e 00cd | | Action Spare6_Action
020f 027f | | Execute Discrete,Equal
0210 7001 |p | Jump_Nonzero 0x212
0211 08e0 | | Execute_Immediate Raise,0xe0
0212 00d2 | | Pop_Control Pop_Count_2
0213 00d9 | | Load_Top At_Offset_1
0214 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0215 00ca | | Action Exit_Nullary_Function
0216 0000 0000 | | .XXX[0x2]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 021b | | .CONST 0x021b ; Address of begin
0219 0004 | | .CONST 0x0004 ; Address of exception handler
021a 0001 | | .CONST 0x0001 ; Number of locals
021b BODY_0218:
021b INIT_0218:
021b 00da | | Load_Top At_Offset_2
021c 0d01 | | Execute_Immediate Less,0x1
021d 6802 |h | Jump_Zero 0x220
021e e21a | | Load 0x1,0x1a
021f 4401 |D | Exit_Subprogram With_Result,0x1
0220 4801 |H | Short_Literal 0x1
0221 e219 | | Load 0x1,0x19
0222 1c08 | | Execute_Immediate Run_Utility,0x8
0223 4801 |H | Short_Literal 0x1
0224 4801 |H | Short_Literal 0x1
0225 e248 | H | Load 0x1,0x48
0226 0334 | 4 | Declare_Variable Array,With_Constraint
0227 4801 |H | Short_Literal 0x1
0228 e247 | G | Load 0x1,0x47
0229 1c08 | | Execute_Immediate Run_Utility,0x8
022a 4801 |H | Short_Literal 0x1
022b 00d9 | | Load_Top At_Offset_1
022c 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
022d e5ff | | Load 0x2,-0x1
022e 00d9 | | Load_Top At_Offset_1
022f 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
0230 4801 |H | Short_Literal 0x1
0231 00da | | Load_Top At_Offset_2
0232 01d6 | | Execute Vector,Field_Write
0233 00d9 | | Load_Top At_Offset_1
0234 00d8 | | Load_Top At_Offset_0
0235 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0236 00da | | Load_Top At_Offset_2
0237 01da | | Execute Vector,Bounds
0238 00da | | Load_Top At_Offset_2
0239 01da | | Execute Vector,Bounds
023a 00da | | Load_Top At_Offset_2
023b 027f | | Execute Discrete,Equal
023c 7001 |p | Jump_Nonzero 0x23e
023d 08e0 | | Execute_Immediate Raise,0xe0
023e 00cd | | Action Spare6_Action
023f 027f | | Execute Discrete,Equal
0240 7001 |p | Jump_Nonzero 0x242
0241 08e0 | | Execute_Immediate Raise,0xe0
0242 00d2 | | Pop_Control Pop_Count_2
0243 00d9 | | Load_Top At_Offset_1
0244 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0245 4401 |D | Exit_Subprogram With_Result,0x1
0246 0000 0000 | | .XXX[0x2]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024d | M | .CONST 0x024d ; Address of begin
0249 0004 | | .CONST 0x0004 ; Address of exception handler
024a 0002 | | .CONST 0x0002 ; Number of locals
024b INIT_0248:
024b 029f 05eb | | Declare_Subprogram For_Call,INIT_05e8
024d BODY_0248:
024d 00db | | Load_Top At_Offset_3
024e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
024f 0d01 | | Execute_Immediate Less,0x1
0250 6804 |h | Jump_Zero 0x255
0251 e5fe | | Load 0x2,-0x2
0252 02fd | | Declare_Variable Variant_Record,Duplicate
0253 00cd | | Action Spare6_Action
0254 4402 |D | Exit_Subprogram With_Result,0x2
0255 e5fe | | Load 0x2,-0x2
0256 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0257 0d01 | | Execute_Immediate Less,0x1
0258 6804 |h | Jump_Zero 0x25d
0259 00db | | Load_Top At_Offset_3
025a 02fd | | Declare_Variable Variant_Record,Duplicate
025b 00cd | | Action Spare6_Action
025c 4402 |D | Exit_Subprogram With_Result,0x2
025d 00cf | | Action Mark_Auxiliary
025e e5fe | | Load 0x2,-0x2
025f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0260 01d9 | | Execute Vector,Reverse_Bounds
0261 0263 | c | Execute Discrete,Above_Bound
0262 7027 |p' | Jump_Nonzero 0x28a
0263 00d8 | | Load_Top At_Offset_0
0264 e5fe | | Load 0x2,-0x2
0265 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0266 01d5 | | Execute Vector,Field_Reference
0267 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0268 0f04 | | Execute_Immediate Equal,0x4
0269 681e |h | Jump_Zero 0x288
026a e00b | | Load 0x0,0xb
026b 0322 | " | Declare_Variable Record
026c 00d9 | | Load_Top At_Offset_1
026d 0a01 | | Execute_Immediate Plus,0x1
026e 00d9 | | Load_Top At_Offset_1
026f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0270 e5fe | | Load 0x2,-0x2
0271 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0272 01dc | | Execute Vector,Last
0273 00d9 | | Load_Top At_Offset_1
0274 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0275 e5fe | | Load 0x2,-0x2
0276 824d | M | Call 0x1,0x4d
0277 e5ff | | Load 0x2,-0x1
0278 8223 | # | Call 0x1,0x23
0279 e00b | | Load 0x0,0xb
027a 0322 | " | Declare_Variable Record
027b 4801 |H | Short_Literal 0x1
027c 00d9 | | Load_Top At_Offset_1
027d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
027e 00da | | Load_Top At_Offset_2
027f 0aff | | Execute_Immediate Plus,-0x1
0280 00d9 | | Load_Top At_Offset_1
0281 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0282 e5fe | | Load 0x2,-0x2
0283 824d | M | Call 0x1,0x4d
0284 e5ff | | Load 0x2,-0x1
0285 8223 | # | Call 0x1,0x23
0286 8228 | ( | Call 0x1,0x28
0287 4402 |D | Exit_Subprogram With_Result,0x2
0288 00c8 | | Action Pop_Auxiliary_Range
0289 3fd9 |? | Loop_Increasing 0x263
028a 00c9 | | Action Pop_Auxiliary_Loop
028b e5ff | | Load 0x2,-0x1
028c 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
028d 01d9 | | Execute Vector,Reverse_Bounds
028e 0263 | c | Execute Discrete,Above_Bound
028f 7027 |p' | Jump_Nonzero 0x2b7
0290 00d8 | | Load_Top At_Offset_0
0291 e5ff | | Load 0x2,-0x1
0292 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0293 01d5 | | Execute Vector,Field_Reference
0294 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0295 0f04 | | Execute_Immediate Equal,0x4
0296 681e |h | Jump_Zero 0x2b5
0297 e5fe | | Load 0x2,-0x2
0298 e00b | | Load 0x0,0xb
0299 0322 | " | Declare_Variable Record
029a 00da | | Load_Top At_Offset_2
029b 0a01 | | Execute_Immediate Plus,0x1
029c 00d9 | | Load_Top At_Offset_1
029d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
029e e5ff | | Load 0x2,-0x1
029f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02a0 01dc | | Execute Vector,Last
02a1 00d9 | | Load_Top At_Offset_1
02a2 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02a3 e5ff | | Load 0x2,-0x1
02a4 824d | M | Call 0x1,0x4d
02a5 8223 | # | Call 0x1,0x23
02a6 e5fe | | Load 0x2,-0x2
02a7 e00b | | Load 0x0,0xb
02a8 0322 | " | Declare_Variable Record
02a9 4801 |H | Short_Literal 0x1
02aa 00d9 | | Load_Top At_Offset_1
02ab 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02ac 00db | | Load_Top At_Offset_3
02ad 0aff | | Execute_Immediate Plus,-0x1
02ae 00d9 | | Load_Top At_Offset_1
02af 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02b0 e5ff | | Load 0x2,-0x1
02b1 824d | M | Call 0x1,0x4d
02b2 8223 | # | Call 0x1,0x23
02b3 8228 | ( | Call 0x1,0x28
02b4 4402 |D | Exit_Subprogram With_Result,0x2
02b5 00c8 | | Action Pop_Auxiliary_Range
02b6 3fd9 |? | Loop_Increasing 0x290
02b7 00ce | | Action Pop_Auxiliary
02b8 8402 | | Call 0x2,0x2
02b9 0831 | 1 | Execute_Immediate Raise,0x31
02ba 0000 0000 | | .BLANK 0000[0x6]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02c3 | | .CONST 0x02c3 ; Address of begin
02c1 0004 | | .CONST 0x0004 ; Address of exception handler
02c2 0001 | | .CONST 0x0001 ; Number of locals
02c3 BODY_02c0:
02c3 INIT_02c0:
02c3 00db | | Load_Top At_Offset_3
02c4 4800 |H | Short_Literal 0x0
02c5 e5ff | | Load 0x2,-0x1
02c6 e001 | | Load 0x0,0x1
02c7 180f | | Execute Package,Field_Execute,Field_Number 0xf
02c8 800a | | Call 0x0,0xa
02c9 824f | O | Call 0x1,0x4f
02ca 4503 |E | Exit_Subprogram 0x3
02cb 0000 0000 | | .BLANK 0000[0x5]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d3 | | .CONST 0x02d3 ; Address of begin
02d1 0004 | | .CONST 0x0004 ; Address of exception handler
02d2 0001 | | .CONST 0x0001 ; Number of locals
02d3 BODY_02d0:
02d3 INIT_02d0:
02d3 00da | | Load_Top At_Offset_2
02d4 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02d5 0d01 | | Execute_Immediate Less,0x1
02d6 6804 |h | Jump_Zero 0x2db
02d7 00db | | Load_Top At_Offset_3
02d8 02fd | | Declare_Variable Variant_Record,Duplicate
02d9 00cd | | Action Spare6_Action
02da 4402 |D | Exit_Subprogram With_Result,0x2
02db 00db | | Load_Top At_Offset_3
02dc 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02dd 0d01 | | Execute_Immediate Less,0x1
02de 6804 |h | Jump_Zero 0x2e3
02df 00da | | Load_Top At_Offset_2
02e0 02fd | | Declare_Variable Variant_Record,Duplicate
02e1 00cd | | Action Spare6_Action
02e2 4402 |D | Exit_Subprogram With_Result,0x2
02e3 00cf | | Action Mark_Auxiliary
02e4 e5fe | | Load 0x2,-0x2
02e5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02e6 01d9 | | Execute Vector,Reverse_Bounds
02e7 0263 | c | Execute Discrete,Above_Bound
02e8 7027 |p' | Jump_Nonzero 0x310
02e9 00d8 | | Load_Top At_Offset_0
02ea e5fe | | Load 0x2,-0x2
02eb 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02ec 01d5 | | Execute Vector,Field_Reference
02ed 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
02ee 0f04 | | Execute_Immediate Equal,0x4
02ef 681e |h | Jump_Zero 0x30e
02f0 e00b | | Load 0x0,0xb
02f1 0322 | " | Declare_Variable Record
02f2 00d9 | | Load_Top At_Offset_1
02f3 0a01 | | Execute_Immediate Plus,0x1
02f4 00d9 | | Load_Top At_Offset_1
02f5 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02f6 e5fe | | Load 0x2,-0x2
02f7 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02f8 01dc | | Execute Vector,Last
02f9 00d9 | | Load_Top At_Offset_1
02fa 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02fb e5fe | | Load 0x2,-0x2
02fc 824d | M | Call 0x1,0x4d
02fd e5ff | | Load 0x2,-0x1
02fe 8227 | ' | Call 0x1,0x27
02ff e00b | | Load 0x0,0xb
0300 0322 | " | Declare_Variable Record
0301 4801 |H | Short_Literal 0x1
0302 00d9 | | Load_Top At_Offset_1
0303 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0304 00da | | Load_Top At_Offset_2
0305 0aff | | Execute_Immediate Plus,-0x1
0306 00d9 | | Load_Top At_Offset_1
0307 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0308 e5fe | | Load 0x2,-0x2
0309 824d | M | Call 0x1,0x4d
030a e5ff | | Load 0x2,-0x1
030b 8227 | ' | Call 0x1,0x27
030c 8228 | ( | Call 0x1,0x28
030d 4402 |D | Exit_Subprogram With_Result,0x2
030e 00c8 | | Action Pop_Auxiliary_Range
030f 3fd9 |? | Loop_Increasing 0x2e9
0310 00c9 | | Action Pop_Auxiliary_Loop
0311 00db | | Load_Top At_Offset_3
0312 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0313 01d9 | | Execute Vector,Reverse_Bounds
0314 0263 | c | Execute Discrete,Above_Bound
0315 7027 |p' | Jump_Nonzero 0x33d
0316 00d8 | | Load_Top At_Offset_0
0317 e5ff | | Load 0x2,-0x1
0318 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0319 01d5 | | Execute Vector,Field_Reference
031a 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
031b 0f04 | | Execute_Immediate Equal,0x4
031c 681e |h | Jump_Zero 0x33b
031d e5fe | | Load 0x2,-0x2
031e e00b | | Load 0x0,0xb
031f 0322 | " | Declare_Variable Record
0320 00da | | Load_Top At_Offset_2
0321 0a01 | | Execute_Immediate Plus,0x1
0322 00d9 | | Load_Top At_Offset_1
0323 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0324 e5ff | | Load 0x2,-0x1
0325 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0326 01dc | | Execute Vector,Last
0327 00d9 | | Load_Top At_Offset_1
0328 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0329 e5ff | | Load 0x2,-0x1
032a 824d | M | Call 0x1,0x4d
032b 8227 | ' | Call 0x1,0x27
032c e5fe | | Load 0x2,-0x2
032d e00b | | Load 0x0,0xb
032e 0322 | " | Declare_Variable Record
032f 4801 |H | Short_Literal 0x1
0330 00d9 | | Load_Top At_Offset_1
0331 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0332 00db | | Load_Top At_Offset_3
0333 0aff | | Execute_Immediate Plus,-0x1
0334 00d9 | | Load_Top At_Offset_1
0335 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0336 e5ff | | Load 0x2,-0x1
0337 824d | M | Call 0x1,0x4d
0338 8227 | ' | Call 0x1,0x27
0339 8228 | ( | Call 0x1,0x28
033a 4402 |D | Exit_Subprogram With_Result,0x2
033b 00c8 | | Action Pop_Auxiliary_Range
033c 3fd9 |? | Loop_Increasing 0x316
033d 00ce | | Action Pop_Auxiliary
033e 00da | | Load_Top At_Offset_2
033f 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0340 e5fe | | Load 0x2,-0x2
0341 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0342 0273 | s | Execute Discrete,Plus
0343 e219 | | Load 0x1,0x19
0344 1c08 | | Execute_Immediate Run_Utility,0x8
0345 00db | | Load_Top At_Offset_3
0346 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0347 e5fe | | Load 0x2,-0x2
0348 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0349 01cc | | Execute Vector,Catenate
034a 00d9 | | Load_Top At_Offset_1
034b 00d8 | | Load_Top At_Offset_0
034c 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
034d 00da | | Load_Top At_Offset_2
034e 01da | | Execute Vector,Bounds
034f 00da | | Load_Top At_Offset_2
0350 01da | | Execute Vector,Bounds
0351 00da | | Load_Top At_Offset_2
0352 027f | | Execute Discrete,Equal
0353 7001 |p | Jump_Nonzero 0x355
0354 08e0 | | Execute_Immediate Raise,0xe0
0355 00cd | | Action Spare6_Action
0356 027f | | Execute Discrete,Equal
0357 7001 |p | Jump_Nonzero 0x359
0358 08e0 | | Execute_Immediate Raise,0xe0
0359 00d2 | | Pop_Control Pop_Count_2
035a 00d9 | | Load_Top At_Offset_1
035b 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
035c 4402 |D | Exit_Subprogram With_Result,0x2
035d 0000 0000 | | .XXX[0x3]
035f 0000 | |
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0363 | c | .CONST 0x0363 ; Address of begin
0361 0004 | | .CONST 0x0004 ; Address of exception handler
0362 0001 | | .CONST 0x0001 ; Number of locals
0363 BODY_0360:
0363 INIT_0360:
0363 00da | | Load_Top At_Offset_2
0364 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0365 0d01 | | Execute_Immediate Less,0x1
0366 6808 |h | Jump_Zero 0x36f
0367 00db | | Load_Top At_Offset_3
0368 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0369 0d01 | | Execute_Immediate Less,0x1
036a 6804 |h | Jump_Zero 0x36f
036b 00da | | Load_Top At_Offset_2
036c 02fd | | Declare_Variable Variant_Record,Duplicate
036d 00cd | | Action Spare6_Action
036e 4402 |D | Exit_Subprogram With_Result,0x2
036f 00da | | Load_Top At_Offset_2
0370 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0371 e5fe | | Load 0x2,-0x2
0372 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0373 0273 | s | Execute Discrete,Plus
0374 0a01 | | Execute_Immediate Plus,0x1
0375 e219 | | Load 0x1,0x19
0376 1c08 | | Execute_Immediate Run_Utility,0x8
0377 e249 | I | Load 0x1,0x49
0378 e5ff | | Load 0x2,-0x1
0379 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
037a 01cb | | Execute Vector,Append
037b e5fe | | Load 0x2,-0x2
037c 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
037d 01cc | | Execute Vector,Catenate
037e 00d9 | | Load_Top At_Offset_1
037f 00d8 | | Load_Top At_Offset_0
0380 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0381 00da | | Load_Top At_Offset_2
0382 01da | | Execute Vector,Bounds
0383 00da | | Load_Top At_Offset_2
0384 01da | | Execute Vector,Bounds
0385 00da | | Load_Top At_Offset_2
0386 027f | | Execute Discrete,Equal
0387 7001 |p | Jump_Nonzero 0x389
0388 08e0 | | Execute_Immediate Raise,0xe0
0389 00cd | | Action Spare6_Action
038a 027f | | Execute Discrete,Equal
038b 7001 |p | Jump_Nonzero 0x38d
038c 08e0 | | Execute_Immediate Raise,0xe0
038d 00d2 | | Pop_Control Pop_Count_2
038e 00d9 | | Load_Top At_Offset_1
038f 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0390 4402 |D | Exit_Subprogram With_Result,0x2
0391 0000 0000 | | .BLANK 0000[0x7]
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039f | | .CONST 0x039f ; Address of begin
0399 0004 | | .CONST 0x0004 ; Address of exception handler
039a 0004 | | .CONST 0x0004 ; Number of locals
039b INIT_0398:
039b e230 | 0 | Load 0x1,0x30
039c 03e9 | | Declare_Variable Discrete,Duplicate
039d 029f 065b | [| Declare_Subprogram For_Call,INIT_0658
039f BODY_0398:
039f e230 | 0 | Load 0x1,0x30
03a0 e5ff | | Load 0x2,-0x1
03a1 8231 | 1 | Call 0x1,0x31
03a2 005b | [ | Store_Top Discrete,At_Offset_3
03a3 00cf | | Action Mark_Auxiliary
03a4 7806 |x | Jump 0x3ab
03a5 8404 | | Call 0x2,0x4
03a6 00db | | Load_Top At_Offset_3
03a7 e5ff | | Load 0x2,-0x1
03a8 8234 | 4 | Call 0x1,0x34
03a9 c402 | | Store 0x2,0x2
03aa 00c9 | | Action Pop_Auxiliary_Loop
03ab 00db | | Load_Top At_Offset_3
03ac 8232 | 2 | Call 0x1,0x32
03ad 6ff7 |o | Jump_Zero 0x3a5
03ae 00ce | | Action Pop_Auxiliary
03af 4800 |H | Short_Literal 0x0
03b0 4402 |D | Exit_Subprogram With_Result,0x2
03b1 0000 0000 | | .BLANK 0000[0x7]
03b8 ; --------------------------------------------------------------------------------------
03b8 ; SUBPROGRAM
03b8 ; --------------------------------------------------------------------------------------
03b8 03bb | | .CONST 0x03bb ; Address of begin
03b9 0004 | | .CONST 0x0004 ; Address of exception handler
03ba 0001 | | .CONST 0x0001 ; Number of locals
03bb BODY_03b8:
03bb INIT_03b8:
03bb e211 | | Load 0x1,0x11
03bc e5fe | | Load 0x2,-0x2
03bd 821d | | Call 0x1,0x1d
03be 00db | | Load_Top At_Offset_3
03bf 8229 | ) | Call 0x1,0x29
03c0 4402 |D | Exit_Subprogram With_Result,0x2
03c1 0000 0000 | | .BLANK 0000[0x7]
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03ce | | .CONST 0x03ce ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0002 | | .CONST 0x0002 ; Number of locals
03cb INIT_03c8:
03cb 00db | | Load_Top At_Offset_3
03cc 00db | | Load_Top At_Offset_3
03cd 822d | - | Call 0x1,0x2d
03ce BODY_03c8:
03ce 4503 |E | Exit_Subprogram 0x3
03cf 0000 | | .XXX[0x1]
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 00db | | Load_Top At_Offset_3
03d4 e211 | | Load 0x1,0x11
03d5 e5ff | | Load 0x2,-0x1
03d6 821d | | Call 0x1,0x1d
03d7 822b | + | Call 0x1,0x2b
03d8 4503 |E | Exit_Subprogram 0x3
03d9 0000 0000 | | .BLANK 0000[0x7]
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03e3 | | .CONST 0x03e3 ; Address of begin
03e1 0004 | | .CONST 0x0004 ; Address of exception handler
03e2 0001 | | .CONST 0x0001 ; Number of locals
03e3 BODY_03e0:
03e3 INIT_03e0:
03e3 00db | | Load_Top At_Offset_3
03e4 e211 | | Load 0x1,0x11
03e5 e5ff | | Load 0x2,-0x1
03e6 821d | | Call 0x1,0x1d
03e7 822d | - | Call 0x1,0x2d
03e8 4402 |D | Exit_Subprogram With_Result,0x2
03e9 0000 0000 | | .BLANK 0000[0x7]
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 4801 |H | Short_Literal 0x1
03f4 a5fe | | Store_Unchecked 0x2,-0x2
03f5 4502 |E | Exit_Subprogram 0x2
03f6 0000 0000 | | .XXX[0x2]
03f8 ; --------------------------------------------------------------------------------------
03f8 ; SUBPROGRAM
03f8 ; --------------------------------------------------------------------------------------
03f8 03fb | | .CONST 0x03fb ; Address of begin
03f9 0004 | | .CONST 0x0004 ; Address of exception handler
03fa 0001 | | .CONST 0x0001 ; Number of locals
03fb BODY_03f8:
03fb INIT_03f8:
03fb 00da | | Load_Top At_Offset_2
03fc 0d01 | | Execute_Immediate Less,0x1
03fd 4401 |D | Exit_Subprogram With_Result,0x1
03fe 0000 0000 | | .XXX[0x2]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0408 | | .CONST 0x0408 ; Address of begin
0401 0004 | | .CONST 0x0004 ; Address of exception handler
0402 0002 | | .CONST 0x0002 ; Number of locals
0403 INIT_0400:
0403 00db | | Load_Top At_Offset_3
0404 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0405 01dc | | Execute Vector,Last
0406 00e3 | | Load_Encached Natural_Cache
0407 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0408 BODY_0400:
0408 00db | | Load_Top At_Offset_3
0409 8232 | 2 | Call 0x1,0x32
040a 6802 |h | Jump_Zero 0x40d
040b e21a | | Load 0x1,0x1a
040c 4402 |D | Exit_Subprogram With_Result,0x2
040d 00cf | | Action Mark_Auxiliary
040e 00d9 | | Load_Top At_Offset_1
040f e5ff | | Load 0x2,-0x1
0410 00d8 | | Load_Top At_Offset_0
0411 00e4 | | Load_Encached Positive_Cache
0412 0260 | ` | Execute Discrete,In_Type
0413 7001 |p | Jump_Nonzero 0x415
0414 0801 | | Execute_Immediate Raise,0x1
0415 0263 | c | Execute Discrete,Above_Bound
0416 700e |p | Jump_Nonzero 0x425
0417 00d8 | | Load_Top At_Offset_0
0418 e5fe | | Load 0x2,-0x2
0419 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
041a 01d5 | | Execute Vector,Field_Reference
041b 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
041c 0f04 | | Execute_Immediate Equal,0x4
041d 6805 |h | Jump_Zero 0x423
041e 00d8 | | Load_Top At_Offset_0
041f 0aff | | Execute_Immediate Plus,-0x1
0420 c402 | | Store 0x2,0x2
0421 00d2 | | Pop_Control Pop_Count_2
0422 7802 |x | Jump 0x425
0423 00c8 | | Action Pop_Auxiliary_Range
0424 3ff2 |? | Loop_Increasing 0x417
0425 00ce | | Action Pop_Auxiliary
0426 e00b | | Load 0x0,0xb
0427 0322 | " | Declare_Variable Record
0428 e5ff | | Load 0x2,-0x1
0429 00d8 | | Load_Top At_Offset_0
042a 00e4 | | Load_Encached Positive_Cache
042b 0260 | ` | Execute Discrete,In_Type
042c 7001 |p | Jump_Nonzero 0x42e
042d 0801 | | Execute_Immediate Raise,0x1
042e 00d9 | | Load_Top At_Offset_1
042f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0430 00d9 | | Load_Top At_Offset_1
0431 00d9 | | Load_Top At_Offset_1
0432 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0433 e5fe | | Load 0x2,-0x2
0434 824d | M | Call 0x1,0x4d
0435 4402 |D | Exit_Subprogram With_Result,0x2
0436 0000 0000 | | .XXX[0x2]
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043b | ; | .CONST 0x043b ; Address of begin
0439 0004 | | .CONST 0x0004 ; Address of exception handler
043a 0001 | | .CONST 0x0001 ; Number of locals
043b BODY_0438:
043b INIT_0438:
043b 00db | | Load_Top At_Offset_3
043c 8232 | 2 | Call 0x1,0x32
043d 7021 |p! | Jump_Nonzero 0x45f
043e 00cf | | Action Mark_Auxiliary
043f 00db | | Load_Top At_Offset_3
0440 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0441 01dc | | Execute Vector,Last
0442 e5fe | | Load 0x2,-0x2
0443 00d8 | | Load_Top At_Offset_0
0444 00e4 | | Load_Encached Positive_Cache
0445 0260 | ` | Execute Discrete,In_Type
0446 7001 |p | Jump_Nonzero 0x448
0447 0801 | | Execute_Immediate Raise,0x1
0448 0263 | c | Execute Discrete,Above_Bound
0449 7012 |p | Jump_Nonzero 0x45c
044a 00d8 | | Load_Top At_Offset_0
044b e5ff | | Load 0x2,-0x1
044c 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
044d 01d5 | | Execute Vector,Field_Reference
044e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
044f 0f04 | | Execute_Immediate Equal,0x4
0450 6809 |h | Jump_Zero 0x45a
0451 00d8 | | Load_Top At_Offset_0
0452 0a01 | | Execute_Immediate Plus,0x1
0453 00d8 | | Load_Top At_Offset_0
0454 e230 | 0 | Load 0x1,0x30
0455 0260 | ` | Execute Discrete,In_Type
0456 7001 |p | Jump_Nonzero 0x458
0457 0801 | | Execute_Immediate Raise,0x1
0458 a5fe | | Store_Unchecked 0x2,-0x2
0459 4502 |E | Exit_Subprogram 0x2
045a 00c8 | | Action Pop_Auxiliary_Range
045b 3fee |? | Loop_Increasing 0x44a
045c 00ce | | Action Pop_Auxiliary
045d 4800 |H | Short_Literal 0x0
045e a5fe | | Store_Unchecked 0x2,-0x2
045f 4502 |E | Exit_Subprogram 0x2
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 e211 | | Load 0x1,0x11
0464 e5fe | | Load 0x2,-0x2
0465 821d | | Call 0x1,0x1d
0466 00db | | Load_Top At_Offset_3
0467 8223 | # | Call 0x1,0x23
0468 4402 |D | Exit_Subprogram With_Result,0x2
0469 0000 0000 | | .BLANK 0000[0x7]
0470 ; --------------------------------------------------------------------------------------
0470 ; SUBPROGRAM
0470 ; --------------------------------------------------------------------------------------
0470 0473 | s | .CONST 0x0473 ; Address of begin
0471 0004 | | .CONST 0x0004 ; Address of exception handler
0472 0001 | | .CONST 0x0001 ; Number of locals
0473 BODY_0470:
0473 INIT_0470:
0473 00db | | Load_Top At_Offset_3
0474 e211 | | Load 0x1,0x11
0475 e5ff | | Load 0x2,-0x1
0476 821d | | Call 0x1,0x1d
0477 8223 | # | Call 0x1,0x23
0478 4402 |D | Exit_Subprogram With_Result,0x2
0479 0000 0000 | | .BLANK 0000[0x7]
0480 ; --------------------------------------------------------------------------------------
0480 ; SUBPROGRAM
0480 ; --------------------------------------------------------------------------------------
0480 0483 | | .CONST 0x0483 ; Address of begin
0481 0004 | | .CONST 0x0004 ; Address of exception handler
0482 0001 | | .CONST 0x0001 ; Number of locals
0483 BODY_0480:
0483 INIT_0480:
0483 e211 | | Load 0x1,0x11
0484 e5fe | | Load 0x2,-0x2
0485 821d | | Call 0x1,0x1d
0486 00db | | Load_Top At_Offset_3
0487 8227 | ' | Call 0x1,0x27
0488 4402 |D | Exit_Subprogram With_Result,0x2
0489 0000 0000 | | .BLANK 0000[0x7]
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 00db | | Load_Top At_Offset_3
0494 e211 | | Load 0x1,0x11
0495 e5ff | | Load 0x2,-0x1
0496 821d | | Call 0x1,0x1d
0497 8227 | ' | Call 0x1,0x27
0498 4402 |D | Exit_Subprogram With_Result,0x2
0499 0000 0000 | | .BLANK 0000[0x7]
04a0 ; --------------------------------------------------------------------------------------
04a0 ; SUBPROGRAM
04a0 ; --------------------------------------------------------------------------------------
04a0 04a3 | | .CONST 0x04a3 ; Address of begin
04a1 0004 | | .CONST 0x0004 ; Address of exception handler
04a2 0001 | | .CONST 0x0001 ; Number of locals
04a3 BODY_04a0:
04a3 INIT_04a0:
04a3 e211 | | Load 0x1,0x11
04a4 e5fe | | Load 0x2,-0x2
04a5 821d | | Call 0x1,0x1d
04a6 e211 | | Load 0x1,0x11
04a7 e5ff | | Load 0x2,-0x1
04a8 821d | | Call 0x1,0x1d
04a9 8227 | ' | Call 0x1,0x27
04aa 4402 |D | Exit_Subprogram With_Result,0x2
04ab 0000 0000 | | .BLANK 0000[0x5]
04b0 ; --------------------------------------------------------------------------------------
04b0 ; SUBPROGRAM
04b0 ; --------------------------------------------------------------------------------------
04b0 04b3 | | .CONST 0x04b3 ; Address of begin
04b1 0004 | | .CONST 0x0004 ; Address of exception handler
04b2 0001 | | .CONST 0x0001 ; Number of locals
04b3 BODY_04b0:
04b3 INIT_04b0:
04b3 e211 | | Load 0x1,0x11
04b4 e5fe | | Load 0x2,-0x2
04b5 821d | | Call 0x1,0x1d
04b6 00db | | Load_Top At_Offset_3
04b7 8228 | ( | Call 0x1,0x28
04b8 4402 |D | Exit_Subprogram With_Result,0x2
04b9 0000 0000 | | .BLANK 0000[0x7]
04c0 ; --------------------------------------------------------------------------------------
04c0 ; SUBPROGRAM
04c0 ; --------------------------------------------------------------------------------------
04c0 04c3 | | .CONST 0x04c3 ; Address of begin
04c1 0004 | | .CONST 0x0004 ; Address of exception handler
04c2 0001 | | .CONST 0x0001 ; Number of locals
04c3 BODY_04c0:
04c3 INIT_04c0:
04c3 00db | | Load_Top At_Offset_3
04c4 e211 | | Load 0x1,0x11
04c5 e5ff | | Load 0x2,-0x1
04c6 821d | | Call 0x1,0x1d
04c7 8228 | ( | Call 0x1,0x28
04c8 4402 |D | Exit_Subprogram With_Result,0x2
04c9 0000 0000 | | .BLANK 0000[0x7]
04d0 ; --------------------------------------------------------------------------------------
04d0 ; SUBPROGRAM
04d0 ; --------------------------------------------------------------------------------------
04d0 04d3 | | .CONST 0x04d3 ; Address of begin
04d1 0004 | | .CONST 0x0004 ; Address of exception handler
04d2 0001 | | .CONST 0x0001 ; Number of locals
04d3 BODY_04d0:
04d3 INIT_04d0:
04d3 e211 | | Load 0x1,0x11
04d4 e5fe | | Load 0x2,-0x2
04d5 821d | | Call 0x1,0x1d
04d6 e211 | | Load 0x1,0x11
04d7 e5ff | | Load 0x2,-0x1
04d8 821d | | Call 0x1,0x1d
04d9 8228 | ( | Call 0x1,0x28
04da 4402 |D | Exit_Subprogram With_Result,0x2
04db 0000 0000 | | .BLANK 0000[0x5]
04e0 ; --------------------------------------------------------------------------------------
04e0 ; SUBPROGRAM
04e0 ; --------------------------------------------------------------------------------------
04e0 04e3 | | .CONST 0x04e3 ; Address of begin
04e1 0004 | | .CONST 0x0004 ; Address of exception handler
04e2 0001 | | .CONST 0x0001 ; Number of locals
04e3 BODY_04e0:
04e3 INIT_04e0:
04e3 4607 |F | Jump_Case 0x7
04e4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
04e5 7806 |x | Jump 0x4ec ; case 0x1
04e6 7809 |x | Jump 0x4f0 ; case 0x2
04e7 780d |x | Jump 0x4f5 ; case 0x3
04e8 7810 |x | Jump 0x4f9 ; case 0x4
04e9 7811 |x | Jump 0x4fb ; case 0x5
04ea 7812 |x | Jump 0x4fd ; case 0x6
04eb 7815 |x | Jump 0x501 ; case 0x7
04ec 00da | | Load_Top At_Offset_2
04ed 0091 06f5 | | Action Push_String_Extended_Indexed,0x6f5 ; "DATA"
04ef 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
04f0 00db | | Load_Top At_Offset_3
04f1 00db | | Load_Top At_Offset_3
04f2 00e0 | | Load_Encached Standard_Cache
04f3 181b | | Execute Package,Field_Execute,Field_Number 0x1b
04f4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04f5 00da | | Load_Top At_Offset_2
04f6 00e0 | | Load_Encached Standard_Cache
04f7 181c | | Execute Package,Field_Execute,Field_Number 0x1c
04f8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
04f9 00db | | Load_Top At_Offset_3
04fa 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04fb 00db | | Load_Top At_Offset_3
04fc 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
04fd e246 | F | Load 0x1,0x46
04fe 00dc | | Load_Top At_Offset_4
04ff 0267 | g | Execute Discrete,Predecessor
0500 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0501 e246 | F | Load 0x1,0x46
0502 00dc | | Load_Top At_Offset_4
0503 0268 | h | Execute Discrete,Successor
0504 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0505 0000 0000 | | .XXX[0x3]
0507 0000 | |
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 050b | | .CONST 0x050b ; Address of begin
0509 0004 | | .CONST 0x0004 ; Address of exception handler
050a 0001 | | .CONST 0x0001 ; Number of locals
050b BODY_0508:
050b INIT_0508:
050b 00d1 | | Pop_Control Pop_Count_1
050c 00da | | Load_Top At_Offset_2
050d 01d8 | | Execute Vector,Element_Type
050e 02ff | | Declare_Variable Variant_Record
050f 00d8 | | Load_Top At_Offset_0
0510 1c00 | | Execute_Immediate Run_Utility,0x0
0511 00db | | Load_Top At_Offset_3
0512 01dc | | Execute Vector,Last
0513 e5ff | | Load 0x2,-0x1
0514 01dd | | Execute Vector,First
0515 0263 | c | Execute Discrete,Above_Bound
0516 7006 |p | Jump_Nonzero 0x51d
0517 00da | | Load_Top At_Offset_2
0518 00d9 | | Load_Top At_Offset_1
0519 e5ff | | Load 0x2,-0x1
051a 01d6 | | Execute Vector,Field_Write
051b 0a01 | | Execute_Immediate Plus,0x1
051c 7ff8 | | Jump 0x515
051d 4302 |C | Exit_Subprogram From_Utility,0x2
051e 0000 0000 | | .XXX[0x2]
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 052d | - | .CONST 0x052d ; Address of begin
0521 0004 | | .CONST 0x0004 ; Address of exception handler
0522 0002 | | .CONST 0x0002 ; Number of locals
0523 INIT_0520:
0523 00db | | Load_Top At_Offset_3
0524 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0525 e5fe | | Load 0x2,-0x2
0526 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0527 0272 | r | Execute Discrete,Minus
0528 0a01 | | Execute_Immediate Plus,0x1
0529 e219 | | Load 0x1,0x19
052a 1c08 | | Execute_Immediate Run_Utility,0x8
052b 00d8 | | Load_Top At_Offset_0
052c 1c00 | | Execute_Immediate Run_Utility,0x0
052d BODY_0520:
052d e5fe | | Load 0x2,-0x2
052e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
052f e5fe | | Load 0x2,-0x2
0530 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0531 e5ff | | Load 0x2,-0x1
0532 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0533 01cf | | Execute Vector,Slice_Read
0534 00d9 | | Load_Top At_Offset_1
0535 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
0536 00d8 | | Load_Top At_Offset_0
0537 4402 |D | Exit_Subprogram With_Result,0x2
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 4801 |H | Short_Literal 0x1
053c 4801 |H | Short_Literal 0x1
053d e00c | | Load 0x0,0xc
053e 1b12 | | Execute Package,Field_Read,Field_Number 0x12
053f 0334 | 4 | Declare_Variable Array,With_Constraint
0540 00db | | Load_Top At_Offset_3
0541 4801 |H | Short_Literal 0x1
0542 00da | | Load_Top At_Offset_2
0543 01d6 | | Execute Vector,Field_Write
0544 821c | | Call 0x1,0x1c
0545 4401 |D | Exit_Subprogram With_Result,0x1
0546 0000 0000 | | .XXX[0x2]
0548 ; --------------------------------------------------------------------------------------
0548 ; SUBPROGRAM
0548 ; --------------------------------------------------------------------------------------
0548 0559 | Y | .CONST 0x0559 ; Address of begin
0549 0004 | | .CONST 0x0004 ; Address of exception handler
054a 0004 | | .CONST 0x0004 ; Number of locals
054b INIT_0548:
054b 00db | | Load_Top At_Offset_3
054c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
054d 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
054e 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
054f e5fe | | Load 0x2,-0x2
0550 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0551 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0552 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0553 e5ff | | Load 0x2,-0x1
0554 e001 | | Load 0x0,0x1
0555 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0556 00e3 | | Load_Encached Natural_Cache
0557 00e3 | | Load_Encached Natural_Cache
0558 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0559 BODY_0548:
0559 00cf | | Action Mark_Auxiliary
055a 7848 |xH | Jump 0x5a3
055b e5fe | | Load 0x2,-0x2
055c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
055d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
055e 0c01 | | Execute_Immediate Greater_Equal,0x1
055f 6823 |h# | Jump_Zero 0x583
0560 e5fe | | Load 0x2,-0x2
0561 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0562 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0563 00ba | | Action Initiate_Delay
0564 00e3 | | Load_Encached Natural_Cache
0565 e5fe | | Load 0x2,-0x2
0566 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0567 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0568 e402 | | Load 0x2,0x2
0569 01dd | | Execute Vector,First
056a e404 | | Load 0x2,0x4
056b 0273 | s | Execute Discrete,Plus
056c 00d8 | | Load_Top At_Offset_0
056d 00e2 | | Load_Encached Integer_Cache
056e 0260 | ` | Execute Discrete,In_Type
056f 7001 |p | Jump_Nonzero 0x571
0570 0801 | | Execute_Immediate Raise,0x1
0571 e402 | | Load 0x2,0x2
0572 01dd | | Execute Vector,First
0573 e404 | | Load 0x2,0x4
0574 0273 | s | Execute Discrete,Plus
0575 00d8 | | Load_Top At_Offset_0
0576 00e2 | | Load_Encached Integer_Cache
0577 0260 | ` | Execute Discrete,In_Type
0578 7001 |p | Jump_Nonzero 0x57a
0579 0801 | | Execute_Immediate Raise,0x1
057a e402 | | Load 0x2,0x2
057b 01cf | | Execute Vector,Slice_Read
057c e5fe | | Load 0x2,-0x2
057d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
057e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
057f e00d | | Load 0x0,0xd
0580 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0581 005b | [ | Store_Top Discrete,At_Offset_3
0582 7817 |x | Jump 0x59a
0583 00e3 | | Load_Encached Natural_Cache
0584 e5fe | | Load 0x2,-0x2
0585 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0586 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0587 e402 | | Load 0x2,0x2
0588 01dd | | Execute Vector,First
0589 e404 | | Load 0x2,0x4
058a 0273 | s | Execute Discrete,Plus
058b 00d8 | | Load_Top At_Offset_0
058c 00e2 | | Load_Encached Integer_Cache
058d 0260 | ` | Execute Discrete,In_Type
058e 7001 |p | Jump_Nonzero 0x590
058f 0801 | | Execute_Immediate Raise,0x1
0590 e402 | | Load 0x2,0x2
0591 01dc | | Execute Vector,Last
0592 e402 | | Load 0x2,0x2
0593 01cf | | Execute Vector,Slice_Read
0594 e5fe | | Load 0x2,-0x2
0595 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0596 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0597 e00d | | Load 0x0,0xd
0598 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0599 005b | [ | Store_Top Discrete,At_Offset_3
059a 00da | | Load_Top At_Offset_2
059b 7002 |p | Jump_Nonzero 0x59e
059c e226 | & | Load 0x1,0x26
059d 0257 | W | Execute Discrete,Raise
059e 00d9 | | Load_Top At_Offset_1
059f 00db | | Load_Top At_Offset_3
05a0 0273 | s | Execute Discrete,Plus
05a1 005a | Z | Store_Top Discrete,At_Offset_2
05a2 00c9 | | Action Pop_Auxiliary_Loop
05a3 00d9 | | Load_Top At_Offset_1
05a4 e402 | | Load 0x2,0x2
05a5 01db | | Execute Vector,Length
05a6 027c | | | Execute Discrete,Less
05a7 77b3 |w | Jump_Nonzero 0x55b
05a8 00ce | | Action Pop_Auxiliary
05a9 4800 |H | Short_Literal 0x0
05aa e5fe | | Load 0x2,-0x2
05ab 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
05ac e5ff | | Load 0x2,-0x1
05ad 8214 | | Call 0x1,0x14
05ae 4503 |E | Exit_Subprogram 0x3
05af 0000 | | .XXX[0x1]
05b0 ; --------------------------------------------------------------------------------------
05b0 ; SUBPROGRAM
05b0 ; --------------------------------------------------------------------------------------
05b0 05b7 | | .CONST 0x05b7 ; Address of begin
05b1 0004 | | .CONST 0x0004 ; Address of exception handler
05b2 0002 | | .CONST 0x0002 ; Number of locals
05b3 INIT_05b0:
05b3 e00e | | Load 0x0,0xe
05b4 0322 | " | Declare_Variable Record
05b5 00d8 | | Load_Top At_Offset_0
05b6 1c00 | | Execute_Immediate Run_Utility,0x0
05b7 BODY_05b0:
05b7 00d8 | | Load_Top At_Offset_0
05b8 e5fe | | Load 0x2,-0x2
05b9 e5ff | | Load 0x2,-0x1
05ba 824c | L | Call 0x1,0x4c
05bb 00d1 | | Pop_Control Pop_Count_1
05bc 00d8 | | Load_Top At_Offset_0
05bd 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
05be 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05bf e5fe | | Load 0x2,-0x2
05c0 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
05c1 01dc | | Execute Vector,Last
05c2 027d | } | Execute Discrete,Greater
05c3 4402 |D | Exit_Subprogram With_Result,0x2
05c4 0000 0000 | | .BLANK 0000[0x4]
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05cd | | .CONST 0x05cd ; Address of begin
05c9 0004 | | .CONST 0x0004 ; Address of exception handler
05ca 0002 | | .CONST 0x0002 ; Number of locals
05cb INIT_05c8:
05cb 00e4 | | Load_Encached Positive_Cache
05cc 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
05cd BODY_05c8:
05cd 00cf | | Action Mark_Auxiliary
05ce e5ff | | Load 0x2,-0x1
05cf 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
05d0 01d9 | | Execute Vector,Reverse_Bounds
05d1 0263 | c | Execute Discrete,Above_Bound
05d2 700c |p | Jump_Nonzero 0x5df
05d3 00d8 | | Load_Top At_Offset_0
05d4 e5ff | | Load 0x2,-0x1
05d5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
05d6 01d5 | | Execute Vector,Field_Reference
05d7 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
05d8 0f04 | | Execute_Immediate Equal,0x4
05d9 6803 |h | Jump_Zero 0x5dd
05da 00db | | Load_Top At_Offset_3
05db 0a01 | | Execute_Immediate Plus,0x1
05dc c402 | | Store 0x2,0x2
05dd 00c8 | | Action Pop_Auxiliary_Range
05de 3ff4 |? | Loop_Increasing 0x5d3
05df 00ce | | Action Pop_Auxiliary
05e0 00d8 | | Load_Top At_Offset_0
05e1 4401 |D | Exit_Subprogram With_Result,0x1
05e2 0000 0000 | | .BLANK 0000[0x6]
05e8 ; --------------------------------------------------------------------------------------
05e8 ; SUBPROGRAM
05e8 ; --------------------------------------------------------------------------------------
05e8 05f4 | | .CONST 0x05f4 ; Address of begin
05e9 0004 | | .CONST 0x0004 ; Address of exception handler
05ea 0002 | | .CONST 0x0002 ; Number of locals
05eb INIT_05e8:
05eb e5ff | | Load 0x2,-0x1
05ec 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
05ed e5fe | | Load 0x2,-0x2
05ee 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
05ef 0273 | s | Execute Discrete,Plus
05f0 e219 | | Load 0x1,0x19
05f1 1c08 | | Execute_Immediate Run_Utility,0x8
05f2 00d8 | | Load_Top At_Offset_0
05f3 1c00 | | Execute_Immediate Run_Utility,0x0
05f4 BODY_05e8:
05f4 e5ff | | Load 0x2,-0x1
05f5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
05f6 e5fe | | Load 0x2,-0x2
05f7 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
05f8 01cc | | Execute Vector,Catenate
05f9 00d9 | | Load_Top At_Offset_1
05fa 2902 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x2
05fb e5ff | | Load 0x2,-0x1
05fc 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
05fd 00d9 | | Load_Top At_Offset_1
05fe 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
05ff 01d5 | | Execute Vector,Field_Reference
0600 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0601 0f01 | | Execute_Immediate Equal,0x1
0602 6846 |hF | Jump_Zero 0x649
0603 e5ff | | Load 0x2,-0x1
0604 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0605 0a01 | | Execute_Immediate Plus,0x1
0606 00d9 | | Load_Top At_Offset_1
0607 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0608 01d5 | | Execute Vector,Field_Reference
0609 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
060a 0f01 | | Execute_Immediate Equal,0x1
060b 683d |h= | Jump_Zero 0x649
060c e5ff | | Load 0x2,-0x1
060d 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
060e 00d9 | | Load_Top At_Offset_1
060f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0610 01d5 | | Execute Vector,Field_Reference
0611 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0612 e5ff | | Load 0x2,-0x1
0613 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0614 0a01 | | Execute_Immediate Plus,0x1
0615 00da | | Load_Top At_Offset_2
0616 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0617 01d5 | | Execute Vector,Field_Reference
0618 2e05 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
0619 0273 | s | Execute Discrete,Plus
061a e5ff | | Load 0x2,-0x1
061b 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
061c 00da | | Load_Top At_Offset_2
061d 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
061e 01d5 | | Execute Vector,Field_Reference
061f 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
0620 e5ff | | Load 0x2,-0x1
0621 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0622 0a02 | | Execute_Immediate Plus,0x2
0623 00d8 | | Load_Top At_Offset_0
0624 00e2 | | Load_Encached Integer_Cache
0625 0260 | ` | Execute Discrete,In_Type
0626 7001 |p | Jump_Nonzero 0x628
0627 0801 | | Execute_Immediate Raise,0x1
0628 00d9 | | Load_Top At_Offset_1
0629 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
062a 00da | | Load_Top At_Offset_2
062b 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
062c 01cf | | Execute Vector,Slice_Read
062d e5ff | | Load 0x2,-0x1
062e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
062f 0a01 | | Execute_Immediate Plus,0x1
0630 00d8 | | Load_Top At_Offset_0
0631 00e2 | | Load_Encached Integer_Cache
0632 0260 | ` | Execute Discrete,In_Type
0633 7001 |p | Jump_Nonzero 0x635
0634 0801 | | Execute_Immediate Raise,0x1
0635 00da | | Load_Top At_Offset_2
0636 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0637 0aff | | Execute_Immediate Plus,-0x1
0638 00db | | Load_Top At_Offset_3
0639 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
063a 01ce | | Execute Vector,Slice_Write
063b e00b | | Load 0x0,0xb
063c 0322 | " | Declare_Variable Record
063d 4801 |H | Short_Literal 0x1
063e 00d9 | | Load_Top At_Offset_1
063f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0640 00d9 | | Load_Top At_Offset_1
0641 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0642 0aff | | Execute_Immediate Plus,-0x1
0643 00d9 | | Load_Top At_Offset_1
0644 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0645 00d9 | | Load_Top At_Offset_1
0646 824d | M | Call 0x1,0x4d
0647 00cb | | Action Pop_Block_With_Result
0648 4402 |D | Exit_Subprogram With_Result,0x2
0649 4800 |H | Short_Literal 0x0
064a e5ff | | Load 0x2,-0x1
064b 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
064c 00da | | Load_Top At_Offset_2
064d 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
064e 01d5 | | Execute Vector,Field_Reference
064f 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0650 00d8 | | Load_Top At_Offset_0
0651 00cb | | Action Pop_Block_With_Result
0652 4402 |D | Exit_Subprogram With_Result,0x2
0653 0000 0000 | | .BLANK 0000[0x5]
0658 ; --------------------------------------------------------------------------------------
0658 ; SUBPROGRAM
0658 ; --------------------------------------------------------------------------------------
0658 065e | ^ | .CONST 0x065e ; Address of begin
0659 0004 | | .CONST 0x0004 ; Address of exception handler
065a 0002 | | .CONST 0x0002 ; Number of locals
065b INIT_0658:
065b e5ff | | Load 0x2,-0x1
065c e402 | | Load 0x2,0x2
065d 8233 | 3 | Call 0x1,0x33
065e BODY_0658:
065e e230 | 0 | Load 0x1,0x30
065f e5fe | | Load 0x2,-0x2
0660 8231 | 1 | Call 0x1,0x31
0661 c403 | | Store 0x2,0x3
0662 00cf | | Action Mark_Auxiliary
0663 780e |x | Jump 0x672
0664 e5fe | | Load 0x2,-0x2
0665 e403 | | Load 0x2,0x3
0666 8233 | 3 | Call 0x1,0x33
0667 00da | | Load_Top At_Offset_2
0668 8250 | P | Call 0x1,0x50
0669 6803 |h | Jump_Zero 0x66d
066a 4801 |H | Short_Literal 0x1
066b 00cb | | Action Pop_Block_With_Result
066c 4402 |D | Exit_Subprogram With_Result,0x2
066d e403 | | Load 0x2,0x3
066e e5fe | | Load 0x2,-0x2
066f 8234 | 4 | Call 0x1,0x34
0670 c403 | | Store 0x2,0x3
0671 00c9 | | Action Pop_Auxiliary_Loop
0672 e403 | | Load 0x2,0x3
0673 8232 | 2 | Call 0x1,0x32
0674 6fef |o | Jump_Zero 0x664
0675 4501 |E | Exit_Subprogram 0x1
0676 0000 0000 | | .XXX[0x2]
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 4608 |F | Jump_Case 0x8
067c 7808 |x | Jump 0x685 ; case 0x0
067d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
067e 7849 |xI | Jump 0x6c8 ; case 0x2
067f 7848 |xH | Jump 0x6c8 ; case 0x3
0680 7847 |xG | Jump 0x6c8 ; case 0x4
0681 7846 |xF | Jump 0x6c8 ; case 0x5
0682 7821 |x! | Jump 0x6a4 ; case 0x6
0683 782d |x- | Jump 0x6b1 ; case 0x7
0684 783c |x< | Jump 0x6c1 ; case 0x8
0685 00da | | Load_Top At_Offset_2
0686 016c | l | Execute Variant_Record,Is_Constrained
0687 7009 |p | Jump_Nonzero 0x691
0688 00cf | | Action Mark_Auxiliary
0689 4801 |H | Short_Literal 0x1
068a e5ff | | Load 0x2,-0x1
068b 1c08 | | Execute_Immediate Run_Utility,0x8
068c 00d8 | | Load_Top At_Offset_0
068d 1c00 | | Execute_Immediate Run_Utility,0x0
068e c5ff | | Store 0x2,-0x1
068f 00ce | | Action Pop_Auxiliary
0690 4302 |C | Exit_Subprogram From_Utility,0x2
0691 4801 |H | Short_Literal 0x1
0692 00db | | Load_Top At_Offset_3
0693 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0694 00da | | Load_Top At_Offset_2
0695 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0696 4604 |F | Jump_Case 0x4
0697 7804 |x | Jump 0x69c ; case 0x0
0698 7807 |x | Jump 0x6a0 ; case 0x1
0699 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
069a 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
069b 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
069c e211 | | Load 0x1,0x11
069d 00db | | Load_Top At_Offset_3
069e 2a04 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
069f 4302 |C | Exit_Subprogram From_Utility,0x2
06a0 4800 |H | Short_Literal 0x0
06a1 00db | | Load_Top At_Offset_3
06a2 2a05 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
06a3 4302 |C | Exit_Subprogram From_Utility,0x2
06a4 00db | | Load_Top At_Offset_3
06a5 4604 |F | Jump_Case 0x4
06a6 7806 |x | Jump 0x6ad ; case 0x0
06a7 7807 |x | Jump 0x6af ; case 0x1
06a8 7802 |x | Jump 0x6ab ; case 0x2
06a9 7801 |x | Jump 0x6ab ; case 0x3
06aa 7800 |x | Jump 0x6ab ; case 0x4
06ab 48ff |H | Short_Literal 0xff
06ac 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06ad 4801 |H | Short_Literal 0x1
06ae 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06af 4802 |H | Short_Literal 0x2
06b0 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06b1 00db | | Load_Top At_Offset_3
06b2 e5fe | | Load 0x2,-0x2
06b3 4604 |F | Jump_Case 0x4
06b4 7806 |x | Jump 0x6bb ; case 0x0
06b5 7807 |x | Jump 0x6bd ; case 0x1
06b6 7802 |x | Jump 0x6b9 ; case 0x2
06b7 7801 |x | Jump 0x6b9 ; case 0x3
06b8 7800 |x | Jump 0x6b9 ; case 0x4
06b9 48ff |H | Short_Literal 0xff
06ba 7803 |x | Jump 0x6be
06bb 4801 |H | Short_Literal 0x1
06bc 7801 |x | Jump 0x6be
06bd 4802 |H | Short_Literal 0x2
06be e5ff | | Load 0x2,-0x1
06bf 031b | | Declare_Type Variant_Record,Constrained
06c0 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06c1 00db | | Load_Top At_Offset_3
06c2 e5fe | | Load 0x2,-0x2
06c3 e5ff | | Load 0x2,-0x1
06c4 1c06 | | Execute_Immediate Run_Utility,0x6
06c5 e5ff | | Load 0x2,-0x1
06c6 02fc | | Declare_Variable Variant_Record,With_Constraint
06c7 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06c8 0869 | i | Execute_Immediate Raise,0x69
06c9 0000 0000 | | .BLANK 0000[0x7]
06d0 ; --------------------------------------------------------------------------------------
06d0 ; SUBPROGRAM
06d0 ; SUBPROGRAM
06d0 ; --------------------------------------------------------------------------------------
06d0 06d3 | | .CONST 0x06d3 ; Address of begin
; Address of begin
06d1 0004 | | .CONST 0x0004 ; Address of exception handler
; Address of exception handler
06d2 0001 | | .CONST 0x0001 ; Number of locals
; Number of locals
06d3 BODY_06d0:
06d3 BODY_06d0:
06d3 INIT_06d0:
06d3 INIT_06d0:
06d3 4608 |F | Jump_Case 0x8
06d4 7808 |x | Jump 0x6dd ; case 0x0
06d5 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
06d6 781d |x | Jump 0x6f4 ; case 0x2
06d7 781c |x | Jump 0x6f4 ; case 0x3
06d8 781b |x | Jump 0x6f4 ; case 0x4
06d9 781a |x | Jump 0x6f4 ; case 0x5
06da 7819 |x | Jump 0x6f4 ; case 0x6
06db 7805 |x | Jump 0x6e1 ; case 0x7
06dc 780d |x | Jump 0x6ea ; case 0x8
06dd 00da | | Load_Top At_Offset_2
06de 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
06df 1c00 | | Execute_Immediate Run_Utility,0x0
06e0 4302 |C | Exit_Subprogram From_Utility,0x2
06e1 00db | | Load_Top At_Offset_3
06e2 4801 |H | Short_Literal 0x1
06e3 e5fe | | Load 0x2,-0x2
06e4 e248 | H | Load 0x1,0x48
06e5 035b | [ | Declare_Type Array,Constrained
06e6 4801 |H | Short_Literal 0x1
06e7 e5ff | | Load 0x2,-0x1
06e8 031b | | Declare_Type Variant_Record,Constrained
06e9 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06ea 00db | | Load_Top At_Offset_3
06eb 00db | | Load_Top At_Offset_3
06ec 02fc | | Declare_Variable Variant_Record,With_Constraint
06ed 4801 |H | Short_Literal 0x1
06ee e5fe | | Load 0x2,-0x2
06ef e248 | H | Load 0x1,0x48
06f0 0334 | 4 | Declare_Variable Array,With_Constraint
06f1 2d02 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x2
06f2 016a | j | Execute Variant_Record,Indirects_Appended
06f3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
06f4 0869 | i | Execute_Immediate Raise,0x69
06f5 ; --------------------------------------------------------------------------------------
06f5 ; STRING TABLE
06f5 ; --------------------------------------------------------------------------------------
06f5 000c | | .STRTAB 0x000c->0x06fb ; "DATA"
06f6 000e | | .STRTAB 0x000e->0x06fd ; "SILENCE"
06f7 0013 | | .STRTAB 0x0013->0x0700 ; "BREAK"
06f8 0016 | | .STRTAB 0x0016->0x0703 ; "DISCONNECT"
06f9 001e | | .STRTAB 0x001e->0x0708 ; "OR_ELSE"
06fa 0023 | # | .STREND 0x0023->0x070b
06fb 4441 5441 |DATA| .STRTAB_STRINGS
070c 0000 0000 | | .BLANK 0000[0x4]
0710 ; --------------------------------------------------------------------------------------
0710 ; Debug Table
0710 ; --------------------------------------------------------------------------------------
0710 0004 000a | | .DEBUG4 0x0004,0x000a,0x7e3d,0x0000,0x0001,0x0000
0716 0800 0000 | | .XXX[0xea]
0718 007a 0000 | z |
071a 0000 25c1 | % |
071c 0016 8610 | |
071e 0000 0000 | |
0720 801a 0061 | a|
0722 0fff c1d8 | |
0724 1640 0000 | @ |
0726 0fff f805 | |
0728 a8ec 0168 | h|
072a 6140 ea40 |a@ @|
072c 317a a00b |1z |
072e 50cc 02d3 |P |
0730 2200 b4e6 |" |
0732 6762 e016 |gb |
0734 9548 0000 | H |
0736 0001 0000 | |
0738 0000 004d | M|
073a 42c0 2d2a |B -*|
073c 9000 0000 | |
073e 0230 3402 | 04 |
0740 f931 0000 | 1 |
0742 7bf9 9076 |{ v|
0744 0590 0000 | |
0746 03ff fa01 | |
0748 6b1a 805a |k Z|
074a 5530 3a90 |U0: |
074c 0c5e a800 | ^ |
074e 0000 00b5 | |
0750 4900 2d59 |I -Y|
0752 b9d8 b805 | |
0754 a956 0000 | V |
0756 0000 9e00 | |
0758 0000 0013 | |
075a 50b0 0b52 |P R|
075c ac00 0000 | |
075e 008c 0d00 | |
0760 be4c 4000 | L@ |
0762 1f0d e402 | |
0764 d837 00b5 | 7 |
0766 2ae0 7520 |* u |
0768 18bd 5005 | P |
076a afe8 016b | k|
076c 7180 5aeb |q Z |
076e 53b1 700b |S p |
0770 59a8 0000 |Y |
0772 0001 3e00 | > |
0774 0000 0026 | &|
0776 a160 16b3 | ` |
0778 5000 0000 |P |
077a 0040 1a01 | @ |
077c 7c98 8000 || |
077e 3e3a c83b |>: ;|
0780 02c8 0000 | |
0782 01ff fd00 | |
0784 b68e 402d | @-|
0786 66a8 1d48 |f H|
0788 062f 5401 | /T |
078a 6cfb 005b |l [|
078c 1ca0 16ca | |
078e e4ec 5c02 | \ |
0790 d86c 0000 | l |
0792 0000 5000 | P |
0794 0000 0009 | |
0796 a858 05b0 | X |
0798 d800 0000 | |
079a 000a 0680 | |
079c 5f26 2000 |_& |
079e 0f96 720e | r |
07a0 c0b2 0000 | |
07a2 007f fec0 | |
07a4 2dbf 800b |- |
07a6 61b2 0752 |a R|
07a8 018b d500 | |
07aa 0000 0016 | |
07ac d738 05b6 | 8 |
07ae bd3b 1700 | ; |
07b0 b69b 8000 | |
07b2 0000 1420 | |
07b4 0000 0002 | |
07b6 6a16 016d |j m|
07b8 3700 0000 |7 |
07ba 001e 01a0 | |
07bc 17c9 8800 | |
07be 03e7 8c80 | |
07c0 5bb6 e016 |[ |
07c2 d374 0ea4 | t |
07c4 0317 aa00 | |
07c6 0000 002d | -|
07c8 ca60 0b74 | ` t|
07ca 7676 2e01 |vv. |
07cc 6e16 8000 |n |
07ce 0000 1ec0 | |
07d0 0000 0004 | |
07d2 d42c 02dc | , |
07d4 2d00 0000 |- |
07d6 003c 0340 | < @|
07d8 2f93 1000 |/ |
07da 07d2 f900 | |
07dc b7dd 802d | -|
07de c2d8 1d48 | H|
07e0 062f 5400 | /T |
07e2 0000 005b | [|
07e4 cca0 16f6 | |
07e6 e4ec 5c02 | \ |
07e8 ddec 0000 | |
07ea 0000 5100 | Q |
07ec 0000 0009 | |
07ee a858 05bb | X |
07f0 d800 0000 | |
07f2 000a 0680 | |
07f4 5f26 2000 |_& |
07f6 0fad b201 | |
07f8 70c0 005b |p [|
07fa bd90 3a90 | : |
07fc 0c5e a802 | ^ |
07fe e13d 00b8 | = |