|
|
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: 3072 (0xc00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_779ce4
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0408 | | .CONST 0x0408 ; 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 8002 | | .CONST 0x8002 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0100 | | .CONST 0x0100 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0046 | F | .CONST 0x0046 ; Number of locals
000b INIT_0008:
000b 029a 010b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0108
000d 029a 0153 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0150
000f 029a 015b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0158
0011 029a 0163 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0160
0013 029a 0183 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0180
0015 029a 0193 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0190
0017 029a 01bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01b8
0019 029a 01eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e8
001b 029a 01f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f0
001d 029a 022b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0228
001f 029a 023b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0238
0021 029a 0243 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0240
0023 029a 024b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0248
0025 029a 0253 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0250
0027 029a 0263 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0260
0029 029a 026b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0268
002b 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278
002d 029a 028b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0288
002f 029a 0293 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0290
0031 029a 02a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02a0
0033 029a 02b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b0
0035 029a 02c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c0
0037 029a 02d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d0
0039 029a 02e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02e0
003b 029a 02f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02f0
003d 029a 0303 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0300
003f 029a 0313 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0310
0041 029a 0323 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0320
0043 029a 0333 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0330
0045 029a 0343 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0340
0047 0093 0000 | | PushFullAddress InMicrocode
0049 60fe |` | Indirect_Literal Discrete,0x148,{0x80000000, 0x00010000}
004a 0273 | s | Execute Discrete,Plus
004b e20d | | Load 0x1,0xd
004c 60f7 |` | Indirect_Literal Discrete,0x144,{0x00000000, 0x0000ffff}
004d 0279 | y | Execute Discrete,And
004e 0273 | s | Execute Discrete,Plus
004f 0129 | ) | Execute Any,Make_Visible
0050 0093 0000 | | PushFullAddress InMicrocode
0052 60ed |` | Indirect_Literal Discrete,0x140,{0x80000000, 0x00010000}
0053 0273 | s | Execute Discrete,Plus
0054 e20d | | Load 0x1,0xd
0055 60ee |` | Indirect_Literal Discrete,0x144,{0x00000000, 0x0000ffff}
0056 0279 | y | Execute Discrete,And
0057 0273 | s | Execute Discrete,Plus
0058 e002 | | Load 0x0,0x2
0059 0273 | s | Execute Discrete,Plus
005a e20e | | Load 0x1,0xe
005b 1d13 | | Execute_Immediate Reference_Lex_1,0x13
005c 1d14 | | Execute_Immediate Reference_Lex_1,0x14
005d 1d16 | | Execute_Immediate Reference_Lex_1,0x16
005e 1d15 | | Execute_Immediate Reference_Lex_1,0x15
005f e003 | | Load 0x0,0x3
0060 0386 | | Declare_Variable Package,Visible
0061 00d8 | | Load_Top At_Offset_0
0062 020f | | Execute Module,Activate
0063 e004 | | Load 0x0,0x4
0064 00d9 | | Load_Top At_Offset_1
0065 0098 | | Execute Package,Field_Read_Dynamic
0066 0129 | ) | Execute Any,Make_Visible
0067 4802 |H | Short_Literal 0x2
0068 032b | + | Declare_Type Record,Incomplete,Visible
0069 00d8 | | Load_Top At_Offset_0
006a 02a0 | | Declare_Subprogram Null_Subprogram
006b 4818 |H | Short_Literal 0x18
006c 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected
006d e210 | | Load 0x1,0x10
006e 00e1 | | Load_Encached Boolean_Cache
006f e005 | | Load 0x0,0x5
0070 e23a | : | Load 0x1,0x3a
0071 0098 | | Execute Package,Field_Read_Dynamic
0072 029f 03db | | Declare_Subprogram For_Call,INIT_03d8
0074 4803 |H | Short_Literal 0x3
0075 032e | . | Declare_Type Record,Defined,Visible
0076 00bf | | Action Accept_Activation
0077 4800 |H | Short_Literal 0x0
0078 4801 |H | Short_Literal 0x1
0079 029f 034b | K| Declare_Subprogram For_Call,INIT_0348
007b 03fd | | Declare_Type Discrete,Defined
007c e006 | | Load 0x0,0x6
007d e007 | | Load 0x0,0x7
007e 00da | | Load_Top At_Offset_2
007f 4800 |H | Short_Literal 0x0
0080 4801 |H | Short_Literal 0x1
0081 4801 |H | Short_Literal 0x1
0082 0092 03ea | | Action Push_String_Extended,0x3ea ; "others => Unspecified"
0084 00ea | | Load_Encached Null_String_Cache
0085 00ea | | Load_Encached Null_String_Cache
0086 4801 |H | Short_Literal 0x1
0087 4801 |H | Short_Literal 0x1
0088 e008 | | Load 0x0,0x8
0089 0387 | | Declare_Variable Package
008a 00d8 | | Load_Top At_Offset_0
008b 020f | | Execute Module,Activate
008c e005 | | Load 0x0,0x5
008d e23a | : | Load 0x1,0x3a
008e 0098 | | Execute Package,Field_Read_Dynamic
008f e23c | < | Load 0x1,0x3c
0090 0325 | % | Complete_Type Record,By_Renaming
0091 00db | | Load_Top At_Offset_3
0092 03c4 | | Complete_Type Access,By_Component_Completion
0093 029b 0373 | s| Declare_Subprogram For_Outer_Call,Unelaborated,INIT_0370
0095 029b 0383 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_0380
0097 029b 039b | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_0398
0099 029b 03b3 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_03b0
009b 029d 03bb | | Declare_Subprogram For_Outer_Call,INIT_03b8
009d 0093 0000 | | PushFullAddress InMicrocode
009f 609c |` | Indirect_Literal Discrete,0x13c,{0x80000000, 0x00020000}
00a0 0273 | s | Execute Discrete,Plus
00a1 e20d | | Load 0x1,0xd
00a2 60a1 |` | Indirect_Literal Discrete,0x144,{0x00000000, 0x0000ffff}
00a3 0279 | y | Execute Discrete,And
00a4 0273 | s | Execute Discrete,Plus
00a5 e009 | | Load 0x0,0x9
00a6 0273 | s | Execute Discrete,Plus
00a7 e20e | | Load 0x1,0xe
00a8 e004 | | Load 0x0,0x4
00a9 e23a | : | Load 0x1,0x3a
00aa 0098 | | Execute Package,Field_Read_Dynamic
00ab 1d44 | D | Execute_Immediate Reference_Lex_1,0x44
00ac 1d43 | C | Execute_Immediate Reference_Lex_1,0x43
00ad 1d45 | E | Execute_Immediate Reference_Lex_1,0x45
00ae 1d42 | B | Execute_Immediate Reference_Lex_1,0x42
00af e00a | | Load 0x0,0xa
00b0 e23a | : | Load 0x1,0x3a
00b1 0095 | | Execute Package,Field_Reference_Dynamic
00b2 e00b | | Load 0x0,0xb
00b3 e23a | : | Load 0x1,0x3a
00b4 0095 | | Execute Package,Field_Reference_Dynamic
00b5 e00c | | Load 0x0,0xc
00b6 e23a | : | Load 0x1,0x3a
00b7 0095 | | Execute Package,Field_Reference_Dynamic
00b8 e00d | | Load 0x0,0xd
00b9 0387 | | Declare_Variable Package
00ba 00d8 | | Load_Top At_Offset_0
00bb 020f | | Execute Module,Activate
00bc 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
00bd 00c7 | | Action Elaborate_Subprogram
00be 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
00bf 00c7 | | Action Elaborate_Subprogram
00c0 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
00c1 00c7 | | Action Elaborate_Subprogram
00c2 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
00c3 00c7 | | Action Elaborate_Subprogram
00c4 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
00c5 00c7 | | Action Elaborate_Subprogram
00c6 1d20 | | Execute_Immediate Reference_Lex_1,0x20
00c7 00c7 | | Action Elaborate_Subprogram
00c8 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
00c9 00c7 | | Action Elaborate_Subprogram
00ca 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
00cb 00c7 | | Action Elaborate_Subprogram
00cc 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
00cd 00c7 | | Action Elaborate_Subprogram
00ce 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
00cf 00c7 | | Action Elaborate_Subprogram
00d0 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
00d1 00c7 | | Action Elaborate_Subprogram
00d2 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
00d3 00c7 | | Action Elaborate_Subprogram
00d4 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
00d5 00c7 | | Action Elaborate_Subprogram
00d6 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
00d7 00c7 | | Action Elaborate_Subprogram
00d8 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
00d9 00c7 | | Action Elaborate_Subprogram
00da 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
00db 00c7 | | Action Elaborate_Subprogram
00dc 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
00dd 00c7 | | Action Elaborate_Subprogram
00de 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
00df 00c7 | | Action Elaborate_Subprogram
00e0 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
00e1 00c7 | | Action Elaborate_Subprogram
00e2 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
00e3 00c7 | | Action Elaborate_Subprogram
00e4 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f
00e5 00c7 | | Action Elaborate_Subprogram
00e6 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30
00e7 00c7 | | Action Elaborate_Subprogram
00e8 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31
00e9 00c7 | | Action Elaborate_Subprogram
00ea 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32
00eb 00c7 | | Action Elaborate_Subprogram
00ec 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33
00ed 00c7 | | Action Elaborate_Subprogram
00ee 1d34 | 4 | Execute_Immediate Reference_Lex_1,0x34
00ef 00c7 | | Action Elaborate_Subprogram
00f0 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35
00f1 00c7 | | Action Elaborate_Subprogram
00f2 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36
00f3 00c7 | | Action Elaborate_Subprogram
00f4 1d37 | 7 | Execute_Immediate Reference_Lex_1,0x37
00f5 00c7 | | Action Elaborate_Subprogram
00f6 1d38 | 8 | Execute_Immediate Reference_Lex_1,0x38
00f7 00c7 | | Action Elaborate_Subprogram
00f8 1d41 | A | Execute_Immediate Reference_Lex_1,0x41
00f9 00c7 | | Action Elaborate_Subprogram
00fa 1d42 | B | Execute_Immediate Reference_Lex_1,0x42
00fb 00c7 | | Action Elaborate_Subprogram
00fc 1d43 | C | Execute_Immediate Reference_Lex_1,0x43
00fd 00c7 | | Action Elaborate_Subprogram
00fe 1d44 | D | Execute_Immediate Reference_Lex_1,0x44
00ff 00c7 | | Action Elaborate_Subprogram
0100 BODY_0008:
0100 00bc | | Action Signal_Activated
0101 00bb | | Action Signal_Completion
0102 0000 0000 | | .BLANK 0000[0x6]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 011a | | .CONST 0x011a ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0004 | | .CONST 0x0004 ; Number of locals
010b INIT_0108:
010b 00da | | Load_Top At_Offset_2
010c e240 | @ | Load 0x1,0x40
010d 1820 | | Execute Package,Field_Execute,Field_Number 0x20
010e e23b | ; | Load 0x1,0x3b
010f 0322 | " | Declare_Variable Record
0110 e5fe | | Load 0x2,-0x2
0111 e00e | | Load 0x0,0xe
0112 e23a | : | Load 0x1,0x3a
0113 0096 | | Execute Package,Field_Execute_Dynamic
0114 00d9 | | Load_Top At_Offset_1
0115 017d | } | Execute Record,Structure_Write
0116 e20e | | Load 0x1,0xe
0117 02c7 | | Declare_Variable Any
0118 00d8 | | Load_Top At_Offset_0
0119 1c00 | | Execute_Immediate Run_Utility,0x0
011a BODY_0108:
011a 00cf | | Action Mark_Auxiliary
011b 7816 |x | Jump 0x132
011c e5fd | | Load 0x2,-0x3
011d e5fe | | Load 0x2,-0x2
011e 00ea | | Load_Encached Null_String_Cache
011f 4800 |H | Short_Literal 0x0
0120 e402 | | Load 0x2,0x2
0121 e240 | @ | Load 0x1,0x40
0122 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0123 8212 | | Call 0x1,0x12
0124 c404 | | Store 0x2,0x4
0125 00da | | Load_Top At_Offset_2
0126 00da | | Load_Top At_Offset_2
0127 e20e | | Load 0x1,0xe
0128 0119 | | Execute Any,Check_In_Formal_Type
0129 e00f | | Load 0x0,0xf
012a e246 | F | Load 0x1,0x46
012b 0096 | | Execute Package,Field_Execute_Dynamic
012c 00d1 | | Pop_Control Pop_Count_1
012d 00db | | Load_Top At_Offset_3
012e e240 | @ | Load 0x1,0x40
012f 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0130 c402 | | Store 0x2,0x2
0131 00c9 | | Action Pop_Auxiliary_Loop
0132 00db | | Load_Top At_Offset_3
0133 e240 | @ | Load 0x1,0x40
0134 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0135 6fe6 |o | Jump_Zero 0x11c
0136 00ce | | Action Pop_Auxiliary
0137 00d9 | | Load_Top At_Offset_1
0138 4403 |D | Exit_Subprogram With_Result,0x3
0139 0000 0000 | | .XXX[0x3]
013b 0000 | |
013c 8000 0000 | | .LITERAL {0x80000000, 0x00020000}
0140 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
0144 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff}
0148 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
014c 0000 0000 | | .BLANK 0000[0x4]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 0153 | S | .CONST 0x0153 ; Address of begin
0151 0004 | | .CONST 0x0004 ; Address of exception handler
0152 0001 | | .CONST 0x0001 ; Number of locals
0153 BODY_0150:
0153 INIT_0150:
0153 00da | | Load_Top At_Offset_2
0154 e00e | | Load 0x0,0xe
0155 e23a | : | Load 0x1,0x3a
0156 0096 | | Execute Package,Field_Execute_Dynamic
0157 4401 |D | Exit_Subprogram With_Result,0x1
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 4501 |E | Exit_Subprogram 0x1
015c 0000 0000 | | .BLANK 0000[0x4]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 016d | m | .CONST 0x016d ; Address of begin
0161 0004 | | .CONST 0x0004 ; Address of exception handler
0162 0004 | | .CONST 0x0004 ; Number of locals
0163 INIT_0160:
0163 e23e | > | Load 0x1,0x3e
0164 0322 | " | Declare_Variable Record
0165 00d8 | | Load_Top At_Offset_0
0166 1c00 | | Execute_Immediate Run_Utility,0x0
0167 00d8 | | Load_Top At_Offset_0
0168 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0169 0007 | | Action Break_Optional
016a 00d9 | | Load_Top At_Offset_1
016b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
016c 0007 | | Action Break_Optional
016d BODY_0160:
016d 00d9 | | Load_Top At_Offset_1
016e e5ff | | Load 0x2,-0x1
016f e010 | | Load 0x0,0x10
0170 e23a | : | Load 0x1,0x3a
0171 0096 | | Execute Package,Field_Execute_Dynamic
0172 00d1 | | Pop_Control Pop_Count_1
0173 00d9 | | Load_Top At_Offset_1
0174 e011 | | Load 0x0,0x11
0175 e23a | : | Load 0x1,0x3a
0176 0096 | | Execute Package,Field_Execute_Dynamic
0177 7006 |p | Jump_Nonzero 0x17e
0178 00d9 | | Load_Top At_Offset_1
0179 e012 | | Load 0x0,0x12
017a e23a | : | Load 0x1,0x3a
017b 0096 | | Execute Package,Field_Execute_Dynamic
017c 8217 | | Call 0x1,0x17
017d c404 | | Store 0x2,0x4
017e 00da | | Load_Top At_Offset_2
017f 4401 |D | Exit_Subprogram With_Result,0x1
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183 | | .CONST 0x0183 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0001 | | .CONST 0x0001 ; Number of locals
0183 BODY_0180:
0183 INIT_0180:
0183 00da | | Load_Top At_Offset_2
0184 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0185 e011 | | Load 0x0,0x11
0186 e23a | : | Load 0x1,0x3a
0187 0096 | | Execute Package,Field_Execute_Dynamic
0188 4401 |D | Exit_Subprogram With_Result,0x1
0189 0000 0000 | | .BLANK 0000[0x7]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 019a | | .CONST 0x019a ; Address of begin
0191 0004 | | .CONST 0x0004 ; Address of exception handler
0192 0004 | | .CONST 0x0004 ; Number of locals
0193 INIT_0190:
0193 0092 03eb | | Action Push_String_Extended,0x3eb ; "L=>"
0195 00db | | Load_Top At_Offset_3
0196 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0197 0007 | | Action Break_Optional
0198 029f 03cb | | Declare_Subprogram For_Call,INIT_03c8
019a BODY_0190:
019a e5ff | | Load 0x2,-0x1
019b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
019c 680f |h | Jump_Zero 0x1ac
019d e211 | | Load 0x1,0x11
019e 6808 |h | Jump_Zero 0x1a7
019f 0092 03ec | | Action Push_String_Extended,0x3ec ; "L=>("
01a1 00da | | Load_Top At_Offset_2
01a2 e210 | | Load 0x1,0x10
01a3 0119 | | Execute Any,Check_In_Formal_Type
01a4 8404 | | Call 0x2,0x4
01a5 01cc | | Execute Vector,Catenate
01a6 4401 |D | Exit_Subprogram With_Result,0x1
01a7 00da | | Load_Top At_Offset_2
01a8 00da | | Load_Top At_Offset_2
01a9 8219 | | Call 0x1,0x19
01aa 01cc | | Execute Vector,Catenate
01ab 4401 |D | Exit_Subprogram With_Result,0x1
01ac 00d9 | | Load_Top At_Offset_1
01ad e210 | | Load 0x1,0x10
01ae 0119 | | Execute Any,Check_In_Formal_Type
01af 8404 | | Call 0x2,0x4
01b0 4401 |D | Exit_Subprogram With_Result,0x1
01b1 0000 0000 | | .BLANK 0000[0x7]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01c1 | | .CONST 0x01c1 ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0003 | | .CONST 0x0003 ; Number of locals
01bb INIT_01b8:
01bb 00da | | Load_Top At_Offset_2
01bc 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
01bd 0007 | | Action Break_Optional
01be 00db | | Load_Top At_Offset_3
01bf 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01c0 0007 | | Action Break_Optional
01c1 BODY_01b8:
01c1 e211 | | Load 0x1,0x11
01c2 6810 |h | Jump_Zero 0x1d3
01c3 00d8 | | Load_Top At_Offset_0
01c4 8218 | | Call 0x1,0x18
01c5 700d |p | Jump_Nonzero 0x1d3
01c6 00d8 | | Load_Top At_Offset_0
01c7 00d8 | | Load_Top At_Offset_0
01c8 0120 | | Execute Any,Is_Value
01c9 6803 |h | Jump_Zero 0x1cd
01ca e210 | | Load 0x1,0x10
01cb 0122 | " | Execute Any,Make_Root_Type
01cc 011e | | Execute Any,Convert
01cd 821a | | Call 0x1,0x1a
01ce c403 | | Store 0x2,0x3
01cf 4800 |H | Short_Literal 0x0
01d0 e5ff | | Load 0x2,-0x1
01d1 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01d2 4501 |E | Exit_Subprogram 0x1
01d3 00d9 | | Load_Top At_Offset_1
01d4 e013 | | Load 0x0,0x13
01d5 e23a | : | Load 0x1,0x3a
01d6 0096 | | Execute Package,Field_Execute_Dynamic
01d7 00d1 | | Pop_Control Pop_Count_1
01d8 00d9 | | Load_Top At_Offset_1
01d9 e011 | | Load 0x0,0x11
01da e23a | : | Load 0x1,0x3a
01db 0096 | | Execute Package,Field_Execute_Dynamic
01dc 7009 |p | Jump_Nonzero 0x1e6
01dd 00d9 | | Load_Top At_Offset_1
01de e012 | | Load 0x0,0x12
01df e23a | : | Load 0x1,0x3a
01e0 0096 | | Execute Package,Field_Execute_Dynamic
01e1 8217 | | Call 0x1,0x17
01e2 c403 | | Store 0x2,0x3
01e3 4801 |H | Short_Literal 0x1
01e4 e5ff | | Load 0x2,-0x1
01e5 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01e6 4501 |E | Exit_Subprogram 0x1
01e7 0000 | | .XXX[0x1]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb | | .CONST 0x01eb ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 0001 | | .CONST 0x0001 ; Number of locals
01eb BODY_01e8:
01eb INIT_01e8:
01eb 00da | | Load_Top At_Offset_2
01ec e5fe | | Load 0x2,-0x2
01ed 017f | | Execute Record,Equal
01ee 4402 |D | Exit_Subprogram With_Result,0x2
01ef 0000 | | .XXX[0x1]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f7 | | .CONST 0x01f7 ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0002 | | .CONST 0x0002 ; Number of locals
01f3 INIT_01f0:
01f3 e005 | | Load 0x0,0x5
01f4 e23a | : | Load 0x1,0x3a
01f5 0098 | | Execute Package,Field_Read_Dynamic
01f6 0322 | " | Declare_Variable Record
01f7 BODY_01f0:
01f7 e5fd | | Load 0x2,-0x3
01f8 8243 | C | Call 0x1,0x43
01f9 00d1 | | Pop_Control Pop_Count_1
01fa e5fd | | Load 0x2,-0x3
01fb 8225 | % | Call 0x1,0x25
01fc 017f | | Execute Record,Equal
01fd 6804 |h | Jump_Zero 0x202
01fe e5fe | | Load 0x2,-0x2
01ff 821c | | Call 0x1,0x1c
0200 e5fd | | Load 0x2,-0x3
0201 017d | } | Execute Record,Structure_Write
0202 00d8 | | Load_Top At_Offset_0
0203 e5ff | | Load 0x2,-0x1
0204 e010 | | Load 0x0,0x10
0205 e23a | : | Load 0x1,0x3a
0206 0096 | | Execute Package,Field_Execute_Dynamic
0207 00d1 | | Pop_Control Pop_Count_1
0208 00cf | | Action Mark_Auxiliary
0209 7811 |x | Jump 0x21b
020a e5fd | | Load 0x2,-0x3
020b 00da | | Load_Top At_Offset_2
020c e012 | | Load 0x0,0x12
020d e23a | : | Load 0x1,0x3a
020e 0096 | | Execute Package,Field_Execute_Dynamic
020f e20e | | Load 0x1,0xe
0210 0119 | | Execute Any,Check_In_Formal_Type
0211 e00f | | Load 0x0,0xf
0212 e246 | F | Load 0x1,0x46
0213 0096 | | Execute Package,Field_Execute_Dynamic
0214 00d1 | | Pop_Control Pop_Count_1
0215 00d9 | | Load_Top At_Offset_1
0216 e013 | | Load 0x0,0x13
0217 e23a | : | Load 0x1,0x3a
0218 0096 | | Execute Package,Field_Execute_Dynamic
0219 00d1 | | Pop_Control Pop_Count_1
021a 00c9 | | Action Pop_Auxiliary_Loop
021b 00d9 | | Load_Top At_Offset_1
021c e011 | | Load 0x0,0x11
021d e23a | : | Load 0x1,0x3a
021e 0096 | | Execute Package,Field_Execute_Dynamic
021f 6fea |o | Jump_Zero 0x20a
0220 4503 |E | Exit_Subprogram 0x3
0221 0000 0000 | | .BLANK 0000[0x7]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022b | + | .CONST 0x022b ; Address of begin
0229 0004 | | .CONST 0x0004 ; Address of exception handler
022a 0001 | | .CONST 0x0001 ; Number of locals
022b BODY_0228:
022b INIT_0228:
022b 00db | | Load_Top At_Offset_3
022c 00db | | Load_Top At_Offset_3
022d e20e | | Load 0x1,0xe
022e 0119 | | Execute Any,Check_In_Formal_Type
022f e014 | | Load 0x0,0x14
0230 e23a | : | Load 0x1,0x3a
0231 0096 | | Execute Package,Field_Execute_Dynamic
0232 4502 |E | Exit_Subprogram 0x2
0233 0000 0000 | | .BLANK 0000[0x5]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023b | ; | .CONST 0x023b ; Address of begin
0239 0004 | | .CONST 0x0004 ; Address of exception handler
023a 0001 | | .CONST 0x0001 ; Number of locals
023b BODY_0238:
023b INIT_0238:
023b e015 | | Load 0x0,0x15
023c e23a | : | Load 0x1,0x3a
023d 0096 | | Execute Package,Field_Execute_Dynamic
023e 00ca | | Action Exit_Nullary_Function
023f 0000 | | .XXX[0x1]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0243 | C | .CONST 0x0243 ; Address of begin
0241 0004 | | .CONST 0x0004 ; Address of exception handler
0242 0001 | | .CONST 0x0001 ; Number of locals
0243 BODY_0240:
0243 INIT_0240:
0243 00da | | Load_Top At_Offset_2
0244 e00a | | Load 0x0,0xa
0245 e23a | : | Load 0x1,0x3a
0246 0096 | | Execute Package,Field_Execute_Dynamic
0247 4401 |D | Exit_Subprogram With_Result,0x1
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024b | K | .CONST 0x024b ; Address of begin
0249 0004 | | .CONST 0x0004 ; Address of exception handler
024a 0001 | | .CONST 0x0001 ; Number of locals
024b BODY_0248:
024b INIT_0248:
024b 00da | | Load_Top At_Offset_2
024c 8243 | C | Call 0x1,0x43
024d 4501 |E | Exit_Subprogram 0x1
024e 0000 0000 | | .XXX[0x2]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253 | S | .CONST 0x0253 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0001 | | .CONST 0x0001 ; Number of locals
0253 BODY_0250:
0253 INIT_0250:
0253 00da | | Load_Top At_Offset_2
0254 e016 | | Load 0x0,0x16
0255 e23a | : | Load 0x1,0x3a
0256 0096 | | Execute Package,Field_Execute_Dynamic
0257 e20e | | Load 0x1,0xe
0258 0119 | | Execute Any,Check_In_Formal_Type
0259 4401 |D | Exit_Subprogram With_Result,0x1
025a 0000 0000 | | .BLANK 0000[0x6]
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0263 | c | .CONST 0x0263 ; Address of begin
0261 0004 | | .CONST 0x0004 ; Address of exception handler
0262 0001 | | .CONST 0x0001 ; Number of locals
0263 BODY_0260:
0263 INIT_0260:
0263 00da | | Load_Top At_Offset_2
0264 e00b | | Load 0x0,0xb
0265 e23a | : | Load 0x1,0x3a
0266 0096 | | Execute Package,Field_Execute_Dynamic
0267 4401 |D | Exit_Subprogram With_Result,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 00db | | Load_Top At_Offset_3
026c 00db | | Load_Top At_Offset_3
026d e017 | | Load 0x0,0x17
026e e23a | : | Load 0x1,0x3a
026f 0096 | | Execute Package,Field_Execute_Dynamic
0270 4503 |E | Exit_Subprogram 0x3
0271 0000 0000 | | .BLANK 0000[0x7]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b | { | .CONST 0x027b ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0001 | | .CONST 0x0001 ; Number of locals
027b BODY_0278:
027b INIT_0278:
027b 00db | | Load_Top At_Offset_3
027c e20e | | Load 0x1,0xe
027d 0119 | | Execute Any,Check_In_Formal_Type
027e 00db | | Load_Top At_Offset_3
027f e018 | | Load 0x0,0x18
0280 e23a | : | Load 0x1,0x3a
0281 0096 | | Execute Package,Field_Execute_Dynamic
0282 4503 |E | Exit_Subprogram 0x3
0283 0000 0000 | | .BLANK 0000[0x5]
0288 ; --------------------------------------------------------------------------------------
0288 ; SUBPROGRAM
0288 ; --------------------------------------------------------------------------------------
0288 028b | | .CONST 0x028b ; Address of begin
0289 0004 | | .CONST 0x0004 ; Address of exception handler
028a 0001 | | .CONST 0x0001 ; Number of locals
028b BODY_0288:
028b INIT_0288:
028b 00da | | Load_Top At_Offset_2
028c e019 | | Load 0x0,0x19
028d e23a | : | Load 0x1,0x3a
028e 0096 | | Execute Package,Field_Execute_Dynamic
028f 4401 |D | Exit_Subprogram With_Result,0x1
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0295 | | .CONST 0x0295 ; Address of begin
0291 0004 | | .CONST 0x0004 ; Address of exception handler
0292 0002 | | .CONST 0x0002 ; Number of locals
0293 INIT_0290:
0293 e23d | = | Load 0x1,0x3d
0294 03bc | | Declare_Variable Access,By_Allocation
0295 BODY_0290:
0295 00d8 | | Load_Top At_Offset_0
0296 0229 | ) | Execute Access,All_Read
0297 00d8 | | Load_Top At_Offset_0
0298 e5ff | | Load 0x2,-0x1
0299 e010 | | Load 0x0,0x10
029a e23a | : | Load 0x1,0x3a
029b 0096 | | Execute Package,Field_Execute_Dynamic
029c 00d2 | | Pop_Control Pop_Count_2
029d 00d8 | | Load_Top At_Offset_0
029e a5fe | | Store_Unchecked 0x2,-0x2
029f 4502 |E | Exit_Subprogram 0x2
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3 | | .CONST 0x02a3 ; Address of begin
02a1 0004 | | .CONST 0x0004 ; Address of exception handler
02a2 0001 | | .CONST 0x0001 ; Number of locals
02a3 BODY_02a0:
02a3 INIT_02a0:
02a3 00da | | Load_Top At_Offset_2
02a4 0229 | ) | Execute Access,All_Read
02a5 00d8 | | Load_Top At_Offset_0
02a6 e013 | | Load 0x0,0x13
02a7 e23a | : | Load 0x1,0x3a
02a8 0096 | | Execute Package,Field_Execute_Dynamic
02a9 4501 |E | Exit_Subprogram 0x1
02aa 0000 0000 | | .BLANK 0000[0x6]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b3 | | .CONST 0x02b3 ; Address of begin
02b1 0004 | | .CONST 0x0004 ; Address of exception handler
02b2 0001 | | .CONST 0x0001 ; Number of locals
02b3 BODY_02b0:
02b3 INIT_02b0:
02b3 00da | | Load_Top At_Offset_2
02b4 0227 | ' | Execute Access,All_Reference
02b5 e012 | | Load 0x0,0x12
02b6 e23a | : | Load 0x1,0x3a
02b7 0096 | | Execute Package,Field_Execute_Dynamic
02b8 e20e | | Load 0x1,0xe
02b9 0119 | | Execute Any,Check_In_Formal_Type
02ba 4401 |D | Exit_Subprogram With_Result,0x1
02bb 0000 0000 | | .BLANK 0000[0x5]
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 00da | | Load_Top At_Offset_2
02c4 0227 | ' | Execute Access,All_Reference
02c5 e011 | | Load 0x0,0x11
02c6 e23a | : | Load 0x1,0x3a
02c7 0096 | | Execute Package,Field_Execute_Dynamic
02c8 4401 |D | Exit_Subprogram With_Result,0x1
02c9 0000 0000 | | .BLANK 0000[0x7]
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 00db | | Load_Top At_Offset_3
02d4 00db | | Load_Top At_Offset_3
02d5 e01a | | Load 0x0,0x1a
02d6 e246 | F | Load 0x1,0x46
02d7 0096 | | Execute Package,Field_Execute_Dynamic
02d8 4501 |E | Exit_Subprogram 0x1
02d9 0000 0000 | | .BLANK 0000[0x7]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3 | | .CONST 0x02e3 ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0001 | | .CONST 0x0001 ; Number of locals
02e3 BODY_02e0:
02e3 INIT_02e0:
02e3 e5fd | | Load 0x2,-0x3
02e4 e5fe | | Load 0x2,-0x2
02e5 e5ff | | Load 0x2,-0x1
02e6 e01b | | Load 0x0,0x1b
02e7 e246 | F | Load 0x1,0x46
02e8 0096 | | Execute Package,Field_Execute_Dynamic
02e9 4502 |E | Exit_Subprogram 0x2
02ea 0000 0000 | | .BLANK 0000[0x6]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 e5fd | | Load 0x2,-0x3
02f4 e5fe | | Load 0x2,-0x2
02f5 e5ff | | Load 0x2,-0x1
02f6 e20e | | Load 0x1,0xe
02f7 0119 | | Execute Any,Check_In_Formal_Type
02f8 e01c | | Load 0x0,0x1c
02f9 e246 | F | Load 0x1,0x46
02fa 0096 | | Execute Package,Field_Execute_Dynamic
02fb 4503 |E | Exit_Subprogram 0x3
02fc 0000 0000 | | .BLANK 0000[0x4]
0300 ; --------------------------------------------------------------------------------------
0300 ; SUBPROGRAM
0300 ; --------------------------------------------------------------------------------------
0300 0303 | | .CONST 0x0303 ; Address of begin
0301 0004 | | .CONST 0x0004 ; Address of exception handler
0302 0001 | | .CONST 0x0001 ; Number of locals
0303 BODY_0300:
0303 INIT_0300:
0303 e5fd | | Load 0x2,-0x3
0304 e5fe | | Load 0x2,-0x2
0305 e5ff | | Load 0x2,-0x1
0306 e01d | | Load 0x0,0x1d
0307 e246 | F | Load 0x1,0x46
0308 0096 | | Execute Package,Field_Execute_Dynamic
0309 4502 |E | Exit_Subprogram 0x2
030a 0000 0000 | | .BLANK 0000[0x6]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0313 | | .CONST 0x0313 ; Address of begin
0311 0004 | | .CONST 0x0004 ; Address of exception handler
0312 0001 | | .CONST 0x0001 ; Number of locals
0313 BODY_0310:
0313 INIT_0310:
0313 00db | | Load_Top At_Offset_3
0314 00db | | Load_Top At_Offset_3
0315 e20e | | Load 0x1,0xe
0316 0119 | | Execute Any,Check_In_Formal_Type
0317 e00f | | Load 0x0,0xf
0318 e246 | F | Load 0x1,0x46
0319 0096 | | Execute Package,Field_Execute_Dynamic
031a 4502 |E | Exit_Subprogram 0x2
031b 0000 0000 | | .BLANK 0000[0x5]
0320 ; --------------------------------------------------------------------------------------
0320 ; SUBPROGRAM
0320 ; --------------------------------------------------------------------------------------
0320 0323 | # | .CONST 0x0323 ; Address of begin
0321 0004 | | .CONST 0x0004 ; Address of exception handler
0322 0001 | | .CONST 0x0001 ; Number of locals
0323 BODY_0320:
0323 INIT_0320:
0323 00db | | Load_Top At_Offset_3
0324 00db | | Load_Top At_Offset_3
0325 e01e | | Load 0x0,0x1e
0326 e246 | F | Load 0x1,0x46
0327 0096 | | Execute Package,Field_Execute_Dynamic
0328 4502 |E | Exit_Subprogram 0x2
0329 0000 0000 | | .BLANK 0000[0x7]
0330 ; --------------------------------------------------------------------------------------
0330 ; SUBPROGRAM
0330 ; --------------------------------------------------------------------------------------
0330 0333 | 3 | .CONST 0x0333 ; Address of begin
0331 0004 | | .CONST 0x0004 ; Address of exception handler
0332 0001 | | .CONST 0x0001 ; Number of locals
0333 BODY_0330:
0333 INIT_0330:
0333 00db | | Load_Top At_Offset_3
0334 00db | | Load_Top At_Offset_3
0335 e01f | | Load 0x0,0x1f
0336 e246 | F | Load 0x1,0x46
0337 0096 | | Execute Package,Field_Execute_Dynamic
0338 4502 |E | Exit_Subprogram 0x2
0339 0000 0000 | | .BLANK 0000[0x7]
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0343 | C | .CONST 0x0343 ; Address of begin
0341 0004 | | .CONST 0x0004 ; Address of exception handler
0342 0001 | | .CONST 0x0001 ; Number of locals
0343 BODY_0340:
0343 INIT_0340:
0343 00da | | Load_Top At_Offset_2
0344 e020 | | Load 0x0,0x20
0345 e246 | F | Load 0x1,0x46
0346 0096 | | Execute Package,Field_Execute_Dynamic
0347 4401 |D | Exit_Subprogram With_Result,0x1
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 4607 |F | Jump_Case 0x7
034c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
034d 7807 |x | Jump 0x355 ; case 0x1
034e 780a |x | Jump 0x359 ; case 0x2
034f 780e |x | Jump 0x35e ; case 0x3
0350 7811 |x | Jump 0x362 ; case 0x4
0351 7812 |x | Jump 0x364 ; case 0x5
0352 7813 |x | Jump 0x366 ; case 0x6
0353 7816 |x | Jump 0x36a ; case 0x7
0354 4302 |C | .XXX[0x1]
0355 00da | | Load_Top At_Offset_2
0356 0091 03e8 | | Action Push_String_Extended_Indexed,0x3e8 ; "NONE"
0358 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0359 00db | | Load_Top At_Offset_3
035a 00db | | Load_Top At_Offset_3
035b 00e0 | | Load_Encached Standard_Cache
035c 181b | | Execute Package,Field_Execute,Field_Number 0x1b
035d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
035e 00da | | Load_Top At_Offset_2
035f 00e0 | | Load_Encached Standard_Cache
0360 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0361 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0362 00db | | Load_Top At_Offset_3
0363 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0364 00db | | Load_Top At_Offset_3
0365 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0366 e23f | ? | Load 0x1,0x3f
0367 00dc | | Load_Top At_Offset_4
0368 0267 | g | Execute Discrete,Predecessor
0369 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
036a e23f | ? | Load 0x1,0x3f
036b 00dc | | Load_Top At_Offset_4
036c 0268 | h | Execute Discrete,Successor
036d 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
036e 0000 0000 | | .XXX[0x2]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0373 | s | .CONST 0x0373 ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 0001 | | .CONST 0x0001 ; Number of locals
0373 BODY_0370:
0373 INIT_0370:
0373 00db | | Load_Top At_Offset_3
0374 00db | | Load_Top At_Offset_3
0375 e20e | | Load 0x1,0xe
0376 0119 | | Execute Any,Check_In_Formal_Type
0377 e014 | | Load 0x0,0x14
0378 e23a | : | Load 0x1,0x3a
0379 0096 | | Execute Package,Field_Execute_Dynamic
037a 4502 |E | Exit_Subprogram 0x2
037b 0000 0000 | | .BLANK 0000[0x5]
0380 ; --------------------------------------------------------------------------------------
0380 ; SUBPROGRAM
0380 ; --------------------------------------------------------------------------------------
0380 038d | | .CONST 0x038d ; Address of begin
0381 0004 | | .CONST 0x0004 ; Address of exception handler
0382 0002 | | .CONST 0x0002 ; Number of locals
0383 INIT_0380:
0383 e004 | | Load 0x0,0x4
0384 e23a | : | Load 0x1,0x3a
0385 0098 | | Execute Package,Field_Read_Dynamic
0386 0322 | " | Declare_Variable Record
0387 00db | | Load_Top At_Offset_3
0388 e00b | | Load 0x0,0xb
0389 e23a | : | Load 0x1,0x3a
038a 0096 | | Execute Package,Field_Execute_Dynamic
038b 00d9 | | Load_Top At_Offset_1
038c 017d | } | Execute Record,Structure_Write
038d BODY_0380:
038d e5fe | | Load 0x2,-0x2
038e e5ff | | Load 0x2,-0x1
038f e017 | | Load 0x0,0x17
0390 e23a | : | Load 0x1,0x3a
0391 0096 | | Execute Package,Field_Execute_Dynamic
0392 00d8 | | Load_Top At_Offset_0
0393 e5fe | | Load 0x2,-0x2
0394 017d | } | Execute Record,Structure_Write
0395 4501 |E | Exit_Subprogram 0x1
0396 0000 0000 | | .XXX[0x2]
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 039f | | .CONST 0x039f ; Address of begin
0399 0004 | | .CONST 0x0004 ; Address of exception handler
039a 0002 | | .CONST 0x0002 ; Number of locals
039b INIT_0398:
039b e004 | | Load 0x0,0x4
039c e23a | : | Load 0x1,0x3a
039d 0098 | | Execute Package,Field_Read_Dynamic
039e 0322 | " | Declare_Variable Record
039f BODY_0398:
039f 00db | | Load_Top At_Offset_3
03a0 e00c | | Load 0x0,0xc
03a1 e23a | : | Load 0x1,0x3a
03a2 0096 | | Execute Package,Field_Execute_Dynamic
03a3 e00e | | Load 0x0,0xe
03a4 e23a | : | Load 0x1,0x3a
03a5 0096 | | Execute Package,Field_Execute_Dynamic
03a6 00d9 | | Load_Top At_Offset_1
03a7 017d | } | Execute Record,Structure_Write
03a8 00d8 | | Load_Top At_Offset_0
03a9 e5ff | | Load 0x2,-0x1
03aa 017d | } | Execute Record,Structure_Write
03ab 4501 |E | Exit_Subprogram 0x1
03ac 0000 0000 | | .BLANK 0000[0x4]
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03b3 | | .CONST 0x03b3 ; Address of begin
03b1 0004 | | .CONST 0x0004 ; Address of exception handler
03b2 0001 | | .CONST 0x0001 ; Number of locals
03b3 BODY_03b0:
03b3 INIT_03b0:
03b3 00da | | Load_Top At_Offset_2
03b4 e00e | | Load 0x0,0xe
03b5 e23a | : | Load 0x1,0x3a
03b6 0096 | | Execute Package,Field_Execute_Dynamic
03b7 4401 |D | Exit_Subprogram With_Result,0x1
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 00db | | Load_Top At_Offset_3
03bc 00db | | Load_Top At_Offset_3
03bd e20e | | Load 0x1,0xe
03be 0119 | | Execute Any,Check_In_Formal_Type
03bf 8241 | A | Call 0x1,0x41
03c0 4502 |E | Exit_Subprogram 0x2
03c1 0000 0000 | | .BLANK 0000[0x7]
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03cb | | .CONST 0x03cb ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0001 | | .CONST 0x0001 ; Number of locals
03cb BODY_03c8:
03cb INIT_03c8:
03cb 00da | | Load_Top At_Offset_2
03cc 8218 | | Call 0x1,0x18
03cd 7003 |p | Jump_Nonzero 0x3d1
03ce 00da | | Load_Top At_Offset_2
03cf 8219 | | Call 0x1,0x19
03d0 4401 |D | Exit_Subprogram With_Result,0x1
03d1 0092 03ed | | Action Push_String_Extended,0x3ed ; ")"
03d3 4401 |D | Exit_Subprogram With_Result,0x1
03d4 0000 0000 | | .BLANK 0000[0x4]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 03db | | .CONST 0x03db ; Address of begin
03d9 0004 | | .CONST 0x0004 ; Address of exception handler
03da 0001 | | .CONST 0x0001 ; Number of locals
03db BODY_03d8:
03db INIT_03d8:
03db 4601 |F | Jump_Case 0x1
03dc 7801 |x | Jump 0x3de ; case 0x0
03dd 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
03de 00da | | Load_Top At_Offset_2
03df 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03e0 0125 | % | Execute Any,Set_Constraint
03e1 00da | | Load_Top At_Offset_2
03e2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03e3 1c00 | | Execute_Immediate Run_Utility,0x0
03e4 4801 |H | Short_Literal 0x1
03e5 00db | | Load_Top At_Offset_3
03e6 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
03e7 4302 |C | Exit_Subprogram From_Utility,0x2
03e8 ; --------------------------------------------------------------------------------------
03e8 ; STRING TABLE
03e8 ; --------------------------------------------------------------------------------------
03e8 000e | | .STRTAB 0x000e->0x03ef ; "NONE"
03e9 0010 | | .STRTAB 0x0010->0x03f1 ; "NO_ELEMENTS"
03ea 0019 | | .STRTAB 0x0019->0x03f6 ; "others => Unspecified"
03eb 002c | , | .STRTAB 0x002c->0x0401 ; "L=>"
03ec 002d | - | .STRTAB 0x002d->0x0402 ; "L=>("
03ed 002f | / | .STRTAB 0x002f->0x0404 ; ")"
03ee 002e | . | .STREND 0x002e->0x0405
03ef 4e4f 4e45 |NONE| .STRTAB_STRINGS
0405 0000 0000 | | .XXX[0x3]
0407 0000 | |
0408 ; --------------------------------------------------------------------------------------
0408 ; Debug Table
0408 ; --------------------------------------------------------------------------------------
0408 0004 000a | | .DEBUG4 0x0004,0x000a,0x4466,0x0000,0x0001,0x0000
040e 0000 0000 | | .BLANK 0000[0x1f2]