|
|
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: 6144 (0x1800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0d2ce3
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0a58 | X | .CONST 0x0a58 ; 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 8006 | | .CONST 0x8006 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00d4 | | .CONST 0x00d4 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 003c | < | .CONST 0x003c ; Number of locals
000b INIT_0008:
000b 03a9 | | Declare_Type Heap_Access,Incomplete,Visible
000c 029a 00db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00d8
000e 029a 00e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e0
0010 4800 |H | Short_Literal 0x0
0011 4802 |H | Short_Literal 0x2
0012 029f 00eb | | Declare_Subprogram For_Call,INIT_00e8
0014 03fe | | Declare_Type Discrete,Defined,Visible
0015 029a 0113 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0110
0017 029a 018b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0188
0019 029a 01c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c0
001b 029a 01cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c8
001d 029a 01d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d0
001f 029a 0223 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0220
0021 029a 025b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0258
0023 029a 0293 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0290
0025 029a 02bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b8
0027 029a 02db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d8
0029 029a 02fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02f8
002b 029a 0313 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0310
002d 029a 0323 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0320
002f 029a 0333 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0330
0031 029a 033b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0338
0033 029a 034b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0348
0035 029a 0353 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0350
0037 029a 035b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0358
0039 029a 037b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0378
003b 029a 0383 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0380
003d 029a 03a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03a0
003f 029a 03fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f8
0041 029a 0453 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0450
0043 029a 049b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0498
0045 029a 0513 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0510
0047 029a 0533 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0530
0049 029a 0553 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0550
004b 029a 05c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05c0
004d 480b |H | Short_Literal 0xb
004e 032a | * | Declare_Type Record,Incomplete
004f 00d8 | | Load_Top At_Offset_0
0050 02a0 | | Declare_Subprogram Null_Subprogram
0051 e20d | | Load 0x1,0xd
0052 03a3 | | Complete_Type Heap_Access,By_Defining
0053 00bf | | Action Accept_Activation
0054 e001 | | Load 0x0,0x1
0055 1b18 | | Execute Package,Field_Read,Field_Number 0x18
0056 00e2 | | Load_Encached Integer_Cache
0057 00e2 | | Load_Encached Integer_Cache
0058 e001 | | Load 0x0,0x1
0059 1b12 | | Execute Package,Field_Read,Field_Number 0x12
005a 029f 0663 | c| Declare_Subprogram For_Call,INIT_0660
005c 4803 |H | Short_Literal 0x3
005d 032d | - | Declare_Type Record,Defined
005e e002 | | Load 0x0,0x2
005f e003 | | Load 0x0,0x3
0060 00da | | Load_Top At_Offset_2
0061 e004 | | Load 0x0,0x4
0062 0387 | | Declare_Variable Package
0063 00d8 | | Load_Top At_Offset_0
0064 020f | | Execute Module,Activate
0065 e210 | | Load 0x1,0x10
0066 e005 | | Load 0x0,0x5
0067 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0068 e006 | | Load 0x0,0x6
0069 1b11 | | Execute Package,Field_Read,Field_Number 0x11
006a e006 | | Load 0x0,0x6
006b 1b15 | | Execute Package,Field_Read,Field_Number 0x15
006c 00e1 | | Load_Encached Boolean_Cache
006d 00e2 | | Load_Encached Integer_Cache
006e e001 | | Load 0x0,0x1
006f 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0070 00e2 | | Load_Encached Integer_Cache
0071 00e2 | | Load_Encached Integer_Cache
0072 00e1 | | Load_Encached Boolean_Cache
0073 e230 | 0 | Load 0x1,0x30
0074 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0075 029f 067b | {| Declare_Subprogram For_Call,INIT_0678
0077 e22d | - | Load 0x1,0x2d
0078 0326 | & | Complete_Type Record,By_Defining
0079 029d 06a3 | | Declare_Subprogram For_Outer_Call,INIT_06a0
007b 029d 0733 | 3| Declare_Subprogram For_Outer_Call,INIT_0730
007d 029d 0743 | C| Declare_Subprogram For_Outer_Call,INIT_0740
007f 029d 0773 | s| Declare_Subprogram For_Outer_Call,INIT_0770
0081 029d 07b3 | | Declare_Subprogram For_Outer_Call,INIT_07b0
0083 029d 081b | | Declare_Subprogram For_Outer_Call,INIT_0818
0085 029d 086b | k| Declare_Subprogram For_Outer_Call,INIT_0868
0087 029d 0883 | | Declare_Subprogram For_Outer_Call,INIT_0880
0089 e007 | | Load 0x0,0x7
008a e008 | | Load 0x0,0x8
008b e001 | | Load 0x0,0x1
008c 1b18 | | Execute Package,Field_Read,Field_Number 0x18
008d e006 | | Load 0x0,0x6
008e 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d
008f 0387 | | Declare_Variable Package
0090 00d8 | | Load_Top At_Offset_0
0091 020f | | Execute Module,Activate
0092 029d 089b | | Declare_Subprogram For_Outer_Call,INIT_0898
0094 029d 0983 | | Declare_Subprogram For_Outer_Call,INIT_0980
0096 029d 099b | | Declare_Subprogram For_Outer_Call,INIT_0998
0098 1d0e | | Execute_Immediate Reference_Lex_1,0xe
0099 00c7 | | Action Elaborate_Subprogram
009a 1d0f | | Execute_Immediate Reference_Lex_1,0xf
009b 00c7 | | Action Elaborate_Subprogram
009c 1d11 | | Execute_Immediate Reference_Lex_1,0x11
009d 00c7 | | Action Elaborate_Subprogram
009e 1d15 | | Execute_Immediate Reference_Lex_1,0x15
009f 00c7 | | Action Elaborate_Subprogram
00a0 1d12 | | Execute_Immediate Reference_Lex_1,0x12
00a1 00c7 | | Action Elaborate_Subprogram
00a2 1d13 | | Execute_Immediate Reference_Lex_1,0x13
00a3 00c7 | | Action Elaborate_Subprogram
00a4 1d14 | | Execute_Immediate Reference_Lex_1,0x14
00a5 00c7 | | Action Elaborate_Subprogram
00a6 1d16 | | Execute_Immediate Reference_Lex_1,0x16
00a7 00c7 | | Action Elaborate_Subprogram
00a8 1d17 | | Execute_Immediate Reference_Lex_1,0x17
00a9 00c7 | | Action Elaborate_Subprogram
00aa 1d18 | | Execute_Immediate Reference_Lex_1,0x18
00ab 00c7 | | Action Elaborate_Subprogram
00ac 1d19 | | Execute_Immediate Reference_Lex_1,0x19
00ad 00c7 | | Action Elaborate_Subprogram
00ae 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
00af 00c7 | | Action Elaborate_Subprogram
00b0 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
00b1 00c7 | | Action Elaborate_Subprogram
00b2 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
00b3 00c7 | | Action Elaborate_Subprogram
00b4 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
00b5 00c7 | | Action Elaborate_Subprogram
00b6 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
00b7 00c7 | | Action Elaborate_Subprogram
00b8 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
00b9 00c7 | | Action Elaborate_Subprogram
00ba 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
00bb 00c7 | | Action Elaborate_Subprogram
00bc 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
00bd 00c7 | | Action Elaborate_Subprogram
00be 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
00bf 00c7 | | Action Elaborate_Subprogram
00c0 1d20 | | Execute_Immediate Reference_Lex_1,0x20
00c1 00c7 | | Action Elaborate_Subprogram
00c2 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
00c3 00c7 | | Action Elaborate_Subprogram
00c4 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
00c5 00c7 | | Action Elaborate_Subprogram
00c6 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
00c7 00c7 | | Action Elaborate_Subprogram
00c8 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
00c9 00c7 | | Action Elaborate_Subprogram
00ca 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
00cb 00c7 | | Action Elaborate_Subprogram
00cc 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
00cd 00c7 | | Action Elaborate_Subprogram
00ce 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
00cf 00c7 | | Action Elaborate_Subprogram
00d0 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
00d1 00c7 | | Action Elaborate_Subprogram
00d2 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
00d3 00c7 | | Action Elaborate_Subprogram
00d4 BODY_0008:
00d4 00bc | | Action Signal_Activated
00d5 00bb | | Action Signal_Completion
00d6 0000 0000 | | .XXX[0x2]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db | | .CONST 0x00db ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0001 | | .CONST 0x0001 ; Number of locals
00db BODY_00d8:
00db INIT_00d8:
00db e20d | | Load 0x1,0xd
00dc 00ca | | Action Exit_Nullary_Function
00dd 0000 0000 | | .XXX[0x3]
00df 0000 | |
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 021d | | Execute Heap_Access,Is_Null
00e5 4401 |D | Exit_Subprogram With_Result,0x1
00e6 0000 0000 | | .XXX[0x2]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb | | .CONST 0x00eb ; Address of begin
00e9 0004 | | .CONST 0x0004 ; Address of exception handler
00ea 0001 | | .CONST 0x0001 ; Number of locals
00eb BODY_00e8:
00eb INIT_00e8:
00eb 4607 |F | Jump_Case 0x7
00ec 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
00ed 7806 |x | Jump 0xf4 ; case 0x1
00ee 7809 |x | Jump 0xf8 ; case 0x2
00ef 780d |x | Jump 0xfd ; case 0x3
00f0 7810 |x | Jump 0x101 ; case 0x4
00f1 7811 |x | Jump 0x103 ; case 0x5
00f2 7812 |x | Jump 0x105 ; case 0x6
00f3 7815 |x | Jump 0x109 ; case 0x7
00f4 00da | | Load_Top At_Offset_2
00f5 0091 0a0b | | Action Push_String_Extended_Indexed,0xa0b ; "READ"
00f7 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00f8 00db | | Load_Top At_Offset_3
00f9 00db | | Load_Top At_Offset_3
00fa 00e0 | | Load_Encached Standard_Cache
00fb 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00fc 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fd 00da | | Load_Top At_Offset_2
00fe 00e0 | | Load_Encached Standard_Cache
00ff 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0100 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0101 00db | | Load_Top At_Offset_3
0102 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0103 00db | | Load_Top At_Offset_3
0104 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0105 e210 | | Load 0x1,0x10
0106 00dc | | Load_Top At_Offset_4
0107 0267 | g | Execute Discrete,Predecessor
0108 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0109 e210 | | Load 0x1,0x10
010a 00dc | | Load_Top At_Offset_4
010b 0268 | h | Execute Discrete,Successor
010c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
010d 0000 0000 | | .XXX[0x3]
010f 0000 | |
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0119 | | .CONST 0x0119 ; Address of begin
0111 016c | l | .CONST 0x016c ; Address of exception handler
0112 0002 | | .CONST 0x0002 ; Number of locals
0113 INIT_0110:
0113 e20d | | Load 0x1,0xd
0114 e009 | | Load 0x0,0x9
0115 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0116 e00a | | Load 0x0,0xa
0117 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0118 039c | | Declare_Variable Heap_Access,By_Allocation
0119 BODY_0110:
0119 e5fe | | Load 0x2,-0x2
011a 00d9 | | Load_Top At_Offset_1
011b 0217 | | Execute Heap_Access,All_Reference
011c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
011d 4800 |H | Short_Literal 0x0
011e 00d9 | | Load_Top At_Offset_1
011f 0217 | | Execute Heap_Access,All_Reference
0120 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0121 e5fe | | Load 0x2,-0x2
0122 4602 |F | Jump_Case 0x2
0123 7816 |x | Jump 0x13a ; case 0x0
0124 782e |x. | Jump 0x153 ; case 0x1
0125 7800 |x | Jump 0x126 ; case 0x2
0126 00d8 | | Load_Top At_Offset_0
0127 0219 | | Execute Heap_Access,All_Read
0128 00d8 | | Load_Top At_Offset_0
0129 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
012a e00b | | Load 0x0,0xb
012b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
012c e00c | | Load 0x0,0xc
012d 181e | | Execute Package,Field_Execute,Field_Number 0x1e
012e 00ea | | Load_Encached Null_String_Cache
012f e5ff | | Load 0x2,-0x1
0130 e005 | | Load 0x0,0x5
0131 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0132 00d9 | | Load_Top At_Offset_1
0133 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0134 00d1 | | Pop_Control Pop_Count_1
0135 00db | | Load_Top At_Offset_3
0136 e5fe | | Load 0x2,-0x2
0137 00da | | Load_Top At_Offset_2
0138 8235 | 5 | Call 0x1,0x35
0139 782f |x/ | Jump 0x169
013a 00db | | Load_Top At_Offset_3
013b e5fe | | Load 0x2,-0x2
013c 00da | | Load_Top At_Offset_2
013d 8235 | 5 | Call 0x1,0x35
013e 00d8 | | Load_Top At_Offset_0
013f 0217 | | Execute Heap_Access,All_Reference
0140 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0141 6827 |h' | Jump_Zero 0x169
0142 00d8 | | Load_Top At_Offset_0
0143 0219 | | Execute Heap_Access,All_Read
0144 00d8 | | Load_Top At_Offset_0
0145 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0146 e00b | | Load 0x0,0xb
0147 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0148 e00c | | Load 0x0,0xc
0149 181e | | Execute Package,Field_Execute,Field_Number 0x1e
014a 00ea | | Load_Encached Null_String_Cache
014b e5ff | | Load 0x2,-0x1
014c 4800 |H | Short_Literal 0x0
014d e005 | | Load 0x0,0x5
014e 1814 | | Execute Package,Field_Execute,Field_Number 0x14
014f 00d9 | | Load_Top At_Offset_1
0150 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0151 00d1 | | Pop_Control Pop_Count_1
0152 7816 |x | Jump 0x169
0153 00d8 | | Load_Top At_Offset_0
0154 0219 | | Execute Heap_Access,All_Read
0155 00d8 | | Load_Top At_Offset_0
0156 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0157 e00b | | Load 0x0,0xb
0158 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0159 e00c | | Load 0x0,0xc
015a 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
015b e00c | | Load 0x0,0xc
015c 181e | | Execute Package,Field_Execute,Field_Number 0x1e
015d 00ea | | Load_Encached Null_String_Cache
015e e5ff | | Load 0x2,-0x1
015f 4801 |H | Short_Literal 0x1
0160 e005 | | Load 0x0,0x5
0161 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0162 00d9 | | Load_Top At_Offset_1
0163 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0164 00d1 | | Pop_Control Pop_Count_1
0165 00db | | Load_Top At_Offset_3
0166 e5fe | | Load 0x2,-0x2
0167 00da | | Load_Top At_Offset_2
0168 8235 | 5 | Call 0x1,0x35
0169 00d8 | | Load_Top At_Offset_0
016a a5fd | | Store_Unchecked 0x2,-0x3
016b 4503 |E | Exit_Subprogram 0x3
016c TRAP_0110:
016c 0007 | | Action Break_Optional
016d e00d | | Load 0x0,0xd
016e 180e | | Execute Package,Field_Execute,Field_Number 0xe
016f 4808 |H | Short_Literal 0x8
0170 0092 0a0e | | Action Push_String_Extended,0xa0e ; "Cannot open "
0172 e5ff | | Load 0x2,-0x1
0173 01cc | | Execute Vector,Catenate
0174 0092 0a0f | | Action Push_String_Extended,0xa0f ; " ("
0176 01cc | | Execute Vector,Catenate
0177 4800 |H | Short_Literal 0x0
0178 4801 |H | Short_Literal 0x1
0179 e00e | | Load 0x0,0xe
017a 1815 | | Execute Package,Field_Execute,Field_Number 0x15
017b 01cc | | Execute Vector,Catenate
017c 0092 0a10 | | Action Push_String_Extended,0xa10 ; ")"
017e 01cc | | Execute Vector,Catenate
017f e00f | | Load 0x0,0xf
0180 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0181 e20d | | Load 0x1,0xd
0182 a5fd | | Store_Unchecked 0x2,-0x3
0183 4503 |E | Exit_Subprogram 0x3
0184 0000 0000 | | .BLANK 0000[0x4]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018d | | .CONST 0x018d ; Address of begin
0189 0004 | | .CONST 0x0004 ; Address of exception handler
018a 0002 | | .CONST 0x0002 ; Number of locals
018b INIT_0188:
018b e006 | | Load 0x0,0x6
018c 1b10 | | Execute Package,Field_Read,Field_Number 0x10
018d BODY_0188:
018d e5fe | | Load 0x2,-0x2
018e 0217 | | Execute Heap_Access,All_Reference
018f 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0190 6802 |h | Jump_Zero 0x193
0191 e5fe | | Load 0x2,-0x2
0192 8218 | | Call 0x1,0x18
0193 e5fe | | Load 0x2,-0x2
0194 0217 | | Execute Heap_Access,All_Reference
0195 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0196 e005 | | Load 0x0,0x5
0197 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0198 6809 |h | Jump_Zero 0x1a2
0199 e5fe | | Load 0x2,-0x2
019a 0219 | | Execute Heap_Access,All_Read
019b 00d8 | | Load_Top At_Offset_0
019c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
019d e005 | | Load 0x0,0x5
019e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
019f 00d9 | | Load_Top At_Offset_1
01a0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01a1 00d1 | | Pop_Control Pop_Count_1
01a2 e5fe | | Load 0x2,-0x2
01a3 0217 | | Execute Heap_Access,All_Reference
01a4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01a5 e006 | | Load 0x0,0x6
01a6 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
01a7 680c |h | Jump_Zero 0x1b4
01a8 e5fe | | Load 0x2,-0x2
01a9 0219 | | Execute Heap_Access,All_Read
01aa e006 | | Load 0x0,0x6
01ab 1b10 | | Execute Package,Field_Read,Field_Number 0x10
01ac 00d9 | | Load_Top At_Offset_1
01ad 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01ae e006 | | Load 0x0,0x6
01af 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
01b0 00da | | Load_Top At_Offset_2
01b1 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01b2 005a | Z | Store_Top Discrete,At_Offset_2
01b3 00d1 | | Pop_Control Pop_Count_1
01b4 e5fe | | Load 0x2,-0x2
01b5 8237 | 7 | Call 0x1,0x37
01b6 e20d | | Load 0x1,0xd
01b7 a5fe | | Store_Unchecked 0x2,-0x2
01b8 4502 |E | Exit_Subprogram 0x2
01b9 0000 0000 | | .BLANK 0000[0x7]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c3 | | .CONST 0x01c3 ; Address of begin
01c1 0004 | | .CONST 0x0004 ; Address of exception handler
01c2 0001 | | .CONST 0x0001 ; Number of locals
01c3 BODY_01c0:
01c3 INIT_01c0:
01c3 00da | | Load_Top At_Offset_2
01c4 021c | | Execute Heap_Access,Not_Null
01c5 4401 |D | Exit_Subprogram With_Result,0x1
01c6 0000 0000 | | .XXX[0x2]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cb | | .CONST 0x01cb ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 0001 | | .CONST 0x0001 ; Number of locals
01cb BODY_01c8:
01cb INIT_01c8:
01cb 00da | | Load_Top At_Offset_2
01cc 8238 | 8 | Call 0x1,0x38
01cd 4401 |D | Exit_Subprogram With_Result,0x1
01ce 0000 0000 | | .XXX[0x2]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d8 | | .CONST 0x01d8 ; Address of begin
01d1 0004 | | .CONST 0x0004 ; Address of exception handler
01d2 0002 | | .CONST 0x0002 ; Number of locals
01d3 INIT_01d0:
01d3 00da | | Load_Top At_Offset_2
01d4 0217 | | Execute Heap_Access,All_Reference
01d5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01d6 e005 | | Load 0x0,0x5
01d7 181f | | Execute Package,Field_Execute,Field_Number 0x1f
01d8 BODY_01d0:
01d8 00db | | Load_Top At_Offset_3
01d9 0217 | | Execute Heap_Access,All_Reference
01da 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
01db 6802 |h | Jump_Zero 0x1de
01dc 00db | | Load_Top At_Offset_3
01dd 8218 | | Call 0x1,0x18
01de e5fe | | Load 0x2,-0x2
01df 4602 |F | Jump_Case 0x2
01e0 781b |x | Jump 0x1fc ; case 0x0
01e1 782a |x* | Jump 0x20c ; case 0x1
01e2 7800 |x | Jump 0x1e3 ; case 0x2
01e3 00db | | Load_Top At_Offset_3
01e4 0219 | | Execute Heap_Access,All_Read
01e5 00d8 | | Load_Top At_Offset_0
01e6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01e7 e005 | | Load 0x0,0x5
01e8 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01e9 00d9 | | Load_Top At_Offset_1
01ea 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01eb 00d1 | | Pop_Control Pop_Count_1
01ec 00db | | Load_Top At_Offset_3
01ed 0219 | | Execute Heap_Access,All_Read
01ee 00d8 | | Load_Top At_Offset_0
01ef 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01f0 e00b | | Load 0x0,0xb
01f1 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01f2 e00c | | Load 0x0,0xc
01f3 181e | | Execute Package,Field_Execute,Field_Number 0x1e
01f4 00ea | | Load_Encached Null_String_Cache
01f5 e402 | | Load 0x2,0x2
01f6 e005 | | Load 0x0,0x5
01f7 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01f8 00d9 | | Load_Top At_Offset_1
01f9 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01fa 00d1 | | Pop_Control Pop_Count_1
01fb 781a |x | Jump 0x216
01fc 00db | | Load_Top At_Offset_3
01fd 0217 | | Execute Heap_Access,All_Reference
01fe 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01ff e005 | | Load 0x0,0x5
0200 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0201 6814 |h | Jump_Zero 0x216
0202 00db | | Load_Top At_Offset_3
0203 0219 | | Execute Heap_Access,All_Read
0204 00d8 | | Load_Top At_Offset_0
0205 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0206 e005 | | Load 0x0,0x5
0207 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0208 00d9 | | Load_Top At_Offset_1
0209 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
020a 00d1 | | Pop_Control Pop_Count_1
020b 780a |x | Jump 0x216
020c 00db | | Load_Top At_Offset_3
020d 0219 | | Execute Heap_Access,All_Read
020e 00d8 | | Load_Top At_Offset_0
020f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0210 4801 |H | Short_Literal 0x1
0211 e005 | | Load 0x0,0x5
0212 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0213 00d9 | | Load_Top At_Offset_1
0214 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0215 00d1 | | Pop_Control Pop_Count_1
0216 00d8 | | Load_Top At_Offset_0
0217 e5fe | | Load 0x2,-0x2
0218 e5ff | | Load 0x2,-0x1
0219 8236 | 6 | Call 0x1,0x36
021a 4503 |E | Exit_Subprogram 0x3
021b 0000 0000 | | .BLANK 0000[0x5]
0220 ; --------------------------------------------------------------------------------------
0220 ; SUBPROGRAM
0220 ; --------------------------------------------------------------------------------------
0220 0223 | # | .CONST 0x0223 ; Address of begin
0221 0248 | H | .CONST 0x0248 ; Address of exception handler
0222 0001 | | .CONST 0x0001 ; Number of locals
0223 BODY_0220:
0223 INIT_0220:
0223 00da | | Load_Top At_Offset_2
0224 0217 | | Execute Heap_Access,All_Reference
0225 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0226 6804 |h | Jump_Zero 0x22b
0227 e5fd | | Load 0x2,-0x3
0228 00db | | Load_Top At_Offset_3
0229 8233 | 3 | Call 0x1,0x33
022a 7811 |x | Jump 0x23c
022b 00cf | | Action Mark_Auxiliary
022c 00db | | Load_Top At_Offset_3
022d 8232 | 2 | Call 0x1,0x32
022e e5fd | | Load 0x2,-0x3
022f 017d | } | Execute Record,Structure_Write
0230 00db | | Load_Top At_Offset_3
0231 0217 | | Execute Heap_Access,All_Reference
0232 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0233 0c01 | | Execute_Immediate Greater_Equal,0x1
0234 7004 |p | Jump_Nonzero 0x239
0235 e5fe | | Load 0x2,-0x2
0236 7002 |p | Jump_Nonzero 0x239
0237 00c9 | | Action Pop_Auxiliary_Loop
0238 7ff3 | | Jump 0x22c
0239 00ce | | Action Pop_Auxiliary
023a 00da | | Load_Top At_Offset_2
023b 823b | ; | Call 0x1,0x3b
023c 4801 |H | Short_Literal 0x1
023d 00db | | Load_Top At_Offset_3
023e 0217 | | Execute Heap_Access,All_Reference
023f 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0240 00da | | Load_Top At_Offset_2
0241 0217 | | Execute Heap_Access,All_Reference
0242 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0243 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0244 00db | | Load_Top At_Offset_3
0245 0217 | | Execute Heap_Access,All_Reference
0246 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0247 4503 |E | Exit_Subprogram 0x3
0248 TRAP_0220:
0248 00d8 | | Load_Top At_Offset_0
0249 0107 | | Execute Exception,Get_Name
024a 4950 |IP | Short_Literal 0x150
024b 495f |I_ | Short_Literal 0x15f
024c 0262 | b | Execute Discrete,In_Range
024d 6809 |h | Jump_Zero 0x257
024e 4800 |H | Short_Literal 0x0
024f e5ff | | Load 0x2,-0x1
0250 0217 | | Execute Heap_Access,All_Reference
0251 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0252 4800 |H | Short_Literal 0x0
0253 e5ff | | Load 0x2,-0x1
0254 0217 | | Execute Heap_Access,All_Reference
0255 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0256 4503 |E | Exit_Subprogram 0x3
0257 0100 | | Execute Exception,Raise
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b | [ | .CONST 0x025b ; Address of begin
0259 0004 | | .CONST 0x0004 ; Address of exception handler
025a 0001 | | .CONST 0x0001 ; Number of locals
025b BODY_0258:
025b INIT_0258:
025b 00da | | Load_Top At_Offset_2
025c 0217 | | Execute Heap_Access,All_Reference
025d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
025e 6802 |h | Jump_Zero 0x261
025f 4900 |I | Short_Literal 0x100
0260 0257 | W | Execute Discrete,Raise
0261 00cf | | Action Mark_Auxiliary
0262 7822 |x" | Jump 0x285
0263 00db | | Load_Top At_Offset_3
0264 8232 | 2 | Call 0x1,0x32
0265 e5fc | | Load 0x2,-0x4
0266 017d | } | Execute Record,Structure_Write
0267 e5fd | | Load 0x2,-0x3
0268 7003 |p | Jump_Nonzero 0x26c
0269 00db | | Load_Top At_Offset_3
026a 8220 | | Call 0x1,0x20
026b 7018 |p | Jump_Nonzero 0x284
026c 00db | | Load_Top At_Offset_3
026d 0217 | | Execute Heap_Access,All_Reference
026e 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
026f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0270 e010 | | Load 0x0,0x10
0271 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0272 e5fe | | Load 0x2,-0x2
0273 e011 | | Load 0x0,0x11
0274 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0275 680e |h | Jump_Zero 0x284
0276 00db | | Load_Top At_Offset_3
0277 823b | ; | Call 0x1,0x3b
0278 00db | | Load_Top At_Offset_3
0279 0217 | | Execute Heap_Access,All_Reference
027a 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
027b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
027c e5ff | | Load 0x2,-0x1
027d 0217 | | Execute Heap_Access,All_Reference
027e 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
027f 4801 |H | Short_Literal 0x1
0280 e5ff | | Load 0x2,-0x1
0281 0217 | | Execute Heap_Access,All_Reference
0282 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0283 4504 |E | Exit_Subprogram 0x4
0284 00c9 | | Action Pop_Auxiliary_Loop
0285 00db | | Load_Top At_Offset_3
0286 8238 | 8 | Call 0x1,0x38
0287 6fdb |o | Jump_Zero 0x263
0288 00ce | | Action Pop_Auxiliary
0289 e001 | | Load 0x0,0x1
028a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
028b e5fc | | Load 0x2,-0x4
028c 017d | } | Execute Record,Structure_Write
028d 4504 |E | Exit_Subprogram 0x4
028e 0000 0000 | | .XXX[0x2]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0293 | | .CONST 0x0293 ; Address of begin
0291 0004 | | .CONST 0x0004 ; Address of exception handler
0292 0001 | | .CONST 0x0001 ; Number of locals
0293 BODY_0290:
0293 INIT_0290:
0293 00da | | Load_Top At_Offset_2
0294 821c | | Call 0x1,0x1c
0295 6820 |h | Jump_Zero 0x2b6
0296 00da | | Load_Top At_Offset_2
0297 0217 | | Execute Heap_Access,All_Reference
0298 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0299 6818 |h | Jump_Zero 0x2b2
029a 7800 |x | Jump 0x29b
029b 00da | | Load_Top At_Offset_2
029c 821e | | Call 0x1,0x1e
029d 0c01 | | Execute_Immediate Greater_Equal,0x1
029e 6813 |h | Jump_Zero 0x2b2
029f 4801 |H | Short_Literal 0x1
02a0 00db | | Load_Top At_Offset_3
02a1 821e | | Call 0x1,0x1e
02a2 e012 | | Load 0x0,0x12
02a3 1b12 | | Execute Package,Field_Read,Field_Number 0x12
02a4 035b | [ | Declare_Type Array,Constrained
02a5 0337 | 7 | Declare_Variable Array
02a6 00d8 | | Load_Top At_Offset_0
02a7 01dc | | Execute Vector,Last
02a8 4801 |H | Short_Literal 0x1
02a9 0263 | c | Execute Discrete,Above_Bound
02aa 7005 |p | Jump_Nonzero 0x2b0
02ab 4800 |H | Short_Literal 0x0
02ac 00d9 | | Load_Top At_Offset_1
02ad e402 | | Load 0x2,0x2
02ae 01d6 | | Execute Vector,Field_Write
02af 3ffb |? | Loop_Increasing 0x2ab
02b0 00db | | Load_Top At_Offset_3
02b1 8229 | ) | Call 0x1,0x29
02b2 4800 |H | Short_Literal 0x0
02b3 00db | | Load_Top At_Offset_3
02b4 0217 | | Execute Heap_Access,All_Reference
02b5 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
02b6 4502 |E | Exit_Subprogram 0x2
02b7 0000 | | .XXX[0x1]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02bb | | .CONST 0x02bb ; Address of begin
02b9 0004 | | .CONST 0x0004 ; Address of exception handler
02ba 0001 | | .CONST 0x0001 ; Number of locals
02bb BODY_02b8:
02bb INIT_02b8:
02bb 00da | | Load_Top At_Offset_2
02bc 0217 | | Execute Heap_Access,All_Reference
02bd 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02be 6813 |h | Jump_Zero 0x2d2
02bf 00da | | Load_Top At_Offset_2
02c0 0217 | | Execute Heap_Access,All_Reference
02c1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02c2 700f |p | Jump_Nonzero 0x2d2
02c3 00da | | Load_Top At_Offset_2
02c4 0217 | | Execute Heap_Access,All_Reference
02c5 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
02c6 0c01 | | Execute_Immediate Greater_Equal,0x1
02c7 6809 |h | Jump_Zero 0x2d1
02c8 00da | | Load_Top At_Offset_2
02c9 0217 | | Execute Heap_Access,All_Reference
02ca 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
02cb 0275 | u | Execute Discrete,Unary_Minus
02cc 00db | | Load_Top At_Offset_3
02cd 0217 | | Execute Heap_Access,All_Reference
02ce 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
02cf 00da | | Load_Top At_Offset_2
02d0 8234 | 4 | Call 0x1,0x34
02d1 4502 |E | Exit_Subprogram 0x2
02d2 4900 |I | Short_Literal 0x100
02d3 0257 | W | Execute Discrete,Raise
02d4 0000 0000 | | .BLANK 0000[0x4]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02db | | .CONST 0x02db ; Address of begin
02d9 0004 | | .CONST 0x0004 ; Address of exception handler
02da 0001 | | .CONST 0x0001 ; Number of locals
02db BODY_02d8:
02db INIT_02d8:
02db 00da | | Load_Top At_Offset_2
02dc 0217 | | Execute Heap_Access,All_Reference
02dd 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02de 6813 |h | Jump_Zero 0x2f2
02df 00da | | Load_Top At_Offset_2
02e0 0217 | | Execute Heap_Access,All_Reference
02e1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02e2 700f |p | Jump_Nonzero 0x2f2
02e3 00da | | Load_Top At_Offset_2
02e4 0217 | | Execute Heap_Access,All_Reference
02e5 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
02e6 0d00 | | Execute_Immediate Less,0x0
02e7 6809 |h | Jump_Zero 0x2f1
02e8 00da | | Load_Top At_Offset_2
02e9 0217 | | Execute Heap_Access,All_Reference
02ea 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
02eb 0275 | u | Execute Discrete,Unary_Minus
02ec 00db | | Load_Top At_Offset_3
02ed 0217 | | Execute Heap_Access,All_Reference
02ee 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
02ef 00da | | Load_Top At_Offset_2
02f0 8234 | 4 | Call 0x1,0x34
02f1 4502 |E | Exit_Subprogram 0x2
02f2 4900 |I | Short_Literal 0x100
02f3 0257 | W | Execute Discrete,Raise
02f4 0000 0000 | | .BLANK 0000[0x4]
02f8 ; --------------------------------------------------------------------------------------
02f8 ; SUBPROGRAM
02f8 ; --------------------------------------------------------------------------------------
02f8 02fb | | .CONST 0x02fb ; Address of begin
02f9 0004 | | .CONST 0x0004 ; Address of exception handler
02fa 0001 | | .CONST 0x0001 ; Number of locals
02fb BODY_02f8:
02fb INIT_02f8:
02fb 00da | | Load_Top At_Offset_2
02fc 0217 | | Execute Heap_Access,All_Reference
02fd 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
02fe 680c |h | Jump_Zero 0x30b
02ff 00da | | Load_Top At_Offset_2
0300 0219 | | Execute Heap_Access,All_Read
0301 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0302 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0303 00d8 | | Load_Top At_Offset_0
0304 e5fe | | Load 0x2,-0x2
0305 e010 | | Load 0x0,0x10
0306 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0307 00d2 | | Pop_Control Pop_Count_2
0308 00da | | Load_Top At_Offset_2
0309 8234 | 4 | Call 0x1,0x34
030a 4503 |E | Exit_Subprogram 0x3
030b 4900 |I | Short_Literal 0x100
030c 0257 | W | Execute Discrete,Raise
030d 0000 0000 | | .XXX[0x3]
030f 0000 | |
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 00da | | Load_Top At_Offset_2
0314 6804 |h | Jump_Zero 0x319
0315 00da | | Load_Top At_Offset_2
0316 0217 | | Execute Heap_Access,All_Reference
0317 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0318 4401 |D | Exit_Subprogram With_Result,0x1
0319 4800 |H | Short_Literal 0x0
031a 4401 |D | Exit_Subprogram With_Result,0x1
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 00da | | Load_Top At_Offset_2
0324 821c | | Call 0x1,0x1c
0325 6805 |h | Jump_Zero 0x32b
0326 00da | | Load_Top At_Offset_2
0327 0217 | | Execute Heap_Access,All_Reference
0328 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0329 0d01 | | Execute_Immediate Less,0x1
032a 4401 |D | Exit_Subprogram With_Result,0x1
032b 4801 |H | Short_Literal 0x1
032c 4401 |D | Exit_Subprogram With_Result,0x1
032d 0000 0000 | | .XXX[0x3]
032f 0000 | |
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 00da | | Load_Top At_Offset_2
0334 0217 | | Execute Heap_Access,All_Reference
0335 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0336 4401 |D | Exit_Subprogram With_Result,0x1
0337 0000 | | .XXX[0x1]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033b | ; | .CONST 0x033b ; Address of begin
0339 0004 | | .CONST 0x0004 ; Address of exception handler
033a 0001 | | .CONST 0x0001 ; Number of locals
033b BODY_0338:
033b INIT_0338:
033b 00da | | Load_Top At_Offset_2
033c 821c | | Call 0x1,0x1c
033d 6806 |h | Jump_Zero 0x344
033e 00da | | Load_Top At_Offset_2
033f 0217 | | Execute Heap_Access,All_Reference
0340 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0341 0320 | | Declare_Variable Record,Duplicate
0342 00cd | | Action Spare6_Action
0343 4401 |D | Exit_Subprogram With_Result,0x1
0344 e001 | | Load 0x0,0x1
0345 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0346 4401 |D | Exit_Subprogram With_Result,0x1
0347 0000 | | .XXX[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 00da | | Load_Top At_Offset_2
034c 0217 | | Execute Heap_Access,All_Reference
034d 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
034e 0d00 | | Execute_Immediate Less,0x0
034f 4401 |D | Exit_Subprogram With_Result,0x1
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0353 | S | .CONST 0x0353 ; Address of begin
0351 0004 | | .CONST 0x0004 ; Address of exception handler
0352 0001 | | .CONST 0x0001 ; Number of locals
0353 BODY_0350:
0353 INIT_0350:
0353 00da | | Load_Top At_Offset_2
0354 0217 | | Execute Heap_Access,All_Reference
0355 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0356 0274 | t | Execute Discrete,Absolute_Value
0357 4401 |D | Exit_Subprogram With_Result,0x1
0358 ; --------------------------------------------------------------------------------------
0358 ; SUBPROGRAM
0358 ; --------------------------------------------------------------------------------------
0358 035b | [ | .CONST 0x035b ; Address of begin
0359 0004 | | .CONST 0x0004 ; Address of exception handler
035a 0001 | | .CONST 0x0001 ; Number of locals
035b BODY_0358:
035b INIT_0358:
035b 00da | | Load_Top At_Offset_2
035c 0217 | | Execute Heap_Access,All_Reference
035d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
035e 7011 |p | Jump_Nonzero 0x370
035f 00da | | Load_Top At_Offset_2
0360 0217 | | Execute Heap_Access,All_Reference
0361 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0362 700d |p | Jump_Nonzero 0x370
0363 00db | | Load_Top At_Offset_3
0364 00d8 | | Load_Top At_Offset_0
0365 e230 | 0 | Load 0x1,0x30
0366 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0367 0260 | ` | Execute Discrete,In_Type
0368 7001 |p | Jump_Nonzero 0x36a
0369 0801 | | Execute_Immediate Raise,0x1
036a 00db | | Load_Top At_Offset_3
036b 0217 | | Execute Heap_Access,All_Reference
036c 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
036d e230 | 0 | Load 0x1,0x30
036e 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
036f 4503 |E | Exit_Subprogram 0x3
0370 4900 |I | Short_Literal 0x100
0371 0257 | W | Execute Discrete,Raise
0372 0000 0000 | | .BLANK 0000[0x6]
0378 ; --------------------------------------------------------------------------------------
0378 ; SUBPROGRAM
0378 ; --------------------------------------------------------------------------------------
0378 037b | { | .CONST 0x037b ; Address of begin
0379 0004 | | .CONST 0x0004 ; Address of exception handler
037a 0001 | | .CONST 0x0001 ; Number of locals
037b BODY_0378:
037b INIT_0378:
037b 00da | | Load_Top At_Offset_2
037c 0217 | | Execute Heap_Access,All_Reference
037d 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
037e 4401 |D | Exit_Subprogram With_Result,0x1
037f 0000 | | .XXX[0x1]
0380 ; --------------------------------------------------------------------------------------
0380 ; SUBPROGRAM
0380 ; --------------------------------------------------------------------------------------
0380 0384 | | .CONST 0x0384 ; Address of begin
0381 0004 | | .CONST 0x0004 ; Address of exception handler
0382 0002 | | .CONST 0x0002 ; Number of locals
0383 INIT_0380:
0383 00e2 | | Load_Encached Integer_Cache
0384 BODY_0380:
0384 00db | | Load_Top At_Offset_3
0385 0217 | | Execute Heap_Access,All_Reference
0386 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0387 6802 |h | Jump_Zero 0x38a
0388 4900 |I | Short_Literal 0x100
0389 0257 | W | Execute Discrete,Raise
038a e5fd | | Load 0x2,-0x3
038b e5ff | | Load 0x2,-0x1
038c 8233 | 3 | Call 0x1,0x33
038d 00e2 | | Load_Encached Integer_Cache
038e e5ff | | Load 0x2,-0x1
038f 0217 | | Execute Heap_Access,All_Reference
0390 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0391 e5fc | | Load 0x2,-0x4
0392 e5fe | | Load 0x2,-0x2
0393 e013 | | Load 0x0,0x13
0394 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0395 0059 | Y | Store_Top Discrete,At_Offset_1
0396 00d8 | | Load_Top At_Offset_0
0397 e5fd | | Load 0x2,-0x3
0398 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0399 027e | ~ | Execute Discrete,Not_Equal
039a 6802 |h | Jump_Zero 0x39d
039b 4960 |I` | Short_Literal 0x160
039c 0257 | W | Execute Discrete,Raise
039d 4505 |E | Exit_Subprogram 0x5
039e 0000 0000 | | .XXX[0x2]
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03a8 | | .CONST 0x03a8 ; Address of begin
03a1 0004 | | .CONST 0x0004 ; Address of exception handler
03a2 0003 | | .CONST 0x0003 ; Number of locals
03a3 INIT_03a0:
03a3 00da | | Load_Top At_Offset_2
03a4 821e | | Call 0x1,0x1e
03a5 00e2 | | Load_Encached Integer_Cache
03a6 03f1 | | Declare_Variable Discrete,With_Value
03a7 00e2 | | Load_Encached Integer_Cache
03a8 BODY_03a0:
03a8 e5ff | | Load 0x2,-0x1
03a9 823c | < | Call 0x1,0x3c
03aa 00d9 | | Load_Top At_Offset_1
03ab e5fe | | Load 0x2,-0x2
03ac 01db | | Execute Vector,Length
03ad 027b | { | Execute Discrete,Greater_Equal
03ae 6812 |h | Jump_Zero 0x3c1
03af e5ff | | Load 0x2,-0x1
03b0 0219 | | Execute Heap_Access,All_Read
03b1 00e3 | | Load_Encached Natural_Cache
03b2 e5fe | | Load 0x2,-0x2
03b3 00da | | Load_Top At_Offset_2
03b4 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
03b5 e5ff | | Load 0x2,-0x1
03b6 0217 | | Execute Heap_Access,All_Reference
03b7 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03b8 e006 | | Load 0x0,0x6
03b9 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
03ba 180f | | Execute Package,Field_Execute,Field_Number 0xf
03bb 00db | | Load_Top At_Offset_3
03bc 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
03bd 00d1 | | Pop_Control Pop_Count_1
03be 005a | Z | Store_Top Discrete,At_Offset_2
03bf 00d1 | | Pop_Control Pop_Count_1
03c0 7828 |x( | Jump 0x3e9
03c1 00d9 | | Load_Top At_Offset_1
03c2 0c01 | | Execute_Immediate Greater_Equal,0x1
03c3 6823 |h# | Jump_Zero 0x3e7
03c4 e5fe | | Load 0x2,-0x2
03c5 00d8 | | Load_Top At_Offset_0
03c6 01dd | | Execute Vector,First
03c7 e5fe | | Load 0x2,-0x2
03c8 01dd | | Execute Vector,First
03c9 e402 | | Load 0x2,0x2
03ca 0273 | s | Execute Discrete,Plus
03cb 0aff | | Execute_Immediate Plus,-0x1
03cc 00d8 | | Load_Top At_Offset_0
03cd 00e2 | | Load_Encached Integer_Cache
03ce 0260 | ` | Execute Discrete,In_Type
03cf 7001 |p | Jump_Nonzero 0x3d1
03d0 0801 | | Execute_Immediate Raise,0x1
03d1 00da | | Load_Top At_Offset_2
03d2 035b | [ | Declare_Type Array,Constrained
03d3 00d0 | | Action Swap_Control
03d4 01cd | | Execute Vector,Slice_Reference
03d5 e5ff | | Load 0x2,-0x1
03d6 0219 | | Execute Heap_Access,All_Read
03d7 00e3 | | Load_Encached Natural_Cache
03d8 00da | | Load_Top At_Offset_2
03d9 00da | | Load_Top At_Offset_2
03da 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
03db e5ff | | Load 0x2,-0x1
03dc 0217 | | Execute Heap_Access,All_Reference
03dd 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03de e006 | | Load 0x0,0x6
03df 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
03e0 180f | | Execute Package,Field_Execute,Field_Number 0xf
03e1 00db | | Load_Top At_Offset_3
03e2 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
03e3 00d1 | | Pop_Control Pop_Count_1
03e4 005b | [ | Store_Top Discrete,At_Offset_3
03e5 00d2 | | Pop_Control Pop_Count_2
03e6 7802 |x | Jump 0x3e9
03e7 4950 |IP | Short_Literal 0x150
03e8 0257 | W | Execute Discrete,Raise
03e9 e5ff | | Load 0x2,-0x1
03ea 0217 | | Execute Heap_Access,All_Reference
03eb 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
03ec 00d9 | | Load_Top At_Offset_1
03ed 0272 | r | Execute Discrete,Minus
03ee e5ff | | Load 0x2,-0x1
03ef 0217 | | Execute Heap_Access,All_Reference
03f0 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
03f1 00d8 | | Load_Top At_Offset_0
03f2 c5fd | | Store 0x2,-0x3
03f3 4502 |E | Exit_Subprogram 0x2
03f4 0000 0000 | | .BLANK 0000[0x4]
03f8 ; --------------------------------------------------------------------------------------
03f8 ; SUBPROGRAM
03f8 ; --------------------------------------------------------------------------------------
03f8 0400 | | .CONST 0x0400 ; Address of begin
03f9 0004 | | .CONST 0x0004 ; Address of exception handler
03fa 0003 | | .CONST 0x0003 ; Number of locals
03fb INIT_03f8:
03fb 00da | | Load_Top At_Offset_2
03fc 821e | | Call 0x1,0x1e
03fd 00e2 | | Load_Encached Integer_Cache
03fe 03f1 | | Declare_Variable Discrete,With_Value
03ff 00e2 | | Load_Encached Integer_Cache
0400 BODY_03f8:
0400 e5ff | | Load 0x2,-0x1
0401 823c | < | Call 0x1,0x3c
0402 00d9 | | Load_Top At_Offset_1
0403 e5fe | | Load 0x2,-0x2
0404 01db | | Execute Vector,Length
0405 027b | { | Execute Discrete,Greater_Equal
0406 6812 |h | Jump_Zero 0x419
0407 e5ff | | Load 0x2,-0x1
0408 0219 | | Execute Heap_Access,All_Read
0409 00e3 | | Load_Encached Natural_Cache
040a e5fe | | Load 0x2,-0x2
040b 00da | | Load_Top At_Offset_2
040c 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
040d e5ff | | Load 0x2,-0x1
040e 0217 | | Execute Heap_Access,All_Reference
040f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0410 e006 | | Load 0x0,0x6
0411 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
0412 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0413 00db | | Load_Top At_Offset_3
0414 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0415 00d1 | | Pop_Control Pop_Count_1
0416 005a | Z | Store_Top Discrete,At_Offset_2
0417 00d1 | | Pop_Control Pop_Count_1
0418 7828 |x( | Jump 0x441
0419 00d9 | | Load_Top At_Offset_1
041a 0c01 | | Execute_Immediate Greater_Equal,0x1
041b 6823 |h# | Jump_Zero 0x43f
041c e5fe | | Load 0x2,-0x2
041d 00d8 | | Load_Top At_Offset_0
041e 01dd | | Execute Vector,First
041f e5fe | | Load 0x2,-0x2
0420 01dd | | Execute Vector,First
0421 e402 | | Load 0x2,0x2
0422 0273 | s | Execute Discrete,Plus
0423 0aff | | Execute_Immediate Plus,-0x1
0424 00d8 | | Load_Top At_Offset_0
0425 00e2 | | Load_Encached Integer_Cache
0426 0260 | ` | Execute Discrete,In_Type
0427 7001 |p | Jump_Nonzero 0x429
0428 0801 | | Execute_Immediate Raise,0x1
0429 00da | | Load_Top At_Offset_2
042a 035b | [ | Declare_Type Array,Constrained
042b 00d0 | | Action Swap_Control
042c 01cd | | Execute Vector,Slice_Reference
042d e5ff | | Load 0x2,-0x1
042e 0219 | | Execute Heap_Access,All_Read
042f 00e3 | | Load_Encached Natural_Cache
0430 00da | | Load_Top At_Offset_2
0431 00da | | Load_Top At_Offset_2
0432 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0433 e5ff | | Load 0x2,-0x1
0434 0217 | | Execute Heap_Access,All_Reference
0435 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0436 e006 | | Load 0x0,0x6
0437 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
0438 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0439 00db | | Load_Top At_Offset_3
043a 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
043b 00d1 | | Pop_Control Pop_Count_1
043c 005b | [ | Store_Top Discrete,At_Offset_3
043d 00d2 | | Pop_Control Pop_Count_2
043e 7802 |x | Jump 0x441
043f 4950 |IP | Short_Literal 0x150
0440 0257 | W | Execute Discrete,Raise
0441 e5ff | | Load 0x2,-0x1
0442 0217 | | Execute Heap_Access,All_Reference
0443 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0444 00d9 | | Load_Top At_Offset_1
0445 0272 | r | Execute Discrete,Minus
0446 e5ff | | Load 0x2,-0x1
0447 0217 | | Execute Heap_Access,All_Reference
0448 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0449 00d8 | | Load_Top At_Offset_0
044a c5fd | | Store 0x2,-0x3
044b 4502 |E | Exit_Subprogram 0x2
044c 0000 0000 | | .BLANK 0000[0x4]
0450 ; --------------------------------------------------------------------------------------
0450 ; SUBPROGRAM
0450 ; --------------------------------------------------------------------------------------
0450 0461 | a | .CONST 0x0461 ; Address of begin
0451 0004 | | .CONST 0x0004 ; Address of exception handler
0452 0005 | | .CONST 0x0005 ; Number of locals
0453 INIT_0450:
0453 e006 | | Load 0x0,0x6
0454 1b15 | | Execute Package,Field_Read,Field_Number 0x15
0455 02c7 | | Declare_Variable Any
0456 00db | | Load_Top At_Offset_3
0457 0217 | | Execute Heap_Access,All_Reference
0458 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0459 a402 | | Store_Unchecked 0x2,0x2
045a e012 | | Load 0x0,0x12
045b 1b11 | | Execute Package,Field_Read,Field_Number 0x11
045c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
045d 00e2 | | Load_Encached Integer_Cache
045e 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
045f 029f 09d3 | | Declare_Subprogram For_Call,INIT_09d0
0461 BODY_0450:
0461 e5ff | | Load 0x2,-0x1
0462 823c | < | Call 0x1,0x3c
0463 e5ff | | Load 0x2,-0x1
0464 0217 | | Execute Heap_Access,All_Reference
0465 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0466 7002 |p | Jump_Nonzero 0x469
0467 4950 |IP | Short_Literal 0x150
0468 0257 | W | Execute Discrete,Raise
0469 00cf | | Action Mark_Auxiliary
046a 781f |x | Jump 0x48a
046b e5ff | | Load 0x2,-0x1
046c 0219 | | Execute Heap_Access,All_Read
046d e006 | | Load 0x0,0x6
046e 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
046f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0470 00d9 | | Load_Top At_Offset_1
0471 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0472 e5ff | | Load 0x2,-0x1
0473 0217 | | Execute Heap_Access,All_Reference
0474 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0475 e006 | | Load 0x0,0x6
0476 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
0477 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0478 00da | | Load_Top At_Offset_2
0479 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
047a c403 | | Store 0x2,0x3
047b 00d1 | | Pop_Control Pop_Count_1
047c e5ff | | Load 0x2,-0x1
047d 0217 | | Execute Heap_Access,All_Reference
047e 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
047f 0aff | | Execute_Immediate Plus,-0x1
0480 e5ff | | Load 0x2,-0x1
0481 0217 | | Execute Heap_Access,All_Reference
0482 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0483 00db | | Load_Top At_Offset_3
0484 0f0a | | Execute_Immediate Equal,0xa
0485 7009 |p | Jump_Nonzero 0x48f
0486 00da | | Load_Top At_Offset_2
0487 0a01 | | Execute_Immediate Plus,0x1
0488 005b | [ | Store_Top Discrete,At_Offset_3
0489 00c9 | | Action Pop_Auxiliary_Loop
048a e5ff | | Load 0x2,-0x1
048b 0217 | | Execute Heap_Access,All_Reference
048c 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
048d 0c01 | | Execute_Immediate Greater_Equal,0x1
048e 77dc |w | Jump_Nonzero 0x46b
048f 00ce | | Action Pop_Auxiliary
0490 8405 | | Call 0x2,0x5
0491 0831 | 1 | Execute_Immediate Raise,0x31
0492 0000 0000 | | .BLANK 0000[0x6]
0498 ; --------------------------------------------------------------------------------------
0498 ; SUBPROGRAM
0498 ; --------------------------------------------------------------------------------------
0498 04aa | | .CONST 0x04aa ; Address of begin
0499 0004 | | .CONST 0x0004 ; Address of exception handler
049a 0006 | | .CONST 0x0006 ; Number of locals
049b INIT_0498:
049b e5fd | | Load 0x2,-0x3
049c 00e2 | | Load_Encached Integer_Cache
049d 03f1 | | Declare_Variable Discrete,With_Value
049e 00db | | Load_Top At_Offset_3
049f 821e | | Call 0x1,0x1e
04a0 00e2 | | Load_Encached Integer_Cache
04a1 03f1 | | Declare_Variable Discrete,With_Value
04a2 e5fe | | Load 0x2,-0x2
04a3 e001 | | Load 0x0,0x1
04a4 181d | | Execute Package,Field_Execute,Field_Number 0x1d
04a5 00e2 | | Load_Encached Integer_Cache
04a6 03f1 | | Declare_Variable Discrete,With_Value
04a7 00e2 | | Load_Encached Integer_Cache
04a8 e22e | . | Load 0x1,0x2e
04a9 0337 | 7 | Declare_Variable Array
04aa BODY_0498:
04aa e5ff | | Load 0x2,-0x1
04ab 823c | < | Call 0x1,0x3c
04ac 00db | | Load_Top At_Offset_3
04ad e402 | | Load 0x2,0x2
04ae 027c | | | Execute Discrete,Less
04af 6802 |h | Jump_Zero 0x4b2
04b0 00db | | Load_Top At_Offset_3
04b1 a402 | | Store_Unchecked 0x2,0x2
04b2 00da | | Load_Top At_Offset_2
04b3 e402 | | Load 0x2,0x2
04b4 027c | | | Execute Discrete,Less
04b5 6802 |h | Jump_Zero 0x4b8
04b6 00da | | Load_Top At_Offset_2
04b7 a402 | | Store_Unchecked 0x2,0x2
04b8 e402 | | Load 0x2,0x2
04b9 c5fc | | Store 0x2,-0x4
04ba e5ff | | Load 0x2,-0x1
04bb 0217 | | Execute Heap_Access,All_Reference
04bc 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
04bd e402 | | Load 0x2,0x2
04be 0272 | r | Execute Discrete,Minus
04bf e5ff | | Load 0x2,-0x1
04c0 0217 | | Execute Heap_Access,All_Reference
04c1 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
04c2 00cf | | Action Mark_Auxiliary
04c3 781b |x | Jump 0x4df
04c4 e5ff | | Load 0x2,-0x1
04c5 0217 | | Execute Heap_Access,All_Reference
04c6 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
04c7 e5ff | | Load 0x2,-0x1
04c8 0217 | | Execute Heap_Access,All_Reference
04c9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
04ca e239 | 9 | Load 0x1,0x39
04cb 1811 | | Execute Package,Field_Execute,Field_Number 0x11
04cc e5fe | | Load 0x2,-0x2
04cd e001 | | Load 0x0,0x1
04ce 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
04cf e5ff | | Load 0x2,-0x1
04d0 0217 | | Execute Heap_Access,All_Reference
04d1 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
04d2 e5ff | | Load 0x2,-0x1
04d3 0217 | | Execute Heap_Access,All_Reference
04d4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
04d5 e239 | 9 | Load 0x1,0x39
04d6 1810 | | Execute Package,Field_Execute,Field_Number 0x10
04d7 e5ff | | Load 0x2,-0x1
04d8 0217 | | Execute Heap_Access,All_Reference
04d9 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
04da e402 | | Load 0x2,0x2
04db 4c00 |L | Short_Literal 0x400
04dc 0273 | s | Execute Discrete,Plus
04dd c402 | | Store 0x2,0x2
04de 00c9 | | Action Pop_Auxiliary_Loop
04df e402 | | Load 0x2,0x2
04e0 6027 |`' | Indirect_Literal Discrete,0x508,{0x00000000, 0x00000400}
04e1 027b | { | Execute Discrete,Greater_Equal
04e2 77e1 |w | Jump_Nonzero 0x4c4
04e3 00ce | | Action Pop_Auxiliary
04e4 e402 | | Load 0x2,0x2
04e5 0c01 | | Execute_Immediate Greater_Equal,0x1
04e6 681f |h | Jump_Zero 0x506
04e7 00d8 | | Load_Top At_Offset_0
04e8 4801 |H | Short_Literal 0x1
04e9 e402 | | Load 0x2,0x2
04ea 00da | | Load_Top At_Offset_2
04eb 035b | [ | Declare_Type Array,Constrained
04ec 00d0 | | Action Swap_Control
04ed 01cd | | Execute Vector,Slice_Reference
04ee e5ff | | Load 0x2,-0x1
04ef 0219 | | Execute Heap_Access,All_Read
04f0 00e3 | | Load_Encached Natural_Cache
04f1 00da | | Load_Top At_Offset_2
04f2 00da | | Load_Top At_Offset_2
04f3 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
04f4 e5ff | | Load 0x2,-0x1
04f5 0217 | | Execute Heap_Access,All_Reference
04f6 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
04f7 e006 | | Load 0x0,0x6
04f8 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
04f9 180f | | Execute Package,Field_Execute,Field_Number 0xf
04fa 00db | | Load_Top At_Offset_3
04fb 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
04fc 00d1 | | Pop_Control Pop_Count_1
04fd c405 | | Store 0x2,0x5
04fe 00d2 | | Pop_Control Pop_Count_2
04ff 4801 |H | Short_Literal 0x1
0500 00da | | Load_Top At_Offset_2
0501 00da | | Load_Top At_Offset_2
0502 01cf | | Execute Vector,Slice_Read
0503 e5fe | | Load 0x2,-0x2
0504 e001 | | Load 0x0,0x1
0505 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0506 4504 |E | Exit_Subprogram 0x4
0507 0000 | | .XXX[0x1]
0508 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
050c 0000 0000 | | .BLANK 0000[0x4]
0510 ; --------------------------------------------------------------------------------------
0510 ; SUBPROGRAM
0510 ; --------------------------------------------------------------------------------------
0510 0513 | | .CONST 0x0513 ; Address of begin
0511 0004 | | .CONST 0x0004 ; Address of exception handler
0512 0001 | | .CONST 0x0001 ; Number of locals
0513 BODY_0510:
0513 INIT_0510:
0513 00da | | Load_Top At_Offset_2
0514 0217 | | Execute Heap_Access,All_Reference
0515 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0516 e5fe | | Load 0x2,-0x2
0517 01db | | Execute Vector,Length
0518 027b | { | Execute Discrete,Greater_Equal
0519 6810 |h | Jump_Zero 0x52a
051a 00db | | Load_Top At_Offset_3
051b 00db | | Load_Top At_Offset_3
051c 0217 | | Execute Heap_Access,All_Reference
051d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
051e e005 | | Load 0x0,0x5
051f 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0520 00da | | Load_Top At_Offset_2
0521 0217 | | Execute Heap_Access,All_Reference
0522 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0523 e5fe | | Load 0x2,-0x2
0524 01db | | Execute Vector,Length
0525 0272 | r | Execute Discrete,Minus
0526 00db | | Load_Top At_Offset_3
0527 0217 | | Execute Heap_Access,All_Reference
0528 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0529 4503 |E | Exit_Subprogram 0x3
052a 4950 |IP | Short_Literal 0x150
052b 0257 | W | Execute Discrete,Raise
052c 0000 0000 | | .BLANK 0000[0x4]
0530 ; --------------------------------------------------------------------------------------
0530 ; SUBPROGRAM
0530 ; --------------------------------------------------------------------------------------
0530 0533 | 3 | .CONST 0x0533 ; Address of begin
0531 0004 | | .CONST 0x0004 ; Address of exception handler
0532 0001 | | .CONST 0x0001 ; Number of locals
0533 BODY_0530:
0533 INIT_0530:
0533 00da | | Load_Top At_Offset_2
0534 0217 | | Execute Heap_Access,All_Reference
0535 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0536 e5fe | | Load 0x2,-0x2
0537 01db | | Execute Vector,Length
0538 027b | { | Execute Discrete,Greater_Equal
0539 6810 |h | Jump_Zero 0x54a
053a 00db | | Load_Top At_Offset_3
053b 00db | | Load_Top At_Offset_3
053c 0217 | | Execute Heap_Access,All_Reference
053d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
053e e005 | | Load 0x0,0x5
053f 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0540 00da | | Load_Top At_Offset_2
0541 0217 | | Execute Heap_Access,All_Reference
0542 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0543 e5fe | | Load 0x2,-0x2
0544 01db | | Execute Vector,Length
0545 0272 | r | Execute Discrete,Minus
0546 00db | | Load_Top At_Offset_3
0547 0217 | | Execute Heap_Access,All_Reference
0548 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0549 4503 |E | Exit_Subprogram 0x3
054a 4950 |IP | Short_Literal 0x150
054b 0257 | W | Execute Discrete,Raise
054c 0000 0000 | | .BLANK 0000[0x4]
0550 ; --------------------------------------------------------------------------------------
0550 ; SUBPROGRAM
0550 ; --------------------------------------------------------------------------------------
0550 0563 | c | .CONST 0x0563 ; Address of begin
0551 0004 | | .CONST 0x0004 ; Address of exception handler
0552 0006 | | .CONST 0x0006 ; Number of locals
0553 INIT_0550:
0553 e5fd | | Load 0x2,-0x3
0554 00e2 | | Load_Encached Integer_Cache
0555 03f1 | | Declare_Variable Discrete,With_Value
0556 e5fe | | Load 0x2,-0x2
0557 e001 | | Load 0x0,0x1
0558 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0559 00e2 | | Load_Encached Integer_Cache
055a 03f1 | | Declare_Variable Discrete,With_Value
055b e5ff | | Load 0x2,-0x1
055c 0217 | | Execute Heap_Access,All_Reference
055d 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
055e 00e2 | | Load_Encached Integer_Cache
055f 03f1 | | Declare_Variable Discrete,With_Value
0560 e22e | . | Load 0x1,0x2e
0561 0337 | 7 | Declare_Variable Array
0562 00e2 | | Load_Encached Integer_Cache
0563 BODY_0550:
0563 00da | | Load_Top At_Offset_2
0564 e402 | | Load 0x2,0x2
0565 027c | | | Execute Discrete,Less
0566 6802 |h | Jump_Zero 0x569
0567 00da | | Load_Top At_Offset_2
0568 a402 | | Store_Unchecked 0x2,0x2
0569 00db | | Load_Top At_Offset_3
056a e402 | | Load 0x2,0x2
056b 027c | | | Execute Discrete,Less
056c 6802 |h | Jump_Zero 0x56f
056d 00db | | Load_Top At_Offset_3
056e a402 | | Store_Unchecked 0x2,0x2
056f e402 | | Load 0x2,0x2
0570 c5fc | | Store 0x2,-0x4
0571 e5ff | | Load 0x2,-0x1
0572 0217 | | Execute Heap_Access,All_Reference
0573 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0574 e402 | | Load 0x2,0x2
0575 0272 | r | Execute Discrete,Minus
0576 e5ff | | Load 0x2,-0x1
0577 0217 | | Execute Heap_Access,All_Reference
0578 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0579 00cf | | Action Mark_Auxiliary
057a 7815 |x | Jump 0x590
057b 00e3 | | Load_Encached Natural_Cache
057c 00db | | Load_Top At_Offset_3
057d e5fe | | Load 0x2,-0x2
057e e001 | | Load 0x0,0x1
057f 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0580 00d1 | | Pop_Control Pop_Count_1
0581 005a | Z | Store_Top Discrete,At_Offset_2
0582 4801 |H | Short_Literal 0x1
0583 00da | | Load_Top At_Offset_2
0584 e405 | | Load 0x2,0x5
0585 01cf | | Execute Vector,Slice_Read
0586 e5ff | | Load 0x2,-0x1
0587 0217 | | Execute Heap_Access,All_Reference
0588 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0589 e005 | | Load 0x0,0x5
058a 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
058b e402 | | Load 0x2,0x2
058c 00da | | Load_Top At_Offset_2
058d 0272 | r | Execute Discrete,Minus
058e c402 | | Store 0x2,0x2
058f 00c9 | | Action Pop_Auxiliary_Loop
0590 e402 | | Load 0x2,0x2
0591 6026 |`& | Indirect_Literal Discrete,0x5b8,{0x00000000, 0x00000400}
0592 027d | } | Execute Discrete,Greater
0593 77e7 |w | Jump_Nonzero 0x57b
0594 00c9 | | Action Pop_Auxiliary_Loop
0595 781d |x | Jump 0x5b3
0596 00da | | Load_Top At_Offset_2
0597 4801 |H | Short_Literal 0x1
0598 e402 | | Load 0x2,0x2
0599 00da | | Load_Top At_Offset_2
059a 035b | [ | Declare_Type Array,Constrained
059b 00d0 | | Action Swap_Control
059c 01cd | | Execute Vector,Slice_Reference
059d 00e3 | | Load_Encached Natural_Cache
059e 00d9 | | Load_Top At_Offset_1
059f e5fe | | Load 0x2,-0x2
05a0 e001 | | Load 0x0,0x1
05a1 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
05a2 00d1 | | Pop_Control Pop_Count_1
05a3 005b | [ | Store_Top Discrete,At_Offset_3
05a4 00d1 | | Pop_Control Pop_Count_1
05a5 4801 |H | Short_Literal 0x1
05a6 00da | | Load_Top At_Offset_2
05a7 e405 | | Load 0x2,0x5
05a8 01cf | | Execute Vector,Slice_Read
05a9 e5ff | | Load 0x2,-0x1
05aa 0217 | | Execute Heap_Access,All_Reference
05ab 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05ac e005 | | Load 0x0,0x5
05ad 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
05ae e402 | | Load 0x2,0x2
05af 00da | | Load_Top At_Offset_2
05b0 0272 | r | Execute Discrete,Minus
05b1 c402 | | Store 0x2,0x2
05b2 00c9 | | Action Pop_Auxiliary_Loop
05b3 e402 | | Load 0x2,0x2
05b4 0c01 | | Execute_Immediate Greater_Equal,0x1
05b5 77e0 |w | Jump_Nonzero 0x596
05b6 4504 |E | Exit_Subprogram 0x4
05b7 0000 | | .XXX[0x1]
05b8 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
05bc 0000 0000 | | .BLANK 0000[0x4]
05c0 ; --------------------------------------------------------------------------------------
05c0 ; SUBPROGRAM
05c0 ; --------------------------------------------------------------------------------------
05c0 05d1 | | .CONST 0x05d1 ; Address of begin
05c1 0004 | | .CONST 0x0004 ; Address of exception handler
05c2 0006 | | .CONST 0x0006 ; Number of locals
05c3 INIT_05c0:
05c3 00da | | Load_Top At_Offset_2
05c4 0217 | | Execute Heap_Access,All_Reference
05c5 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
05c6 00e1 | | Load_Encached Boolean_Cache
05c7 03f1 | | Declare_Variable Discrete,With_Value
05c8 e5fe | | Load 0x2,-0x2
05c9 0217 | | Execute Heap_Access,All_Reference
05ca 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
05cb 00e1 | | Load_Encached Boolean_Cache
05cc 03f1 | | Declare_Variable Discrete,With_Value
05cd 00e2 | | Load_Encached Integer_Cache
05ce 00e2 | | Load_Encached Integer_Cache
05cf e22e | . | Load 0x1,0x2e
05d0 0337 | 7 | Declare_Variable Array
05d1 BODY_05c0:
05d1 e402 | | Load 0x2,0x2
05d2 7008 |p | Jump_Nonzero 0x5db
05d3 e5ff | | Load 0x2,-0x1
05d4 0219 | | Execute Heap_Access,All_Read
05d5 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
05d6 00d8 | | Load_Top At_Offset_0
05d7 4800 |H | Short_Literal 0x0
05d8 e5ff | | Load 0x2,-0x1
05d9 8216 | | Call 0x1,0x16
05da 00d2 | | Pop_Control Pop_Count_2
05db 00db | | Load_Top At_Offset_3
05dc 7008 |p | Jump_Nonzero 0x5e5
05dd e5ff | | Load 0x2,-0x1
05de 0219 | | Execute Heap_Access,All_Read
05df 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
05e0 00d8 | | Load_Top At_Offset_0
05e1 4800 |H | Short_Literal 0x0
05e2 e5fe | | Load 0x2,-0x2
05e3 8216 | | Call 0x1,0x16
05e4 00d2 | | Pop_Control Pop_Count_2
05e5 e5fe | | Load 0x2,-0x2
05e6 0217 | | Execute Heap_Access,All_Reference
05e7 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
05e8 e5ff | | Load 0x2,-0x1
05e9 0217 | | Execute Heap_Access,All_Reference
05ea 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
05eb 027c | | | Execute Discrete,Less
05ec 6805 |h | Jump_Zero 0x5f2
05ed e5fe | | Load 0x2,-0x2
05ee 0217 | | Execute Heap_Access,All_Reference
05ef 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
05f0 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
05f1 7804 |x | Jump 0x5f6
05f2 e5ff | | Load 0x2,-0x1
05f3 0217 | | Execute Heap_Access,All_Reference
05f4 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
05f5 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
05f6 00da | | Load_Top At_Offset_2
05f7 a5fd | | Store_Unchecked 0x2,-0x3
05f8 e5ff | | Load 0x2,-0x1
05f9 0217 | | Execute Heap_Access,All_Reference
05fa 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
05fb 00db | | Load_Top At_Offset_3
05fc 0272 | r | Execute Discrete,Minus
05fd e5ff | | Load 0x2,-0x1
05fe 0217 | | Execute Heap_Access,All_Reference
05ff 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0600 e5fe | | Load 0x2,-0x2
0601 0217 | | Execute Heap_Access,All_Reference
0602 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0603 00db | | Load_Top At_Offset_3
0604 0272 | r | Execute Discrete,Minus
0605 e5fe | | Load 0x2,-0x2
0606 0217 | | Execute Heap_Access,All_Reference
0607 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0608 e5ff | | Load 0x2,-0x1
0609 823c | < | Call 0x1,0x3c
060a 00cf | | Action Mark_Auxiliary
060b 781d |x | Jump 0x629
060c e5ff | | Load 0x2,-0x1
060d 0217 | | Execute Heap_Access,All_Reference
060e 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
060f e5ff | | Load 0x2,-0x1
0610 0217 | | Execute Heap_Access,All_Reference
0611 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0612 e239 | 9 | Load 0x1,0x39
0613 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0614 e5fe | | Load 0x2,-0x2
0615 0217 | | Execute Heap_Access,All_Reference
0616 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0617 e005 | | Load 0x0,0x5
0618 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0619 e5ff | | Load 0x2,-0x1
061a 0217 | | Execute Heap_Access,All_Reference
061b 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
061c e5ff | | Load 0x2,-0x1
061d 0217 | | Execute Heap_Access,All_Reference
061e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
061f e239 | 9 | Load 0x1,0x39
0620 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0621 e5ff | | Load 0x2,-0x1
0622 0217 | | Execute Heap_Access,All_Reference
0623 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0624 00db | | Load_Top At_Offset_3
0625 4c00 |L | Short_Literal 0x400
0626 0273 | s | Execute Discrete,Plus
0627 c404 | | Store 0x2,0x4
0628 00c9 | | Action Pop_Auxiliary_Loop
0629 00db | | Load_Top At_Offset_3
062a 678d |g | Indirect_Literal Discrete,0x5b8,{0x00000000, 0x00000400}
062b 027b | { | Execute Discrete,Greater_Equal
062c 77df |w | Jump_Nonzero 0x60c
062d 00ce | | Action Pop_Auxiliary
062e 00da | | Load_Top At_Offset_2
062f 0c01 | | Execute_Immediate Greater_Equal,0x1
0630 6821 |h! | Jump_Zero 0x652
0631 00d8 | | Load_Top At_Offset_0
0632 4801 |H | Short_Literal 0x1
0633 e404 | | Load 0x2,0x4
0634 00da | | Load_Top At_Offset_2
0635 035b | [ | Declare_Type Array,Constrained
0636 00d0 | | Action Swap_Control
0637 01cd | | Execute Vector,Slice_Reference
0638 e5ff | | Load 0x2,-0x1
0639 0219 | | Execute Heap_Access,All_Read
063a 00e3 | | Load_Encached Natural_Cache
063b 00da | | Load_Top At_Offset_2
063c 00da | | Load_Top At_Offset_2
063d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
063e e5ff | | Load 0x2,-0x1
063f 0217 | | Execute Heap_Access,All_Reference
0640 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0641 e006 | | Load 0x0,0x6
0642 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
0643 180f | | Execute Package,Field_Execute,Field_Number 0xf
0644 00db | | Load_Top At_Offset_3
0645 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0646 00d1 | | Pop_Control Pop_Count_1
0647 c405 | | Store 0x2,0x5
0648 00d2 | | Pop_Control Pop_Count_2
0649 4801 |H | Short_Literal 0x1
064a 00da | | Load_Top At_Offset_2
064b 00da | | Load_Top At_Offset_2
064c 01cf | | Execute Vector,Slice_Read
064d e5fe | | Load 0x2,-0x2
064e 0217 | | Execute Heap_Access,All_Reference
064f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0650 e005 | | Load 0x0,0x5
0651 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0652 e402 | | Load 0x2,0x2
0653 7002 |p | Jump_Nonzero 0x656
0654 e5ff | | Load 0x2,-0x1
0655 8218 | | Call 0x1,0x18
0656 00db | | Load_Top At_Offset_3
0657 7002 |p | Jump_Nonzero 0x65a
0658 e5fe | | Load 0x2,-0x2
0659 8218 | | Call 0x1,0x18
065a 4503 |E | Exit_Subprogram 0x3
065b 0000 0000 | | .BLANK 0000[0x5]
0660 ; --------------------------------------------------------------------------------------
0660 ; SUBPROGRAM
0660 ; --------------------------------------------------------------------------------------
0660 0663 | c | .CONST 0x0663 ; Address of begin
0661 0004 | | .CONST 0x0004 ; Address of exception handler
0662 0001 | | .CONST 0x0001 ; Number of locals
0663 BODY_0660:
0663 INIT_0660:
0663 4608 |F | Jump_Case 0x8
0664 7808 |x | Jump 0x66d ; case 0x0
0665 780b |x | Jump 0x671 ; case 0x1
0666 780e |x | Jump 0x675 ; case 0x2
0667 780d |x | Jump 0x675 ; case 0x3
0668 780c |x | Jump 0x675 ; case 0x4
0669 780b |x | Jump 0x675 ; case 0x5
066a 780a |x | Jump 0x675 ; case 0x6
066b 7809 |x | Jump 0x675 ; case 0x7
066c 7808 |x | Jump 0x675 ; case 0x8
066d 00da | | Load_Top At_Offset_2
066e 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
066f 1c00 | | Execute_Immediate Run_Utility,0x0
0670 4302 |C | Exit_Subprogram From_Utility,0x2
0671 00da | | Load_Top At_Offset_2
0672 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0673 1c01 | | Execute_Immediate Run_Utility,0x1
0674 4302 |C | Exit_Subprogram From_Utility,0x2
0675 0869 | i | Execute_Immediate Raise,0x69
0676 0000 0000 | | .XXX[0x2]
0678 ; --------------------------------------------------------------------------------------
0678 ; SUBPROGRAM
0678 ; --------------------------------------------------------------------------------------
0678 067b | { | .CONST 0x067b ; Address of begin
0679 0004 | | .CONST 0x0004 ; Address of exception handler
067a 0001 | | .CONST 0x0001 ; Number of locals
067b BODY_0678:
067b INIT_0678:
067b 4608 |F | Jump_Case 0x8
067c 7808 |x | Jump 0x685 ; case 0x0
067d 781d |x | Jump 0x69b ; case 0x1
067e 7820 |x | Jump 0x69f ; case 0x2
067f 781f |x | Jump 0x69f ; case 0x3
0680 781e |x | Jump 0x69f ; case 0x4
0681 781d |x | Jump 0x69f ; case 0x5
0682 781c |x | Jump 0x69f ; case 0x6
0683 781b |x | Jump 0x69f ; case 0x7
0684 781a |x | Jump 0x69f ; case 0x8
0685 00da | | Load_Top At_Offset_2
0686 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0687 0125 | % | Execute Any,Set_Constraint
0688 00da | | Load_Top At_Offset_2
0689 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
068a 1c00 | | Execute_Immediate Run_Utility,0x0
068b 00da | | Load_Top At_Offset_2
068c 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
068d 0125 | % | Execute Any,Set_Constraint
068e 00da | | Load_Top At_Offset_2
068f 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0690 1c00 | | Execute_Immediate Run_Utility,0x0
0691 00da | | Load_Top At_Offset_2
0692 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0693 0125 | % | Execute Any,Set_Constraint
0694 00da | | Load_Top At_Offset_2
0695 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0696 1c00 | | Execute_Immediate Run_Utility,0x0
0697 00da | | Load_Top At_Offset_2
0698 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0699 1c00 | | Execute_Immediate Run_Utility,0x0
069a 4302 |C | Exit_Subprogram From_Utility,0x2
069b 00da | | Load_Top At_Offset_2
069c 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
069d 1c01 | | Execute_Immediate Run_Utility,0x1
069e 4302 |C | Exit_Subprogram From_Utility,0x2
069f 0869 | i | Execute_Immediate Raise,0x69
06a0 ; --------------------------------------------------------------------------------------
06a0 ; SUBPROGRAM
06a0 ; --------------------------------------------------------------------------------------
06a0 06b4 | | .CONST 0x06b4 ; Address of begin
06a1 0004 | | .CONST 0x0004 ; Address of exception handler
06a2 0005 | | .CONST 0x0005 ; Number of locals
06a3 INIT_06a0:
06a3 e22f | / | Load 0x1,0x2f
06a4 0322 | " | Declare_Variable Record
06a5 00d8 | | Load_Top At_Offset_0
06a6 1c00 | | Execute_Immediate Run_Utility,0x0
06a7 e00c | | Load 0x0,0xc
06a8 1b3f | ? | Execute Package,Field_Read,Field_Number 0x3f
06a9 1b0f | | Execute Package,Field_Read,Field_Number 0xf
06aa 02c7 | | Declare_Variable Any
06ab 00d8 | | Load_Top At_Offset_0
06ac 1c00 | | Execute_Immediate Run_Utility,0x0
06ad e00c | | Load 0x0,0xc
06ae 1b14 | | Execute Package,Field_Read,Field_Number 0x14
06af 02ff | | Declare_Variable Variant_Record
06b0 00d8 | | Load_Top At_Offset_0
06b1 1c00 | | Execute_Immediate Run_Utility,0x0
06b2 e00c | | Load 0x0,0xc
06b3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06b4 BODY_06a0:
06b4 e5ff | | Load 0x2,-0x1
06b5 0217 | | Execute Heap_Access,All_Reference
06b6 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
06b7 6858 |hX | Jump_Zero 0x710
06b8 e5ff | | Load 0x2,-0x1
06b9 0217 | | Execute Heap_Access,All_Reference
06ba 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
06bb e005 | | Load 0x0,0x5
06bc 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
06bd 00da | | Load_Top At_Offset_2
06be 016d | m | Execute Variant_Record,Structure_Write
06bf e00c | | Load 0x0,0xc
06c0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06c1 00db | | Load_Top At_Offset_3
06c2 0120 | | Execute Any,Is_Value
06c3 6804 |h | Jump_Zero 0x6c8
06c4 e00c | | Load 0x0,0xc
06c5 1b3f | ? | Execute Package,Field_Read,Field_Number 0x3f
06c6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
06c7 7801 |x | Jump 0x6c9
06c8 00db | | Load_Top At_Offset_3
06c9 605e |`^ | Indirect_Literal Discrete,0x728,{0x00000000, 0x00004000}
06ca e5ff | | Load 0x2,-0x1
06cb 0217 | | Execute Heap_Access,All_Reference
06cc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
06cd e005 | | Load 0x0,0x5
06ce 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
06cf e404 | | Load 0x2,0x4
06d0 e00c | | Load 0x0,0xc
06d1 1b3f | ? | Execute Package,Field_Read,Field_Number 0x3f
06d2 1811 | | Execute Package,Field_Execute,Field_Number 0x11
06d3 c403 | | Store 0x2,0x3
06d4 0059 | Y | Store_Top Discrete,At_Offset_1
06d5 481e |H | Short_Literal 0x1e
06d6 00da | | Load_Top At_Offset_2
06d7 e00c | | Load 0x0,0xc
06d8 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
06d9 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
06da e010 | | Load 0x0,0x10
06db 1815 | | Execute Package,Field_Execute,Field_Number 0x15
06dc e5ff | | Load 0x2,-0x1
06dd 0217 | | Execute Heap_Access,All_Reference
06de 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
06df 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
06e0 00da | | Load_Top At_Offset_2
06e1 e00c | | Load 0x0,0xc
06e2 1b3f | ? | Execute Package,Field_Read,Field_Number 0x3f
06e3 181d | | Execute Package,Field_Execute,Field_Number 0x1d
06e4 0a07 | | Execute_Immediate Plus,0x7
06e5 09fd | | Execute_Immediate Binary_Scale,-0x3
06e6 00d8 | | Load_Top At_Offset_0
06e7 00e2 | | Load_Encached Integer_Cache
06e8 0260 | ` | Execute Discrete,In_Type
06e9 7001 |p | Jump_Nonzero 0x6eb
06ea 0801 | | Execute_Immediate Raise,0x1
06eb 0aef | | Execute_Immediate Plus,-0x11
06ec e5ff | | Load 0x2,-0x1
06ed 0217 | | Execute Heap_Access,All_Reference
06ee 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
06ef 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
06f0 4800 |H | Short_Literal 0x0
06f1 e5ff | | Load 0x2,-0x1
06f2 0217 | | Execute Heap_Access,All_Reference
06f3 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
06f4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
06f5 4800 |H | Short_Literal 0x0
06f6 e5ff | | Load 0x2,-0x1
06f7 0217 | | Execute Heap_Access,All_Reference
06f8 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
06f9 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
06fa 00da | | Load_Top At_Offset_2
06fb e00c | | Load 0x0,0xc
06fc 1b3f | ? | Execute Package,Field_Read,Field_Number 0x3f
06fd 1814 | | Execute Package,Field_Execute,Field_Number 0x14
06fe e5ff | | Load 0x2,-0x1
06ff 0217 | | Execute Heap_Access,All_Reference
0700 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0701 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0702 4f9d |O | Short_Literal 0x79d
0703 e5ff | | Load 0x2,-0x1
0704 0217 | | Execute Heap_Access,All_Reference
0705 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0706 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0707 4801 |H | Short_Literal 0x1
0708 e5ff | | Load 0x2,-0x1
0709 0217 | | Execute Heap_Access,All_Reference
070a 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
070b 4800 |H | Short_Literal 0x0
070c e5ff | | Load 0x2,-0x1
070d 0217 | | Execute Heap_Access,All_Reference
070e 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
070f 4502 |E | Exit_Subprogram 0x2
0710 00db | | Load_Top At_Offset_3
0711 e5ff | | Load 0x2,-0x1
0712 0217 | | Execute Heap_Access,All_Reference
0713 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
0714 e230 | 0 | Load 0x1,0x30
0715 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0716 00d1 | | Pop_Control Pop_Count_1
0717 00db | | Load_Top At_Offset_3
0718 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0719 e5ff | | Load 0x2,-0x1
071a 0217 | | Execute Heap_Access,All_Reference
071b 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
071c 00db | | Load_Top At_Offset_3
071d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
071e e5ff | | Load 0x2,-0x1
071f 0217 | | Execute Heap_Access,All_Reference
0720 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
0721 00db | | Load_Top At_Offset_3
0722 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0723 e5ff | | Load 0x2,-0x1
0724 0217 | | Execute Heap_Access,All_Reference
0725 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0726 4502 |E | Exit_Subprogram 0x2
0727 0000 | | .XXX[0x1]
0728 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
072c 0000 0000 | | .BLANK 0000[0x4]
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 8231 | 1 | Call 0x1,0x31
0735 00da | | Load_Top At_Offset_2
0736 0217 | | Execute Heap_Access,All_Reference
0737 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0738 0320 | | Declare_Variable Record,Duplicate
0739 00cd | | Action Spare6_Action
073a 4401 |D | Exit_Subprogram With_Result,0x1
073b 0000 0000 | | .BLANK 0000[0x5]
0740 ; --------------------------------------------------------------------------------------
0740 ; SUBPROGRAM
0740 ; --------------------------------------------------------------------------------------
0740 0743 | C | .CONST 0x0743 ; Address of begin
0741 0004 | | .CONST 0x0004 ; Address of exception handler
0742 0001 | | .CONST 0x0001 ; Number of locals
0743 BODY_0740:
0743 INIT_0740:
0743 00da | | Load_Top At_Offset_2
0744 0217 | | Execute Heap_Access,All_Reference
0745 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0746 0a01 | | Execute_Immediate Plus,0x1
0747 00db | | Load_Top At_Offset_3
0748 0217 | | Execute Heap_Access,All_Reference
0749 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
074a 00da | | Load_Top At_Offset_2
074b 0217 | | Execute Heap_Access,All_Reference
074c 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
074d 00db | | Load_Top At_Offset_3
074e 0217 | | Execute Heap_Access,All_Reference
074f 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
0750 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0751 0273 | s | Execute Discrete,Plus
0752 00db | | Load_Top At_Offset_3
0753 0217 | | Execute Heap_Access,All_Reference
0754 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0755 00db | | Load_Top At_Offset_3
0756 00db | | Load_Top At_Offset_3
0757 0217 | | Execute Heap_Access,All_Reference
0758 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0759 e22f | / | Load 0x1,0x2f
075a 0322 | " | Declare_Variable Record
075b 00d8 | | Load_Top At_Offset_0
075c 1c01 | | Execute_Immediate Run_Utility,0x1
075d 00db | | Load_Top At_Offset_3
075e 0217 | | Execute Heap_Access,All_Reference
075f 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0760 00d9 | | Load_Top At_Offset_1
0761 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0762 00db | | Load_Top At_Offset_3
0763 0217 | | Execute Heap_Access,All_Reference
0764 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
0765 00d9 | | Load_Top At_Offset_1
0766 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0767 e5fe | | Load 0x2,-0x2
0768 00d9 | | Load_Top At_Offset_1
0769 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
076a 00db | | Load_Top At_Offset_3
076b 0217 | | Execute Heap_Access,All_Reference
076c 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
076d e230 | 0 | Load 0x1,0x30
076e 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
076f 4503 |E | Exit_Subprogram 0x3
0770 ; --------------------------------------------------------------------------------------
0770 ; SUBPROGRAM
0770 ; --------------------------------------------------------------------------------------
0770 0773 | s | .CONST 0x0773 ; Address of begin
0771 0004 | | .CONST 0x0004 ; Address of exception handler
0772 0001 | | .CONST 0x0001 ; Number of locals
0773 BODY_0770:
0773 INIT_0770:
0773 00da | | Load_Top At_Offset_2
0774 0217 | | Execute Heap_Access,All_Reference
0775 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
0776 e230 | 0 | Load 0x1,0x30
0777 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0778 4801 |H | Short_Literal 0x1
0779 4802 |H | Short_Literal 0x2
077a 0262 | b | Execute Discrete,In_Range
077b 700b |p | Jump_Nonzero 0x787
077c 7800 |x | Jump 0x77d
077d 00da | | Load_Top At_Offset_2
077e 0219 | | Execute Heap_Access,All_Read
077f 00d8 | | Load_Top At_Offset_0
0780 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
0781 4801 |H | Short_Literal 0x1
0782 e230 | 0 | Load 0x1,0x30
0783 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0784 00d9 | | Load_Top At_Offset_1
0785 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0786 00d1 | | Pop_Control Pop_Count_1
0787 00da | | Load_Top At_Offset_2
0788 0217 | | Execute Heap_Access,All_Reference
0789 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
078a 0274 | t | Execute Discrete,Absolute_Value
078b 00d8 | | Load_Top At_Offset_0
078c e230 | 0 | Load 0x1,0x30
078d 1b13 | | Execute Package,Field_Read,Field_Number 0x13
078e 0260 | ` | Execute Discrete,In_Type
078f 7001 |p | Jump_Nonzero 0x791
0790 0801 | | Execute_Immediate Raise,0x1
0791 e22f | / | Load 0x1,0x2f
0792 0322 | " | Declare_Variable Record
0793 00d8 | | Load_Top At_Offset_0
0794 1c01 | | Execute_Immediate Run_Utility,0x1
0795 e5ff | | Load 0x2,-0x1
0796 0217 | | Execute Heap_Access,All_Reference
0797 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
0798 00d9 | | Load_Top At_Offset_1
0799 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
079a e5ff | | Load 0x2,-0x1
079b 0217 | | Execute Heap_Access,All_Reference
079c 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
079d 00d9 | | Load_Top At_Offset_1
079e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
079f e5ff | | Load 0x2,-0x1
07a0 0217 | | Execute Heap_Access,All_Reference
07a1 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6
07a2 00d9 | | Load_Top At_Offset_1
07a3 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
07a4 e5ff | | Load 0x2,-0x1
07a5 0217 | | Execute Heap_Access,All_Reference
07a6 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
07a7 e230 | 0 | Load 0x1,0x30
07a8 1820 | | Execute Package,Field_Execute,Field_Number 0x20
07a9 4502 |E | Exit_Subprogram 0x2
07aa 0000 0000 | | .BLANK 0000[0x6]
07b0 ; --------------------------------------------------------------------------------------
07b0 ; SUBPROGRAM
07b0 ; --------------------------------------------------------------------------------------
07b0 07b9 | | .CONST 0x07b9 ; Address of begin
07b1 0004 | | .CONST 0x0004 ; Address of exception handler
07b2 0003 | | .CONST 0x0003 ; Number of locals
07b3 INIT_07b0:
07b3 e5fd | | Load 0x2,-0x3
07b4 0092 0a11 | | Action Push_String_Extended,0xa11 ; ".Toc"
07b6 01cc | | Execute Vector,Catenate
07b7 029f 09f3 | | Declare_Subprogram For_Call,INIT_09f0
07b9 BODY_07b0:
07b9 4800 |H | Short_Literal 0x0
07ba e5ff | | Load 0x2,-0x1
07bb 0217 | | Execute Heap_Access,All_Reference
07bc 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
07bd 4800 |H | Short_Literal 0x0
07be e5ff | | Load 0x2,-0x1
07bf 0217 | | Execute Heap_Access,All_Reference
07c0 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
07c1 e001 | | Load 0x0,0x1
07c2 1813 | | Execute Package,Field_Execute,Field_Number 0x13
07c3 e5ff | | Load 0x2,-0x1
07c4 0217 | | Execute Heap_Access,All_Reference
07c5 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
07c6 4800 |H | Short_Literal 0x0
07c7 e5ff | | Load 0x2,-0x1
07c8 0217 | | Execute Heap_Access,All_Reference
07c9 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
07ca e5fe | | Load 0x2,-0x2
07cb 4602 |F | Jump_Case 0x2
07cc 7836 |x6 | Jump 0x803 ; case 0x0
07cd 7837 |x7 | Jump 0x805 ; case 0x1
07ce 7800 |x | Jump 0x7cf ; case 0x2
07cf e5ff | | Load 0x2,-0x1
07d0 0219 | | Execute Heap_Access,All_Read
07d1 00d8 | | Load_Top At_Offset_0
07d2 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
07d3 00ea | | Load_Encached Null_String_Cache
07d4 e402 | | Load 0x2,0x2
07d5 4802 |H | Short_Literal 0x2
07d6 e230 | 0 | Load 0x1,0x30
07d7 1815 | | Execute Package,Field_Execute,Field_Number 0x15
07d8 00d9 | | Load_Top At_Offset_1
07d9 380a |8 | Execute Record,Field_Write,Field_Number 0xa
07da 00d1 | | Pop_Control Pop_Count_1
07db e5ff | | Load 0x2,-0x1
07dc 0217 | | Execute Heap_Access,All_Reference
07dd 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
07de e230 | 0 | Load 0x1,0x30
07df 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
07e0 e5ff | | Load 0x2,-0x1
07e1 0217 | | Execute Heap_Access,All_Reference
07e2 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
07e3 e5ff | | Load 0x2,-0x1
07e4 0217 | | Execute Heap_Access,All_Reference
07e5 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
07e6 0c01 | | Execute_Immediate Greater_Equal,0x1
07e7 681a |h | Jump_Zero 0x802
07e8 e5ff | | Load 0x2,-0x1
07e9 0217 | | Execute Heap_Access,All_Reference
07ea 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
07eb 00d8 | | Load_Top At_Offset_0
07ec e230 | 0 | Load 0x1,0x30
07ed 1b13 | | Execute Package,Field_Read,Field_Number 0x13
07ee 0260 | ` | Execute Discrete,In_Type
07ef 7001 |p | Jump_Nonzero 0x7f1
07f0 0801 | | Execute_Immediate Raise,0x1
07f1 e5ff | | Load 0x2,-0x1
07f2 0217 | | Execute Heap_Access,All_Reference
07f3 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
07f4 e230 | 0 | Load 0x1,0x30
07f5 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
07f6 e5ff | | Load 0x2,-0x1
07f7 8231 | 1 | Call 0x1,0x31
07f8 e5ff | | Load 0x2,-0x1
07f9 0217 | | Execute Heap_Access,All_Reference
07fa 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
07fb e5ff | | Load 0x2,-0x1
07fc 0217 | | Execute Heap_Access,All_Reference
07fd 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
07fe 0273 | s | Execute Discrete,Plus
07ff e5ff | | Load 0x2,-0x1
0800 0217 | | Execute Heap_Access,All_Reference
0801 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0802 4504 |E | Exit_Subprogram 0x4
0803 8403 | | Call 0x2,0x3
0804 4504 |E | Exit_Subprogram 0x4
0805 e5ff | | Load 0x2,-0x1
0806 0219 | | Execute Heap_Access,All_Read
0807 00d8 | | Load_Top At_Offset_0
0808 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
0809 00ea | | Load_Encached Null_String_Cache
080a e402 | | Load 0x2,0x2
080b 4802 |H | Short_Literal 0x2
080c e230 | 0 | Load 0x1,0x30
080d 1814 | | Execute Package,Field_Execute,Field_Number 0x14
080e 00d9 | | Load_Top At_Offset_1
080f 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0810 00d1 | | Pop_Control Pop_Count_1
0811 4504 |E | Exit_Subprogram 0x4
0812 0000 0000 | | .BLANK 0000[0x6]
0818 ; --------------------------------------------------------------------------------------
0818 ; SUBPROGRAM
0818 ; --------------------------------------------------------------------------------------
0818 081b | | .CONST 0x081b ; Address of begin
0819 0004 | | .CONST 0x0004 ; Address of exception handler
081a 0001 | | .CONST 0x0001 ; Number of locals
081b BODY_0818:
081b INIT_0818:
081b 4800 |H | Short_Literal 0x0
081c 00db | | Load_Top At_Offset_3
081d 0217 | | Execute Heap_Access,All_Reference
081e 3807 |8 | Execute Record,Field_Write,Field_Number 0x7
081f 4800 |H | Short_Literal 0x0
0820 00db | | Load_Top At_Offset_3
0821 0217 | | Execute Heap_Access,All_Reference
0822 3808 |8 | Execute Record,Field_Write,Field_Number 0x8
0823 e001 | | Load 0x0,0x1
0824 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0825 00db | | Load_Top At_Offset_3
0826 0217 | | Execute Heap_Access,All_Reference
0827 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0828 00db | | Load_Top At_Offset_3
0829 4602 |F | Jump_Case 0x2
082a 7820 |x | Jump 0x84b ; case 0x0
082b 782a |x* | Jump 0x856 ; case 0x1
082c 7800 |x | Jump 0x82d ; case 0x2
082d 00da | | Load_Top At_Offset_2
082e 0219 | | Execute Heap_Access,All_Read
082f 00d8 | | Load_Top At_Offset_0
0830 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
0831 4802 |H | Short_Literal 0x2
0832 e230 | 0 | Load 0x1,0x30
0833 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0834 00d9 | | Load_Top At_Offset_1
0835 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0836 00d1 | | Pop_Control Pop_Count_1
0837 00e2 | | Load_Encached Integer_Cache
0838 00db | | Load_Top At_Offset_3
0839 0217 | | Execute Heap_Access,All_Reference
083a 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
083b e230 | 0 | Load 0x1,0x30
083c 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
083d 0268 | h | Execute Discrete,Successor
083e e230 | 0 | Load 0x1,0x30
083f 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0840 00d9 | | Load_Top At_Offset_1
0841 00d0 | | Action Swap_Control
0842 0260 | ` | Execute Discrete,In_Type
0843 7001 |p | Jump_Nonzero 0x845
0844 0801 | | Execute_Immediate Raise,0x1
0845 00db | | Load_Top At_Offset_3
0846 0217 | | Execute Heap_Access,All_Reference
0847 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
0848 e230 | 0 | Load 0x1,0x30
0849 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
084a 4504 |E | Exit_Subprogram 0x4
084b 00da | | Load_Top At_Offset_2
084c 0219 | | Execute Heap_Access,All_Read
084d 00d8 | | Load_Top At_Offset_0
084e 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
084f 4801 |H | Short_Literal 0x1
0850 e230 | 0 | Load 0x1,0x30
0851 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0852 00d9 | | Load_Top At_Offset_1
0853 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0854 00d1 | | Pop_Control Pop_Count_1
0855 4504 |E | Exit_Subprogram 0x4
0856 00da | | Load_Top At_Offset_2
0857 0219 | | Execute Heap_Access,All_Read
0858 00d8 | | Load_Top At_Offset_0
0859 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
085a 4802 |H | Short_Literal 0x2
085b e230 | 0 | Load 0x1,0x30
085c 1818 | | Execute Package,Field_Execute,Field_Number 0x18
085d 00d9 | | Load_Top At_Offset_1
085e 380a |8 | Execute Record,Field_Write,Field_Number 0xa
085f 00d1 | | Pop_Control Pop_Count_1
0860 4504 |E | Exit_Subprogram 0x4
0861 0000 0000 | | .BLANK 0000[0x7]
0868 ; --------------------------------------------------------------------------------------
0868 ; SUBPROGRAM
0868 ; --------------------------------------------------------------------------------------
0868 086b | k | .CONST 0x086b ; Address of begin
0869 0004 | | .CONST 0x0004 ; Address of exception handler
086a 0001 | | .CONST 0x0001 ; Number of locals
086b BODY_0868:
086b INIT_0868:
086b 00da | | Load_Top At_Offset_2
086c 0217 | | Execute Heap_Access,All_Reference
086d 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
086e 7009 |p | Jump_Nonzero 0x878
086f 00da | | Load_Top At_Offset_2
0870 0219 | | Execute Heap_Access,All_Read
0871 00d8 | | Load_Top At_Offset_0
0872 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
0873 e230 | 0 | Load 0x1,0x30
0874 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0875 00d9 | | Load_Top At_Offset_1
0876 380a |8 | Execute Record,Field_Write,Field_Number 0xa
0877 00d1 | | Pop_Control Pop_Count_1
0878 4502 |E | Exit_Subprogram 0x2
0879 0000 0000 | | .BLANK 0000[0x7]
0880 ; --------------------------------------------------------------------------------------
0880 ; SUBPROGRAM
0880 ; --------------------------------------------------------------------------------------
0880 0883 | | .CONST 0x0883 ; Address of begin
0881 0004 | | .CONST 0x0004 ; Address of exception handler
0882 0001 | | .CONST 0x0001 ; Number of locals
0883 BODY_0880:
0883 INIT_0880:
0883 00da | | Load_Top At_Offset_2
0884 0217 | | Execute Heap_Access,All_Reference
0885 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0886 6805 |h | Jump_Zero 0x88c
0887 00da | | Load_Top At_Offset_2
0888 0217 | | Execute Heap_Access,All_Reference
0889 3c07 |< | Execute Record,Field_Read,Field_Number 0x7
088a 0c01 | | Execute_Immediate Greater_Equal,0x1
088b 4401 |D | Exit_Subprogram With_Result,0x1
088c 00da | | Load_Top At_Offset_2
088d 0217 | | Execute Heap_Access,All_Reference
088e 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
088f e230 | 0 | Load 0x1,0x30
0890 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0891 4401 |D | Exit_Subprogram With_Result,0x1
0892 0000 0000 | | .BLANK 0000[0x6]
0898 ; --------------------------------------------------------------------------------------
0898 ; SUBPROGRAM
0898 ; --------------------------------------------------------------------------------------
0898 08b3 | | .CONST 0x08b3 ; Address of begin
0899 0004 | | .CONST 0x0004 ; Address of exception handler
089a 0006 | | .CONST 0x0006 ; Number of locals
089b INIT_0898:
089b e014 | | Load 0x0,0x14
089c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
089d 02c7 | | Declare_Variable Any
089e 00d8 | | Load_Top At_Offset_0
089f 1c00 | | Execute_Immediate Run_Utility,0x0
08a0 e00c | | Load 0x0,0xc
08a1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
08a2 1b17 | | Execute Package,Field_Read,Field_Number 0x17
08a3 02c7 | | Declare_Variable Any
08a4 00d8 | | Load_Top At_Offset_0
08a5 1c00 | | Execute_Immediate Run_Utility,0x0
08a6 e00c | | Load 0x0,0xc
08a7 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
08a8 1b17 | | Execute Package,Field_Read,Field_Number 0x17
08a9 02c7 | | Declare_Variable Any
08aa 00d8 | | Load_Top At_Offset_0
08ab 1c00 | | Execute_Immediate Run_Utility,0x0
08ac e00c | | Load 0x0,0xc
08ad 1b0d | | Execute Package,Field_Read,Field_Number 0xd
08ae e00c | | Load 0x0,0xc
08af 1b14 | | Execute Package,Field_Read,Field_Number 0x14
08b0 02ff | | Declare_Variable Variant_Record
08b1 00d8 | | Load_Top At_Offset_0
08b2 1c00 | | Execute_Immediate Run_Utility,0x0
08b3 BODY_0898:
08b3 4801 |H | Short_Literal 0x1
08b4 a5fc | | Store_Unchecked 0x2,-0x4
08b5 e006 | | Load 0x0,0x6
08b6 1b10 | | Execute Package,Field_Read,Field_Number 0x10
08b7 e5fd | | Load 0x2,-0x3
08b8 4800 |H | Short_Literal 0x0
08b9 60be |` | Indirect_Literal Discrete,0x978,{0x00000000, 0x00004000}
08ba e00b | | Load 0x0,0xb
08bb 1b0e | | Execute Package,Field_Read,Field_Number 0xe
08bc e009 | | Load 0x0,0x9
08bd 1811 | | Execute Package,Field_Execute,Field_Number 0x11
08be e00c | | Load 0x0,0xc
08bf 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
08c0 1816 | | Execute Package,Field_Execute,Field_Number 0x16
08c1 4800 |H | Short_Literal 0x0
08c2 e5ff | | Load 0x2,-0x1
08c3 e5fe | | Load 0x2,-0x2
08c4 e006 | | Load 0x0,0x6
08c5 1820 | | Execute Package,Field_Execute,Field_Number 0x20
08c6 c5fd | | Store 0x2,-0x3
08c7 005a | Z | Store_Top Discrete,At_Offset_2
08c8 00d9 | | Load_Top At_Offset_1
08c9 460e |F | Jump_Case 0xe
08ca 4503 |E | Exit_Subprogram 0x3 ; case 0x0
08cb 780d |x | Jump 0x8d9 ; case 0x1
08cc 780c |x | Jump 0x8d9 ; case 0x2
08cd 780b |x | Jump 0x8d9 ; case 0x3
08ce 780a |x | Jump 0x8d9 ; case 0x4
08cf 7809 |x | Jump 0x8d9 ; case 0x5
08d0 7808 |x | Jump 0x8d9 ; case 0x6
08d1 7807 |x | Jump 0x8d9 ; case 0x7
08d2 7806 |x | Jump 0x8d9 ; case 0x8
08d3 781a |x | Jump 0x8ee ; case 0x9
08d4 7804 |x | Jump 0x8d9 ; case 0xa
08d5 7803 |x | Jump 0x8d9 ; case 0xb
08d6 7802 |x | Jump 0x8d9 ; case 0xc
08d7 7801 |x | Jump 0x8d9 ; case 0xd
08d8 7800 |x | Jump 0x8d9 ; case 0xe
08d9 e00d | | Load 0x0,0xd
08da 180e | | Execute Package,Field_Execute,Field_Number 0xe
08db 4802 |H | Short_Literal 0x2
08dc 4829 |H) | Short_Literal 0x29
08dd 0092 0a12 | | Action Push_String_Extended,0xa12 ; "Cannot resolve file name "
08df e5ff | | Load 0x2,-0x1
08e0 01cc | | Execute Vector,Catenate
08e1 0092 0a0f | | Action Push_String_Extended,0xa0f ; " ("
08e3 01cc | | Execute Vector,Catenate
08e4 e405 | | Load 0x2,0x5
08e5 e00c | | Load 0x0,0xc
08e6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
08e7 011c | | Execute Any,Convert_Unchecked
08e8 1c01 | | Execute_Immediate Run_Utility,0x1
08e9 01cc | | Execute Vector,Catenate
08ea 01cb | | Execute Vector,Append
08eb e00f | | Load 0x0,0xf
08ec 1813 | | Execute Package,Field_Execute,Field_Number 0x13
08ed 4503 |E | Exit_Subprogram 0x3
08ee e5fe | | Load 0x2,-0x2
08ef 700c |p | Jump_Nonzero 0x8fc
08f0 e00d | | Load 0x0,0xd
08f1 180e | | Execute Package,Field_Execute,Field_Number 0xe
08f2 4805 |H | Short_Literal 0x5
08f3 0092 0a13 | | Action Push_String_Extended,0xa13 ; "Cannot find a file named "
08f5 e5ff | | Load 0x2,-0x1
08f6 01cc | | Execute Vector,Catenate
08f7 e00f | | Load 0x0,0xf
08f8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
08f9 4800 |H | Short_Literal 0x0
08fa a5fc | | Store_Unchecked 0x2,-0x4
08fb 4503 |E | Exit_Subprogram 0x3
08fc e00c | | Load 0x0,0xc
08fd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
08fe 00db | | Load_Top At_Offset_3
08ff 0120 | | Execute Any,Is_Value
0900 6802 |h | Jump_Zero 0x903
0901 00f1 | | Load_Encached Diana_Temp_Seq
0902 7801 |x | Jump 0x904
0903 00db | | Load_Top At_Offset_3
0904 e403 | | Load 0x2,0x3
0905 0120 | | Execute Any,Is_Value
0906 6804 |h | Jump_Zero 0x90b
0907 e00c | | Load 0x0,0xc
0908 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0909 1b17 | | Execute Package,Field_Read,Field_Number 0x17
090a 7801 |x | Jump 0x90c
090b e403 | | Load 0x2,0x3
090c e402 | | Load 0x2,0x2
090d 0120 | | Execute Any,Is_Value
090e 6803 |h | Jump_Zero 0x912
090f e014 | | Load 0x0,0x14
0910 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0911 7801 |x | Jump 0x913
0912 e402 | | Load 0x2,0x2
0913 e406 | | Load 0x2,0x6
0914 6063 |`c | Indirect_Literal Discrete,0x978,{0x00000000, 0x00004000}
0915 e00b | | Load 0x0,0xb
0916 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0917 4800 |H | Short_Literal 0x0
0918 e00c | | Load 0x0,0xc
0919 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
091a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
091b e00c | | Load 0x0,0xc
091c 1815 | | Execute Package,Field_Execute,Field_Number 0x15
091d 6056 |`V | Indirect_Literal Discrete,0x974,{0x00000000, 0x7fffffff}
091e 4ffc |O | Short_Literal 0x7fc
091f 4ffd |O | Short_Literal 0x7fd
0920 e009 | | Load 0x0,0x9
0921 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0922 e00c | | Load 0x0,0xc
0923 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0924 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0925 e00c | | Load 0x0,0xc
0926 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0927 e006 | | Load 0x0,0x6
0928 180f | | Execute Package,Field_Execute,Field_Number 0xf
0929 e5ff | | Load 0x2,-0x1
092a e00c | | Load 0x0,0xc
092b 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b
092c 180f | | Execute Package,Field_Execute,Field_Number 0xf
092d 00d1 | | Pop_Control Pop_Count_1
092e c402 | | Store 0x2,0x2
092f c403 | | Store 0x2,0x3
0930 c404 | | Store 0x2,0x4
0931 005a | Z | Store_Top Discrete,At_Offset_2
0932 00d9 | | Load_Top At_Offset_1
0933 6818 |h | Jump_Zero 0x94c
0934 e00d | | Load 0x0,0xd
0935 180e | | Execute Package,Field_Execute,Field_Number 0xe
0936 4802 |H | Short_Literal 0x2
0937 0092 0a14 | | Action Push_String_Extended,0xa14 ; "Cannot create a file named "
0939 e5ff | | Load 0x2,-0x1
093a 01cc | | Execute Vector,Catenate
093b 0092 0a0f | | Action Push_String_Extended,0xa0f ; " ("
093d 01cc | | Execute Vector,Catenate
093e e405 | | Load 0x2,0x5
093f e00c | | Load 0x0,0xc
0940 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0941 011c | | Execute Any,Convert_Unchecked
0942 1c01 | | Execute_Immediate Run_Utility,0x1
0943 01cc | | Execute Vector,Catenate
0944 0092 0a10 | | Action Push_String_Extended,0xa10 ; ")"
0946 01cc | | Execute Vector,Catenate
0947 e00f | | Load 0x0,0xf
0948 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0949 4800 |H | Short_Literal 0x0
094a a5fc | | Store_Unchecked 0x2,-0x4
094b 4503 |E | Exit_Subprogram 0x3
094c e006 | | Load 0x0,0x6
094d 1b10 | | Execute Package,Field_Read,Field_Number 0x10
094e 00d9 | | Load_Top At_Offset_1
094f e5fd | | Load 0x2,-0x3
0950 4801 |H | Short_Literal 0x1
0951 6026 |`& | Indirect_Literal Discrete,0x978,{0x00000000, 0x00004000}
0952 e00b | | Load 0x0,0xb
0953 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0954 e5fe | | Load 0x2,-0x2
0955 e006 | | Load 0x0,0x6
0956 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0957 c5fd | | Store 0x2,-0x3
0958 00d1 | | Pop_Control Pop_Count_1
0959 005a | Z | Store_Top Discrete,At_Offset_2
095a 00d9 | | Load_Top At_Offset_1
095b 6814 |h | Jump_Zero 0x970
095c e00d | | Load 0x0,0xd
095d 180e | | Execute Package,Field_Execute,Field_Number 0xe
095e 4802 |H | Short_Literal 0x2
095f 4829 |H) | Short_Literal 0x29
0960 0092 0a15 | | Action Push_String_Extended,0xa15 ; "Cannot open file "
0962 e5ff | | Load 0x2,-0x1
0963 01cc | | Execute Vector,Catenate
0964 0092 0a0f | | Action Push_String_Extended,0xa0f ; " ("
0966 01cc | | Execute Vector,Catenate
0967 e405 | | Load 0x2,0x5
0968 e00c | | Load 0x0,0xc
0969 1b0d | | Execute Package,Field_Read,Field_Number 0xd
096a 011c | | Execute Any,Convert_Unchecked
096b 1c01 | | Execute_Immediate Run_Utility,0x1
096c 01cc | | Execute Vector,Catenate
096d 01cb | | Execute Vector,Append
096e e00f | | Load 0x0,0xf
096f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0970 4503 |E | Exit_Subprogram 0x3
0971 0000 0000 | | .XXX[0x3]
0973 0000 | |
0974 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0978 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
097c 0000 0000 | | .BLANK 0000[0x4]
0980 ; --------------------------------------------------------------------------------------
0980 ; SUBPROGRAM
0980 ; --------------------------------------------------------------------------------------
0980 0983 | | .CONST 0x0983 ; Address of begin
0981 0004 | | .CONST 0x0004 ; Address of exception handler
0982 0001 | | .CONST 0x0001 ; Number of locals
0983 BODY_0980:
0983 INIT_0980:
0983 e006 | | Load 0x0,0x6
0984 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0985 e006 | | Load 0x0,0x6
0986 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0987 00db | | Load_Top At_Offset_3
0988 0217 | | Execute Heap_Access,All_Reference
0989 3c08 |< | Execute Record,Field_Read,Field_Number 0x8
098a 0903 | | Execute_Immediate Binary_Scale,0x3
098b 0273 | s | Execute Discrete,Plus
098c e006 | | Load 0x0,0x6
098d 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
098e 00db | | Load_Top At_Offset_3
098f 0217 | | Execute Heap_Access,All_Reference
0990 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0991 4502 |E | Exit_Subprogram 0x2
0992 0000 0000 | | .BLANK 0000[0x6]
0998 ; --------------------------------------------------------------------------------------
0998 ; SUBPROGRAM
0998 ; --------------------------------------------------------------------------------------
0998 099c | | .CONST 0x099c ; Address of begin
0999 0004 | | .CONST 0x0004 ; Address of exception handler
099a 0002 | | .CONST 0x0002 ; Number of locals
099b INIT_0998:
099b 00e1 | | Load_Encached Boolean_Cache
099c BODY_0998:
099c 00db | | Load_Top At_Offset_3
099d 0217 | | Execute Heap_Access,All_Reference
099e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
099f e006 | | Load 0x0,0x6
09a0 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
09a1 702a |p* | Jump_Nonzero 0x9cc
09a2 00db | | Load_Top At_Offset_3
09a3 0217 | | Execute Heap_Access,All_Reference
09a4 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
09a5 6811 |h | Jump_Zero 0x9b7
09a6 00db | | Load_Top At_Offset_3
09a7 0219 | | Execute Heap_Access,All_Read
09a8 00e1 | | Load_Encached Boolean_Cache
09a9 00d9 | | Load_Top At_Offset_1
09aa 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
09ab 4800 |H | Short_Literal 0x0
09ac e5ff | | Load 0x2,-0x1
09ad 0217 | | Execute Heap_Access,All_Reference
09ae 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
09af e005 | | Load 0x0,0x5
09b0 181f | | Execute Package,Field_Execute,Field_Number 0x1f
09b1 823a | : | Call 0x1,0x3a
09b2 00da | | Load_Top At_Offset_2
09b3 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
09b4 005a | Z | Store_Top Discrete,At_Offset_2
09b5 00d1 | | Pop_Control Pop_Count_1
09b6 7813 |x | Jump 0x9ca
09b7 00db | | Load_Top At_Offset_3
09b8 0219 | | Execute Heap_Access,All_Read
09b9 00e1 | | Load_Encached Boolean_Cache
09ba 00d9 | | Load_Top At_Offset_1
09bb 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
09bc 4800 |H | Short_Literal 0x0
09bd e5ff | | Load 0x2,-0x1
09be 0217 | | Execute Heap_Access,All_Reference
09bf 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
09c0 e230 | 0 | Load 0x1,0x30
09c1 181b | | Execute Package,Field_Execute,Field_Number 0x1b
09c2 e00c | | Load 0x0,0xc
09c3 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
09c4 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
09c5 823a | : | Call 0x1,0x3a
09c6 00da | | Load_Top At_Offset_2
09c7 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
09c8 005a | Z | Store_Top Discrete,At_Offset_2
09c9 00d1 | | Pop_Control Pop_Count_1
09ca 00db | | Load_Top At_Offset_3
09cb 823b | ; | Call 0x1,0x3b
09cc 4502 |E | Exit_Subprogram 0x2
09cd 0000 0000 | | .XXX[0x3]
09cf 0000 | |
09d0 ; --------------------------------------------------------------------------------------
09d0 ; SUBPROGRAM
09d0 ; --------------------------------------------------------------------------------------
09d0 09d8 | | .CONST 0x09d8 ; Address of begin
09d1 0004 | | .CONST 0x0004 ; Address of exception handler
09d2 0002 | | .CONST 0x0002 ; Number of locals
09d3 INIT_09d0:
09d3 4801 |H | Short_Literal 0x1
09d4 e404 | | Load 0x2,0x4
09d5 00e9 | | Load_Encached String_Cache
09d6 035b | [ | Declare_Type Array,Constrained
09d7 0337 | 7 | Declare_Variable Array
09d8 BODY_09d0:
09d8 00e3 | | Load_Encached Natural_Cache
09d9 00d9 | | Load_Top At_Offset_1
09da e402 | | Load 0x2,0x2
09db e5ff | | Load 0x2,-0x1
09dc 0217 | | Execute Heap_Access,All_Reference
09dd 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
09de e006 | | Load 0x0,0x6
09df 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
09e0 1811 | | Execute Package,Field_Execute,Field_Number 0x11
09e1 c402 | | Store 0x2,0x2
09e2 00d1 | | Pop_Control Pop_Count_1
09e3 c404 | | Store 0x2,0x4
09e4 00d8 | | Load_Top At_Offset_0
09e5 00e9 | | Load_Encached String_Cache
09e6 01c6 | | Execute Vector,Convert_To_Formal
09e7 00cb | | Action Pop_Block_With_Result
09e8 4401 |D | Exit_Subprogram With_Result,0x1
09e9 0000 0000 | | .BLANK 0000[0x7]
09f0 ; --------------------------------------------------------------------------------------
09f0 ; SUBPROGRAM
09f0 ; --------------------------------------------------------------------------------------
09f0 09f3 | | .CONST 0x09f3 ; Address of begin
09f1 09ff | | .CONST 0x09ff ; Address of exception handler
09f2 0001 | | .CONST 0x0001 ; Number of locals
09f3 BODY_09f0:
09f3 INIT_09f0:
09f3 e5ff | | Load 0x2,-0x1
09f4 0219 | | Execute Heap_Access,All_Read
09f5 00d8 | | Load_Top At_Offset_0
09f6 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
09f7 00ea | | Load_Encached Null_String_Cache
09f8 e402 | | Load 0x2,0x2
09f9 4800 |H | Short_Literal 0x0
09fa e230 | 0 | Load 0x1,0x30
09fb 1815 | | Execute Package,Field_Execute,Field_Number 0x15
09fc 00d9 | | Load_Top At_Offset_1
09fd 380a |8 | Execute Record,Field_Write,Field_Number 0xa
09fe 4501 |E | Exit_Subprogram 0x1
09ff TRAP_09f0:
09ff 00d8 | | Load_Top At_Offset_0
0a00 0107 | | Execute Exception,Get_Name
0a01 4920 |I | Short_Literal 0x120
0a02 492f |I/ | Short_Literal 0x12f
0a03 0262 | b | Execute Discrete,In_Range
0a04 6805 |h | Jump_Zero 0xa0a
0a05 4801 |H | Short_Literal 0x1
0a06 e5ff | | Load 0x2,-0x1
0a07 0217 | | Execute Heap_Access,All_Reference
0a08 3809 |8 | Execute Record,Field_Write,Field_Number 0x9
0a09 4501 |E | Exit_Subprogram 0x1
0a0a 0100 | | Execute Exception,Raise
0a0b ; --------------------------------------------------------------------------------------
0a0b ; STRING TABLE
0a0b ; --------------------------------------------------------------------------------------
0a0b 0018 | | .STRTAB 0x0018->0x0a17 ; "READ"
0a0c 001a | | .STRTAB 0x001a->0x0a19 ; "WRITE"
0a0d 001d | | .STRTAB 0x001d->0x0a1b ; "APPEND"
0a0e 0021 | ! | .STRTAB 0x0021->0x0a1e ; "Cannot open "
0a0f 002b | + | .STRTAB 0x002b->0x0a24 ; " ("
; " ("
; " ("
; " ("
0a10 002b | + | .STRTAB 0x002b->0x0a25 ; ")"
; ")"
0a11 002a | * | .STRTAB 0x002a->0x0a26 ; ".Toc"
0a12 002c | , | .STRTAB 0x002c->0x0a28 ; "Cannot resolve file name "
0a13 0043 | C | .STRTAB 0x0043->0x0a34 ; "Cannot find a file named "
0a14 005a | Z | .STRTAB 0x005a->0x0a41 ; "Cannot create a file named "
0a15 0073 | s | .STRTAB 0x0073->0x0a4e ; "Cannot open file "
0a16 0082 | | .STREND 0x0082->0x0a57
0a17 5245 4144 |READ| .STRTAB_STRINGS
0a57 0000 | | .XXX[0x1]
0a58 ; --------------------------------------------------------------------------------------
0a58 ; Debug Table
0a58 ; --------------------------------------------------------------------------------------
0a58 0004 0010 | | .DEBUG4 0x0004,0x0010,0x8b59,0x0000,0x0001,0x0000
0a5e 0000 0000 | | .BLANK 0000[0x1a2]