|
|
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_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 07a0 | | .CONST 0x07a0 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments)
0007 8005 | | .CONST 0x8005 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00b4 | | .CONST 0x00b4 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0034 | 4 | .CONST 0x0034 ; Number of locals
000b INIT_0008:
000b 4805 |H | Short_Literal 0x5
000c 032b | + | Declare_Type Record,Incomplete,Visible
000d e20e | | Load 0x1,0xe
000e 00d9 | | Load_Top At_Offset_1
000f e002 | | Load 0x0,0x2
0010 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
0011 029f 061b | | Declare_Subprogram For_Call,INIT_0618
0013 4803 |H | Short_Literal 0x3
0014 0328 | ( | Declare_Type Record,Defined_Incomplete,Visible
0015 029a 00bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b8
0017 029a 00cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c8
0019 029a 00e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e0
001b 029a 00f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f0
001d 029a 00fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f8
001f 029a 01ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a8
0021 029a 01eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e8
0023 029a 01f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f0
0025 029a 0233 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0230
0027 029a 026b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0268
0029 029a 02b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b0
002b 029a 02bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b8
002d e003 | | Load 0x0,0x3
002e 00e1 | | Load_Encached Boolean_Cache
002f 00e1 | | Load_Encached Boolean_Cache
0030 e004 | | Load 0x0,0x4
0031 e005 | | Load 0x0,0x5
0032 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0033 029f 0603 | | Declare_Subprogram For_Call,INIT_0600
0035 e220 | | Load 0x1,0x20
0036 0326 | & | Complete_Type Record,By_Defining
0037 e221 | ! | Load 0x1,0x21
0038 0324 | $ | Complete_Type Record,By_Component_Completion
0039 00bf | | Action Accept_Activation
003a 4800 |H | Short_Literal 0x0
003b 0093 062b | +| PushFullAddress InMicrocode,INIT_0628
003d 02a0 | | Declare_Subprogram Null_Subprogram
003e 038e | | Declare_Type Package,Defined
003f e20f | | Load 0x1,0xf
0040 e002 | | Load 0x0,0x2
0041 00b6 | | Action Make_Scope
0042 e006 | | Load 0x0,0x6
0043 e004 | | Load 0x0,0x4
0044 a007 | | Reference 0x0,0x7
0045 a008 | | Reference 0x0,0x8
0046 a009 | | Reference 0x0,0x9
0047 a00a | | Reference 0x0,0xa
0048 a00b | | Reference 0x0,0xb
0049 e00c | | Load 0x0,0xc
004a e00d | | Load 0x0,0xd
004b 480c |H | Short_Literal 0xc
004c e22e | . | Load 0x1,0x2e
004d 020e | | Execute Module,Augment_Imports
004e 0387 | | Declare_Variable Package
004f e00e | | Load 0x0,0xe
0050 e00f | | Load 0x0,0xf
0051 e21e | | Load 0x1,0x1e
0052 00c4 | | Action Make_Default
0053 00c4 | | Action Make_Default
0054 00c4 | | Action Make_Default
0055 0092 077e | ~| Action Push_String_Extended,0x77e ; "others => Unspecified"
0057 00ea | | Load_Encached Null_String_Cache
0058 00ea | | Load_Encached Null_String_Cache
0059 00c4 | | Action Make_Default
005a 00c4 | | Action Make_Default
005b e231 | 1 | Load 0x1,0x31
005c 026a | j | Execute Discrete,First
005d 00d8 | | Load_Top At_Offset_0
005e e21e | | Load 0x1,0x1e
005f 0260 | ` | Execute Discrete,In_Type
0060 7001 |p | Jump_Nonzero 0x62
0061 0801 | | Execute_Immediate Raise,0x1
0062 c232 | 2 | Store 0x1,0x32
0063 e232 | 2 | Load 0x1,0x32
0064 e21e | | Load 0x1,0x1e
0065 0122 | " | Execute Any,Make_Root_Type
0066 1c07 | | Execute_Immediate Run_Utility,0x7
0067 00d8 | | Load_Top At_Offset_0
0068 e21e | | Load 0x1,0x1e
0069 0260 | ` | Execute Discrete,In_Type
006a 7001 |p | Jump_Nonzero 0x6c
006b 0801 | | Execute_Immediate Raise,0x1
006c c233 | 3 | Store 0x1,0x33
006d e231 | 1 | Load 0x1,0x31
006e 0269 | i | Execute Discrete,Last
006f 00d8 | | Load_Top At_Offset_0
0070 e21e | | Load 0x1,0x1e
0071 0260 | ` | Execute Discrete,In_Type
0072 7001 |p | Jump_Nonzero 0x74
0073 0801 | | Execute_Immediate Raise,0x1
0074 c234 | 4 | Store 0x1,0x34
0075 e233 | 3 | Load 0x1,0x33
0076 00d8 | | Load_Top At_Offset_0
0077 e21e | | Load 0x1,0x1e
0078 0260 | ` | Execute Discrete,In_Type
0079 7001 |p | Jump_Nonzero 0x7b
007a 0801 | | Execute_Immediate Raise,0x1
007b c238 | 8 | Store 0x1,0x38
007c e234 | 4 | Load 0x1,0x34
007d 00d8 | | Load_Top At_Offset_0
007e e21e | | Load 0x1,0x1e
007f 0260 | ` | Execute Discrete,In_Type
0080 7001 |p | Jump_Nonzero 0x82
0081 0801 | | Execute_Immediate Raise,0x1
0082 c239 | 9 | Store 0x1,0x39
0083 e010 | | Load 0x0,0x10
0084 0387 | | Declare_Variable Package
0085 00d8 | | Load_Top At_Offset_0
0086 020f | | Execute Module,Activate
0087 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
0088 00c7 | | Action Elaborate_Subprogram
0089 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
008a 00c7 | | Action Elaborate_Subprogram
008b 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
008c 00c7 | | Action Elaborate_Subprogram
008d 029d 0313 | | Declare_Subprogram For_Outer_Call,INIT_0310
008f 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
0090 00c7 | | Action Elaborate_Subprogram
0091 029d 0333 | 3| Declare_Subprogram For_Outer_Call,INIT_0330
0093 029d 034b | K| Declare_Subprogram For_Outer_Call,INIT_0348
0095 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
0096 00c7 | | Action Elaborate_Subprogram
0097 029d 0373 | s| Declare_Subprogram For_Outer_Call,INIT_0370
0099 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
009a 00c7 | | Action Elaborate_Subprogram
009b 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
009c 00c7 | | Action Elaborate_Subprogram
009d 029d 038b | | Declare_Subprogram For_Outer_Call,INIT_0388
009f 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
00a0 00c7 | | Action Elaborate_Subprogram
00a1 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
00a2 00c7 | | Action Elaborate_Subprogram
00a3 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
00a4 00c7 | | Action Elaborate_Subprogram
00a5 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
00a6 00c7 | | Action Elaborate_Subprogram
00a7 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
00a8 00c7 | | Action Elaborate_Subprogram
00a9 e011 | | Load 0x0,0x11
00aa e012 | | Load 0x0,0x12
00ab 1d18 | | Execute_Immediate Reference_Lex_1,0x18
00ac e013 | | Load 0x0,0x13
00ad e014 | | Load 0x0,0x14
00ae a015 | | Reference 0x0,0x15
00af 4806 |H | Short_Literal 0x6
00b0 e22e | . | Load 0x1,0x2e
00b1 020e | | Execute Module,Augment_Imports
00b2 e22e | . | Load 0x1,0x2e
00b3 020f | | Execute Module,Activate
00b4 BODY_0008:
00b4 00bc | | Action Signal_Activated
00b5 00bb | | Action Signal_Completion
00b6 0000 0000 | | .XXX[0x2]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00bb | | .CONST 0x00bb ; Address of begin
00b9 0004 | | .CONST 0x0004 ; Address of exception handler
00ba 0001 | | .CONST 0x0001 ; Number of locals
00bb BODY_00b8:
00bb INIT_00b8:
00bb 00da | | Load_Top At_Offset_2
00bc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00bd 8214 | | Call 0x1,0x14
00be e20f | | Load 0x1,0xf
00bf 0119 | | Execute Any,Check_In_Formal_Type
00c0 4401 |D | Exit_Subprogram With_Result,0x1
00c1 0000 0000 | | .BLANK 0000[0x7]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cf | | .CONST 0x00cf ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0002 | | .CONST 0x0002 ; Number of locals
00cb INIT_00c8:
00cb e221 | ! | Load 0x1,0x21
00cc 0322 | " | Declare_Variable Record
00cd 00d8 | | Load_Top At_Offset_0
00ce 1c00 | | Execute_Immediate Run_Utility,0x0
00cf BODY_00c8:
00cf e5fe | | Load 0x2,-0x2
00d0 00d9 | | Load_Top At_Offset_1
00d1 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00d2 e5fe | | Load 0x2,-0x2
00d3 e5ff | | Load 0x2,-0x1
00d4 8212 | | Call 0x1,0x12
00d5 00d9 | | Load_Top At_Offset_1
00d6 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00d7 00d8 | | Load_Top At_Offset_0
00d8 4402 |D | Exit_Subprogram With_Result,0x2
00d9 0000 0000 | | .BLANK 0000[0x7]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e3 | | .CONST 0x00e3 ; Address of begin
00e1 0004 | | .CONST 0x0004 ; Address of exception handler
00e2 0001 | | .CONST 0x0001 ; Number of locals
00e3 BODY_00e0:
00e3 INIT_00e0:
00e3 00da | | Load_Top At_Offset_2
00e4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00e5 00d8 | | Load_Top At_Offset_0
00e6 0120 | | Execute Any,Is_Value
00e7 6803 |h | Jump_Zero 0xeb
00e8 e20e | | Load 0x1,0xe
00e9 0122 | " | Execute Any,Make_Root_Type
00ea 011e | | Execute Any,Convert
00eb 8213 | | Call 0x1,0x13
00ec 00db | | Load_Top At_Offset_3
00ed 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00ee 4501 |E | Exit_Subprogram 0x1
00ef 0000 | | .XXX[0x1]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f3 | | .CONST 0x00f3 ; Address of begin
00f1 0004 | | .CONST 0x0004 ; Address of exception handler
00f2 0001 | | .CONST 0x0001 ; Number of locals
00f3 BODY_00f0:
00f3 INIT_00f0:
00f3 4501 |E | Exit_Subprogram 0x1
00f4 0000 0000 | | .BLANK 0000[0x4]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 0116 | | .CONST 0x0116 ; Address of begin
00f9 018a | | .CONST 0x018a ; Address of exception handler
00fa 000b | | .CONST 0x000b ; Number of locals
00fb INIT_00f8:
00fb e22e | . | Load 0x1,0x2e
00fc 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00fd 00e1 | | Load_Encached Boolean_Cache
00fe e5fd | | Load 0x2,-0x3
00ff 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0100 e5fe | | Load 0x2,-0x2
0101 8016 | | Call 0x0,0x16
0102 821d | | Call 0x1,0x1d
0103 e013 | | Load 0x0,0x13
0104 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0105 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0106 02c7 | | Declare_Variable Any
0107 00d9 | | Load_Top At_Offset_1
0108 8232 | 2 | Call 0x1,0x32
0109 a405 | | Store_Unchecked 0x2,0x5
010a 00d8 | | Load_Top At_Offset_0
010b e013 | | Load 0x0,0x13
010c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
010d 1820 | | Execute Package,Field_Execute,Field_Number 0x20
010e 00e2 | | Load_Encached Integer_Cache
010f 00e2 | | Load_Encached Integer_Cache
0110 029f 03cb | | Declare_Subprogram For_Call,INIT_03c8
0112 029f 0403 | | Declare_Subprogram For_Call,INIT_0400
0114 029f 040b | | Declare_Subprogram For_Call,INIT_0408
0116 BODY_00f8:
0116 00e2 | | Load_Encached Integer_Cache
0117 00e2 | | Load_Encached Integer_Cache
0118 e406 | | Load 0x2,0x6
0119 e005 | | Load 0x0,0x5
011a 180f | | Execute Package,Field_Execute,Field_Number 0xf
011b c407 | | Store 0x2,0x7
011c c408 | | Store 0x2,0x8
011d 00db | | Load_Top At_Offset_3
011e 0c01 | | Execute_Immediate Greater_Equal,0x1
011f 6805 |h | Jump_Zero 0x125
0120 e5ff | | Load 0x2,-0x1
0121 0f01 | | Execute_Immediate Equal,0x1
0122 6802 |h | Jump_Zero 0x125
0123 e017 | | Load 0x0,0x17
0124 0257 | W | Execute Discrete,Raise
0125 00e1 | | Load_Encached Boolean_Cache
0126 e402 | | Load 0x2,0x2
0127 e405 | | Load 0x2,0x5
0128 e22e | . | Load 0x1,0x2e
0129 1819 | | Execute Package,Field_Execute,Field_Number 0x19
012a e22e | . | Load 0x1,0x2e
012b 1b16 | | Execute Package,Field_Read,Field_Number 0x16
012c e018 | | Load 0x0,0x18
012d e22e | . | Load 0x1,0x2e
012e 1b15 | | Execute Package,Field_Read,Field_Number 0x15
012f 0096 | | Execute Package,Field_Execute_Dynamic
0130 c402 | | Store 0x2,0x2
0131 c403 | | Store 0x2,0x3
0132 e403 | | Load 0x2,0x3
0133 6806 |h | Jump_Zero 0x13a
0134 e402 | | Load 0x2,0x2
0135 0217 | | Execute Heap_Access,All_Reference
0136 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0137 e408 | | Load 0x2,0x8
0138 0272 | r | Execute Discrete,Minus
0139 c407 | | Store 0x2,0x7
013a e403 | | Load 0x2,0x3
013b 6833 |h3 | Jump_Zero 0x16f
013c e5ff | | Load 0x2,-0x1
013d 0f00 | | Execute_Immediate Equal,0x0
013e e408 | | Load 0x2,0x8
013f 0c01 | | Execute_Immediate Greater_Equal,0x1
0140 0279 | y | Execute Discrete,And
0141 7006 |p | Jump_Nonzero 0x148
0142 e5ff | | Load 0x2,-0x1
0143 0f01 | | Execute_Immediate Equal,0x1
0144 e407 | | Load 0x2,0x7
0145 0c01 | | Execute_Immediate Greater_Equal,0x1
0146 0279 | y | Execute Discrete,And
0147 6802 |h | Jump_Zero 0x14a
0148 840b | | Call 0x2,0xb
0149 7826 |x& | Jump 0x170
014a e5ff | | Load 0x2,-0x1
014b 0f00 | | Execute_Immediate Equal,0x0
014c e408 | | Load 0x2,0x8
014d 0f00 | | Execute_Immediate Equal,0x0
014e 0279 | y | Execute Discrete,And
014f 681d |h | Jump_Zero 0x16d
0150 e402 | | Load 0x2,0x2
0151 e22e | . | Load 0x1,0x2e
0152 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0153 c402 | | Store 0x2,0x2
0154 e5ff | | Load 0x2,-0x1
0155 e5fd | | Load 0x2,-0x3
0156 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0157 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0158 e5fd | | Load 0x2,-0x3
0159 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
015a e406 | | Load 0x2,0x6
015b 8015 | | Call 0x0,0x15
015c e5fd | | Load 0x2,-0x3
015d 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
015e 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
015f 4801 |H | Short_Literal 0x1
0160 e5fd | | Load 0x2,-0x3
0161 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0162 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0163 e402 | | Load 0x2,0x2
0164 0217 | | Execute Heap_Access,All_Reference
0165 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0166 e402 | | Load 0x2,0x2
0167 0217 | | Execute Heap_Access,All_Reference
0168 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0169 e5fd | | Load 0x2,-0x3
016a 8222 | " | Call 0x1,0x22
016b 8217 | | Call 0x1,0x17
016c 7803 |x | Jump 0x170
016d 840a | | Call 0x2,0xa
016e 7801 |x | Jump 0x170
016f 840a | | Call 0x2,0xa
0170 e5ff | | Load 0x2,-0x1
0171 0f01 | | Execute_Immediate Equal,0x1
0172 6816 |h | Jump_Zero 0x189
0173 4801 |H | Short_Literal 0x1
0174 e5fd | | Load 0x2,-0x3
0175 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0176 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0177 e5fd | | Load 0x2,-0x3
0178 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0179 00d8 | | Load_Top At_Offset_0
017a 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
017b 0120 | | Execute Any,Is_Value
017c 6803 |h | Jump_Zero 0x180
017d e005 | | Load 0x0,0x5
017e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
017f 7802 |x | Jump 0x182
0180 00d8 | | Load_Top At_Offset_0
0181 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0182 4801 |H | Short_Literal 0x1
0183 e406 | | Load 0x2,0x6
0184 e005 | | Load 0x0,0x5
0185 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0186 00d9 | | Load_Top At_Offset_1
0187 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0188 00d1 | | Pop_Control Pop_Count_1
0189 4503 |E | Exit_Subprogram 0x3
018a TRAP_00f8:
018a 00d8 | | Load_Top At_Offset_0
018b 0107 | | Execute Exception,Get_Name
018c 4920 |I | Short_Literal 0x120
018d 492f |I/ | Short_Literal 0x12f
018e 0262 | b | Execute Discrete,In_Range
018f 6802 |h | Jump_Zero 0x192
0190 e019 | | Load 0x0,0x19
0191 0257 | W | Execute Discrete,Raise
0192 00d8 | | Load_Top At_Offset_0
0193 0107 | | Execute Exception,Get_Name
0194 4900 |I | Short_Literal 0x100
0195 490f |I | Short_Literal 0x10f
0196 0262 | b | Execute Discrete,In_Range
0197 6802 |h | Jump_Zero 0x19a
0198 e01a | | Load 0x0,0x1a
0199 0257 | W | Execute Discrete,Raise
019a 00d8 | | Load_Top At_Offset_0
019b 0107 | | Execute Exception,Get_Name
019c 4930 |I0 | Short_Literal 0x130
019d 493f |I? | Short_Literal 0x13f
019e 0262 | b | Execute Discrete,In_Range
019f 6802 |h | Jump_Zero 0x1a2
01a0 e017 | | Load 0x0,0x17
01a1 0257 | W | Execute Discrete,Raise
01a2 0100 | | Execute Exception,Raise
01a3 0000 0000 | | .BLANK 0000[0x5]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b8 | | .CONST 0x01b8 ; Address of begin
01a9 01c8 | | .CONST 0x01c8 ; Address of exception handler
01aa 0005 | | .CONST 0x0005 ; Number of locals
01ab INIT_01a8:
01ab 00da | | Load_Top At_Offset_2
01ac 8016 | | Call 0x0,0x16
01ad e5fe | | Load 0x2,-0x2
01ae 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01af 00d9 | | Load_Top At_Offset_1
01b0 8233 | 3 | Call 0x1,0x33
01b1 e01b | | Load 0x0,0x1b
01b2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01b3 02c7 | | Declare_Variable Any
01b4 00d8 | | Load_Top At_Offset_0
01b5 1c00 | | Execute_Immediate Run_Utility,0x0
01b6 029f 044b | K| Declare_Subprogram For_Call,INIT_0448
01b8 BODY_01a8:
01b8 00db | | Load_Top At_Offset_3
01b9 01db | | Execute Vector,Length
01ba 7004 |p | Jump_Nonzero 0x1bf
01bb 4801 |H | Short_Literal 0x1
01bc e5fe | | Load 0x2,-0x2
01bd 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
01be 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01bf 00d9 | | Load_Top At_Offset_1
01c0 00ea | | Load_Encached Null_String_Cache
01c1 e403 | | Load 0x2,0x3
01c2 4801 |H | Short_Literal 0x1
01c3 e01b | | Load 0x0,0x1b
01c4 1814 | | Execute Package,Field_Execute,Field_Number 0x14
01c5 c404 | | Store 0x2,0x4
01c6 8405 | | Call 0x2,0x5
01c7 4502 |E | Exit_Subprogram 0x2
01c8 TRAP_01a8:
01c8 00d8 | | Load_Top At_Offset_0
01c9 0107 | | Execute Exception,Get_Name
01ca 4920 |I | Short_Literal 0x120
01cb 492f |I/ | Short_Literal 0x12f
01cc 0262 | b | Execute Discrete,In_Range
01cd 6802 |h | Jump_Zero 0x1d0
01ce e019 | | Load 0x0,0x19
01cf 0257 | W | Execute Discrete,Raise
01d0 00d8 | | Load_Top At_Offset_0
01d1 0107 | | Execute Exception,Get_Name
01d2 4900 |I | Short_Literal 0x100
01d3 490f |I | Short_Literal 0x10f
01d4 0262 | b | Execute Discrete,In_Range
01d5 6802 |h | Jump_Zero 0x1d8
01d6 e01a | | Load 0x0,0x1a
01d7 0257 | W | Execute Discrete,Raise
01d8 00d8 | | Load_Top At_Offset_0
01d9 0107 | | Execute Exception,Get_Name
01da 4930 |I0 | Short_Literal 0x130
01db 493f |I? | Short_Literal 0x13f
01dc 0262 | b | Execute Discrete,In_Range
01dd 6802 |h | Jump_Zero 0x1e0
01de e017 | | Load 0x0,0x17
01df 0257 | W | Execute Discrete,Raise
01e0 0100 | | Execute Exception,Raise
01e1 0000 0000 | | .BLANK 0000[0x7]
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 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
01ed 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
01ee 8016 | | Call 0x0,0x16
01ef 4401 |D | Exit_Subprogram With_Result,0x1
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01fe | | .CONST 0x01fe ; Address of begin
01f1 0216 | | .CONST 0x0216 ; Address of exception handler
01f2 0005 | | .CONST 0x0005 ; Number of locals
01f3 INIT_01f0:
01f3 e01b | | Load 0x0,0x1b
01f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01f5 02c7 | | Declare_Variable Any
01f6 00d8 | | Load_Top At_Offset_0
01f7 1c00 | | Execute_Immediate Run_Utility,0x0
01f8 00e1 | | Load_Encached Boolean_Cache
01f9 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
01fa 029f 047b | {| Declare_Subprogram For_Call,INIT_0478
01fc 029f 04a3 | | Declare_Subprogram For_Call,INIT_04a0
01fe BODY_01f0:
01fe e5ff | | Load 0x2,-0x1
01ff 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0200 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0201 7002 |p | Jump_Nonzero 0x204
0202 e01a | | Load 0x0,0x1a
0203 0257 | W | Execute Discrete,Raise
0204 e5ff | | Load 0x2,-0x1
0205 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0206 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0207 e005 | | Load 0x0,0x5
0208 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0209 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
020a e5ff | | Load 0x2,-0x1
020b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
020c 00d8 | | Load_Top At_Offset_0
020d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
020e e005 | | Load 0x0,0x5
020f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0210 00d9 | | Load_Top At_Offset_1
0211 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0212 00d1 | | Pop_Control Pop_Count_1
0213 8405 | | Call 0x2,0x5
0214 8404 | | Call 0x2,0x4
0215 4501 |E | Exit_Subprogram 0x1
0216 TRAP_01f0:
0216 00d8 | | Load_Top At_Offset_0
0217 0107 | | Execute Exception,Get_Name
0218 4920 |I | Short_Literal 0x120
0219 492f |I/ | Short_Literal 0x12f
021a 0262 | b | Execute Discrete,In_Range
021b 6802 |h | Jump_Zero 0x21e
021c e019 | | Load 0x0,0x19
021d 0257 | W | Execute Discrete,Raise
021e 00d8 | | Load_Top At_Offset_0
021f 0107 | | Execute Exception,Get_Name
0220 4900 |I | Short_Literal 0x100
0221 490f |I | Short_Literal 0x10f
0222 0262 | b | Execute Discrete,In_Range
0223 6802 |h | Jump_Zero 0x226
0224 e01a | | Load 0x0,0x1a
0225 0257 | W | Execute Discrete,Raise
0226 00d8 | | Load_Top At_Offset_0
0227 0107 | | Execute Exception,Get_Name
0228 4930 |I0 | Short_Literal 0x130
0229 493f |I? | Short_Literal 0x13f
022a 0262 | b | Execute Discrete,In_Range
022b 6802 |h | Jump_Zero 0x22e
022c e017 | | Load 0x0,0x17
022d 0257 | W | Execute Discrete,Raise
022e 0100 | | Execute Exception,Raise
022f 0000 | | .XXX[0x1]
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 023a | : | .CONST 0x023a ; Address of begin
0231 024b | K | .CONST 0x024b ; Address of exception handler
0232 0003 | | .CONST 0x0003 ; Number of locals
0233 INIT_0230:
0233 00da | | Load_Top At_Offset_2
0234 8016 | | Call 0x0,0x16
0235 e01b | | Load 0x0,0x1b
0236 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0237 02c7 | | Declare_Variable Any
0238 00d8 | | Load_Top At_Offset_0
0239 1c00 | | Execute_Immediate Run_Utility,0x0
023a BODY_0230:
023a 00d8 | | Load_Top At_Offset_0
023b 00ea | | Load_Encached Null_String_Cache
023c 00db | | Load_Top At_Offset_3
023d 4801 |H | Short_Literal 0x1
023e e01b | | Load 0x0,0x1b
023f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0240 c403 | | Store 0x2,0x3
0241 00d8 | | Load_Top At_Offset_0
0242 e5fe | | Load 0x2,-0x2
0243 8234 | 4 | Call 0x1,0x34
0244 00d1 | | Pop_Control Pop_Count_1
0245 c403 | | Store 0x2,0x3
0246 00d8 | | Load_Top At_Offset_0
0247 e01b | | Load 0x0,0x1b
0248 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0249 c403 | | Store 0x2,0x3
024a 4502 |E | Exit_Subprogram 0x2
024b TRAP_0230:
024b 00d8 | | Load_Top At_Offset_0
024c 0107 | | Execute Exception,Get_Name
024d 4920 |I | Short_Literal 0x120
024e 492f |I/ | Short_Literal 0x12f
024f 0262 | b | Execute Discrete,In_Range
0250 6802 |h | Jump_Zero 0x253
0251 e019 | | Load 0x0,0x19
0252 0257 | W | Execute Discrete,Raise
0253 00d8 | | Load_Top At_Offset_0
0254 0107 | | Execute Exception,Get_Name
0255 4900 |I | Short_Literal 0x100
0256 490f |I | Short_Literal 0x10f
0257 0262 | b | Execute Discrete,In_Range
0258 6802 |h | Jump_Zero 0x25b
0259 e01a | | Load 0x0,0x1a
025a 0257 | W | Execute Discrete,Raise
025b 00d8 | | Load_Top At_Offset_0
025c 0107 | | Execute Exception,Get_Name
025d 4930 |I0 | Short_Literal 0x130
025e 493f |I? | Short_Literal 0x13f
025f 0262 | b | Execute Discrete,In_Range
0260 6802 |h | Jump_Zero 0x263
0261 e017 | | Load 0x0,0x17
0262 0257 | W | Execute Discrete,Raise
0263 0100 | | Execute Exception,Raise
0264 0000 0000 | | .BLANK 0000[0x4]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026f | o | .CONST 0x026f ; Address of begin
0269 0297 | | .CONST 0x0297 ; Address of exception handler
026a 0003 | | .CONST 0x0003 ; Number of locals
026b INIT_0268:
026b 029f 04c3 | | Declare_Subprogram For_Call,INIT_04c0
026d 029f 04e3 | | Declare_Subprogram For_Call,INIT_04e0
026f BODY_0268:
026f e5fe | | Load 0x2,-0x2
0270 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0271 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0272 6822 |h" | Jump_Zero 0x295
0273 e5fe | | Load 0x2,-0x2
0274 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0275 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0276 0f01 | | Execute_Immediate Equal,0x1
0277 e5ff | | Load 0x2,-0x1
0278 0f00 | | Execute_Immediate Equal,0x0
0279 0279 | y | Execute Discrete,And
027a 680b |h | Jump_Zero 0x286
027b e5fe | | Load 0x2,-0x2
027c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
027d 00d8 | | Load_Top At_Offset_0
027e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
027f e005 | | Load 0x0,0x5
0280 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0281 00d9 | | Load_Top At_Offset_1
0282 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0283 00d1 | | Pop_Control Pop_Count_1
0284 8402 | | Call 0x2,0x2
0285 7809 |x | Jump 0x28f
0286 e5fe | | Load 0x2,-0x2
0287 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0288 00d8 | | Load_Top At_Offset_0
0289 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
028a e005 | | Load 0x0,0x5
028b 1811 | | Execute Package,Field_Execute,Field_Number 0x11
028c 00d9 | | Load_Top At_Offset_1
028d 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
028e 00d1 | | Pop_Control Pop_Count_1
028f 4800 |H | Short_Literal 0x0
0290 e5fe | | Load 0x2,-0x2
0291 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0292 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0293 8403 | | Call 0x2,0x3
0294 4502 |E | Exit_Subprogram 0x2
0295 e01a | | Load 0x0,0x1a
0296 0257 | W | Execute Discrete,Raise
0297 TRAP_0268:
0297 00d8 | | Load_Top At_Offset_0
0298 0107 | | Execute Exception,Get_Name
0299 4920 |I | Short_Literal 0x120
029a 492f |I/ | Short_Literal 0x12f
029b 0262 | b | Execute Discrete,In_Range
029c 6802 |h | Jump_Zero 0x29f
029d e019 | | Load 0x0,0x19
029e 0257 | W | Execute Discrete,Raise
029f 00d8 | | Load_Top At_Offset_0
02a0 0107 | | Execute Exception,Get_Name
02a1 4900 |I | Short_Literal 0x100
02a2 490f |I | Short_Literal 0x10f
02a3 0262 | b | Execute Discrete,In_Range
02a4 6802 |h | Jump_Zero 0x2a7
02a5 e01a | | Load 0x0,0x1a
02a6 0257 | W | Execute Discrete,Raise
02a7 00d8 | | Load_Top At_Offset_0
02a8 0107 | | Execute Exception,Get_Name
02a9 4930 |I0 | Short_Literal 0x130
02aa 493f |I? | Short_Literal 0x13f
02ab 0262 | b | Execute Discrete,In_Range
02ac 6802 |h | Jump_Zero 0x2af
02ad e017 | | Load 0x0,0x17
02ae 0257 | W | Execute Discrete,Raise
02af 0100 | | Execute Exception,Raise
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 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02b5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02b6 4401 |D | Exit_Subprogram With_Result,0x1
02b7 0000 | | .XXX[0x1]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02c4 | | .CONST 0x02c4 ; Address of begin
02b9 0004 | | .CONST 0x0004 ; Address of exception handler
02ba 0005 | | .CONST 0x0005 ; Number of locals
02bb INIT_02b8:
02bb e004 | | Load 0x0,0x4
02bc e5fe | | Load 0x2,-0x2
02bd 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02be 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
02bf 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02c0 00e2 | | Load_Encached Integer_Cache
02c1 00e2 | | Load_Encached Integer_Cache
02c2 029f 051b | | Declare_Subprogram For_Call,INIT_0518
02c4 BODY_02b8:
02c4 e5fe | | Load 0x2,-0x2
02c5 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02c6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02c7 7002 |p | Jump_Nonzero 0x2ca
02c8 e01a | | Load 0x0,0x1a
02c9 0257 | W | Execute Discrete,Raise
02ca e5fe | | Load 0x2,-0x2
02cb 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02cc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02cd e5ff | | Load 0x2,-0x1
02ce 027f | | Execute Discrete,Equal
02cf 6801 |h | Jump_Zero 0x2d1
02d0 4502 |E | Exit_Subprogram 0x2
02d1 e5ff | | Load 0x2,-0x1
02d2 0f01 | | Execute_Immediate Equal,0x1
02d3 682d |h- | Jump_Zero 0x301
02d4 00e2 | | Load_Encached Integer_Cache
02d5 00e2 | | Load_Encached Integer_Cache
02d6 e402 | | Load 0x2,0x2
02d7 8016 | | Call 0x0,0x16
02d8 e005 | | Load 0x0,0x5
02d9 180f | | Execute Package,Field_Execute,Field_Number 0xf
02da c403 | | Store 0x2,0x3
02db 005a | Z | Store_Top Discrete,At_Offset_2
02dc 00da | | Load_Top At_Offset_2
02dd 0c02 | | Execute_Immediate Greater_Equal,0x2
02de 00da | | Load_Top At_Offset_2
02df 0c01 | | Execute_Immediate Greater_Equal,0x1
02e0 0278 | x | Execute Discrete,Or
02e1 6802 |h | Jump_Zero 0x2e4
02e2 e017 | | Load 0x0,0x17
02e3 0257 | W | Execute Discrete,Raise
02e4 4801 |H | Short_Literal 0x1
02e5 e5fe | | Load 0x2,-0x2
02e6 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02e7 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02e8 e5fe | | Load 0x2,-0x2
02e9 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02ea 00d8 | | Load_Top At_Offset_0
02eb 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02ec 0120 | | Execute Any,Is_Value
02ed 6803 |h | Jump_Zero 0x2f1
02ee e005 | | Load 0x0,0x5
02ef 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02f0 7802 |x | Jump 0x2f3
02f1 00d8 | | Load_Top At_Offset_0
02f2 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02f3 4801 |H | Short_Literal 0x1
02f4 e402 | | Load 0x2,0x2
02f5 8016 | | Call 0x0,0x16
02f6 e005 | | Load 0x0,0x5
02f7 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02f8 00d9 | | Load_Top At_Offset_1
02f9 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
02fa 00d1 | | Pop_Control Pop_Count_1
02fb 4801 |H | Short_Literal 0x1
02fc e5fe | | Load 0x2,-0x2
02fd 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02fe 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02ff 8405 | | Call 0x2,0x5
0300 4502 |E | Exit_Subprogram 0x2
0301 e5fe | | Load 0x2,-0x2
0302 4801 |H | Short_Literal 0x1
0303 822b | + | Call 0x1,0x2b
0304 00d1 | | Pop_Control Pop_Count_1
0305 e5fe | | Load 0x2,-0x2
0306 e402 | | Load 0x2,0x2
0307 4800 |H | Short_Literal 0x0
0308 8226 | & | Call 0x1,0x26
0309 00d1 | | Pop_Control Pop_Count_1
030a 4502 |E | Exit_Subprogram 0x2
030b 0000 0000 | | .BLANK 0000[0x5]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0319 | | .CONST 0x0319 ; Address of begin
0311 0004 | | .CONST 0x0004 ; Address of exception handler
0312 0002 | | .CONST 0x0002 ; Number of locals
0313 INIT_0310:
0313 e013 | | Load 0x0,0x13
0314 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0315 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0316 02c7 | | Declare_Variable Any
0317 00d8 | | Load_Top At_Offset_0
0318 1c00 | | Execute_Immediate Run_Utility,0x0
0319 BODY_0310:
0319 00db | | Load_Top At_Offset_3
031a 01db | | Execute Vector,Length
031b 7002 |p | Jump_Nonzero 0x31e
031c 4800 |H | Short_Literal 0x0
031d 4402 |D | Exit_Subprogram With_Result,0x2
031e 4801 |H | Short_Literal 0x1
031f e013 | | Load 0x0,0x13
0320 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0321 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0322 e5ff | | Load 0x2,-0x1
0323 e013 | | Load 0x0,0x13
0324 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0325 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0326 c402 | | Store 0x2,0x2
0327 00d8 | | Load_Top At_Offset_0
0328 e013 | | Load 0x0,0x13
0329 1b0d | | Execute Package,Field_Read,Field_Number 0xd
032a 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
032b 4402 |D | Exit_Subprogram With_Result,0x2
032c 0000 0000 | | .BLANK 0000[0x4]
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 4801 |H | Short_Literal 0x1
0334 e013 | | Load 0x0,0x13
0335 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0336 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0337 e5ff | | Load 0x2,-0x1
0338 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0339 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
033a 8016 | | Call 0x0,0x16
033b e013 | | Load 0x0,0x13
033c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
033d 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
033e e22e | . | Load 0x1,0x2e
033f 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0340 4401 |D | Exit_Subprogram With_Result,0x1
0341 0000 0000 | | .BLANK 0000[0x7]
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 0351 | Q | .CONST 0x0351 ; Address of begin
0349 0004 | | .CONST 0x0004 ; Address of exception handler
034a 0002 | | .CONST 0x0002 ; Number of locals
034b INIT_0348:
034b e013 | | Load 0x0,0x13
034c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
034d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
034e 02c7 | | Declare_Variable Any
034f 00d8 | | Load_Top At_Offset_0
0350 1c00 | | Execute_Immediate Run_Utility,0x0
0351 BODY_0348:
0351 4801 |H | Short_Literal 0x1
0352 e013 | | Load 0x0,0x13
0353 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0354 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0355 e5ff | | Load 0x2,-0x1
0356 e013 | | Load 0x0,0x13
0357 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0358 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0359 c402 | | Store 0x2,0x2
035a 00d8 | | Load_Top At_Offset_0
035b e013 | | Load 0x0,0x13
035c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
035d 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
035e 680b |h | Jump_Zero 0x36a
035f e01c | | Load 0x0,0x1c
0360 180e | | Execute Package,Field_Execute,Field_Number 0xe
0361 4802 |H | Short_Literal 0x2
0362 00da | | Load_Top At_Offset_2
0363 e013 | | Load 0x0,0x13
0364 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0365 183a | : | Execute Package,Field_Execute,Field_Number 0x3a
0366 e01d | | Load 0x0,0x1d
0367 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0368 e01e | | Load 0x0,0x1e
0369 0257 | W | Execute Discrete,Raise
036a 00d8 | | Load_Top At_Offset_0
036b 4401 |D | Exit_Subprogram With_Result,0x1
036c 0000 0000 | | .BLANK 0000[0x4]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0377 | w | .CONST 0x0377 ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 0003 | | .CONST 0x0003 ; Number of locals
0373 INIT_0370:
0373 0092 077f | | Action Push_String_Extended,0x77f ; "!machine.temporary.testmate_"
0375 029f 053b | ;| Declare_Subprogram For_Call,INIT_0538
0377 BODY_0370:
0377 e5ff | | Load 0x2,-0x1
0378 01db | | Execute Vector,Length
0379 7002 |p | Jump_Nonzero 0x37c
037a 8403 | | Call 0x2,0x3
037b 7804 |x | Jump 0x380
037c e5fe | | Load 0x2,-0x2
037d e5ff | | Load 0x2,-0x1
037e 821d | | Call 0x1,0x1d
037f 4402 |D | Exit_Subprogram With_Result,0x2
0380 0831 | 1 | Execute_Immediate Raise,0x31
0381 0000 0000 | | .BLANK 0000[0x7]
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 039d | | .CONST 0x039d ; Address of begin
0389 0004 | | .CONST 0x0004 ; Address of exception handler
038a 0004 | | .CONST 0x0004 ; Number of locals
038b INIT_0388:
038b e210 | | Load 0x1,0x10
038c 02c7 | | Declare_Variable Any
038d 00db | | Load_Top At_Offset_3
038e 8222 | " | Call 0x1,0x22
038f 8219 | | Call 0x1,0x19
0390 c402 | | Store 0x2,0x2
0391 e21f | | Load 0x1,0x1f
0392 e21e | | Load 0x1,0x1e
0393 1c04 | | Execute_Immediate Run_Utility,0x4
0394 e21e | | Load 0x1,0x1e
0395 0122 | " | Execute Any,Make_Root_Type
0396 011c | | Execute Any,Convert_Unchecked
0397 1c01 | | Execute_Immediate Run_Utility,0x1
0398 0092 0780 | | Action Push_String_Extended,0x780 ; "=>"
039a 01cc | | Execute Vector,Catenate
039b 029f 0553 | S| Declare_Subprogram For_Call,INIT_0550
039d BODY_0388:
039d e5fe | | Load 0x2,-0x2
039e e01b | | Load 0x0,0x1b
039f 181e | | Execute Package,Field_Execute,Field_Number 0x1e
03a0 c5fe | | Store 0x2,-0x2
03a1 00d9 | | Load_Top At_Offset_1
03a2 e5fe | | Load 0x2,-0x2
03a3 e01b | | Load 0x0,0x1b
03a4 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e
03a5 e211 | | Load 0x1,0x11
03a6 6805 |h | Jump_Zero 0x3ac
03a7 0092 0781 | | Action Push_String_Extended,0x781 ; "("
03a9 e5fe | | Load 0x2,-0x2
03aa e01b | | Load 0x0,0x1b
03ab 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e
03ac 00cf | | Action Mark_Auxiliary
03ad 00db | | Load_Top At_Offset_3
03ae 821a | | Call 0x1,0x1a
03af 700c |p | Jump_Nonzero 0x3bc
03b0 8404 | | Call 0x2,0x4
03b1 00db | | Load_Top At_Offset_3
03b2 00d8 | | Load_Top At_Offset_0
03b3 0120 | | Execute Any,Is_Value
03b4 6803 |h | Jump_Zero 0x3b8
03b5 e210 | | Load 0x1,0x10
03b6 0122 | " | Execute Any,Make_Root_Type
03b7 011e | | Execute Any,Convert
03b8 821c | | Call 0x1,0x1c
03b9 c402 | | Store 0x2,0x2
03ba 00c9 | | Action Pop_Auxiliary_Loop
03bb 7ff1 | | Jump 0x3ad
03bc 00ce | | Action Pop_Auxiliary
03bd e211 | | Load 0x1,0x11
03be 6805 |h | Jump_Zero 0x3c4
03bf 0092 0782 | | Action Push_String_Extended,0x782 ; ")"
03c1 e5fe | | Load 0x2,-0x2
03c2 e01b | | Load 0x0,0x1b
03c3 1863 | c | Execute Package,Field_Execute,Field_Number 0x63
03c4 4501 |E | Exit_Subprogram 0x1
03c5 0000 0000 | | .XXX[0x3]
03c7 0000 | |
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03d0 | | .CONST 0x03d0 ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0004 | | .CONST 0x0004 ; Number of locals
03cb INIT_03c8:
03cb e22f | / | Load 0x1,0x2f
03cc 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
03cd 00e1 | | Load_Encached Boolean_Cache
03ce 029f 0563 | c| Declare_Subprogram For_Call,INIT_0560
03d0 BODY_03c8:
03d0 e7fc | | Load 0x3,-0x4
03d1 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
03d2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03d3 6802 |h | Jump_Zero 0x3d6
03d4 e01a | | Load 0x0,0x1a
03d5 0257 | W | Execute Discrete,Raise
03d6 e7fc | | Load 0x3,-0x4
03d7 e7fe | | Load 0x3,-0x2
03d8 8230 | 0 | Call 0x1,0x30
03d9 681e |h | Jump_Zero 0x3f8
03da e7ff | | Load 0x3,-0x1
03db e7fc | | Load 0x3,-0x4
03dc 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
03dd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03de e7fd | | Load 0x3,-0x3
03df e7fe | | Load 0x3,-0x2
03e0 8015 | | Call 0x0,0x15
03e1 e7fc | | Load 0x3,-0x4
03e2 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
03e3 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
03e4 4801 |H | Short_Literal 0x1
03e5 e7fc | | Load 0x3,-0x4
03e6 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
03e7 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
03e8 00e1 | | Load_Encached Boolean_Cache
03e9 e22f | / | Load 0x1,0x2f
03ea 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
03eb 485f |H_ | Short_Literal 0x5f
03ec e7fe | | Load 0x3,-0x2
03ed 01ca | | Execute Vector,Prepend
03ee e22f | / | Load 0x1,0x2f
03ef 181f | | Execute Package,Field_Execute,Field_Number 0x1f
03f0 c602 | | Store 0x3,0x2
03f1 005a | Z | Store_Top Discrete,At_Offset_2
03f2 00d9 | | Load_Top At_Offset_1
03f3 7002 |p | Jump_Nonzero 0x3f6
03f4 e01f | | Load 0x0,0x1f
03f5 0257 | W | Execute Discrete,Raise
03f6 8604 | | Call 0x3,0x4
03f7 4504 |E | Exit_Subprogram 0x4
03f8 e019 | | Load 0x0,0x19
03f9 0257 | W | Execute Discrete,Raise
03fa 0000 0000 | | .BLANK 0000[0x6]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0405 | | .CONST 0x0405 ; Address of begin
0401 0004 | | .CONST 0x0004 ; Address of exception handler
0402 0002 | | .CONST 0x0002 ; Number of locals
0403 INIT_0400:
0403 029f 058b | | Declare_Subprogram For_Call,INIT_0588
0405 BODY_0400:
0405 8602 | | Call 0x3,0x2
0406 4501 |E | Exit_Subprogram 0x1
0407 0000 | | .XXX[0x1]
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 0414 | | .CONST 0x0414 ; Address of begin
0409 0004 | | .CONST 0x0004 ; Address of exception handler
040a 0004 | | .CONST 0x0004 ; Number of locals
040b INIT_0408:
040b e002 | | Load 0x0,0x2
040c 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
040d 4803 |H | Short_Literal 0x3
040e e014 | | Load 0x0,0x14
040f 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0410 e014 | | Load 0x0,0x14
0411 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0412 e004 | | Load 0x0,0x4
0413 0007 | | Action Break_Optional
0414 BODY_0408:
0414 e002 | | Load 0x0,0x2
0415 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
0416 490d |I | Short_Literal 0x10d
0417 e011 | | Load 0x0,0x11
0418 180d | | Execute Package,Field_Execute,Field_Number 0xd
0419 0033 | 3 | Store_Top Heap_Access,At_Offset_3
041a 00da | | Load_Top At_Offset_2
041b e406 | | Load 0x2,0x6
041c 0092 0783 | | Action Push_String_Extended,0x783 ; "_"
041e 01cc | | Execute Vector,Catenate
041f 00db | | Load_Top At_Offset_3
0420 01cc | | Execute Vector,Catenate
0421 8015 | | Call 0x0,0x15
0422 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0423 e5fd | | Load 0x2,-0x3
0424 00db | | Load_Top At_Offset_3
0425 e406 | | Load 0x2,0x6
0426 e5ff | | Load 0x2,-0x1
0427 8409 | | Call 0x2,0x9
0428 00d1 | | Pop_Control Pop_Count_1
0429 00da | | Load_Top At_Offset_2
042a e5ff | | Load 0x2,-0x1
042b 0f00 | | Execute_Immediate Equal,0x0
042c 0f00 | | Execute_Immediate Equal,0x0
042d 4801 |H | Short_Literal 0x1
042e e5fd | | Load 0x2,-0x3
042f 8222 | " | Call 0x1,0x22
0430 e20f | | Load 0x1,0xf
0431 0119 | | Execute Any,Check_In_Formal_Type
0432 4801 |H | Short_Literal 0x1
0433 e22e | . | Load 0x1,0x2e
0434 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0435 a402 | | Store_Unchecked 0x2,0x2
0436 e22e | . | Load 0x1,0x2e
0437 00d8 | | Load_Top At_Offset_0
0438 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0439 4800 |H | Short_Literal 0x0
043a e402 | | Load 0x2,0x2
043b e604 | | Load 0x3,0x4
043c e020 | | Load 0x0,0x20
043d e22e | . | Load 0x1,0x2e
043e 1b15 | | Execute Package,Field_Read,Field_Number 0x15
043f 0096 | | Execute Package,Field_Execute_Dynamic
0440 00d9 | | Load_Top At_Offset_1
0441 1a16 | | Execute Package,Field_Write,Field_Number 0x16
0442 4501 |E | Exit_Subprogram 0x1
0443 0000 0000 | | .BLANK 0000[0x5]
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 0456 | V | .CONST 0x0456 ; Address of begin
0449 0004 | | .CONST 0x0004 ; Address of exception handler
044a 0004 | | .CONST 0x0004 ; Number of locals
044b INIT_0448:
044b e404 | | Load 0x2,0x4
044c e01b | | Load 0x0,0x1b
044d 1820 | | Execute Package,Field_Execute,Field_Number 0x20
044e e004 | | Load 0x0,0x4
044f e5fe | | Load 0x2,-0x2
0450 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0451 00da | | Load_Top At_Offset_2
0452 8015 | | Call 0x0,0x15
0453 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0454 029f 05db | | Declare_Subprogram For_Call,INIT_05d8
0456 BODY_0448:
0456 e404 | | Load 0x2,0x4
0457 e01b | | Load 0x0,0x1b
0458 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0459 c404 | | Store 0x2,0x4
045a 4801 |H | Short_Literal 0x1
045b e5fe | | Load 0x2,-0x2
045c 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
045d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
045e e5fe | | Load 0x2,-0x2
045f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0460 00d8 | | Load_Top At_Offset_0
0461 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0462 0120 | | Execute Any,Is_Value
0463 6803 |h | Jump_Zero 0x467
0464 e005 | | Load 0x0,0x5
0465 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0466 7802 |x | Jump 0x469
0467 00d8 | | Load_Top At_Offset_0
0468 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0469 4801 |H | Short_Literal 0x1
046a e602 | | Load 0x3,0x2
046b e005 | | Load 0x0,0x5
046c 1810 | | Execute Package,Field_Execute,Field_Number 0x10
046d 00d9 | | Load_Top At_Offset_1
046e 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
046f 00d1 | | Pop_Control Pop_Count_1
0470 00d9 | | Load_Top At_Offset_1
0471 e5fe | | Load 0x2,-0x2
0472 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0473 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0474 8604 | | Call 0x3,0x4
0475 4501 |E | Exit_Subprogram 0x1
0476 0000 0000 | | .XXX[0x2]
0478 ; --------------------------------------------------------------------------------------
0478 ; SUBPROGRAM
0478 ; --------------------------------------------------------------------------------------
0478 047b | { | .CONST 0x047b ; Address of begin
0479 0004 | | .CONST 0x0004 ; Address of exception handler
047a 0001 | | .CONST 0x0001 ; Number of locals
047b BODY_0478:
047b INIT_0478:
047b e403 | | Load 0x2,0x3
047c 6802 |h | Jump_Zero 0x47f
047d e005 | | Load 0x0,0x5
047e 1812 | | Execute Package,Field_Execute,Field_Number 0x12
047f 4801 |H | Short_Literal 0x1
0480 e5ff | | Load 0x2,-0x1
0481 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0482 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0483 e5ff | | Load 0x2,-0x1
0484 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0485 00d8 | | Load_Top At_Offset_0
0486 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0487 0120 | | Execute Any,Is_Value
0488 6803 |h | Jump_Zero 0x48c
0489 e005 | | Load 0x0,0x5
048a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
048b 7802 |x | Jump 0x48e
048c 00d8 | | Load_Top At_Offset_0
048d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
048e 4801 |H | Short_Literal 0x1
048f e5ff | | Load 0x2,-0x1
0490 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0491 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0492 8016 | | Call 0x0,0x16
0493 e005 | | Load 0x0,0x5
0494 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0495 00d9 | | Load_Top At_Offset_1
0496 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0497 00d1 | | Pop_Control Pop_Count_1
0498 e403 | | Load 0x2,0x3
0499 6802 |h | Jump_Zero 0x49c
049a e005 | | Load 0x0,0x5
049b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
049c 4501 |E | Exit_Subprogram 0x1
049d 0000 0000 | | .XXX[0x3]
049f 0000 | |
04a0 ; --------------------------------------------------------------------------------------
04a0 ; SUBPROGRAM
04a0 ; --------------------------------------------------------------------------------------
04a0 04a3 | | .CONST 0x04a3 ; Address of begin
04a1 04b7 | | .CONST 0x04b7 ; Address of exception handler
04a2 0001 | | .CONST 0x0001 ; Number of locals
04a3 BODY_04a0:
04a3 INIT_04a0:
04a3 e402 | | Load 0x2,0x2
04a4 00ea | | Load_Encached Null_String_Cache
04a5 e5ff | | Load 0x2,-0x1
04a6 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
04a7 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
04a8 8016 | | Call 0x0,0x16
04a9 4801 |H | Short_Literal 0x1
04aa e01b | | Load 0x0,0x1b
04ab 1815 | | Execute Package,Field_Execute,Field_Number 0x15
04ac c402 | | Store 0x2,0x2
04ad e402 | | Load 0x2,0x2
04ae e5ff | | Load 0x2,-0x1
04af 8234 | 4 | Call 0x1,0x34
04b0 00d1 | | Pop_Control Pop_Count_1
04b1 c402 | | Store 0x2,0x2
04b2 e402 | | Load 0x2,0x2
04b3 e01b | | Load 0x0,0x1b
04b4 181b | | Execute Package,Field_Execute,Field_Number 0x1b
04b5 c402 | | Store 0x2,0x2
04b6 4501 |E | Exit_Subprogram 0x1
04b7 TRAP_04a0:
04b7 0007 | | Action Break_Optional
04b8 8404 | | Call 0x2,0x4
04b9 00d8 | | Load_Top At_Offset_0
04ba 0101 | | Execute Exception,Reraise
04bb 0000 0000 | | .BLANK 0000[0x5]
04c0 ; --------------------------------------------------------------------------------------
04c0 ; SUBPROGRAM
04c0 ; --------------------------------------------------------------------------------------
04c0 04c8 | | .CONST 0x04c8 ; Address of begin
04c1 0004 | | .CONST 0x0004 ; Address of exception handler
04c2 0002 | | .CONST 0x0002 ; Number of locals
04c3 INIT_04c0:
04c3 e01b | | Load 0x0,0x1b
04c4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04c5 02c7 | | Declare_Variable Any
04c6 00d8 | | Load_Top At_Offset_0
04c7 1c00 | | Execute_Immediate Run_Utility,0x0
04c8 BODY_04c0:
04c8 00d8 | | Load_Top At_Offset_0
04c9 00ea | | Load_Encached Null_String_Cache
04ca e5fe | | Load 0x2,-0x2
04cb 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
04cc 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
04cd 8016 | | Call 0x0,0x16
04ce 4801 |H | Short_Literal 0x1
04cf e01b | | Load 0x0,0x1b
04d0 1815 | | Execute Package,Field_Execute,Field_Number 0x15
04d1 c602 | | Store 0x3,0x2
04d2 00d8 | | Load_Top At_Offset_0
04d3 e5fe | | Load 0x2,-0x2
04d4 8234 | 4 | Call 0x1,0x34
04d5 00d1 | | Pop_Control Pop_Count_1
04d6 c602 | | Store 0x3,0x2
04d7 00d8 | | Load_Top At_Offset_0
04d8 e01b | | Load 0x0,0x1b
04d9 181b | | Execute Package,Field_Execute,Field_Number 0x1b
04da c602 | | Store 0x3,0x2
04db 4501 |E | Exit_Subprogram 0x1
04dc 0000 0000 | | .BLANK 0000[0x4]
04e0 ; --------------------------------------------------------------------------------------
04e0 ; SUBPROGRAM
04e0 ; --------------------------------------------------------------------------------------
04e0 04ea | | .CONST 0x04ea ; Address of begin
04e1 0004 | | .CONST 0x0004 ; Address of exception handler
04e2 0004 | | .CONST 0x0004 ; Number of locals
04e3 INIT_04e0:
04e3 e22e | . | Load 0x1,0x2e
04e4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04e5 00e1 | | Load_Encached Boolean_Cache
04e6 e004 | | Load 0x0,0x4
04e7 e5fe | | Load 0x2,-0x2
04e8 8231 | 1 | Call 0x1,0x31
04e9 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04ea BODY_04e0:
04ea 00e1 | | Load_Encached Boolean_Cache
04eb 00db | | Load_Top At_Offset_3
04ec 00da | | Load_Top At_Offset_2
04ed e22e | . | Load 0x1,0x2e
04ee 1b16 | | Execute Package,Field_Read,Field_Number 0x16
04ef e018 | | Load 0x0,0x18
04f0 e22e | . | Load 0x1,0x2e
04f1 1b15 | | Execute Package,Field_Read,Field_Number 0x15
04f2 0096 | | Execute Package,Field_Execute_Dynamic
04f3 c602 | | Store 0x3,0x2
04f4 005a | Z | Store_Top Discrete,At_Offset_2
04f5 00d9 | | Load_Top At_Offset_1
04f6 6817 |h | Jump_Zero 0x50e
04f7 00da | | Load_Top At_Offset_2
04f8 e22e | . | Load 0x1,0x2e
04f9 1818 | | Execute Package,Field_Execute,Field_Number 0x18
04fa 0033 | 3 | Store_Top Heap_Access,At_Offset_3
04fb e5fe | | Load 0x2,-0x2
04fc 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
04fd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04fe 0f01 | | Execute_Immediate Equal,0x1
04ff e5ff | | Load 0x2,-0x1
0500 0279 | y | Execute Discrete,And
0501 6804 |h | Jump_Zero 0x506
0502 4800 |H | Short_Literal 0x0
0503 00db | | Load_Top At_Offset_3
0504 0217 | | Execute Heap_Access,All_Reference
0505 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0506 00da | | Load_Top At_Offset_2
0507 0217 | | Execute Heap_Access,All_Reference
0508 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0509 7003 |p | Jump_Nonzero 0x50d
050a e5fe | | Load 0x2,-0x2
050b 8222 | " | Call 0x1,0x22
050c 8216 | | Call 0x1,0x16
050d 4501 |E | Exit_Subprogram 0x1
050e e5fe | | Load 0x2,-0x2
050f 8222 | " | Call 0x1,0x22
0510 8216 | | Call 0x1,0x16
0511 4501 |E | Exit_Subprogram 0x1
0512 0000 0000 | | .BLANK 0000[0x6]
0518 ; --------------------------------------------------------------------------------------
0518 ; SUBPROGRAM
0518 ; --------------------------------------------------------------------------------------
0518 0522 | " | .CONST 0x0522 ; Address of begin
0519 0004 | | .CONST 0x0004 ; Address of exception handler
051a 0004 | | .CONST 0x0004 ; Number of locals
051b INIT_0518:
051b e22e | . | Load 0x1,0x2e
051c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
051d 00e1 | | Load_Encached Boolean_Cache
051e e004 | | Load 0x0,0x4
051f e5fe | | Load 0x2,-0x2
0520 8231 | 1 | Call 0x1,0x31
0521 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0522 BODY_0518:
0522 00e1 | | Load_Encached Boolean_Cache
0523 00db | | Load_Top At_Offset_3
0524 00da | | Load_Top At_Offset_2
0525 e22e | . | Load 0x1,0x2e
0526 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0527 e018 | | Load 0x0,0x18
0528 e22e | . | Load 0x1,0x2e
0529 1b15 | | Execute Package,Field_Read,Field_Number 0x15
052a 0096 | | Execute Package,Field_Execute_Dynamic
052b c602 | | Store 0x3,0x2
052c 005a | Z | Store_Top Discrete,At_Offset_2
052d 00d9 | | Load_Top At_Offset_1
052e 6804 |h | Jump_Zero 0x533
052f 4801 |H | Short_Literal 0x1
0530 00db | | Load_Top At_Offset_3
0531 0217 | | Execute Heap_Access,All_Reference
0532 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0533 4501 |E | Exit_Subprogram 0x1
0534 0000 0000 | | .BLANK 0000[0x4]
0538 ; --------------------------------------------------------------------------------------
0538 ; SUBPROGRAM
0538 ; --------------------------------------------------------------------------------------
0538 0547 | G | .CONST 0x0547 ; Address of begin
0539 0004 | | .CONST 0x0004 ; Address of exception handler
053a 0003 | | .CONST 0x0003 ; Number of locals
053b INIT_0538:
053b 4803 |H | Short_Literal 0x3
053c e014 | | Load 0x0,0x14
053d 1815 | | Execute Package,Field_Execute,Field_Number 0x15
053e e014 | | Load 0x0,0x14
053f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0540 4820 |H | Short_Literal 0x20
0541 4800 |H | Short_Literal 0x0
0542 480a |H | Short_Literal 0xa
0543 e021 | ! | Load 0x0,0x21
0544 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0545 e022 | " | Load 0x0,0x22
0546 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0547 BODY_0538:
0547 485f |H_ | Short_Literal 0x5f
0548 e402 | | Load 0x2,0x2
0549 00db | | Load_Top At_Offset_3
054a 01cc | | Execute Vector,Catenate
054b 01cb | | Execute Vector,Append
054c 00d9 | | Load_Top At_Offset_1
054d 01cc | | Execute Vector,Catenate
054e 00cb | | Action Pop_Block_With_Result
054f 4402 |D | Exit_Subprogram With_Result,0x2
0550 ; --------------------------------------------------------------------------------------
0550 ; SUBPROGRAM
0550 ; --------------------------------------------------------------------------------------
0550 0555 | U | .CONST 0x0555 ; Address of begin
0551 0004 | | .CONST 0x0004 ; Address of exception handler
0552 0002 | | .CONST 0x0002 ; Number of locals
0553 INIT_0550:
0553 e402 | | Load 0x2,0x2
0554 821b | | Call 0x1,0x1b
0555 BODY_0550:
0555 00d8 | | Load_Top At_Offset_0
0556 01db | | Execute Vector,Length
0557 6804 |h | Jump_Zero 0x55c
0558 00d8 | | Load_Top At_Offset_0
0559 e5fe | | Load 0x2,-0x2
055a e01b | | Load 0x0,0x1b
055b 1863 | c | Execute Package,Field_Execute,Field_Number 0x63
055c 4501 |E | Exit_Subprogram 0x1
055d 0000 0000 | | .XXX[0x3]
055f 0000 | |
0560 ; --------------------------------------------------------------------------------------
0560 ; SUBPROGRAM
0560 ; --------------------------------------------------------------------------------------
0560 0568 | h | .CONST 0x0568 ; Address of begin
0561 0004 | | .CONST 0x0004 ; Address of exception handler
0562 0002 | | .CONST 0x0002 ; Number of locals
0563 INIT_0560:
0563 e602 | | Load 0x3,0x2
0564 e22f | / | Load 0x1,0x2f
0565 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
0566 e21e | | Load 0x1,0x1e
0567 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0568 BODY_0560:
0568 00d8 | | Load_Top At_Offset_0
0569 e21f | | Load 0x1,0x1f
056a 027f | | Execute Discrete,Equal
056b 6810 |h | Jump_Zero 0x57c
056c e7fd | | Load 0x3,-0x3
056d 00ea | | Load_Encached Null_String_Cache
056e e22f | / | Load 0x1,0x2f
056f 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0570 00d8 | | Load_Top At_Offset_0
0571 e21e | | Load 0x1,0x1e
0572 0260 | ` | Execute Discrete,In_Type
0573 7001 |p | Jump_Nonzero 0x575
0574 0801 | | Execute_Immediate Raise,0x1
0575 e602 | | Load 0x3,0x2
0576 e22f | / | Load 0x1,0x2f
0577 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0578 e7fc | | Load 0x3,-0x4
0579 8222 | " | Call 0x1,0x22
057a 8215 | | Call 0x1,0x15
057b 4501 |E | Exit_Subprogram 0x1
057c 00d8 | | Load_Top At_Offset_0
057d e21e | | Load 0x1,0x1e
057e 026a | j | Execute Discrete,First
057f 027e | ~ | Execute Discrete,Not_Equal
0580 6802 |h | Jump_Zero 0x583
0581 e023 | # | Load 0x0,0x23
0582 0257 | W | Execute Discrete,Raise
0583 e01e | | Load 0x0,0x1e
0584 0257 | W | Execute Discrete,Raise
0585 0000 0000 | | .XXX[0x3]
0587 0000 | |
0588 ; --------------------------------------------------------------------------------------
0588 ; SUBPROGRAM
0588 ; --------------------------------------------------------------------------------------
0588 058d | | .CONST 0x058d ; Address of begin
0589 0004 | | .CONST 0x0004 ; Address of exception handler
058a 0002 | | .CONST 0x0002 ; Number of locals
058b INIT_0588:
058b e002 | | Load 0x0,0x2
058c 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
058d BODY_0588:
058d e002 | | Load 0x0,0x2
058e 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
058f 490d |I | Short_Literal 0x10d
0590 e011 | | Load 0x0,0x11
0591 180d | | Execute Package,Field_Execute,Field_Number 0xd
0592 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0593 e5fd | | Load 0x2,-0x3
0594 00d9 | | Load_Top At_Offset_1
0595 e406 | | Load 0x2,0x6
0596 e5ff | | Load 0x2,-0x1
0597 8409 | | Call 0x2,0x9
0598 00d1 | | Pop_Control Pop_Count_1
0599 e403 | | Load 0x2,0x3
059a 700e |p | Jump_Nonzero 0x5a9
059b 00d8 | | Load_Top At_Offset_0
059c e5ff | | Load 0x2,-0x1
059d 0f00 | | Execute_Immediate Equal,0x0
059e 0f00 | | Execute_Immediate Equal,0x0
059f 4801 |H | Short_Literal 0x1
05a0 e5fd | | Load 0x2,-0x3
05a1 8222 | " | Call 0x1,0x22
05a2 e20f | | Load 0x1,0xf
05a3 0119 | | Execute Any,Check_In_Formal_Type
05a4 4801 |H | Short_Literal 0x1
05a5 e22e | . | Load 0x1,0x2e
05a6 1810 | | Execute Package,Field_Execute,Field_Number 0x10
05a7 a402 | | Store_Unchecked 0x2,0x2
05a8 781f |x | Jump 0x5c8
05a9 e22e | . | Load 0x1,0x2e
05aa 1b0e | | Execute Package,Field_Read,Field_Number 0xe
05ab 0322 | " | Declare_Variable Record
05ac 4801 |H | Short_Literal 0x1
05ad 00d9 | | Load_Top At_Offset_1
05ae 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
05af e5fd | | Load 0x2,-0x3
05b0 8222 | " | Call 0x1,0x22
05b1 e20f | | Load 0x1,0xf
05b2 0119 | | Execute Any,Check_In_Formal_Type
05b3 e22e | . | Load 0x1,0x2e
05b4 1813 | | Execute Package,Field_Execute,Field_Number 0x13
05b5 e22e | . | Load 0x1,0x2e
05b6 1b0e | | Execute Package,Field_Read,Field_Number 0xe
05b7 3001 |0 | Execute Record,Field_Type,Field_Number 0x1
05b8 0119 | | Execute Any,Check_In_Formal_Type
05b9 00d9 | | Load_Top At_Offset_1
05ba 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
05bb 4801 |H | Short_Literal 0x1
05bc 00d9 | | Load_Top At_Offset_1
05bd 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
05be e5ff | | Load 0x2,-0x1
05bf 0f00 | | Execute_Immediate Equal,0x0
05c0 0f00 | | Execute_Immediate Equal,0x0
05c1 00d9 | | Load_Top At_Offset_1
05c2 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
05c3 00d9 | | Load_Top At_Offset_1
05c4 00d9 | | Load_Top At_Offset_1
05c5 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
05c6 e402 | | Load 0x2,0x2
05c7 0218 | | Execute Heap_Access,All_Write
05c8 e22e | . | Load 0x1,0x2e
05c9 00d8 | | Load_Top At_Offset_0
05ca 1b16 | | Execute Package,Field_Read,Field_Number 0x16
05cb 4800 |H | Short_Literal 0x0
05cc e402 | | Load 0x2,0x2
05cd e405 | | Load 0x2,0x5
05ce e22e | . | Load 0x1,0x2e
05cf 1819 | | Execute Package,Field_Execute,Field_Number 0x19
05d0 e020 | | Load 0x0,0x20
05d1 e22e | . | Load 0x1,0x2e
05d2 1b15 | | Execute Package,Field_Read,Field_Number 0x15
05d3 0096 | | Execute Package,Field_Execute_Dynamic
05d4 00d9 | | Load_Top At_Offset_1
05d5 1a16 | | Execute Package,Field_Write,Field_Number 0x16
05d6 4501 |E | Exit_Subprogram 0x1
05d7 0000 | | .XXX[0x1]
05d8 ; --------------------------------------------------------------------------------------
05d8 ; SUBPROGRAM
05d8 ; --------------------------------------------------------------------------------------
05d8 05e3 | | .CONST 0x05e3 ; Address of begin
05d9 0004 | | .CONST 0x0004 ; Address of exception handler
05da 0004 | | .CONST 0x0004 ; Number of locals
05db INIT_05d8:
05db e22e | . | Load 0x1,0x2e
05dc 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05dd e002 | | Load 0x0,0x2
05de 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
05df e004 | | Load 0x0,0x4
05e0 e5fe | | Load 0x2,-0x2
05e1 8231 | 1 | Call 0x1,0x31
05e2 0031 | 1 | Store_Top Heap_Access,At_Offset_1
05e3 BODY_05d8:
05e3 00d9 | | Load_Top At_Offset_1
05e4 4801 |H | Short_Literal 0x1
05e5 4801 |H | Short_Literal 0x1
05e6 e5fe | | Load 0x2,-0x2
05e7 8222 | " | Call 0x1,0x22
05e8 e20f | | Load 0x1,0xf
05e9 0119 | | Execute Any,Check_In_Formal_Type
05ea 4801 |H | Short_Literal 0x1
05eb e22e | . | Load 0x1,0x2e
05ec 1810 | | Execute Package,Field_Execute,Field_Number 0x10
05ed 0033 | 3 | Store_Top Heap_Access,At_Offset_3
05ee e22e | . | Load 0x1,0x2e
05ef 00d8 | | Load_Top At_Offset_0
05f0 1b16 | | Execute Package,Field_Read,Field_Number 0x16
05f1 4800 |H | Short_Literal 0x0
05f2 e802 | | Load 0x4,0x2
05f3 e804 | | Load 0x4,0x4
05f4 e020 | | Load 0x0,0x20
05f5 e22e | . | Load 0x1,0x2e
05f6 1b15 | | Execute Package,Field_Read,Field_Number 0x15
05f7 0096 | | Execute Package,Field_Execute_Dynamic
05f8 00d9 | | Load_Top At_Offset_1
05f9 1a16 | | Execute Package,Field_Write,Field_Number 0x16
05fa 00d1 | | Pop_Control Pop_Count_1
05fb 4801 |H | Short_Literal 0x1
05fc e5fe | | Load 0x2,-0x2
05fd 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
05fe 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
05ff 4501 |E | Exit_Subprogram 0x1
0600 ; --------------------------------------------------------------------------------------
0600 ; SUBPROGRAM
0600 ; --------------------------------------------------------------------------------------
0600 0603 | | .CONST 0x0603 ; Address of begin
0601 0004 | | .CONST 0x0004 ; Address of exception handler
0602 0001 | | .CONST 0x0001 ; Number of locals
0603 BODY_0600:
0603 INIT_0600:
0603 4601 |F | Jump_Case 0x1
0604 7801 |x | Jump 0x606 ; case 0x0
0605 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0606 4800 |H | Short_Literal 0x0
0607 00db | | Load_Top At_Offset_3
0608 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0609 4800 |H | Short_Literal 0x0
060a 00db | | Load_Top At_Offset_3
060b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
060c 00da | | Load_Top At_Offset_2
060d 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
060e 0125 | % | Execute Any,Set_Constraint
060f 00da | | Load_Top At_Offset_2
0610 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
0611 1c00 | | Execute_Immediate Run_Utility,0x0
0612 4302 |C | Exit_Subprogram From_Utility,0x2
0613 0000 0000 | | .BLANK 0000[0x5]
0618 ; --------------------------------------------------------------------------------------
0618 ; SUBPROGRAM
0618 ; --------------------------------------------------------------------------------------
0618 061b | | .CONST 0x061b ; Address of begin
0619 0004 | | .CONST 0x0004 ; Address of exception handler
061a 0001 | | .CONST 0x0001 ; Number of locals
061b BODY_0618:
061b INIT_0618:
061b 4601 |F | Jump_Case 0x1
061c 7801 |x | Jump 0x61e ; case 0x0
061d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
061e 00da | | Load_Top At_Offset_2
061f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0620 0125 | % | Execute Any,Set_Constraint
0621 00da | | Load_Top At_Offset_2
0622 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0623 1c00 | | Execute_Immediate Run_Utility,0x0
0624 00da | | Load_Top At_Offset_2
0625 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0626 1c00 | | Execute_Immediate Run_Utility,0x0
0627 4302 |C | Exit_Subprogram From_Utility,0x2
0628 ; --------------------------------------------------------------------------------------
0628 ; SUBPROGRAM
0628 ; --------------------------------------------------------------------------------------
0628 0680 | | .CONST 0x0680 ; Address of begin
0629 0004 | | .CONST 0x0004 ; Address of exception handler
062a 001a | | .CONST 0x001a ; Number of locals
062b INIT_0628:
062b 03a9 | | Declare_Type Heap_Access,Incomplete,Visible
062c 00e3 | | Load_Encached Natural_Cache
062d e001 | | Load 0x0,0x1
062e 00e1 | | Load_Encached Boolean_Cache
062f 00e1 | | Load_Encached Boolean_Cache
0630 e002 | | Load 0x0,0x2
0631 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
0632 029f 076b | k| Declare_Subprogram For_Call,INIT_0768
0634 4805 |H | Short_Literal 0x5
0635 032e | . | Declare_Type Record,Defined,Visible
0636 00d8 | | Load_Top At_Offset_0
0637 02a0 | | Declare_Subprogram Null_Subprogram
0638 00db | | Load_Top At_Offset_3
0639 03a3 | | Complete_Type Heap_Access,By_Defining
063a 029a 0693 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0690
063c 029a 06ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06a8
063e 029a 06db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06d8
0640 029a 06eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06e8
0642 029a 06fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_06f8
0644 029a 0713 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0710
0646 0093 0000 | | PushFullAddress InMicrocode
0648 6057 |`W | Indirect_Literal Discrete,0x6a0,{0x80000000, 0x00020000}
0649 0273 | s | Execute Discrete,Plus
064a e003 | | Load 0x0,0x3
064b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
064c 604f |`O | Indirect_Literal Discrete,0x69c,{0x00000000, 0x0000ffff}
064d 0279 | y | Execute Discrete,And
064e 0273 | s | Execute Discrete,Plus
064f e004 | | Load 0x0,0x4
0650 0273 | s | Execute Discrete,Plus
0651 483d |H= | Short_Literal 0x3d
0652 e005 | | Load 0x0,0x5
0653 a006 | | Reference 0x0,0x6
0654 a007 | | Reference 0x0,0x7
0655 a008 | | Reference 0x0,0x8
0656 a009 | | Reference 0x0,0x9
0657 e20d | | Load 0x1,0xd
0658 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0659 1d11 | | Execute_Immediate Reference_Lex_1,0x11
065a 1d12 | | Execute_Immediate Reference_Lex_1,0x12
065b 1d14 | | Execute_Immediate Reference_Lex_1,0x14
065c a00a | | Reference 0x0,0xa
065d e00b | | Load 0x0,0xb
065e 0386 | | Declare_Variable Package,Visible
065f 00d8 | | Load_Top At_Offset_0
0660 020f | | Execute Module,Activate
0661 e00c | | Load 0x0,0xc
0662 00d9 | | Load_Top At_Offset_1
0663 0098 | | Execute Package,Field_Read_Dynamic
0664 0129 | ) | Execute Any,Make_Visible
0665 029a 0723 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0720
0667 029a 0733 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0730
0669 029a 074b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0748
066b 00bf | | Action Accept_Activation
066c e002 | | Load 0x0,0x2
066d 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
066e 1d10 | | Execute_Immediate Reference_Lex_1,0x10
066f 00c7 | | Action Elaborate_Subprogram
0670 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0671 00c7 | | Action Elaborate_Subprogram
0672 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0673 00c7 | | Action Elaborate_Subprogram
0674 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0675 00c7 | | Action Elaborate_Subprogram
0676 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0677 00c7 | | Action Elaborate_Subprogram
0678 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0679 00c7 | | Action Elaborate_Subprogram
067a 1d17 | | Execute_Immediate Reference_Lex_1,0x17
067b 00c7 | | Action Elaborate_Subprogram
067c 1d18 | | Execute_Immediate Reference_Lex_1,0x18
067d 00c7 | | Action Elaborate_Subprogram
067e 1d19 | | Execute_Immediate Reference_Lex_1,0x19
067f 00c7 | | Action Elaborate_Subprogram
0680 BODY_0628:
0680 e002 | | Load 0x0,0x2
0681 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
0682 490d |I | Short_Literal 0x10d
0683 e00d | | Load 0x0,0xd
0684 180d | | Execute Package,Field_Execute,Field_Number 0xd
0685 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0686 00d8 | | Load_Top At_Offset_0
0687 e00e | | Load 0x0,0xe
0688 e215 | | Load 0x1,0x15
0689 0096 | | Execute Package,Field_Execute_Dynamic
068a a216 | | Store_Unchecked 0x1,0x16
068b 00bc | | Action Signal_Activated
068c 00bb | | Action Signal_Completion
068d 0000 0000 | | .XXX[0x3]
068f 0000 | |
0690 ; --------------------------------------------------------------------------------------
0690 ; SUBPROGRAM
0690 ; --------------------------------------------------------------------------------------
0690 0699 | | .CONST 0x0699 ; Address of begin
0691 0004 | | .CONST 0x0004 ; Address of exception handler
0692 0002 | | .CONST 0x0002 ; Number of locals
0693 INIT_0690:
0693 e20d | | Load 0x1,0xd
0694 e21a | | Load 0x1,0x1a
0695 039c | | Declare_Variable Heap_Access,By_Allocation
0696 00d8 | | Load_Top At_Offset_0
0697 0217 | | Execute Heap_Access,All_Reference
0698 1c00 | | Execute_Immediate Run_Utility,0x0
0699 BODY_0690:
0699 00d8 | | Load_Top At_Offset_0
069a 4401 |D | Exit_Subprogram With_Result,0x1
069b 0000 | | .XXX[0x1]
069c 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff}
06a0 8000 0000 | | .LITERAL {0x80000000, 0x00020000}
06a4 0000 0000 | | .BLANK 0000[0x4]
06a8 ; --------------------------------------------------------------------------------------
06a8 ; SUBPROGRAM
06a8 ; --------------------------------------------------------------------------------------
06a8 06b5 | | .CONST 0x06b5 ; Address of begin
06a9 0004 | | .CONST 0x0004 ; Address of exception handler
06aa 0003 | | .CONST 0x0003 ; Number of locals
06ab INIT_06a8:
06ab e20d | | Load 0x1,0xd
06ac e21a | | Load 0x1,0x1a
06ad 039c | | Declare_Variable Heap_Access,By_Allocation
06ae 00d8 | | Load_Top At_Offset_0
06af 0217 | | Execute Heap_Access,All_Reference
06b0 1c00 | | Execute_Immediate Run_Utility,0x0
06b1 e001 | | Load 0x0,0x1
06b2 02c7 | | Declare_Variable Any
06b3 00d8 | | Load_Top At_Offset_0
06b4 1c00 | | Execute_Immediate Run_Utility,0x0
06b5 BODY_06a8:
06b5 00d8 | | Load_Top At_Offset_0
06b6 00d8 | | Load_Top At_Offset_0
06b7 0120 | | Execute Any,Is_Value
06b8 6803 |h | Jump_Zero 0x6bc
06b9 e001 | | Load 0x0,0x1
06ba 0122 | " | Execute Any,Make_Root_Type
06bb 011e | | Execute Any,Convert
06bc e21a | | Load 0x1,0x1a
06bd e5fe | | Load 0x2,-0x2
06be 800f | | Call 0x0,0xf
06bf c403 | | Store 0x2,0x3
06c0 e20e | | Load 0x1,0xe
06c1 0322 | " | Declare_Variable Record
06c2 4801 |H | Short_Literal 0x1
06c3 00d9 | | Load_Top At_Offset_1
06c4 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
06c5 00d9 | | Load_Top At_Offset_1
06c6 e20e | | Load 0x1,0xe
06c7 3001 |0 | Execute Record,Field_Type,Field_Number 0x1
06c8 0119 | | Execute Any,Check_In_Formal_Type
06c9 00d9 | | Load_Top At_Offset_1
06ca 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
06cb 4801 |H | Short_Literal 0x1
06cc 00d9 | | Load_Top At_Offset_1
06cd 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
06ce 4800 |H | Short_Literal 0x0
06cf 00d9 | | Load_Top At_Offset_1
06d0 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
06d1 e5fb | | Load 0x2,-0x5
06d2 00d9 | | Load_Top At_Offset_1
06d3 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
06d4 00da | | Load_Top At_Offset_2
06d5 0218 | | Execute Heap_Access,All_Write
06d6 00d9 | | Load_Top At_Offset_1
06d7 4405 |D | Exit_Subprogram With_Result,0x5
06d8 ; --------------------------------------------------------------------------------------
06d8 ; SUBPROGRAM
06d8 ; --------------------------------------------------------------------------------------
06d8 06db | | .CONST 0x06db ; Address of begin
06d9 0004 | | .CONST 0x0004 ; Address of exception handler
06da 0001 | | .CONST 0x0001 ; Number of locals
06db BODY_06d8:
06db INIT_06d8:
06db 00da | | Load_Top At_Offset_2
06dc 6804 |h | Jump_Zero 0x6e1
06dd 00da | | Load_Top At_Offset_2
06de 0217 | | Execute Heap_Access,All_Reference
06df 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
06e0 6800 |h | Jump_Zero 0x6e1
06e1 4501 |E | Exit_Subprogram 0x1
06e2 0000 0000 | | .BLANK 0000[0x6]
06e8 ; --------------------------------------------------------------------------------------
06e8 ; SUBPROGRAM
06e8 ; --------------------------------------------------------------------------------------
06e8 06eb | | .CONST 0x06eb ; Address of begin
06e9 0004 | | .CONST 0x0004 ; Address of exception handler
06ea 0001 | | .CONST 0x0001 ; Number of locals
06eb BODY_06e8:
06eb INIT_06e8:
06eb e5fd | | Load 0x2,-0x3
06ec 8211 | | Call 0x1,0x11
06ed c5fd | | Store 0x2,-0x3
06ee 00db | | Load_Top At_Offset_3
06ef 820f | | Call 0x1,0xf
06f0 a5fd | | Store_Unchecked 0x2,-0x3
06f1 00da | | Load_Top At_Offset_2
06f2 a5fd | | Store_Unchecked 0x2,-0x3
06f3 4503 |E | Exit_Subprogram 0x3
06f4 0000 0000 | | .BLANK 0000[0x4]
06f8 ; --------------------------------------------------------------------------------------
06f8 ; SUBPROGRAM
06f8 ; --------------------------------------------------------------------------------------
06f8 06ff | | .CONST 0x06ff ; Address of begin
06f9 0004 | | .CONST 0x0004 ; Address of exception handler
06fa 0002 | | .CONST 0x0002 ; Number of locals
06fb INIT_06f8:
06fb e001 | | Load 0x0,0x1
06fc 02c7 | | Declare_Variable Any
06fd 00d8 | | Load_Top At_Offset_0
06fe 1c00 | | Execute_Immediate Run_Utility,0x0
06ff BODY_06f8:
06ff 00d8 | | Load_Top At_Offset_0
0700 00d8 | | Load_Top At_Offset_0
0701 0120 | | Execute Any,Is_Value
0702 6803 |h | Jump_Zero 0x706
0703 e001 | | Load 0x0,0x1
0704 0122 | " | Execute Any,Make_Root_Type
0705 011e | | Execute Any,Convert
0706 e21a | | Load 0x1,0x1a
0707 e5ff | | Load 0x2,-0x1
0708 800f | | Call 0x0,0xf
0709 c402 | | Store 0x2,0x2
070a 00d8 | | Load_Top At_Offset_0
070b e001 | | Load 0x0,0x1
070c 0119 | | Execute Any,Check_In_Formal_Type
070d 4401 |D | Exit_Subprogram With_Result,0x1
070e 0000 0000 | | .XXX[0x2]
0710 ; --------------------------------------------------------------------------------------
0710 ; SUBPROGRAM
0710 ; --------------------------------------------------------------------------------------
0710 0713 | | .CONST 0x0713 ; Address of begin
0711 0004 | | .CONST 0x0004 ; Address of exception handler
0712 0001 | | .CONST 0x0001 ; Number of locals
0713 BODY_0710:
0713 INIT_0710:
0713 00da | | Load_Top At_Offset_2
0714 0217 | | Execute Heap_Access,All_Reference
0715 e5fe | | Load 0x2,-0x2
0716 0217 | | Execute Heap_Access,All_Reference
0717 017f | | Execute Record,Equal
0718 4402 |D | Exit_Subprogram With_Result,0x2
0719 0000 0000 | | .BLANK 0000[0x7]
0720 ; --------------------------------------------------------------------------------------
0720 ; SUBPROGRAM
0720 ; --------------------------------------------------------------------------------------
0720 0723 | # | .CONST 0x0723 ; Address of begin
0721 0004 | | .CONST 0x0004 ; Address of exception handler
0722 0001 | | .CONST 0x0001 ; Number of locals
0723 BODY_0720:
0723 INIT_0720:
0723 00da | | Load_Top At_Offset_2
0724 0217 | | Execute Heap_Access,All_Reference
0725 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0726 0a01 | | Execute_Immediate Plus,0x1
0727 00db | | Load_Top At_Offset_3
0728 0217 | | Execute Heap_Access,All_Reference
0729 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
072a 4501 |E | Exit_Subprogram 0x1
072b 0000 0000 | | .BLANK 0000[0x5]
0730 ; --------------------------------------------------------------------------------------
0730 ; SUBPROGRAM
0730 ; --------------------------------------------------------------------------------------
0730 0733 | 3 | .CONST 0x0733 ; Address of begin
0731 0004 | | .CONST 0x0004 ; Address of exception handler
0732 0001 | | .CONST 0x0001 ; Number of locals
0733 BODY_0730:
0733 INIT_0730:
0733 00da | | Load_Top At_Offset_2
0734 0217 | | Execute Heap_Access,All_Reference
0735 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0736 0c01 | | Execute_Immediate Greater_Equal,0x1
0737 680f |h | Jump_Zero 0x747
0738 00da | | Load_Top At_Offset_2
0739 0217 | | Execute Heap_Access,All_Reference
073a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
073b 0aff | | Execute_Immediate Plus,-0x1
073c 00db | | Load_Top At_Offset_3
073d 0217 | | Execute Heap_Access,All_Reference
073e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
073f 00da | | Load_Top At_Offset_2
0740 0217 | | Execute Heap_Access,All_Reference
0741 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0742 7004 |p | Jump_Nonzero 0x747
0743 4800 |H | Short_Literal 0x0
0744 00db | | Load_Top At_Offset_3
0745 0217 | | Execute Heap_Access,All_Reference
0746 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0747 4501 |E | Exit_Subprogram 0x1
0748 ; --------------------------------------------------------------------------------------
0748 ; SUBPROGRAM
0748 ; --------------------------------------------------------------------------------------
0748 075a | Z | .CONST 0x075a ; Address of begin
0749 0004 | | .CONST 0x0004 ; Address of exception handler
074a 0003 | | .CONST 0x0003 ; Number of locals
074b INIT_0748:
074b 00da | | Load_Top At_Offset_2
074c e010 | | Load 0x0,0x10
074d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
074e 1820 | | Execute Package,Field_Execute,Field_Number 0x20
074f 4800 |H | Short_Literal 0x0
0750 4803 |H | Short_Literal 0x3
0751 4804 |H | Short_Literal 0x4
0752 e5ff | | Load 0x2,-0x1
0753 e010 | | Load 0x0,0x10
0754 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0755 180f | | Execute Package,Field_Execute,Field_Number 0xf
0756 e011 | | Load 0x0,0x11
0757 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0758 e011 | | Load 0x0,0x11
0759 181b | | Execute Package,Field_Execute,Field_Number 0x1b
075a BODY_0748:
075a e21a | | Load 0x1,0x1a
075b 485f |H_ | Short_Literal 0x5f
075c 00db | | Load_Top At_Offset_3
075d 01cb | | Execute Vector,Append
075e 00da | | Load_Top At_Offset_2
075f 01cc | | Execute Vector,Catenate
0760 8012 | | Call 0x0,0x12
0761 4401 |D | Exit_Subprogram With_Result,0x1
0762 0000 0000 | | .BLANK 0000[0x6]
0768 ; --------------------------------------------------------------------------------------
0768 ; SUBPROGRAM
0768 ; --------------------------------------------------------------------------------------
0768 076b | k | .CONST 0x076b ; Address of begin
0769 0004 | | .CONST 0x0004 ; Address of exception handler
076a 0001 | | .CONST 0x0001 ; Number of locals
076b BODY_0768:
076b INIT_0768:
076b 4601 |F | Jump_Case 0x1
076c 7801 |x | Jump 0x76e ; case 0x0
076d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
076e 4800 |H | Short_Literal 0x0
076f 00db | | Load_Top At_Offset_3
0770 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0771 00da | | Load_Top At_Offset_2
0772 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0773 0125 | % | Execute Any,Set_Constraint
0774 00da | | Load_Top At_Offset_2
0775 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0776 1c00 | | Execute_Immediate Run_Utility,0x0
0777 4800 |H | Short_Literal 0x0
0778 00db | | Load_Top At_Offset_3
0779 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
077a 4800 |H | Short_Literal 0x0
077b 00db | | Load_Top At_Offset_3
077c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
077d 4302 |C | Exit_Subprogram From_Utility,0x2
077e ; --------------------------------------------------------------------------------------
077e ; STRING TABLE
077e ; --------------------------------------------------------------------------------------
077e 000e | | .STRTAB 0x000e->0x0785 ; "others => Unspecified"
077f 0021 | ! | .STRTAB 0x0021->0x078f ; "!machine.temporary.testmate_"
0780 003b | ; | .STRTAB 0x003b->0x079d ; "=>"
0781 003b | ; | .STRTAB 0x003b->0x079e ; "("
0782 003a | : | .STRTAB 0x003a->0x079f ; ")"
0783 0039 | 9 | .STRTAB 0x0039->0x079f ; "_"
0784 0038 | 8 | .STREND 0x0038->0x07a0
0785 6f74 6865 |othe| .STRTAB_STRINGS
07a0 ; --------------------------------------------------------------------------------------
07a0 ; Debug Table
07a0 ; --------------------------------------------------------------------------------------
07a0 0004 000a | | .DEBUG4 0x0004,0x000a,0x71a1,0x0000,0x0001,0x0000
07a6 0000 0000 | | .BLANK 0000[0x5a]