|
|
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_03b8fe, seg_03c0fe
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
└─⟦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 0a88 | | .CONST 0x0a88 ; 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 8007 | | .CONST 0x8007 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00ea | | .CONST 0x00ea ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 004e | N | .CONST 0x004e ; Number of locals
000b INIT_0008:
000b 029a 00f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f0
000d 029a 010b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0108
000f 029a 0123 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0120
0011 029a 015b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0158
0013 029a 0183 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0180
0015 029a 01eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e8
0017 029a 023b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0238
0019 029a 024b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0248
001b 029a 026b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0268
001d 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278
001f 029a 0293 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0290
0021 029a 02ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02a8
0023 029a 02bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b8
0025 029a 02cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c8
0027 029a 02db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d8
0029 029a 02f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02f0
002b 029a 030b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0308
002d 029a 031b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0318
002f 029a 032b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0328
0031 029a 0353 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0350
0033 029a 037b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0378
0035 029a 03a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03a0
0037 029a 03eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03e8
0039 029a 040b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0408
003b 029a 0423 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0420
003d 029a 043b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0438
003f 029a 044b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0448
0041 029a 0483 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0480
0043 029a 04b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04b0
0045 029a 04c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04c0
0047 029a 04d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04d0
0049 029a 04eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04e8
004b 029a 04f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_04f0
004d 029a 0503 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0500
004f 029a 0513 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0510
0051 029a 0523 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0520
0053 029a 0533 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0530
0055 029a 0543 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0540
0057 029a 0553 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0550
0059 029a 0563 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0560
005b 029a 0583 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0580
005d e002 | | Load 0x0,0x2
005e 00e1 | | Load_Encached Boolean_Cache
005f e003 | | Load 0x0,0x3
0060 029f 097b | {| Declare_Subprogram For_Call,INIT_0978
0062 4803 |H | Short_Literal 0x3
0063 032e | . | Declare_Type Record,Defined,Visible
0064 00bf | | Action Accept_Activation
0065 0092 0989 | | Action Push_String_Extended,0x989 ; "Gen_VR_Field: field not found"
0067 0092 098a | | Action Push_String_Extended,0x98a ; "Internal Error: No runtime offset attribute could be found for "
0069 0092 098b | | Action Push_String_Extended,0x98b ; "Object too complex to be evaluated by debugger"
006b 0093 0000 | | PushFullAddress InMicrocode
006d 6092 |` | Indirect_Literal Discrete,0x100,{0x80000000, 0x00010000}
006e 0273 | s | Execute Discrete,Plus
006f 0007 | | Action Break_Optional
0070 00eb | | Load_Encached Diana_Cache
0071 1863 | c | Execute Package,Field_Execute,Field_Number 0x63
0072 029d 0593 | | Declare_Subprogram For_Outer_Call,INIT_0590
0074 029d 05a3 | | Declare_Subprogram For_Outer_Call,INIT_05a0
0076 029d 05cb | | Declare_Subprogram For_Outer_Call,INIT_05c8
0078 029d 05db | | Declare_Subprogram For_Outer_Call,INIT_05d8
007a 029d 05fb | | Declare_Subprogram For_Outer_Call,INIT_05f8
007c 029d 0633 | 3| Declare_Subprogram For_Outer_Call,INIT_0630
007e 029d 06bb | | Declare_Subprogram For_Outer_Call,INIT_06b8
0080 029d 06c3 | | Declare_Subprogram For_Outer_Call,INIT_06c0
0082 029d 06cb | | Declare_Subprogram For_Outer_Call,INIT_06c8
0084 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0085 00c7 | | Action Elaborate_Subprogram
0086 1d0e | | Execute_Immediate Reference_Lex_1,0xe
0087 00c7 | | Action Elaborate_Subprogram
0088 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30
0089 00c7 | | Action Elaborate_Subprogram
008a 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31
008b 00c7 | | Action Elaborate_Subprogram
008c 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32
008d 00c7 | | Action Elaborate_Subprogram
008e 029d 06e3 | | Declare_Subprogram For_Outer_Call,INIT_06e0
0090 029d 06fb | | Declare_Subprogram For_Outer_Call,INIT_06f8
0092 029d 0713 | | Declare_Subprogram For_Outer_Call,INIT_0710
0094 029d 072b | +| Declare_Subprogram For_Outer_Call,INIT_0728
0096 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0097 00c7 | | Action Elaborate_Subprogram
0098 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0099 00c7 | | Action Elaborate_Subprogram
009a 029d 0743 | C| Declare_Subprogram For_Outer_Call,INIT_0740
009c 029d 0783 | | Declare_Subprogram For_Outer_Call,INIT_0780
009e 029d 07c3 | | Declare_Subprogram For_Outer_Call,INIT_07c0
00a0 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
00a1 00c7 | | Action Elaborate_Subprogram
00a2 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
00a3 00c7 | | Action Elaborate_Subprogram
00a4 029d 0813 | | Declare_Subprogram For_Outer_Call,INIT_0810
00a6 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c
00a7 00c7 | | Action Elaborate_Subprogram
00a8 029d 0823 | #| Declare_Subprogram For_Outer_Call,INIT_0820
00aa 029d 086b | k| Declare_Subprogram For_Outer_Call,INIT_0868
00ac 1d11 | | Execute_Immediate Reference_Lex_1,0x11
00ad 00c7 | | Action Elaborate_Subprogram
00ae 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f
00af 00c7 | | Action Elaborate_Subprogram
00b0 1d12 | | Execute_Immediate Reference_Lex_1,0x12
00b1 00c7 | | Action Elaborate_Subprogram
00b2 1d13 | | Execute_Immediate Reference_Lex_1,0x13
00b3 00c7 | | Action Elaborate_Subprogram
00b4 1d14 | | Execute_Immediate Reference_Lex_1,0x14
00b5 00c7 | | Action Elaborate_Subprogram
00b6 1d15 | | Execute_Immediate Reference_Lex_1,0x15
00b7 00c7 | | Action Elaborate_Subprogram
00b8 1d16 | | Execute_Immediate Reference_Lex_1,0x16
00b9 00c7 | | Action Elaborate_Subprogram
00ba 1d17 | | Execute_Immediate Reference_Lex_1,0x17
00bb 00c7 | | Action Elaborate_Subprogram
00bc 1d18 | | Execute_Immediate Reference_Lex_1,0x18
00bd 00c7 | | Action Elaborate_Subprogram
00be 1d19 | | Execute_Immediate Reference_Lex_1,0x19
00bf 00c7 | | Action Elaborate_Subprogram
00c0 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
00c1 00c7 | | Action Elaborate_Subprogram
00c2 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
00c3 00c7 | | Action Elaborate_Subprogram
00c4 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
00c5 00c7 | | Action Elaborate_Subprogram
00c6 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
00c7 00c7 | | Action Elaborate_Subprogram
00c8 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
00c9 00c7 | | Action Elaborate_Subprogram
00ca 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
00cb 00c7 | | Action Elaborate_Subprogram
00cc 1d20 | | Execute_Immediate Reference_Lex_1,0x20
00cd 00c7 | | Action Elaborate_Subprogram
00ce 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
00cf 00c7 | | Action Elaborate_Subprogram
00d0 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
00d1 00c7 | | Action Elaborate_Subprogram
00d2 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
00d3 00c7 | | Action Elaborate_Subprogram
00d4 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
00d5 00c7 | | Action Elaborate_Subprogram
00d6 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
00d7 00c7 | | Action Elaborate_Subprogram
00d8 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
00d9 00c7 | | Action Elaborate_Subprogram
00da 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
00db 00c7 | | Action Elaborate_Subprogram
00dc 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
00dd 00c7 | | Action Elaborate_Subprogram
00de 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
00df 00c7 | | Action Elaborate_Subprogram
00e0 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
00e1 00c7 | | Action Elaborate_Subprogram
00e2 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
00e3 00c7 | | Action Elaborate_Subprogram
00e4 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33
00e5 00c7 | | Action Elaborate_Subprogram
00e6 1d34 | 4 | Execute_Immediate Reference_Lex_1,0x34
00e7 00c7 | | Action Elaborate_Subprogram
00e8 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35
00e9 00c7 | | Action Elaborate_Subprogram
00ea BODY_0008:
00ea 00bc | | Action Signal_Activated
00eb 00bb | | Action Signal_Completion
00ec 0000 0000 | | .BLANK 0000[0x4]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f3 | | .CONST 0x00f3 ; Address of begin
00f1 0004 | | .CONST 0x0004 ; Address of exception handler
00f2 0001 | | .CONST 0x0001 ; Number of locals
00f3 BODY_00f0:
00f3 INIT_00f0:
00f3 4800 |H | Short_Literal 0x0
00f4 00db | | Load_Top At_Offset_3
00f5 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00f6 8004 | | Call 0x0,0x4
00f7 00db | | Load_Top At_Offset_3
00f8 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00f9 8005 | | Call 0x0,0x5
00fa 00db | | Load_Top At_Offset_3
00fb 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00fc 4501 |E | Exit_Subprogram 0x1
00fd 0000 0000 | | .XXX[0x3]
00ff 0000 | |
0100 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
0104 0000 0000 | | .BLANK 0000[0x4]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 010b | | .CONST 0x010b ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0001 | | .CONST 0x0001 ; Number of locals
010b BODY_0108:
010b INIT_0108:
010b 00da | | Load_Top At_Offset_2
010c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
010d e5fe | | Load 0x2,-0x2
010e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
010f 00da | | Load_Top At_Offset_2
0110 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0111 e5fe | | Load 0x2,-0x2
0112 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0113 00db | | Load_Top At_Offset_3
0114 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0115 00db | | Load_Top At_Offset_3
0116 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0117 8006 | | Call 0x0,0x6
0118 4502 |E | Exit_Subprogram 0x2
0119 0000 0000 | | .BLANK 0000[0x7]
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0129 | ) | .CONST 0x0129 ; Address of begin
0121 0004 | | .CONST 0x0004 ; Address of exception handler
0122 0003 | | .CONST 0x0003 ; Number of locals
0123 INIT_0120:
0123 00e3 | | Load_Encached Natural_Cache
0124 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0125 e007 | | Load 0x0,0x7
0126 0322 | " | Declare_Variable Record
0127 00d8 | | Load_Top At_Offset_0
0128 1c00 | | Execute_Immediate Run_Utility,0x0
0129 BODY_0120:
0129 e5fd | | Load 0x2,-0x3
012a 6802 |h | Jump_Zero 0x12d
012b e5fd | | Load 0x2,-0x3
012c 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
012d e5fa | | Load 0x2,-0x6
012e 00d9 | | Load_Top At_Offset_1
012f e5ff | | Load 0x2,-0x1
0130 e5fe | | Load 0x2,-0x2
0131 8008 | | Call 0x0,0x8
0132 00d1 | | Pop_Control Pop_Count_1
0133 c5fa | | Store 0x2,-0x6
0134 4802 |H | Short_Literal 0x2
0135 e5fa | | Load 0x2,-0x6
0136 e009 | | Load 0x0,0x9
0137 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0138 701a |p | Jump_Nonzero 0x153
0139 e5fa | | Load 0x2,-0x6
013a e5fb | | Load 0x2,-0x5
013b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
013c 00da | | Load_Top At_Offset_2
013d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
013e 800a | | Call 0x0,0xa
013f 00db | | Load_Top At_Offset_3
0140 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0141 800b | | Call 0x0,0xb
0142 e5fc | | Load 0x2,-0x4
0143 4800 |H | Short_Literal 0x0
0144 4800 |H | Short_Literal 0x0
0145 4800 |H | Short_Literal 0x0
0146 e5ff | | Load 0x2,-0x1
0147 00d8 | | Load_Top At_Offset_0
0148 00e3 | | Load_Encached Natural_Cache
0149 0260 | ` | Execute Discrete,In_Type
014a 7001 |p | Jump_Nonzero 0x14c
014b 0801 | | Execute_Immediate Raise,0x1
014c e5fe | | Load 0x2,-0x2
014d 800c | | Call 0x0,0xc
014e e402 | | Load 0x2,0x2
014f 800d | | Call 0x0,0xd
0150 8246 | F | Call 0x1,0x46
0151 00d1 | | Pop_Control Pop_Count_1
0152 c5fa | | Store 0x2,-0x6
0153 4505 |E | Exit_Subprogram 0x5
0154 0000 0000 | | .BLANK 0000[0x4]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 015b | [ | .CONST 0x015b ; Address of begin
0159 0174 | t | .CONST 0x0174 ; Address of exception handler
015a 0001 | | .CONST 0x0001 ; Number of locals
015b BODY_0158:
015b INIT_0158:
015b 0092 098c | | Action Push_String_Extended,0x98c ; "Gen_Package_Access passed empty subprogram"
015d 00db | | Load_Top At_Offset_3
015e e00e | | Load 0x0,0xe
015f 021f | | Execute Heap_Access,Equal
0160 0f00 | | Execute_Immediate Equal,0x0
0161 e00f | | Load 0x0,0xf
0162 180e | | Execute Package,Field_Execute,Field_Number 0xe
0163 4802 |H | Short_Literal 0x2
0164 e5f9 | | Load 0x2,-0x7
0165 e009 | | Load 0x0,0x9
0166 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0167 700b |p | Jump_Nonzero 0x173
0168 e5f9 | | Load 0x2,-0x7
0169 e5fa | | Load 0x2,-0x6
016a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
016b e5fb | | Load 0x2,-0x5
016c 4800 |H | Short_Literal 0x0
016d e5fd | | Load 0x2,-0x3
016e e5fe | | Load 0x2,-0x2
016f 8010 | | Call 0x0,0x10
0170 8246 | F | Call 0x1,0x46
0171 00d1 | | Pop_Control Pop_Count_1
0172 c5f9 | | Store 0x2,-0x7
0173 4506 |E | Exit_Subprogram 0x6
0174 TRAP_0158:
0174 e011 | | Load 0x0,0x11
0175 010f | | Execute Exception,Equal
0176 6807 |h | Jump_Zero 0x17e
0177 e5f9 | | Load 0x2,-0x7
0178 0092 098d | | Action Push_String_Extended,0x98d ; "Object too complex to access"
017a e009 | | Load 0x0,0x9
017b 1815 | | Execute Package,Field_Execute,Field_Number 0x15
017c c5f9 | | Store 0x2,-0x7
017d 4506 |E | Exit_Subprogram 0x6
017e 0100 | | Execute Exception,Raise
017f 0000 | | .XXX[0x1]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183 | | .CONST 0x0183 ; Address of begin
0181 01ca | | .CONST 0x01ca ; Address of exception handler
0182 0001 | | .CONST 0x0001 ; Number of locals
0183 BODY_0180:
0183 INIT_0180:
0183 00db | | Load_Top At_Offset_3
0184 00eb | | Load_Encached Diana_Cache
0185 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0186 0b72 | r | Execute_Immediate Case_Compare,0x72
0187 7007 |p | Jump_Nonzero 0x18f
0188 0fa2 | | Execute_Immediate Equal,0xa2
0189 7006 |p | Jump_Nonzero 0x190
018a 0092 098e | | Action Push_String_Extended,0x98e ; "Gen_Record_Field_Access: non record node"
018c e00f | | Load 0x0,0xf
018d 180f | | Execute Package,Field_Execute,Field_Number 0xf
018e 7801 |x | Jump 0x190
018f 00d1 | | Pop_Control Pop_Count_1
0190 00da | | Load_Top At_Offset_2
0191 00eb | | Load_Encached Diana_Cache
0192 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0193 0b1c | | Execute_Immediate Case_Compare,0x1c
0194 7007 |p | Jump_Nonzero 0x19c
0195 0f1e | | Execute_Immediate Equal,0x1e
0196 7006 |p | Jump_Nonzero 0x19d
0197 0092 098f | | Action Push_String_Extended,0x98f ; "Gen_Record_Field_Access: illegal field node"
0199 e00f | | Load 0x0,0xf
019a 180f | | Execute Package,Field_Execute,Field_Number 0xf
019b 7801 |x | Jump 0x19d
019c 00d1 | | Pop_Control Pop_Count_1
019d 00db | | Load_Top At_Offset_3
019e 824e | N | Call 0x1,0x4e
019f 680c |h | Jump_Zero 0x1ac
01a0 e5f7 | | Load 0x2,-0x9
01a1 e5f8 | | Load 0x2,-0x8
01a2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01a3 e5f9 | | Load 0x2,-0x7
01a4 e5fa | | Load 0x2,-0x6
01a5 e5fb | | Load 0x2,-0x5
01a6 e5fe | | Load 0x2,-0x2
01a7 e5ff | | Load 0x2,-0x1
01a8 824d | M | Call 0x1,0x4d
01a9 00d1 | | Pop_Control Pop_Count_1
01aa c5f7 | | Store 0x2,-0x9
01ab 4508 |E | Exit_Subprogram 0x8
01ac e5f7 | | Load 0x2,-0x9
01ad e5f8 | | Load 0x2,-0x8
01ae 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01af 4800 |H | Short_Literal 0x0
01b0 e5ff | | Load 0x2,-0x1
01b1 823d | = | Call 0x1,0x3d
01b2 8012 | | Call 0x0,0x12
01b3 e5fb | | Load 0x2,-0x5
01b4 e5f8 | | Load 0x2,-0x8
01b5 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01b6 8240 | @ | Call 0x1,0x40
01b7 8013 | | Call 0x0,0x13
01b8 8246 | F | Call 0x1,0x46
01b9 00d1 | | Pop_Control Pop_Count_1
01ba c5f7 | | Store 0x2,-0x9
01bb e5f7 | | Load 0x2,-0x9
01bc e5f8 | | Load 0x2,-0x8
01bd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01be e5fa | | Load 0x2,-0x6
01bf e5f9 | | Load 0x2,-0x7
01c0 4800 |H | Short_Literal 0x0
01c1 e5fb | | Load 0x2,-0x5
01c2 e5f8 | | Load 0x2,-0x8
01c3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01c4 8240 | @ | Call 0x1,0x40
01c5 8014 | | Call 0x0,0x14
01c6 8246 | F | Call 0x1,0x46
01c7 00d1 | | Pop_Control Pop_Count_1
01c8 c5f7 | | Store 0x2,-0x9
01c9 4508 |E | Exit_Subprogram 0x8
01ca TRAP_0180:
01ca e23a | : | Load 0x1,0x3a
01cb 010f | | Execute Exception,Equal
01cc 6809 |h | Jump_Zero 0x1d6
01cd e5f7 | | Load 0x2,-0x9
01ce 00ea | | Load_Encached Null_String_Cache
01cf e5ff | | Load 0x2,-0x1
01d0 823c | < | Call 0x1,0x3c
01d1 e238 | 8 | Load 0x1,0x38
01d2 e009 | | Load 0x0,0x9
01d3 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01d4 c5f7 | | Store 0x2,-0x9
01d5 4508 |E | Exit_Subprogram 0x8
01d6 e5f7 | | Load 0x2,-0x9
01d7 0092 0990 | | Action Push_String_Extended,0x990 ; "Internal error: "
01d9 e015 | | Load 0x0,0x15
01da 180d | | Execute Package,Field_Execute,Field_Number 0xd
01db 01cc | | Execute Vector,Catenate
01dc 0092 0991 | | Action Push_String_Extended,0x991 ; " raised while accessing an object"
01de 01cc | | Execute Vector,Catenate
01df e009 | | Load 0x0,0x9
01e0 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01e1 c5f7 | | Store 0x2,-0x9
01e2 4508 |E | Exit_Subprogram 0x8
01e3 0000 0000 | | .BLANK 0000[0x5]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb | | .CONST 0x01eb ; Address of begin
01e9 021c | | .CONST 0x021c ; Address of exception handler
01ea 0001 | | .CONST 0x0001 ; Number of locals
01eb BODY_01e8:
01eb INIT_01e8:
01eb 48a2 |H | Short_Literal 0xa2
01ec 00db | | Load_Top At_Offset_3
01ed 823e | > | Call 0x1,0x3e
01ee 00da | | Load_Top At_Offset_2
01ef e016 | | Load 0x0,0x16
01f0 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01f1 6820 |h | Jump_Zero 0x212
01f2 e5fb | | Load 0x2,-0x5
01f3 e5fc | | Load 0x2,-0x4
01f4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01f5 4800 |H | Short_Literal 0x0
01f6 e5ff | | Load 0x2,-0x1
01f7 823d | = | Call 0x1,0x3d
01f8 8012 | | Call 0x0,0x12
01f9 e5fe | | Load 0x2,-0x2
01fa e5fc | | Load 0x2,-0x4
01fb 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01fc 8240 | @ | Call 0x1,0x40
01fd 8013 | | Call 0x0,0x13
01fe 8246 | F | Call 0x1,0x46
01ff 00d1 | | Pop_Control Pop_Count_1
0200 c5fb | | Store 0x2,-0x5
0201 e5fb | | Load 0x2,-0x5
0202 e5fc | | Load 0x2,-0x4
0203 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0204 e5fd | | Load 0x2,-0x3
0205 4800 |H | Short_Literal 0x0
0206 4800 |H | Short_Literal 0x0
0207 4800 |H | Short_Literal 0x0
0208 4800 |H | Short_Literal 0x0
0209 e5fe | | Load 0x2,-0x2
020a e5fc | | Load 0x2,-0x4
020b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
020c 8240 | @ | Call 0x1,0x40
020d 8017 | | Call 0x0,0x17
020e 8246 | F | Call 0x1,0x46
020f 00d1 | | Pop_Control Pop_Count_1
0210 c5fb | | Store 0x2,-0x5
0211 4504 |E | Exit_Subprogram 0x4
0212 e5fb | | Load 0x2,-0x5
0213 e5fc | | Load 0x2,-0x4
0214 4800 |H | Short_Literal 0x0
0215 e5fd | | Load 0x2,-0x3
0216 4800 |H | Short_Literal 0x0
0217 e5fe | | Load 0x2,-0x2
0218 822f | / | Call 0x1,0x2f
0219 00d1 | | Pop_Control Pop_Count_1
021a c5fb | | Store 0x2,-0x5
021b 4504 |E | Exit_Subprogram 0x4
021c TRAP_01e8:
021c e23a | : | Load 0x1,0x3a
021d 010f | | Execute Exception,Equal
021e 6809 |h | Jump_Zero 0x228
021f e5fb | | Load 0x2,-0x5
0220 00ea | | Load_Encached Null_String_Cache
0221 e5ff | | Load 0x2,-0x1
0222 823c | < | Call 0x1,0x3c
0223 e238 | 8 | Load 0x1,0x38
0224 e009 | | Load 0x0,0x9
0225 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0226 c5fb | | Store 0x2,-0x5
0227 4504 |E | Exit_Subprogram 0x4
0228 e5fb | | Load 0x2,-0x5
0229 0092 0990 | | Action Push_String_Extended,0x990 ; "Internal error: "
022b e015 | | Load 0x0,0x15
022c 180d | | Execute Package,Field_Execute,Field_Number 0xd
022d 01cc | | Execute Vector,Catenate
022e 0092 0991 | | Action Push_String_Extended,0x991 ; " raised while accessing an object"
0230 01cc | | Execute Vector,Catenate
0231 e009 | | Load 0x0,0x9
0232 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0233 c5fb | | Store 0x2,-0x5
0234 4504 |E | Exit_Subprogram 0x4
0235 0000 0000 | | .XXX[0x3]
0237 0000 | |
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023b | ; | .CONST 0x023b ; Address of begin
0239 0004 | | .CONST 0x0004 ; Address of exception handler
023a 0001 | | .CONST 0x0001 ; Number of locals
023b BODY_0238:
023b INIT_0238:
023b e5fb | | Load 0x2,-0x5
023c e5fc | | Load 0x2,-0x4
023d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
023e e5fe | | Load 0x2,-0x2
023f e5ff | | Load 0x2,-0x1
0240 e5fc | | Load 0x2,-0x4
0241 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0242 8240 | @ | Call 0x1,0x40
0243 8018 | | Call 0x0,0x18
0244 8246 | F | Call 0x1,0x46
0245 00d1 | | Pop_Control Pop_Count_1
0246 c5fb | | Store 0x2,-0x5
0247 4504 |E | Exit_Subprogram 0x4
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024b | K | .CONST 0x024b ; Address of begin
0249 0255 | U | .CONST 0x0255 ; Address of exception handler
024a 0001 | | .CONST 0x0001 ; Number of locals
024b BODY_0248:
024b INIT_0248:
024b e5fa | | Load 0x2,-0x6
024c e5fb | | Load 0x2,-0x5
024d 4800 |H | Short_Literal 0x0
024e e5fc | | Load 0x2,-0x4
024f e5fd | | Load 0x2,-0x3
0250 e5ff | | Load 0x2,-0x1
0251 8249 | I | Call 0x1,0x49
0252 00d1 | | Pop_Control Pop_Count_1
0253 c5fa | | Store 0x2,-0x6
0254 4505 |E | Exit_Subprogram 0x5
0255 TRAP_0248:
0255 e23a | : | Load 0x1,0x3a
0256 010f | | Execute Exception,Equal
0257 6809 |h | Jump_Zero 0x261
0258 e5fa | | Load 0x2,-0x6
0259 00ea | | Load_Encached Null_String_Cache
025a e5ff | | Load 0x2,-0x1
025b 823c | < | Call 0x1,0x3c
025c e238 | 8 | Load 0x1,0x38
025d e009 | | Load 0x0,0x9
025e 1817 | | Execute Package,Field_Execute,Field_Number 0x17
025f c5fa | | Store 0x2,-0x6
0260 4505 |E | Exit_Subprogram 0x5
0261 0100 | | Execute Exception,Raise
0262 0000 0000 | | .BLANK 0000[0x6]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 026b | k | .CONST 0x026b ; Address of begin
0269 0004 | | .CONST 0x0004 ; Address of exception handler
026a 0001 | | .CONST 0x0001 ; Number of locals
026b BODY_0268:
026b INIT_0268:
026b e5f9 | | Load 0x2,-0x7
026c e5fa | | Load 0x2,-0x6
026d 4800 |H | Short_Literal 0x0
026e e5fb | | Load 0x2,-0x5
026f e5fc | | Load 0x2,-0x4
0270 e5ff | | Load 0x2,-0x1
0271 824b | K | Call 0x1,0x4b
0272 00d1 | | Pop_Control Pop_Count_1
0273 c5f9 | | Store 0x2,-0x7
0274 4506 |E | Exit_Subprogram 0x6
0275 0000 0000 | | .XXX[0x3]
0277 0000 | |
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b | { | .CONST 0x027b ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0001 | | .CONST 0x0001 ; Number of locals
027b BODY_0278:
027b INIT_0278:
027b e5f8 | | Load 0x2,-0x8
027c e5f9 | | Load 0x2,-0x7
027d e5fa | | Load 0x2,-0x6
027e e5fb | | Load 0x2,-0x5
027f e5fc | | Load 0x2,-0x4
0280 e5ff | | Load 0x2,-0x1
0281 824b | K | Call 0x1,0x4b
0282 00d1 | | Pop_Control Pop_Count_1
0283 c5f8 | | Store 0x2,-0x8
0284 e5f8 | | Load 0x2,-0x8
0285 e5f9 | | Load 0x2,-0x7
0286 822a | * | Call 0x1,0x2a
0287 00d1 | | Pop_Control Pop_Count_1
0288 c5f8 | | Store 0x2,-0x8
0289 4507 |E | Exit_Subprogram 0x7
028a 0000 0000 | | .BLANK 0000[0x6]
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 e5f8 | | Load 0x2,-0x8
0294 e5f9 | | Load 0x2,-0x7
0295 e5fa | | Load 0x2,-0x6
0296 e5fb | | Load 0x2,-0x5
0297 e5fc | | Load 0x2,-0x4
0298 e5ff | | Load 0x2,-0x1
0299 824b | K | Call 0x1,0x4b
029a 00d1 | | Pop_Control Pop_Count_1
029b c5f8 | | Store 0x2,-0x8
029c e5f8 | | Load 0x2,-0x8
029d e5f9 | | Load 0x2,-0x7
029e 822a | * | Call 0x1,0x2a
029f 00d1 | | Pop_Control Pop_Count_1
02a0 c5f8 | | Store 0x2,-0x8
02a1 4507 |E | Exit_Subprogram 0x7
02a2 0000 0000 | | .BLANK 0000[0x6]
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02ab | | .CONST 0x02ab ; Address of begin
02a9 0004 | | .CONST 0x0004 ; Address of exception handler
02aa 0001 | | .CONST 0x0001 ; Number of locals
02ab BODY_02a8:
02ab INIT_02a8:
02ab e5f8 | | Load 0x2,-0x8
02ac e5f9 | | Load 0x2,-0x7
02ad e5fa | | Load 0x2,-0x6
02ae e5fb | | Load 0x2,-0x5
02af e5fc | | Load 0x2,-0x4
02b0 e5ff | | Load 0x2,-0x1
02b1 824b | K | Call 0x1,0x4b
02b2 00d1 | | Pop_Control Pop_Count_1
02b3 c5f8 | | Store 0x2,-0x8
02b4 4507 |E | Exit_Subprogram 0x7
02b5 0000 0000 | | .XXX[0x3]
02b7 0000 | |
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02bc | | .CONST 0x02bc ; Address of begin
02b9 0004 | | .CONST 0x0004 ; Address of exception handler
02ba 0002 | | .CONST 0x0002 ; Number of locals
02bb INIT_02b8:
02bb 00e1 | | Load_Encached Boolean_Cache
02bc BODY_02b8:
02bc e5f8 | | Load 0x2,-0x8
02bd e5f9 | | Load 0x2,-0x7
02be e5fa | | Load 0x2,-0x6
02bf e5fb | | Load 0x2,-0x5
02c0 e5fc | | Load 0x2,-0x4
02c1 e5ff | | Load 0x2,-0x1
02c2 824b | K | Call 0x1,0x4b
02c3 00d1 | | Pop_Control Pop_Count_1
02c4 c5f8 | | Store 0x2,-0x8
02c5 4507 |E | Exit_Subprogram 0x7
02c6 0000 0000 | | .XXX[0x2]
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02cb | | .CONST 0x02cb ; Address of begin
02c9 0004 | | .CONST 0x0004 ; Address of exception handler
02ca 0001 | | .CONST 0x0001 ; Number of locals
02cb BODY_02c8:
02cb INIT_02c8:
02cb e5f8 | | Load 0x2,-0x8
02cc e5f9 | | Load 0x2,-0x7
02cd 4800 |H | Short_Literal 0x0
02ce e5fa | | Load 0x2,-0x6
02cf e5fb | | Load 0x2,-0x5
02d0 e5ff | | Load 0x2,-0x1
02d1 824a | J | Call 0x1,0x4a
02d2 00d1 | | Pop_Control Pop_Count_1
02d3 c5f8 | | Store 0x2,-0x8
02d4 4507 |E | Exit_Subprogram 0x7
02d5 0000 0000 | | .XXX[0x3]
02d7 0000 | |
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 e5f9 | | Load 0x2,-0x7
02dc e5fa | | Load 0x2,-0x6
02dd 4800 |H | Short_Literal 0x0
02de e5fb | | Load 0x2,-0x5
02df e5fc | | Load 0x2,-0x4
02e0 e5ff | | Load 0x2,-0x1
02e1 824a | J | Call 0x1,0x4a
02e2 00d1 | | Pop_Control Pop_Count_1
02e3 c5f9 | | Store 0x2,-0x7
02e4 e5f9 | | Load 0x2,-0x7
02e5 e5fa | | Load 0x2,-0x6
02e6 822a | * | Call 0x1,0x2a
02e7 00d1 | | Pop_Control Pop_Count_1
02e8 c5f9 | | Store 0x2,-0x7
02e9 4506 |E | Exit_Subprogram 0x6
02ea 0000 0000 | | .BLANK 0000[0x6]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 e5f9 | | Load 0x2,-0x7
02f4 e5fa | | Load 0x2,-0x6
02f5 4800 |H | Short_Literal 0x0
02f6 e5fb | | Load 0x2,-0x5
02f7 e5fc | | Load 0x2,-0x4
02f8 e5ff | | Load 0x2,-0x1
02f9 8249 | I | Call 0x1,0x49
02fa 00d1 | | Pop_Control Pop_Count_1
02fb c5f9 | | Store 0x2,-0x7
02fc e5f9 | | Load 0x2,-0x7
02fd e5fa | | Load 0x2,-0x6
02fe 822a | * | Call 0x1,0x2a
02ff 00d1 | | Pop_Control Pop_Count_1
0300 c5f9 | | Store 0x2,-0x7
0301 4506 |E | Exit_Subprogram 0x6
0302 0000 0000 | | .BLANK 0000[0x6]
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 030c | | .CONST 0x030c ; Address of begin
0309 0004 | | .CONST 0x0004 ; Address of exception handler
030a 0002 | | .CONST 0x0002 ; Number of locals
030b INIT_0308:
030b 00e1 | | Load_Encached Boolean_Cache
030c BODY_0308:
030c e5f8 | | Load 0x2,-0x8
030d e5f9 | | Load 0x2,-0x7
030e e5fa | | Load 0x2,-0x6
030f e5fb | | Load 0x2,-0x5
0310 e5fc | | Load 0x2,-0x4
0311 e5ff | | Load 0x2,-0x1
0312 824a | J | Call 0x1,0x4a
0313 00d1 | | Pop_Control Pop_Count_1
0314 c5f8 | | Store 0x2,-0x8
0315 4507 |E | Exit_Subprogram 0x7
0316 0000 0000 | | .XXX[0x2]
0318 ; --------------------------------------------------------------------------------------
0318 ; SUBPROGRAM
0318 ; --------------------------------------------------------------------------------------
0318 031c | | .CONST 0x031c ; Address of begin
0319 0004 | | .CONST 0x0004 ; Address of exception handler
031a 0002 | | .CONST 0x0002 ; Number of locals
031b INIT_0318:
031b 00e1 | | Load_Encached Boolean_Cache
031c BODY_0318:
031c e5f8 | | Load 0x2,-0x8
031d e5f9 | | Load 0x2,-0x7
031e e5fa | | Load 0x2,-0x6
031f e5fb | | Load 0x2,-0x5
0320 e5fc | | Load 0x2,-0x4
0321 e5ff | | Load 0x2,-0x1
0322 8249 | I | Call 0x1,0x49
0323 00d1 | | Pop_Control Pop_Count_1
0324 c5f8 | | Store 0x2,-0x8
0325 4507 |E | Exit_Subprogram 0x7
0326 0000 0000 | | .XXX[0x2]
0328 ; --------------------------------------------------------------------------------------
0328 ; SUBPROGRAM
0328 ; --------------------------------------------------------------------------------------
0328 032b | + | .CONST 0x032b ; Address of begin
0329 0004 | | .CONST 0x0004 ; Address of exception handler
032a 0001 | | .CONST 0x0001 ; Number of locals
032b BODY_0328:
032b INIT_0328:
032b 00da | | Load_Top At_Offset_2
032c e019 | | Load 0x0,0x19
032d 183a | : | Execute Package,Field_Execute,Field_Number 0x3a
032e 680f |h | Jump_Zero 0x33e
032f e5f9 | | Load 0x2,-0x7
0330 e5fa | | Load 0x2,-0x6
0331 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0332 e5fc | | Load 0x2,-0x4
0333 e5fb | | Load 0x2,-0x5
0334 4800 |H | Short_Literal 0x0
0335 e5fd | | Load 0x2,-0x3
0336 e5fa | | Load 0x2,-0x6
0337 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0338 8240 | @ | Call 0x1,0x40
0339 801a | | Call 0x0,0x1a
033a 8246 | F | Call 0x1,0x46
033b 00d1 | | Pop_Control Pop_Count_1
033c c5f9 | | Store 0x2,-0x7
033d 4506 |E | Exit_Subprogram 0x6
033e e5f9 | | Load 0x2,-0x7
033f e5fa | | Load 0x2,-0x6
0340 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0341 e5fc | | Load 0x2,-0x4
0342 e5fb | | Load 0x2,-0x5
0343 4800 |H | Short_Literal 0x0
0344 e5fd | | Load 0x2,-0x3
0345 e5fa | | Load 0x2,-0x6
0346 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0347 8240 | @ | Call 0x1,0x40
0348 801b | | Call 0x0,0x1b
0349 8246 | F | Call 0x1,0x46
034a 00d1 | | Pop_Control Pop_Count_1
034b c5f9 | | Store 0x2,-0x7
034c 4506 |E | Exit_Subprogram 0x6
034d 0000 0000 | | .XXX[0x3]
034f 0000 | |
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 e019 | | Load 0x0,0x19
0355 183a | : | Execute Package,Field_Execute,Field_Number 0x3a
0356 680e |h | Jump_Zero 0x365
0357 e5fa | | Load 0x2,-0x6
0358 e5fb | | Load 0x2,-0x5
0359 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
035a e5fd | | Load 0x2,-0x3
035b e5fc | | Load 0x2,-0x4
035c e5fe | | Load 0x2,-0x2
035d e5fb | | Load 0x2,-0x5
035e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
035f 8240 | @ | Call 0x1,0x40
0360 801c | | Call 0x0,0x1c
0361 8246 | F | Call 0x1,0x46
0362 00d1 | | Pop_Control Pop_Count_1
0363 c5fa | | Store 0x2,-0x6
0364 4505 |E | Exit_Subprogram 0x5
0365 e5fa | | Load 0x2,-0x6
0366 e5fb | | Load 0x2,-0x5
0367 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0368 e5fd | | Load 0x2,-0x3
0369 e5fc | | Load 0x2,-0x4
036a e5fe | | Load 0x2,-0x2
036b e5fb | | Load 0x2,-0x5
036c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
036d 8240 | @ | Call 0x1,0x40
036e 801d | | Call 0x0,0x1d
036f 8246 | F | Call 0x1,0x46
0370 00d1 | | Pop_Control Pop_Count_1
0371 c5fa | | Store 0x2,-0x6
0372 4505 |E | Exit_Subprogram 0x5
0373 0000 0000 | | .BLANK 0000[0x5]
0378 ; --------------------------------------------------------------------------------------
0378 ; SUBPROGRAM
0378 ; --------------------------------------------------------------------------------------
0378 0381 | | .CONST 0x0381 ; Address of begin
0379 0004 | | .CONST 0x0004 ; Address of exception handler
037a 0002 | | .CONST 0x0002 ; Number of locals
037b INIT_0378:
037b e5fc | | Load 0x2,-0x4
037c e5f9 | | Load 0x2,-0x7
037d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
037e 8240 | @ | Call 0x1,0x40
037f 00e3 | | Load_Encached Natural_Cache
0380 03f1 | | Declare_Variable Discrete,With_Value
0381 BODY_0378:
0381 e5f5 | | Load 0x2,-0xb
0382 e5f9 | | Load 0x2,-0x7
0383 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0384 4800 |H | Short_Literal 0x0
0385 e5fe | | Load 0x2,-0x2
0386 8012 | | Call 0x0,0x12
0387 e402 | | Load 0x2,0x2
0388 8013 | | Call 0x0,0x13
0389 8246 | F | Call 0x1,0x46
038a 00d1 | | Pop_Control Pop_Count_1
038b c5f5 | | Store 0x2,-0xb
038c e5f5 | | Load 0x2,-0xb
038d e5f9 | | Load 0x2,-0x7
038e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
038f e5fa | | Load 0x2,-0x6
0390 e5fd | | Load 0x2,-0x3
0391 e402 | | Load 0x2,0x2
0392 801e | | Call 0x0,0x1e
0393 8246 | F | Call 0x1,0x46
0394 00d1 | | Pop_Control Pop_Count_1
0395 c5f5 | | Store 0x2,-0xb
0396 4800 |H | Short_Literal 0x0
0397 a5f8 | | Store_Unchecked 0x2,-0x8
0398 4800 |H | Short_Literal 0x0
0399 a5f7 | | Store_Unchecked 0x2,-0x9
039a 4800 |H | Short_Literal 0x0
039b a5f6 | | Store_Unchecked 0x2,-0xa
039c 4507 |E | Exit_Subprogram 0x7
039d 0000 0000 | | .XXX[0x3]
039f 0000 | |
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03ad | | .CONST 0x03ad ; Address of begin
03a1 0004 | | .CONST 0x0004 ; Address of exception handler
03a2 0003 | | .CONST 0x0003 ; Number of locals
03a3 INIT_03a0:
03a3 e5fc | | Load 0x2,-0x4
03a4 01db | | Execute Vector,Length
03a5 00e3 | | Load_Encached Natural_Cache
03a6 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
03a7 e5fb | | Load 0x2,-0x5
03a8 e5f8 | | Load 0x2,-0x8
03a9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03aa 8240 | @ | Call 0x1,0x40
03ab 00e3 | | Load_Encached Natural_Cache
03ac 03f1 | | Declare_Variable Discrete,With_Value
03ad BODY_03a0:
03ad 00cf | | Action Mark_Auxiliary
03ae 00da | | Load_Top At_Offset_2
03af 4801 |H | Short_Literal 0x1
03b0 0263 | c | Execute Discrete,Above_Bound
03b1 700f |p | Jump_Nonzero 0x3c1
03b2 e5f7 | | Load 0x2,-0x9
03b3 e5f8 | | Load 0x2,-0x8
03b4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03b5 4800 |H | Short_Literal 0x0
03b6 00db | | Load_Top At_Offset_3
03b7 e5fc | | Load 0x2,-0x4
03b8 01d7 | | Execute Vector,Field_Read
03b9 801f | | Call 0x0,0x1f
03ba e403 | | Load 0x2,0x3
03bb 8013 | | Call 0x0,0x13
03bc 8246 | F | Call 0x1,0x46
03bd 00d1 | | Pop_Control Pop_Count_1
03be c5f7 | | Store 0x2,-0x9
03bf 00c8 | | Action Pop_Auxiliary_Range
03c0 3ff1 |? | Loop_Increasing 0x3b2
03c1 00ce | | Action Pop_Auxiliary
03c2 00d9 | | Load_Top At_Offset_1
03c3 0f01 | | Execute_Immediate Equal,0x1
03c4 680c |h | Jump_Zero 0x3d1
03c5 e5f7 | | Load 0x2,-0x9
03c6 e5f8 | | Load 0x2,-0x8
03c7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03c8 e5fa | | Load 0x2,-0x6
03c9 e5f9 | | Load 0x2,-0x7
03ca 4800 |H | Short_Literal 0x0
03cb e403 | | Load 0x2,0x3
03cc 8020 | | Call 0x0,0x20
03cd 8246 | F | Call 0x1,0x46
03ce 00d1 | | Pop_Control Pop_Count_1
03cf c5f7 | | Store 0x2,-0x9
03d0 4508 |E | Exit_Subprogram 0x8
03d1 e5f7 | | Load 0x2,-0x9
03d2 e5f8 | | Load 0x2,-0x8
03d3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03d4 4800 |H | Short_Literal 0x0
03d5 e402 | | Load 0x2,0x2
03d6 8012 | | Call 0x0,0x12
03d7 e403 | | Load 0x2,0x3
03d8 8013 | | Call 0x0,0x13
03d9 8246 | F | Call 0x1,0x46
03da 00d1 | | Pop_Control Pop_Count_1
03db c5f7 | | Store 0x2,-0x9
03dc e5f7 | | Load 0x2,-0x9
03dd e5f8 | | Load 0x2,-0x8
03de 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03df e5fa | | Load 0x2,-0x6
03e0 e5f9 | | Load 0x2,-0x7
03e1 4800 |H | Short_Literal 0x0
03e2 e403 | | Load 0x2,0x3
03e3 8021 | ! | Call 0x0,0x21
03e4 8246 | F | Call 0x1,0x46
03e5 00d1 | | Pop_Control Pop_Count_1
03e6 c5f7 | | Store 0x2,-0x9
03e7 4508 |E | Exit_Subprogram 0x8
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb | | .CONST 0x03eb ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0001 | | .CONST 0x0001 ; Number of locals
03eb BODY_03e8:
03eb INIT_03e8:
03eb 00da | | Load_Top At_Offset_2
03ec e016 | | Load 0x0,0x16
03ed 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03ee 6807 |h | Jump_Zero 0x3f6
03ef e5f9 | | Load 0x2,-0x7
03f0 0092 0992 | | Action Push_String_Extended,0x992 ; "Unimplemented feature"
03f2 e009 | | Load 0x0,0x9
03f3 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03f4 c5f9 | | Store 0x2,-0x7
03f5 4506 |E | Exit_Subprogram 0x6
03f6 e5f9 | | Load 0x2,-0x7
03f7 e5fa | | Load 0x2,-0x6
03f8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03f9 e5fc | | Load 0x2,-0x4
03fa e5fb | | Load 0x2,-0x5
03fb 4800 |H | Short_Literal 0x0
03fc e5fd | | Load 0x2,-0x3
03fd e5fa | | Load 0x2,-0x6
03fe 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03ff 8240 | @ | Call 0x1,0x40
0400 8014 | | Call 0x0,0x14
0401 8246 | F | Call 0x1,0x46
0402 00d1 | | Pop_Control Pop_Count_1
0403 c5f9 | | Store 0x2,-0x7
0404 4506 |E | Exit_Subprogram 0x6
0405 0000 0000 | | .XXX[0x3]
0407 0000 | |
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 0411 | | .CONST 0x0411 ; Address of begin
0409 0004 | | .CONST 0x0004 ; Address of exception handler
040a 0002 | | .CONST 0x0002 ; Number of locals
040b INIT_0408:
040b 00db | | Load_Top At_Offset_3
040c e5fc | | Load 0x2,-0x4
040d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
040e 8240 | @ | Call 0x1,0x40
040f 00e3 | | Load_Encached Natural_Cache
0410 03f1 | | Declare_Variable Discrete,With_Value
0411 BODY_0408:
0411 e5fb | | Load 0x2,-0x5
0412 e5fc | | Load 0x2,-0x4
0413 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0414 e5fd | | Load 0x2,-0x3
0415 00db | | Load_Top At_Offset_3
0416 8022 | " | Call 0x0,0x22
0417 8246 | F | Call 0x1,0x46
0418 00d1 | | Pop_Control Pop_Count_1
0419 c5fb | | Store 0x2,-0x5
041a 4504 |E | Exit_Subprogram 0x4
041b 0000 0000 | | .BLANK 0000[0x5]
0420 ; --------------------------------------------------------------------------------------
0420 ; SUBPROGRAM
0420 ; --------------------------------------------------------------------------------------
0420 0429 | ) | .CONST 0x0429 ; Address of begin
0421 0004 | | .CONST 0x0004 ; Address of exception handler
0422 0002 | | .CONST 0x0002 ; Number of locals
0423 INIT_0420:
0423 4800 |H | Short_Literal 0x0
0424 e5fe | | Load 0x2,-0x2
0425 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0426 8240 | @ | Call 0x1,0x40
0427 00e3 | | Load_Encached Natural_Cache
0428 03f1 | | Declare_Variable Discrete,With_Value
0429 BODY_0420:
0429 e5fd | | Load 0x2,-0x3
042a e5fe | | Load 0x2,-0x2
042b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
042c e5ff | | Load 0x2,-0x1
042d 00db | | Load_Top At_Offset_3
042e 8023 | # | Call 0x0,0x23
042f 8246 | F | Call 0x1,0x46
0430 00d1 | | Pop_Control Pop_Count_1
0431 c5fd | | Store 0x2,-0x3
0432 4502 |E | Exit_Subprogram 0x2
0433 0000 0000 | | .BLANK 0000[0x5]
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043b | ; | .CONST 0x043b ; Address of begin
0439 0004 | | .CONST 0x0004 ; Address of exception handler
043a 0001 | | .CONST 0x0001 ; Number of locals
043b BODY_0438:
043b INIT_0438:
043b 00db | | Load_Top At_Offset_3
043c 00db | | Load_Top At_Offset_3
043d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
043e 4800 |H | Short_Literal 0x0
043f e5ff | | Load 0x2,-0x1
0440 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0441 8240 | @ | Call 0x1,0x40
0442 8024 | $ | Call 0x0,0x24
0443 8246 | F | Call 0x1,0x46
0444 00d1 | | Pop_Control Pop_Count_1
0445 c5fe | | Store 0x2,-0x2
0446 4501 |E | Exit_Subprogram 0x1
0447 0000 | | .XXX[0x1]
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 0454 | T | .CONST 0x0454 ; Address of begin
0449 0004 | | .CONST 0x0004 ; Address of exception handler
044a 0003 | | .CONST 0x0003 ; Number of locals
044b INIT_0448:
044b 00db | | Load_Top At_Offset_3
044c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
044d 8025 | % | Call 0x0,0x25
044e 00e3 | | Load_Encached Natural_Cache
044f 03f1 | | Declare_Variable Discrete,With_Value
0450 e026 | & | Load 0x0,0x26
0451 0322 | " | Declare_Variable Record
0452 00d8 | | Load_Top At_Offset_0
0453 1c00 | | Execute_Immediate Run_Utility,0x0
0454 BODY_0448:
0454 00d9 | | Load_Top At_Offset_1
0455 00d8 | | Load_Top At_Offset_0
0456 00e4 | | Load_Encached Positive_Cache
0457 0260 | ` | Execute Discrete,In_Type
0458 7001 |p | Jump_Nonzero 0x45a
0459 0801 | | Execute_Immediate Raise,0x1
045a e5fe | | Load 0x2,-0x2
045b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
045c 8027 | ' | Call 0x0,0x27
045d 00d9 | | Load_Top At_Offset_1
045e 017d | } | Execute Record,Structure_Write
045f 00d8 | | Load_Top At_Offset_0
0460 8028 | ( | Call 0x0,0x28
0461 00d1 | | Pop_Control Pop_Count_1
0462 e5fd | | Load 0x2,-0x3
0463 e5fe | | Load 0x2,-0x2
0464 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0465 00da | | Load_Top At_Offset_2
0466 e402 | | Load 0x2,0x2
0467 00d8 | | Load_Top At_Offset_0
0468 00e4 | | Load_Encached Positive_Cache
0469 0260 | ` | Execute Discrete,In_Type
046a 7001 |p | Jump_Nonzero 0x46c
046b 0801 | | Execute_Immediate Raise,0x1
046c 8247 | G | Call 0x1,0x47
046d 00d1 | | Pop_Control Pop_Count_1
046e c5fd | | Store 0x2,-0x3
046f e5fd | | Load 0x2,-0x3
0470 e5fe | | Load 0x2,-0x2
0471 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0472 4800 |H | Short_Literal 0x0
0473 e5ff | | Load 0x2,-0x1
0474 4800 |H | Short_Literal 0x0
0475 8013 | | Call 0x0,0x13
0476 e402 | | Load 0x2,0x2
0477 00d8 | | Load_Top At_Offset_0
0478 00e4 | | Load_Encached Positive_Cache
0479 0260 | ` | Execute Discrete,In_Type
047a 7001 |p | Jump_Nonzero 0x47c
047b 0801 | | Execute_Immediate Raise,0x1
047c 8248 | H | Call 0x1,0x48
047d 00d1 | | Pop_Control Pop_Count_1
047e c5fd | | Store 0x2,-0x3
047f 4502 |E | Exit_Subprogram 0x2
0480 ; --------------------------------------------------------------------------------------
0480 ; SUBPROGRAM
0480 ; --------------------------------------------------------------------------------------
0480 048c | | .CONST 0x048c ; Address of begin
0481 0004 | | .CONST 0x0004 ; Address of exception handler
0482 0003 | | .CONST 0x0003 ; Number of locals
0483 INIT_0480:
0483 00db | | Load_Top At_Offset_3
0484 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0485 8025 | % | Call 0x0,0x25
0486 00e3 | | Load_Encached Natural_Cache
0487 03f1 | | Declare_Variable Discrete,With_Value
0488 e026 | & | Load 0x0,0x26
0489 0322 | " | Declare_Variable Record
048a 00d8 | | Load_Top At_Offset_0
048b 1c00 | | Execute_Immediate Run_Utility,0x0
048c BODY_0480:
048c 00cf | | Action Mark_Auxiliary
048d 4801 |H | Short_Literal 0x1
048e 00db | | Load_Top At_Offset_3
048f 0264 | d | Execute Discrete,Below_Bound
0490 7018 |p | Jump_Nonzero 0x4a9
0491 00d8 | | Load_Top At_Offset_0
0492 e5fe | | Load 0x2,-0x2
0493 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0494 8027 | ' | Call 0x0,0x27
0495 e403 | | Load 0x2,0x3
0496 017d | } | Execute Record,Structure_Write
0497 00db | | Load_Top At_Offset_3
0498 8029 | ) | Call 0x0,0x29
0499 0f11 | | Execute_Immediate Equal,0x11
049a 680c |h | Jump_Zero 0x4a7
049b e5fd | | Load 0x2,-0x3
049c e5fe | | Load 0x2,-0x2
049d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
049e 4800 |H | Short_Literal 0x0
049f e5ff | | Load 0x2,-0x1
04a0 4800 |H | Short_Literal 0x0
04a1 8013 | | Call 0x0,0x13
04a2 00db | | Load_Top At_Offset_3
04a3 8247 | G | Call 0x1,0x47
04a4 00d1 | | Pop_Control Pop_Count_1
04a5 c5fd | | Store 0x2,-0x3
04a6 4502 |E | Exit_Subprogram 0x2
04a7 00c8 | | Action Pop_Auxiliary_Range
04a8 37e8 |7 | Loop_Decreasing 0x491
04a9 00ce | | Action Pop_Auxiliary
04aa 0092 0993 | | Action Push_String_Extended,0x993 ; "code_gen.alter_write: no load_discrete_constant instruction"
04ac e00f | | Load 0x0,0xf
04ad 180f | | Execute Package,Field_Execute,Field_Number 0xf
04ae 4502 |E | Exit_Subprogram 0x2
04af 0000 | | .XXX[0x1]
04b0 ; --------------------------------------------------------------------------------------
04b0 ; SUBPROGRAM
04b0 ; --------------------------------------------------------------------------------------
04b0 04b3 | | .CONST 0x04b3 ; Address of begin
04b1 0004 | | .CONST 0x0004 ; Address of exception handler
04b2 0001 | | .CONST 0x0001 ; Number of locals
04b3 BODY_04b0:
04b3 INIT_04b0:
04b3 e5fb | | Load 0x2,-0x5
04b4 0092 0992 | | Action Push_String_Extended,0x992 ; "Unimplemented feature"
04b6 e009 | | Load 0x0,0x9
04b7 1815 | | Execute Package,Field_Execute,Field_Number 0x15
04b8 c5fb | | Store 0x2,-0x5
04b9 4801 |H | Short_Literal 0x1
04ba a5fe | | Store_Unchecked 0x2,-0x2
04bb 802a | * | Call 0x0,0x2a
04bc a5fd | | Store_Unchecked 0x2,-0x3
04bd 802b | + | Call 0x0,0x2b
04be a5fc | | Store_Unchecked 0x2,-0x4
04bf 4501 |E | Exit_Subprogram 0x1
04c0 ; --------------------------------------------------------------------------------------
04c0 ; SUBPROGRAM
04c0 ; --------------------------------------------------------------------------------------
04c0 04c3 | | .CONST 0x04c3 ; Address of begin
04c1 0004 | | .CONST 0x0004 ; Address of exception handler
04c2 0001 | | .CONST 0x0001 ; Number of locals
04c3 BODY_04c0:
04c3 INIT_04c0:
04c3 00db | | Load_Top At_Offset_3
04c4 00db | | Load_Top At_Offset_3
04c5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04c6 4800 |H | Short_Literal 0x0
04c7 e5ff | | Load 0x2,-0x1
04c8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04c9 8240 | @ | Call 0x1,0x40
04ca 802c | , | Call 0x0,0x2c
04cb 8246 | F | Call 0x1,0x46
04cc 00d1 | | Pop_Control Pop_Count_1
04cd c5fe | | Store 0x2,-0x2
04ce 4501 |E | Exit_Subprogram 0x1
04cf 0000 | | .XXX[0x1]
04d0 ; --------------------------------------------------------------------------------------
04d0 ; SUBPROGRAM
04d0 ; --------------------------------------------------------------------------------------
04d0 04d3 | | .CONST 0x04d3 ; Address of begin
04d1 0004 | | .CONST 0x0004 ; Address of exception handler
04d2 0001 | | .CONST 0x0001 ; Number of locals
04d3 BODY_04d0:
04d3 INIT_04d0:
04d3 8005 | | Call 0x0,0x5
04d4 00db | | Load_Top At_Offset_3
04d5 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
04d6 00db | | Load_Top At_Offset_3
04d7 00db | | Load_Top At_Offset_3
04d8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04d9 4800 |H | Short_Literal 0x0
04da e5ff | | Load 0x2,-0x1
04db 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04dc 8240 | @ | Call 0x1,0x40
04dd 802d | - | Call 0x0,0x2d
04de 8246 | F | Call 0x1,0x46
04df 00d1 | | Pop_Control Pop_Count_1
04e0 c5fe | | Store 0x2,-0x2
04e1 4501 |E | Exit_Subprogram 0x1
04e2 0000 0000 | | .BLANK 0000[0x6]
04e8 ; --------------------------------------------------------------------------------------
04e8 ; SUBPROGRAM
04e8 ; --------------------------------------------------------------------------------------
04e8 04eb | | .CONST 0x04eb ; Address of begin
04e9 0004 | | .CONST 0x0004 ; Address of exception handler
04ea 0001 | | .CONST 0x0001 ; Number of locals
04eb BODY_04e8:
04eb INIT_04e8:
04eb 00da | | Load_Top At_Offset_2
04ec 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04ed 824c | L | Call 0x1,0x4c
04ee 4501 |E | Exit_Subprogram 0x1
04ef 0000 | | .XXX[0x1]
04f0 ; --------------------------------------------------------------------------------------
04f0 ; SUBPROGRAM
04f0 ; --------------------------------------------------------------------------------------
04f0 04f3 | | .CONST 0x04f3 ; Address of begin
04f1 0004 | | .CONST 0x0004 ; Address of exception handler
04f2 0001 | | .CONST 0x0001 ; Number of locals
04f3 BODY_04f0:
04f3 INIT_04f0:
04f3 e5fd | | Load 0x2,-0x3
04f4 e5fe | | Load 0x2,-0x2
04f5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04f6 4801 |H | Short_Literal 0x1
04f7 e5ff | | Load 0x2,-0x1
04f8 802e | . | Call 0x0,0x2e
04f9 8246 | F | Call 0x1,0x46
04fa 00d1 | | Pop_Control Pop_Count_1
04fb c5fd | | Store 0x2,-0x3
04fc 4502 |E | Exit_Subprogram 0x2
04fd 0000 0000 | | .XXX[0x3]
04ff 0000 | |
0500 ; --------------------------------------------------------------------------------------
0500 ; SUBPROGRAM
0500 ; --------------------------------------------------------------------------------------
0500 0503 | | .CONST 0x0503 ; Address of begin
0501 0004 | | .CONST 0x0004 ; Address of exception handler
0502 0001 | | .CONST 0x0001 ; Number of locals
0503 BODY_0500:
0503 INIT_0500:
0503 e5f9 | | Load 0x2,-0x7
0504 e5fa | | Load 0x2,-0x6
0505 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0506 e5fb | | Load 0x2,-0x5
0507 e5fc | | Load 0x2,-0x4
0508 e5fd | | Load 0x2,-0x3
0509 e5fe | | Load 0x2,-0x2
050a e5ff | | Load 0x2,-0x1
050b 802f | / | Call 0x0,0x2f
050c 8246 | F | Call 0x1,0x46
050d 00d1 | | Pop_Control Pop_Count_1
050e c5f9 | | Store 0x2,-0x7
050f 4506 |E | Exit_Subprogram 0x6
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 e5fa | | Load 0x2,-0x6
0514 e5fb | | Load 0x2,-0x5
0515 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0516 e5fc | | Load 0x2,-0x4
0517 e5fd | | Load 0x2,-0x3
0518 e5fe | | Load 0x2,-0x2
0519 e5ff | | Load 0x2,-0x1
051a 8030 | 0 | Call 0x0,0x30
051b 8246 | F | Call 0x1,0x46
051c 00d1 | | Pop_Control Pop_Count_1
051d c5fa | | Store 0x2,-0x6
051e 4505 |E | Exit_Subprogram 0x5
051f 0000 | | .XXX[0x1]
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 0523 | # | .CONST 0x0523 ; Address of begin
0521 0004 | | .CONST 0x0004 ; Address of exception handler
0522 0001 | | .CONST 0x0001 ; Number of locals
0523 BODY_0520:
0523 INIT_0520:
0523 00da | | Load_Top At_Offset_2
0524 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0525 8025 | % | Call 0x0,0x25
0526 0a14 | | Execute_Immediate Plus,0x14
0527 0c80 | | Execute_Immediate Greater_Equal,0x80
0528 4401 |D | Exit_Subprogram With_Result,0x1
0529 0000 0000 | | .BLANK 0000[0x7]
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 4801 |H | Short_Literal 0x1
0534 e5fe | | Load 0x2,-0x2
0535 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0536 00da | | Load_Top At_Offset_2
0537 e5fe | | Load 0x2,-0x2
0538 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0539 4502 |E | Exit_Subprogram 0x2
053a 0000 0000 | | .BLANK 0000[0x6]
0540 ; --------------------------------------------------------------------------------------
0540 ; SUBPROGRAM
0540 ; --------------------------------------------------------------------------------------
0540 0543 | C | .CONST 0x0543 ; Address of begin
0541 0004 | | .CONST 0x0004 ; Address of exception handler
0542 0001 | | .CONST 0x0001 ; Number of locals
0543 BODY_0540:
0543 INIT_0540:
0543 00da | | Load_Top At_Offset_2
0544 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0545 a5fe | | Store_Unchecked 0x2,-0x2
0546 00da | | Load_Top At_Offset_2
0547 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0548 e5fd | | Load 0x2,-0x3
0549 017d | } | Execute Record,Structure_Write
054a 4502 |E | Exit_Subprogram 0x2
054b 0000 0000 | | .BLANK 0000[0x5]
0550 ; --------------------------------------------------------------------------------------
0550 ; SUBPROGRAM
0550 ; --------------------------------------------------------------------------------------
0550 0553 | S | .CONST 0x0553 ; Address of begin
0551 0004 | | .CONST 0x0004 ; Address of exception handler
0552 0001 | | .CONST 0x0001 ; Number of locals
0553 BODY_0550:
0553 INIT_0550:
0553 e5fd | | Load 0x2,-0x3
0554 e5fe | | Load 0x2,-0x2
0555 e5ff | | Load 0x2,-0x1
0556 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0557 8031 | 1 | Call 0x0,0x31
0558 00d1 | | Pop_Control Pop_Count_1
0559 c5fd | | Store 0x2,-0x3
055a 4502 |E | Exit_Subprogram 0x2
055b 0000 0000 | | .BLANK 0000[0x5]
0560 ; --------------------------------------------------------------------------------------
0560 ; SUBPROGRAM
0560 ; --------------------------------------------------------------------------------------
0560 0568 | h | .CONST 0x0568 ; Address of begin
0561 0004 | | .CONST 0x0004 ; Address of exception handler
0562 0002 | | .CONST 0x0002 ; Number of locals
0563 INIT_0560:
0563 4801 |H | Short_Literal 0x1
0564 e032 | 2 | Load 0x0,0x32
0565 1c08 | | Execute_Immediate Run_Utility,0x8
0566 00d8 | | Load_Top At_Offset_0
0567 1c00 | | Execute_Immediate Run_Utility,0x0
0568 BODY_0560:
0568 e5fd | | Load 0x2,-0x3
0569 00d9 | | Load_Top At_Offset_1
056a e5ff | | Load 0x2,-0x1
056b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
056c 8031 | 1 | Call 0x0,0x31
056d 00d1 | | Pop_Control Pop_Count_1
056e c5fd | | Store 0x2,-0x3
056f 4802 |H | Short_Literal 0x2
0570 e5fd | | Load 0x2,-0x3
0571 e009 | | Load 0x0,0x9
0572 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0573 7005 |p | Jump_Nonzero 0x579
0574 4801 |H | Short_Literal 0x1
0575 00d9 | | Load_Top At_Offset_1
0576 8033 | 3 | Call 0x0,0x33
0577 e5fe | | Load 0x2,-0x2
0578 017d | } | Execute Record,Structure_Write
0579 4502 |E | Exit_Subprogram 0x2
057a 0000 0000 | | .BLANK 0000[0x6]
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 0588 | | .CONST 0x0588 ; Address of begin
0581 0004 | | .CONST 0x0004 ; Address of exception handler
0582 0002 | | .CONST 0x0002 ; Number of locals
0583 INIT_0580:
0583 4801 |H | Short_Literal 0x1
0584 e032 | 2 | Load 0x0,0x32
0585 1c08 | | Execute_Immediate Run_Utility,0x8
0586 00d8 | | Load_Top At_Offset_0
0587 1c00 | | Execute_Immediate Run_Utility,0x0
0588 BODY_0580:
0588 e5fe | | Load 0x2,-0x2
0589 00d9 | | Load_Top At_Offset_1
058a e5ff | | Load 0x2,-0x1
058b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
058c 8031 | 1 | Call 0x0,0x31
058d 00d1 | | Pop_Control Pop_Count_1
058e c5fe | | Store 0x2,-0x2
058f 4502 |E | Exit_Subprogram 0x2
0590 ; --------------------------------------------------------------------------------------
0590 ; SUBPROGRAM
0590 ; --------------------------------------------------------------------------------------
0590 0593 | | .CONST 0x0593 ; Address of begin
0591 0004 | | .CONST 0x0004 ; Address of exception handler
0592 0001 | | .CONST 0x0001 ; Number of locals
0593 BODY_0590:
0593 INIT_0590:
0593 00da | | Load_Top At_Offset_2
0594 00eb | | Load_Encached Diana_Cache
0595 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0596 6806 |h | Jump_Zero 0x59d
0597 00da | | Load_Top At_Offset_2
0598 00eb | | Load_Encached Diana_Cache
0599 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
059a 00eb | | Load_Encached Diana_Cache
059b 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
059c 4401 |D | Exit_Subprogram With_Result,0x1
059d 00ea | | Load_Encached Null_String_Cache
059e 4401 |D | Exit_Subprogram With_Result,0x1
059f 0000 | | .XXX[0x1]
05a0 ; --------------------------------------------------------------------------------------
05a0 ; SUBPROGRAM
05a0 ; --------------------------------------------------------------------------------------
05a0 05a7 | | .CONST 0x05a7 ; Address of begin
05a1 0004 | | .CONST 0x0004 ; Address of exception handler
05a2 0004 | | .CONST 0x0004 ; Number of locals
05a3 INIT_05a0:
05a3 00e2 | | Load_Encached Integer_Cache
05a4 00ec | | Load_Encached Diana_Tree_Cache
05a5 029f 0883 | | Declare_Subprogram For_Call,INIT_0880
05a7 BODY_05a0:
05a7 e5ff | | Load 0x2,-0x1
05a8 e034 | 4 | Load 0x0,0x34
05a9 1b10 | | Execute Package,Field_Read,Field_Number 0x10
05aa 181d | | Execute Package,Field_Execute,Field_Number 0x1d
05ab 6806 |h | Jump_Zero 0x5b2
05ac e5ff | | Load 0x2,-0x1
05ad e034 | 4 | Load 0x0,0x34
05ae 1b10 | | Execute Package,Field_Read,Field_Number 0x10
05af 181c | | Execute Package,Field_Execute,Field_Number 0x1c
05b0 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
05b1 780e |x | Jump 0x5c0
05b2 8404 | | Call 0x2,0x4
05b3 00d9 | | Load_Top At_Offset_1
05b4 e034 | 4 | Load 0x0,0x34
05b5 1b10 | | Execute Package,Field_Read,Field_Number 0x10
05b6 181d | | Execute Package,Field_Execute,Field_Number 0x1d
05b7 6806 |h | Jump_Zero 0x5be
05b8 00d9 | | Load_Top At_Offset_1
05b9 e034 | 4 | Load 0x0,0x34
05ba 1b10 | | Execute Package,Field_Read,Field_Number 0x10
05bb 181c | | Execute Package,Field_Execute,Field_Number 0x1c
05bc 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
05bd 7802 |x | Jump 0x5c0
05be e23a | : | Load 0x1,0x3a
05bf 0257 | W | Execute Discrete,Raise
05c0 00da | | Load_Top At_Offset_2
05c1 4401 |D | Exit_Subprogram With_Result,0x1
05c2 0000 0000 | | .BLANK 0000[0x6]
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05cb | | .CONST 0x05cb ; Address of begin
05c9 0004 | | .CONST 0x0004 ; Address of exception handler
05ca 0001 | | .CONST 0x0001 ; Number of locals
05cb BODY_05c8:
05cb INIT_05c8:
05cb 0092 0994 | | Action Push_String_Extended,0x994 ; "Code_Gen failure"
05cd 00db | | Load_Top At_Offset_3
05ce 00eb | | Load_Encached Diana_Cache
05cf 1814 | | Execute Package,Field_Execute,Field_Number 0x14
05d0 e5fe | | Load 0x2,-0x2
05d1 027f | | Execute Discrete,Equal
05d2 e00f | | Load 0x0,0xf
05d3 180e | | Execute Package,Field_Execute,Field_Number 0xe
05d4 4503 |E | Exit_Subprogram 0x3
05d5 0000 0000 | | .XXX[0x3]
05d7 0000 | |
05d8 ; --------------------------------------------------------------------------------------
05d8 ; SUBPROGRAM
05d8 ; --------------------------------------------------------------------------------------
05d8 05e3 | | .CONST 0x05e3 ; Address of begin
05d9 0004 | | .CONST 0x0004 ; Address of exception handler
05da 0003 | | .CONST 0x0003 ; Number of locals
05db INIT_05d8:
05db e026 | & | Load 0x0,0x26
05dc 0322 | " | Declare_Variable Record
05dd 00d8 | | Load_Top At_Offset_0
05de 1c00 | | Execute_Immediate Run_Utility,0x0
05df 00db | | Load_Top At_Offset_3
05e0 8025 | % | Call 0x0,0x25
05e1 00e3 | | Load_Encached Natural_Cache
05e2 03f1 | | Declare_Variable Discrete,With_Value
05e3 BODY_05d8:
05e3 00d8 | | Load_Top At_Offset_0
05e4 7001 |p | Jump_Nonzero 0x5e6
05e5 08e0 | | Execute_Immediate Raise,0xe0
05e6 00d8 | | Load_Top At_Offset_0
05e7 00d8 | | Load_Top At_Offset_0
05e8 00e4 | | Load_Encached Positive_Cache
05e9 0260 | ` | Execute Discrete,In_Type
05ea 7001 |p | Jump_Nonzero 0x5ec
05eb 0801 | | Execute_Immediate Raise,0x1
05ec e5ff | | Load 0x2,-0x1
05ed 8027 | ' | Call 0x0,0x27
05ee 00da | | Load_Top At_Offset_2
05ef 017d | } | Execute Record,Structure_Write
05f0 00d9 | | Load_Top At_Offset_1
05f1 4401 |D | Exit_Subprogram With_Result,0x1
05f2 0000 0000 | | .BLANK 0000[0x6]
05f8 ; --------------------------------------------------------------------------------------
05f8 ; SUBPROGRAM
05f8 ; --------------------------------------------------------------------------------------
05f8 0606 | | .CONST 0x0606 ; Address of begin
05f9 0004 | | .CONST 0x0004 ; Address of exception handler
05fa 0004 | | .CONST 0x0004 ; Number of locals
05fb INIT_05f8:
05fb e026 | & | Load 0x0,0x26
05fc 0322 | " | Declare_Variable Record
05fd 00d8 | | Load_Top At_Offset_0
05fe 1c00 | | Execute_Immediate Run_Utility,0x0
05ff 00e3 | | Load_Encached Natural_Cache
0600 480a |H | Short_Literal 0xa
0601 e035 | 5 | Load 0x0,0x35
0602 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0603 1c08 | | Execute_Immediate Run_Utility,0x8
0604 00d8 | | Load_Top At_Offset_0
0605 1c00 | | Execute_Immediate Run_Utility,0x0
0606 BODY_05f8:
0606 e5fe | | Load 0x2,-0x2
0607 7024 |p$ | Jump_Nonzero 0x62c
0608 e5ff | | Load 0x2,-0x1
0609 8025 | % | Call 0x0,0x25
060a 7002 |p | Jump_Nonzero 0x60d
060b 4800 |H | Short_Literal 0x0
060c 4402 |D | Exit_Subprogram With_Result,0x2
060d e5ff | | Load 0x2,-0x1
060e 823f | ? | Call 0x1,0x3f
060f 00db | | Load_Top At_Offset_3
0610 017d | } | Execute Record,Structure_Write
0611 00da | | Load_Top At_Offset_2
0612 8029 | ) | Call 0x0,0x29
0613 0f03 | | Execute_Immediate Equal,0x3
0614 7003 |p | Jump_Nonzero 0x618
0615 00da | | Load_Top At_Offset_2
0616 8036 | 6 | Call 0x0,0x36
0617 4402 |D | Exit_Subprogram With_Result,0x2
0618 00da | | Load_Top At_Offset_2
0619 8037 | 7 | Call 0x0,0x37
061a 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
061b 00d8 | | Load_Top At_Offset_0
061c 00da | | Load_Top At_Offset_2
061d 00e0 | | Load_Encached Standard_Cache
061e 1818 | | Execute Package,Field_Execute,Field_Number 0x18
061f e035 | 5 | Load 0x0,0x35
0620 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0621 00d1 | | Pop_Control Pop_Count_1
0622 00d8 | | Load_Top At_Offset_0
0623 e035 | 5 | Load 0x0,0x35
0624 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0625 0a02 | | Execute_Immediate Plus,0x2
0626 00d8 | | Load_Top At_Offset_0
0627 00e3 | | Load_Encached Natural_Cache
0628 0260 | ` | Execute Discrete,In_Type
0629 7001 |p | Jump_Nonzero 0x62b
062a 0801 | | Execute_Immediate Raise,0x1
062b 4402 |D | Exit_Subprogram With_Result,0x2
062c e5fe | | Load 0x2,-0x2
062d 4402 |D | Exit_Subprogram With_Result,0x2
062e 0000 0000 | | .XXX[0x2]
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 0646 | F | .CONST 0x0646 ; Address of begin
0631 06b6 | | .CONST 0x06b6 ; Address of exception handler
0632 0008 | | .CONST 0x0008 ; Number of locals
0633 INIT_0630:
0633 00ec | | Load_Encached Diana_Tree_Cache
0634 00eb | | Load_Encached Diana_Cache
0635 1b96 | | Execute Package,Field_Read,Field_Number 0x96
0636 0322 | " | Declare_Variable Record
0637 00d8 | | Load_Top At_Offset_0
0638 1c00 | | Execute_Immediate Run_Utility,0x0
0639 e038 | 8 | Load 0x0,0x38
063a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
063b 02c7 | | Declare_Variable Any
063c 00d8 | | Load_Top At_Offset_0
063d 1c00 | | Execute_Immediate Run_Utility,0x0
063e e038 | 8 | Load 0x0,0x38
063f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0640 02c7 | | Declare_Variable Any
0641 00d8 | | Load_Top At_Offset_0
0642 1c00 | | Execute_Immediate Run_Utility,0x0
0643 00e5 | | Load_Encached Long_Integer_Cache
0644 00e2 | | Load_Encached Integer_Cache
0645 00e6 | | Load_Encached Float_Cache
0646 BODY_0630:
0646 4800 |H | Short_Literal 0x0
0647 a5fe | | Store_Unchecked 0x2,-0x2
0648 8004 | | Call 0x0,0x4
0649 e5fd | | Load 0x2,-0x3
064a 017d | } | Execute Record,Structure_Write
064b e5ff | | Load 0x2,-0x1
064c 00eb | | Load_Encached Diana_Cache
064d 1814 | | Execute Package,Field_Execute,Field_Number 0x14
064e 00d8 | | Load_Top At_Offset_0
064f 481d |H | Short_Literal 0x1d
0650 4831 |H1 | Short_Literal 0x31
0651 0262 | b | Execute Discrete,In_Range
0652 681f |h | Jump_Zero 0x672
0653 0b1d | | Execute_Immediate Case_Compare,0x1d
0654 7016 |p | Jump_Nonzero 0x66b
0655 0b28 | ( | Execute_Immediate Case_Compare,0x28
0656 7003 |p | Jump_Nonzero 0x65a
0657 0f31 | 1 | Execute_Immediate Equal,0x31
0658 7007 |p | Jump_Nonzero 0x660
0659 4502 |E | Exit_Subprogram 0x2
065a 00d1 | | Pop_Control Pop_Count_1
065b e5ff | | Load 0x2,-0x1
065c 00eb | | Load_Encached Diana_Cache
065d 18ff | | Execute Package,Field_Execute,Field_Number 0xff
065e a402 | | Store_Unchecked 0x2,0x2
065f 7814 |x | Jump 0x674
0660 e5ff | | Load 0x2,-0x1
0661 00eb | | Load_Encached Diana_Cache
0662 18f0 | | Execute Package,Field_Execute,Field_Number 0xf0
0663 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0664 00d9 | | Load_Top At_Offset_1
0665 8012 | | Call 0x0,0x12
0666 e5fd | | Load 0x2,-0x3
0667 017d | } | Execute Record,Structure_Write
0668 4801 |H | Short_Literal 0x1
0669 a5fe | | Store_Unchecked 0x2,-0x2
066a 4502 |E | Exit_Subprogram 0x2
066b 00d1 | | Pop_Control Pop_Count_1
066c e5ff | | Load 0x2,-0x1
066d 4901 |I | Short_Literal 0x101
066e 00eb | | Load_Encached Diana_Cache
066f 0096 | | Execute Package,Field_Execute_Dynamic
0670 a402 | | Store_Unchecked 0x2,0x2
0671 7802 |x | Jump 0x674
0672 00d1 | | Pop_Control Pop_Count_1
0673 4502 |E | Exit_Subprogram 0x2
0674 e402 | | Load 0x2,0x2
0675 00eb | | Load_Encached Diana_Cache
0676 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0677 703d |p= | Jump_Nonzero 0x6b5
0678 e402 | | Load 0x2,0x2
0679 e034 | 4 | Load 0x0,0x34
067a 1b10 | | Execute Package,Field_Read,Field_Number 0x10
067b 181e | | Execute Package,Field_Execute,Field_Number 0x1e
067c 680c |h | Jump_Zero 0x689
067d e402 | | Load 0x2,0x2
067e e034 | 4 | Load 0x0,0x34
067f 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0680 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0681 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0682 00d9 | | Load_Top At_Offset_1
0683 8012 | | Call 0x0,0x12
0684 e5fd | | Load 0x2,-0x3
0685 017d | } | Execute Record,Structure_Write
0686 4801 |H | Short_Literal 0x1
0687 a5fe | | Store_Unchecked 0x2,-0x2
0688 4502 |E | Exit_Subprogram 0x2
0689 e402 | | Load 0x2,0x2
068a 00eb | | Load_Encached Diana_Cache
068b 18f5 | | Execute Package,Field_Execute,Field_Number 0xf5
068c e403 | | Load 0x2,0x3
068d 017d | } | Execute Record,Structure_Write
068e e403 | | Load 0x2,0x3
068f 00eb | | Load_Encached Diana_Cache
0690 18a5 | | Execute Package,Field_Execute,Field_Number 0xa5
0691 680f |h | Jump_Zero 0x6a1
0692 4801 |H | Short_Literal 0x1
0693 a5fe | | Store_Unchecked 0x2,-0x2
0694 e403 | | Load 0x2,0x3
0695 00eb | | Load_Encached Diana_Cache
0696 189f | | Execute Package,Field_Execute,Field_Number 0x9f
0697 c405 | | Store 0x2,0x5
0698 00db | | Load_Top At_Offset_3
0699 e038 | 8 | Load 0x0,0x38
069a 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
069b 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
069c 00da | | Load_Top At_Offset_2
069d 801f | | Call 0x0,0x1f
069e e5fd | | Load 0x2,-0x3
069f 017d | } | Execute Record,Structure_Write
06a0 4502 |E | Exit_Subprogram 0x2
06a1 e403 | | Load 0x2,0x3
06a2 00eb | | Load_Encached Diana_Cache
06a3 18a6 | | Execute Package,Field_Execute,Field_Number 0xa6
06a4 680f |h | Jump_Zero 0x6b4
06a5 4801 |H | Short_Literal 0x1
06a6 a5fe | | Store_Unchecked 0x2,-0x2
06a7 e403 | | Load 0x2,0x3
06a8 00eb | | Load_Encached Diana_Cache
06a9 18a0 | | Execute Package,Field_Execute,Field_Number 0xa0
06aa c404 | | Store 0x2,0x4
06ab e404 | | Load 0x2,0x4
06ac e038 | 8 | Load 0x0,0x38
06ad 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
06ae 0041 | A | Store_Top_Unchecked Float,At_Offset_1
06af 00d8 | | Load_Top At_Offset_0
06b0 8039 | 9 | Call 0x0,0x39
06b1 e5fd | | Load 0x2,-0x3
06b2 017d | } | Execute Record,Structure_Write
06b3 4502 |E | Exit_Subprogram 0x2
06b4 4502 |E | Exit_Subprogram 0x2
06b5 4502 |E | Exit_Subprogram 0x2
06b6 TRAP_0630:
06b6 0007 | | Action Break_Optional
06b7 4502 |E | Exit_Subprogram 0x2
06b8 ; --------------------------------------------------------------------------------------
06b8 ; SUBPROGRAM
06b8 ; --------------------------------------------------------------------------------------
06b8 06bb | | .CONST 0x06bb ; Address of begin
06b9 0004 | | .CONST 0x0004 ; Address of exception handler
06ba 0001 | | .CONST 0x0001 ; Number of locals
06bb BODY_06b8:
06bb INIT_06b8:
06bb 00da | | Load_Top At_Offset_2
06bc e034 | 4 | Load 0x0,0x34
06bd 1b10 | | Execute Package,Field_Read,Field_Number 0x10
06be 1820 | | Execute Package,Field_Execute,Field_Number 0x20
06bf 4401 |D | Exit_Subprogram With_Result,0x1
06c0 ; --------------------------------------------------------------------------------------
06c0 ; SUBPROGRAM
06c0 ; --------------------------------------------------------------------------------------
06c0 06c3 | | .CONST 0x06c3 ; Address of begin
06c1 0004 | | .CONST 0x0004 ; Address of exception handler
06c2 0001 | | .CONST 0x0001 ; Number of locals
06c3 BODY_06c0:
06c3 INIT_06c0:
06c3 00da | | Load_Top At_Offset_2
06c4 e034 | 4 | Load 0x0,0x34
06c5 1b10 | | Execute Package,Field_Read,Field_Number 0x10
06c6 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
06c7 4401 |D | Exit_Subprogram With_Result,0x1
06c8 ; --------------------------------------------------------------------------------------
06c8 ; SUBPROGRAM
06c8 ; --------------------------------------------------------------------------------------
06c8 06cb | | .CONST 0x06cb ; Address of begin
06c9 0004 | | .CONST 0x0004 ; Address of exception handler
06ca 0001 | | .CONST 0x0001 ; Number of locals
06cb BODY_06c8:
06cb INIT_06c8:
06cb 00da | | Load_Top At_Offset_2
06cc 00eb | | Load_Encached Diana_Cache
06cd 1814 | | Execute Package,Field_Execute,Field_Number 0x14
06ce 0fa2 | | Execute_Immediate Equal,0xa2
06cf 6802 |h | Jump_Zero 0x6d2
06d0 4800 |H | Short_Literal 0x0
06d1 4401 |D | Exit_Subprogram With_Result,0x1
06d2 00da | | Load_Top At_Offset_2
06d3 00eb | | Load_Encached Diana_Cache
06d4 1814 | | Execute Package,Field_Execute,Field_Number 0x14
06d5 0f1e | | Execute_Immediate Equal,0x1e
06d6 6802 |h | Jump_Zero 0x6d9
06d7 4801 |H | Short_Literal 0x1
06d8 4401 |D | Exit_Subprogram With_Result,0x1
06d9 00da | | Load_Top At_Offset_2
06da 8243 | C | Call 0x1,0x43
06db 6802 |h | Jump_Zero 0x6de
06dc 4800 |H | Short_Literal 0x0
06dd 4401 |D | Exit_Subprogram With_Result,0x1
06de 4801 |H | Short_Literal 0x1
06df 4401 |D | Exit_Subprogram With_Result,0x1
06e0 ; --------------------------------------------------------------------------------------
06e0 ; SUBPROGRAM
06e0 ; --------------------------------------------------------------------------------------
06e0 06e6 | | .CONST 0x06e6 ; Address of begin
06e1 0004 | | .CONST 0x0004 ; Address of exception handler
06e2 0003 | | .CONST 0x0003 ; Number of locals
06e3 INIT_06e0:
06e3 e003 | | Load 0x0,0x3
06e4 0322 | " | Declare_Variable Record
06e5 00e1 | | Load_Encached Boolean_Cache
06e6 BODY_06e0:
06e6 00d9 | | Load_Top At_Offset_1
06e7 00e1 | | Load_Encached Boolean_Cache
06e8 e5ff | | Load 0x2,-0x1
06e9 8241 | A | Call 0x1,0x41
06ea 005a | Z | Store_Top Discrete,At_Offset_2
06eb 00d1 | | Pop_Control Pop_Count_1
06ec 00d8 | | Load_Top At_Offset_0
06ed a5fd | | Store_Unchecked 0x2,-0x3
06ee 00d8 | | Load_Top At_Offset_0
06ef 6804 |h | Jump_Zero 0x6f4
06f0 e5fe | | Load 0x2,-0x2
06f1 00da | | Load_Top At_Offset_2
06f2 8231 | 1 | Call 0x1,0x31
06f3 00d1 | | Pop_Control Pop_Count_1
06f4 4502 |E | Exit_Subprogram 0x2
06f5 0000 0000 | | .XXX[0x3]
06f7 0000 | |
06f8 ; --------------------------------------------------------------------------------------
06f8 ; SUBPROGRAM
06f8 ; --------------------------------------------------------------------------------------
06f8 06fb | | .CONST 0x06fb ; Address of begin
06f9 06ff | | .CONST 0x06ff ; Address of exception handler
06fa 0001 | | .CONST 0x0001 ; Number of locals
06fb BODY_06f8:
06fb INIT_06f8:
06fb 00db | | Load_Top At_Offset_3
06fc 00db | | Load_Top At_Offset_3
06fd 803a | : | Call 0x0,0x3a
06fe 4502 |E | Exit_Subprogram 0x2
06ff TRAP_06f8:
06ff e011 | | Load 0x0,0x11
0700 010f | | Execute Exception,Equal
0701 6806 |h | Jump_Zero 0x708
0702 e5fd | | Load 0x2,-0x3
0703 e239 | 9 | Load 0x1,0x39
0704 e009 | | Load 0x0,0x9
0705 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0706 c5fd | | Store 0x2,-0x3
0707 4502 |E | Exit_Subprogram 0x2
0708 0100 | | Execute Exception,Raise
0709 0000 0000 | | .BLANK 0000[0x7]
0710 ; --------------------------------------------------------------------------------------
0710 ; SUBPROGRAM
0710 ; --------------------------------------------------------------------------------------
0710 0713 | | .CONST 0x0713 ; Address of begin
0711 0718 | | .CONST 0x0718 ; Address of exception handler
0712 0001 | | .CONST 0x0001 ; Number of locals
0713 BODY_0710:
0713 INIT_0710:
0713 e5fd | | Load 0x2,-0x3
0714 e5fe | | Load 0x2,-0x2
0715 e5ff | | Load 0x2,-0x1
0716 803b | ; | Call 0x0,0x3b
0717 4503 |E | Exit_Subprogram 0x3
0718 TRAP_0710:
0718 e011 | | Load 0x0,0x11
0719 010f | | Execute Exception,Equal
071a 6806 |h | Jump_Zero 0x721
071b e5fc | | Load 0x2,-0x4
071c e239 | 9 | Load 0x1,0x39
071d e009 | | Load 0x0,0x9
071e 1815 | | Execute Package,Field_Execute,Field_Number 0x15
071f c5fc | | Store 0x2,-0x4
0720 4503 |E | Exit_Subprogram 0x3
0721 0100 | | Execute Exception,Raise
0722 0000 0000 | | .BLANK 0000[0x6]
0728 ; --------------------------------------------------------------------------------------
0728 ; SUBPROGRAM
0728 ; --------------------------------------------------------------------------------------
0728 072b | + | .CONST 0x072b ; Address of begin
0729 0730 | 0 | .CONST 0x0730 ; Address of exception handler
072a 0001 | | .CONST 0x0001 ; Number of locals
072b BODY_0728:
072b INIT_0728:
072b e5fd | | Load 0x2,-0x3
072c e5fe | | Load 0x2,-0x2
072d e5ff | | Load 0x2,-0x1
072e 803c | < | Call 0x0,0x3c
072f 4503 |E | Exit_Subprogram 0x3
0730 TRAP_0728:
0730 e011 | | Load 0x0,0x11
0731 010f | | Execute Exception,Equal
0732 6806 |h | Jump_Zero 0x739
0733 e5fc | | Load 0x2,-0x4
0734 e239 | 9 | Load 0x1,0x39
0735 e009 | | Load 0x0,0x9
0736 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0737 c5fc | | Store 0x2,-0x4
0738 4503 |E | Exit_Subprogram 0x3
0739 0100 | | Execute Exception,Raise
073a 0000 0000 | | .BLANK 0000[0x6]
0740 ; --------------------------------------------------------------------------------------
0740 ; SUBPROGRAM
0740 ; --------------------------------------------------------------------------------------
0740 0744 | D | .CONST 0x0744 ; Address of begin
0741 075a | Z | .CONST 0x075a ; Address of exception handler
0742 0002 | | .CONST 0x0002 ; Number of locals
0743 INIT_0740:
0743 00e1 | | Load_Encached Boolean_Cache
0744 BODY_0740:
0744 e5fa | | Load 0x2,-0x6
0745 e5fb | | Load 0x2,-0x5
0746 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0747 e5fd | | Load 0x2,-0x3
0748 e5fc | | Load 0x2,-0x4
0749 4800 |H | Short_Literal 0x0
074a e5ff | | Load 0x2,-0x1
074b 823d | = | Call 0x1,0x3d
074c 00d8 | | Load_Top At_Offset_0
074d 00e3 | | Load_Encached Natural_Cache
074e 0260 | ` | Execute Discrete,In_Type
074f 7001 |p | Jump_Nonzero 0x751
0750 0801 | | Execute_Immediate Raise,0x1
0751 e5fe | | Load 0x2,-0x2
0752 e5fb | | Load 0x2,-0x5
0753 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0754 8240 | @ | Call 0x1,0x40
0755 803d | = | Call 0x0,0x3d
0756 8246 | F | Call 0x1,0x46
0757 00d1 | | Pop_Control Pop_Count_1
0758 c5fa | | Store 0x2,-0x6
0759 4505 |E | Exit_Subprogram 0x5
075a TRAP_0740:
075a e23a | : | Load 0x1,0x3a
075b 010f | | Execute Exception,Equal
075c 6811 |h | Jump_Zero 0x76e
075d 00e1 | | Load_Encached Boolean_Cache
075e e5fb | | Load 0x2,-0x5
075f e5ff | | Load 0x2,-0x1
0760 8245 | E | Call 0x1,0x45
0761 00d1 | | Pop_Control Pop_Count_1
0762 005a | Z | Store_Top Discrete,At_Offset_2
0763 00d9 | | Load_Top At_Offset_1
0764 7008 |p | Jump_Nonzero 0x76d
0765 e5fa | | Load 0x2,-0x6
0766 00ea | | Load_Encached Null_String_Cache
0767 e5ff | | Load 0x2,-0x1
0768 823c | < | Call 0x1,0x3c
0769 e238 | 8 | Load 0x1,0x38
076a e009 | | Load 0x0,0x9
076b 1817 | | Execute Package,Field_Execute,Field_Number 0x17
076c c5fa | | Store 0x2,-0x6
076d 4505 |E | Exit_Subprogram 0x5
076e e5fa | | Load 0x2,-0x6
076f 0092 0990 | | Action Push_String_Extended,0x990 ; "Internal error: "
0771 e015 | | Load 0x0,0x15
0772 180d | | Execute Package,Field_Execute,Field_Number 0xd
0773 01cc | | Execute Vector,Catenate
0774 0092 0991 | | Action Push_String_Extended,0x991 ; " raised while accessing an object"
0776 01cc | | Execute Vector,Catenate
0777 e009 | | Load 0x0,0x9
0778 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0779 c5fa | | Store 0x2,-0x6
077a 4505 |E | Exit_Subprogram 0x5
077b 0000 0000 | | .BLANK 0000[0x5]
0780 ; --------------------------------------------------------------------------------------
0780 ; SUBPROGRAM
0780 ; --------------------------------------------------------------------------------------
0780 0784 | | .CONST 0x0784 ; Address of begin
0781 079a | | .CONST 0x079a ; Address of exception handler
0782 0002 | | .CONST 0x0002 ; Number of locals
0783 INIT_0780:
0783 00e1 | | Load_Encached Boolean_Cache
0784 BODY_0780:
0784 e5fa | | Load 0x2,-0x6
0785 e5fb | | Load 0x2,-0x5
0786 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0787 e5fd | | Load 0x2,-0x3
0788 e5fc | | Load 0x2,-0x4
0789 4800 |H | Short_Literal 0x0
078a e5ff | | Load 0x2,-0x1
078b 823d | = | Call 0x1,0x3d
078c 00d8 | | Load_Top At_Offset_0
078d 00e3 | | Load_Encached Natural_Cache
078e 0260 | ` | Execute Discrete,In_Type
078f 7001 |p | Jump_Nonzero 0x791
0790 0801 | | Execute_Immediate Raise,0x1
0791 e5fe | | Load 0x2,-0x2
0792 e5fb | | Load 0x2,-0x5
0793 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0794 8240 | @ | Call 0x1,0x40
0795 803d | = | Call 0x0,0x3d
0796 8246 | F | Call 0x1,0x46
0797 00d1 | | Pop_Control Pop_Count_1
0798 c5fa | | Store 0x2,-0x6
0799 4505 |E | Exit_Subprogram 0x5
079a TRAP_0780:
079a e23a | : | Load 0x1,0x3a
079b 010f | | Execute Exception,Equal
079c 6811 |h | Jump_Zero 0x7ae
079d 00e1 | | Load_Encached Boolean_Cache
079e e5fb | | Load 0x2,-0x5
079f e5ff | | Load 0x2,-0x1
07a0 8245 | E | Call 0x1,0x45
07a1 00d1 | | Pop_Control Pop_Count_1
07a2 005a | Z | Store_Top Discrete,At_Offset_2
07a3 00d9 | | Load_Top At_Offset_1
07a4 7008 |p | Jump_Nonzero 0x7ad
07a5 e5fa | | Load 0x2,-0x6
07a6 00ea | | Load_Encached Null_String_Cache
07a7 e5ff | | Load 0x2,-0x1
07a8 823c | < | Call 0x1,0x3c
07a9 e238 | 8 | Load 0x1,0x38
07aa e009 | | Load 0x0,0x9
07ab 1817 | | Execute Package,Field_Execute,Field_Number 0x17
07ac c5fa | | Store 0x2,-0x6
07ad 4505 |E | Exit_Subprogram 0x5
07ae e5fa | | Load 0x2,-0x6
07af 0092 0990 | | Action Push_String_Extended,0x990 ; "Internal error: "
07b1 e015 | | Load 0x0,0x15
07b2 180d | | Execute Package,Field_Execute,Field_Number 0xd
07b3 01cc | | Execute Vector,Catenate
07b4 0092 0991 | | Action Push_String_Extended,0x991 ; " raised while accessing an object"
07b6 01cc | | Execute Vector,Catenate
07b7 e009 | | Load 0x0,0x9
07b8 1815 | | Execute Package,Field_Execute,Field_Number 0x15
07b9 c5fa | | Store 0x2,-0x6
07ba 4505 |E | Exit_Subprogram 0x5
07bb 0000 0000 | | .BLANK 0000[0x5]
07c0 ; --------------------------------------------------------------------------------------
07c0 ; SUBPROGRAM
07c0 ; --------------------------------------------------------------------------------------
07c0 07d0 | | .CONST 0x07d0 ; Address of begin
07c1 07e8 | | .CONST 0x07e8 ; Address of exception handler
07c2 0004 | | .CONST 0x0004 ; Number of locals
07c3 INIT_07c0:
07c3 e5fb | | Load 0x2,-0x5
07c4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
07c5 8025 | % | Call 0x0,0x25
07c6 00e3 | | Load_Encached Natural_Cache
07c7 03f1 | | Declare_Variable Discrete,With_Value
07c8 e026 | & | Load 0x0,0x26
07c9 0322 | " | Declare_Variable Record
07ca e5fb | | Load 0x2,-0x5
07cb 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
07cc 823f | ? | Call 0x1,0x3f
07cd 00d9 | | Load_Top At_Offset_1
07ce 017d | } | Execute Record,Structure_Write
07cf 00e1 | | Load_Encached Boolean_Cache
07d0 BODY_07c0:
07d0 00d9 | | Load_Top At_Offset_1
07d1 e5ff | | Load 0x2,-0x1
07d2 823d | = | Call 0x1,0x3d
07d3 803e | > | Call 0x0,0x3e
07d4 00d1 | | Pop_Control Pop_Count_1
07d5 00d9 | | Load_Top At_Offset_1
07d6 e5fc | | Load 0x2,-0x4
07d7 e5fd | | Load 0x2,-0x3
07d8 803f | ? | Call 0x0,0x3f
07d9 00d1 | | Pop_Control Pop_Count_1
07da e5fa | | Load 0x2,-0x6
07db e5fb | | Load 0x2,-0x5
07dc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
07dd 00db | | Load_Top At_Offset_3
07de e402 | | Load 0x2,0x2
07df 00d8 | | Load_Top At_Offset_0
07e0 00e4 | | Load_Encached Positive_Cache
07e1 0260 | ` | Execute Discrete,In_Type
07e2 7001 |p | Jump_Nonzero 0x7e4
07e3 0801 | | Execute_Immediate Raise,0x1
07e4 8247 | G | Call 0x1,0x47
07e5 00d1 | | Pop_Control Pop_Count_1
07e6 c5fa | | Store 0x2,-0x6
07e7 4505 |E | Exit_Subprogram 0x5
07e8 TRAP_07c0:
07e8 e23a | : | Load 0x1,0x3a
07e9 010f | | Execute Exception,Equal
07ea 6811 |h | Jump_Zero 0x7fc
07eb 00e1 | | Load_Encached Boolean_Cache
07ec e5fb | | Load 0x2,-0x5
07ed e5ff | | Load 0x2,-0x1
07ee 8245 | E | Call 0x1,0x45
07ef 00d1 | | Pop_Control Pop_Count_1
07f0 005a | Z | Store_Top Discrete,At_Offset_2
07f1 00d9 | | Load_Top At_Offset_1
07f2 7008 |p | Jump_Nonzero 0x7fb
07f3 e5fa | | Load 0x2,-0x6
07f4 00ea | | Load_Encached Null_String_Cache
07f5 e5ff | | Load 0x2,-0x1
07f6 823c | < | Call 0x1,0x3c
07f7 e238 | 8 | Load 0x1,0x38
07f8 e009 | | Load 0x0,0x9
07f9 1817 | | Execute Package,Field_Execute,Field_Number 0x17
07fa c5fa | | Store 0x2,-0x6
07fb 4505 |E | Exit_Subprogram 0x5
07fc e5fa | | Load 0x2,-0x6
07fd 0092 0990 | | Action Push_String_Extended,0x990 ; "Internal error: "
07ff e015 | | Load 0x0,0x15
0800 180d | | Execute Package,Field_Execute,Field_Number 0xd
0801 01cc | | Execute Vector,Catenate
0802 0092 0991 | | Action Push_String_Extended,0x991 ; " raised while accessing an object"
0804 01cc | | Execute Vector,Catenate
0805 e009 | | Load 0x0,0x9
0806 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0807 c5fa | | Store 0x2,-0x6
0808 4505 |E | Exit_Subprogram 0x5
0809 0000 0000 | | .BLANK 0000[0x7]
0810 ; --------------------------------------------------------------------------------------
0810 ; SUBPROGRAM
0810 ; --------------------------------------------------------------------------------------
0810 0813 | | .CONST 0x0813 ; Address of begin
0811 0004 | | .CONST 0x0004 ; Address of exception handler
0812 0001 | | .CONST 0x0001 ; Number of locals
0813 BODY_0810:
0813 INIT_0810:
0813 00da | | Load_Top At_Offset_2
0814 4801 |H | Short_Literal 0x1
0815 8040 | @ | Call 0x0,0x40
0816 4801 |H | Short_Literal 0x1
0817 803c | < | Call 0x0,0x3c
0818 4501 |E | Exit_Subprogram 0x1
0819 0000 0000 | | .BLANK 0000[0x7]
0820 ; --------------------------------------------------------------------------------------
0820 ; SUBPROGRAM
0820 ; --------------------------------------------------------------------------------------
0820 0832 | 2 | .CONST 0x0832 ; Address of begin
0821 0853 | S | .CONST 0x0853 ; Address of exception handler
0822 0009 | | .CONST 0x0009 ; Number of locals
0823 INIT_0820:
0823 00ec | | Load_Encached Diana_Tree_Cache
0824 029f 0893 | | Declare_Subprogram For_Call,INIT_0890
0826 029f 08b3 | | Declare_Subprogram For_Call,INIT_08b0
0828 029f 08d3 | | Declare_Subprogram For_Call,INIT_08d0
082a 029f 0903 | | Declare_Subprogram For_Call,INIT_0900
082c 029f 091b | | Declare_Subprogram For_Call,INIT_0918
082e 029f 0933 | 3| Declare_Subprogram For_Call,INIT_0930
0830 029f 094b | K| Declare_Subprogram For_Call,INIT_0948
0832 BODY_0820:
0832 e5ff | | Load 0x2,-0x1
0833 e5fe | | Load 0x2,-0x2
0834 e016 | | Load 0x0,0x16
0835 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0836 6818 |h | Jump_Zero 0x84f
0837 e5fe | | Load 0x2,-0x2
0838 00eb | | Load_Encached Diana_Cache
0839 1888 | | Execute Package,Field_Execute,Field_Number 0x88
083a e016 | | Load 0x0,0x16
083b 1819 | | Execute Package,Field_Execute,Field_Number 0x19
083c 00eb | | Load_Encached Diana_Cache
083d 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
083e a402 | | Store_Unchecked 0x2,0x2
083f e402 | | Load 0x2,0x2
0840 00eb | | Load_Encached Diana_Cache
0841 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0842 0fa6 | | Execute_Immediate Equal,0xa6
0843 6805 |h | Jump_Zero 0x849
0844 e402 | | Load 0x2,0x2
0845 e5ff | | Load 0x2,-0x1
0846 e5fe | | Load 0x2,-0x2
0847 8409 | | Call 0x2,0x9
0848 4506 |E | Exit_Subprogram 0x6
0849 e5f9 | | Load 0x2,-0x7
084a e237 | 7 | Load 0x1,0x37
084b e009 | | Load 0x0,0x9
084c 1815 | | Execute Package,Field_Execute,Field_Number 0x15
084d c5f9 | | Store 0x2,-0x7
084e 4506 |E | Exit_Subprogram 0x6
084f e5ff | | Load 0x2,-0x1
0850 e5fe | | Load 0x2,-0x2
0851 8406 | | Call 0x2,0x6
0852 4506 |E | Exit_Subprogram 0x6
0853 TRAP_0820:
0853 0007 | | Action Break_Optional
0854 e5f9 | | Load 0x2,-0x7
0855 0092 0990 | | Action Push_String_Extended,0x990 ; "Internal error: "
0857 e015 | | Load 0x0,0x15
0858 180d | | Execute Package,Field_Execute,Field_Number 0xd
0859 01cc | | Execute Vector,Catenate
085a 0092 0995 | | Action Push_String_Extended,0x995 ; " raised while accessing a variant record field"
085c 01cc | | Execute Vector,Catenate
085d e009 | | Load 0x0,0x9
085e 1815 | | Execute Package,Field_Execute,Field_Number 0x15
085f c5f9 | | Store 0x2,-0x7
0860 4506 |E | Exit_Subprogram 0x6
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 e016 | | Load 0x0,0x16
086d 1815 | | Execute Package,Field_Execute,Field_Number 0x15
086e 6802 |h | Jump_Zero 0x871
086f 4801 |H | Short_Literal 0x1
0870 4401 |D | Exit_Subprogram With_Result,0x1
0871 00da | | Load_Top At_Offset_2
0872 00eb | | Load_Encached Diana_Cache
0873 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0874 0fa2 | | Execute_Immediate Equal,0xa2
0875 6802 |h | Jump_Zero 0x878
0876 4801 |H | Short_Literal 0x1
0877 4401 |D | Exit_Subprogram With_Result,0x1
0878 4800 |H | Short_Literal 0x0
0879 4401 |D | Exit_Subprogram With_Result,0x1
087a 0000 0000 | | .BLANK 0000[0x6]
0880 ; --------------------------------------------------------------------------------------
0880 ; SUBPROGRAM
0880 ; --------------------------------------------------------------------------------------
0880 0883 | | .CONST 0x0883 ; Address of begin
0881 0889 | | .CONST 0x0889 ; Address of exception handler
0882 0001 | | .CONST 0x0001 ; Number of locals
0883 BODY_0880:
0883 INIT_0880:
0883 e5ff | | Load 0x2,-0x1
0884 490b |I | Short_Literal 0x10b
0885 00eb | | Load_Encached Diana_Cache
0886 0096 | | Execute Package,Field_Execute_Dynamic
0887 a403 | | Store_Unchecked 0x2,0x3
0888 4501 |E | Exit_Subprogram 0x1
0889 TRAP_0880:
0889 0007 | | Action Break_Optional
088a e23a | : | Load 0x1,0x3a
088b 0257 | W | Execute Discrete,Raise
088c 0000 0000 | | .BLANK 0000[0x4]
0890 ; --------------------------------------------------------------------------------------
0890 ; SUBPROGRAM
0890 ; --------------------------------------------------------------------------------------
0890 0896 | | .CONST 0x0896 ; Address of begin
0891 0004 | | .CONST 0x0004 ; Address of exception handler
0892 0002 | | .CONST 0x0002 ; Number of locals
0893 INIT_0890:
0893 00da | | Load_Top At_Offset_2
0894 00eb | | Load_Encached Diana_Cache
0895 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0896 BODY_0890:
0896 00cf | | Action Mark_Auxiliary
0897 7805 |x | Jump 0x89d
0898 00d9 | | Load_Top At_Offset_1
0899 00eb | | Load_Encached Diana_Cache
089a 18ec | | Execute Package,Field_Execute,Field_Number 0xec
089b 0032 | 2 | Store_Top Heap_Access,At_Offset_2
089c 00c9 | | Action Pop_Auxiliary_Loop
089d 00d9 | | Load_Top At_Offset_1
089e 00eb | | Load_Encached Diana_Cache
089f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
08a0 0f72 | r | Execute_Immediate Equal,0x72
08a1 00da | | Load_Top At_Offset_2
08a2 00eb | | Load_Encached Diana_Cache
08a3 1814 | | Execute Package,Field_Execute,Field_Number 0x14
08a4 0fa2 | | Execute_Immediate Equal,0xa2
08a5 0278 | x | Execute Discrete,Or
08a6 6ff1 |o | Jump_Zero 0x898
08a7 00ce | | Action Pop_Auxiliary
08a8 00d8 | | Load_Top At_Offset_0
08a9 4401 |D | Exit_Subprogram With_Result,0x1
08aa 0000 0000 | | .BLANK 0000[0x6]
08b0 ; --------------------------------------------------------------------------------------
08b0 ; SUBPROGRAM
08b0 ; --------------------------------------------------------------------------------------
08b0 08b6 | | .CONST 0x08b6 ; Address of begin
08b1 0004 | | .CONST 0x0004 ; Address of exception handler
08b2 0003 | | .CONST 0x0003 ; Number of locals
08b3 INIT_08b0:
08b3 00da | | Load_Top At_Offset_2
08b4 8403 | | Call 0x2,0x3
08b5 e23b | ; | Load 0x1,0x3b
08b6 BODY_08b0:
08b6 00cf | | Action Mark_Auxiliary
08b7 7809 |x | Jump 0x8c1
08b8 00d9 | | Load_Top At_Offset_1
08b9 00db | | Load_Top At_Offset_3
08ba 00eb | | Load_Encached Diana_Cache
08bb 1867 | g | Execute Package,Field_Execute,Field_Number 0x67
08bc 0032 | 2 | Store_Top Heap_Access,At_Offset_2
08bd 00da | | Load_Top At_Offset_2
08be 8403 | | Call 0x2,0x3
08bf 0033 | 3 | Store_Top Heap_Access,At_Offset_3
08c0 00c9 | | Action Pop_Auxiliary_Loop
08c1 00da | | Load_Top At_Offset_2
08c2 00eb | | Load_Encached Diana_Cache
08c3 1814 | | Execute Package,Field_Execute,Field_Number 0x14
08c4 0f72 | r | Execute_Immediate Equal,0x72
08c5 6ff2 |o | Jump_Zero 0x8b8
08c6 00ce | | Action Pop_Auxiliary
08c7 00d8 | | Load_Top At_Offset_0
08c8 4401 |D | Exit_Subprogram With_Result,0x1
08c9 0000 0000 | | .BLANK 0000[0x7]
08d0 ; --------------------------------------------------------------------------------------
08d0 ; SUBPROGRAM
08d0 ; --------------------------------------------------------------------------------------
08d0 08d7 | | .CONST 0x08d7 ; Address of begin
08d1 08e4 | | .CONST 0x08e4 ; Address of exception handler
08d2 0002 | | .CONST 0x0002 ; Number of locals
08d3 INIT_08d0:
08d3 00da | | Load_Top At_Offset_2
08d4 823d | = | Call 0x1,0x3d
08d5 00e2 | | Load_Encached Integer_Cache
08d6 03f1 | | Declare_Variable Discrete,With_Value
08d7 BODY_08d0:
08d7 e7fe | | Load 0x3,-0x2
08d8 e5fa | | Load 0x2,-0x6
08d9 4800 |H | Short_Literal 0x0
08da 00db | | Load_Top At_Offset_3
08db 8012 | | Call 0x0,0x12
08dc e5fd | | Load 0x2,-0x3
08dd e5fa | | Load 0x2,-0x6
08de 8240 | @ | Call 0x1,0x40
08df 8013 | | Call 0x0,0x13
08e0 8246 | F | Call 0x1,0x46
08e1 00d1 | | Pop_Control Pop_Count_1
08e2 c7fe | | Store 0x3,-0x2
08e3 4502 |E | Exit_Subprogram 0x2
08e4 TRAP_08d0:
08e4 e23a | : | Load 0x1,0x3a
08e5 010f | | Execute Exception,Equal
08e6 6809 |h | Jump_Zero 0x8f0
08e7 e7fe | | Load 0x3,-0x2
08e8 00ea | | Load_Encached Null_String_Cache
08e9 e7ff | | Load 0x3,-0x1
08ea 823c | < | Call 0x1,0x3c
08eb e238 | 8 | Load 0x1,0x38
08ec e009 | | Load 0x0,0x9
08ed 1817 | | Execute Package,Field_Execute,Field_Number 0x17
08ee c7fe | | Store 0x3,-0x2
08ef 4502 |E | Exit_Subprogram 0x2
08f0 e7fe | | Load 0x3,-0x2
08f1 0092 0990 | | Action Push_String_Extended,0x990 ; "Internal error: "
08f3 e015 | | Load 0x0,0x15
08f4 180d | | Execute Package,Field_Execute,Field_Number 0xd
08f5 01cc | | Execute Vector,Catenate
08f6 0092 0991 | | Action Push_String_Extended,0x991 ; " raised while accessing an object"
08f8 01cc | | Execute Vector,Catenate
08f9 e009 | | Load 0x0,0x9
08fa 1815 | | Execute Package,Field_Execute,Field_Number 0x15
08fb c7fe | | Store 0x3,-0x2
08fc 4502 |E | Exit_Subprogram 0x2
08fd 0000 0000 | | .XXX[0x3]
08ff 0000 | |
0900 ; --------------------------------------------------------------------------------------
0900 ; SUBPROGRAM
0900 ; --------------------------------------------------------------------------------------
0900 0903 | | .CONST 0x0903 ; Address of begin
0901 0004 | | .CONST 0x0004 ; Address of exception handler
0902 0001 | | .CONST 0x0001 ; Number of locals
0903 BODY_0900:
0903 INIT_0900:
0903 e5f9 | | Load 0x2,-0x7
0904 e7fe | | Load 0x3,-0x2
0905 8405 | | Call 0x2,0x5
0906 c5f9 | | Store 0x2,-0x7
0907 e5f9 | | Load 0x2,-0x7
0908 e5fa | | Load 0x2,-0x6
0909 e5fc | | Load 0x2,-0x4
090a e5fb | | Load 0x2,-0x5
090b 4800 |H | Short_Literal 0x0
090c e7fe | | Load 0x3,-0x2
090d 8242 | B | Call 0x1,0x42
090e 4801 |H | Short_Literal 0x1
090f e5fd | | Load 0x2,-0x3
0910 e5fa | | Load 0x2,-0x6
0911 8240 | @ | Call 0x1,0x40
0912 8017 | | Call 0x0,0x17
0913 8246 | F | Call 0x1,0x46
0914 00d1 | | Pop_Control Pop_Count_1
0915 c5f9 | | Store 0x2,-0x7
0916 4503 |E | Exit_Subprogram 0x3
0917 0000 | | .XXX[0x1]
0918 ; --------------------------------------------------------------------------------------
0918 ; SUBPROGRAM
0918 ; --------------------------------------------------------------------------------------
0918 091b | | .CONST 0x091b ; Address of begin
0919 0004 | | .CONST 0x0004 ; Address of exception handler
091a 0001 | | .CONST 0x0001 ; Number of locals
091b BODY_0918:
091b INIT_0918:
091b e5f9 | | Load 0x2,-0x7
091c 00db | | Load_Top At_Offset_3
091d 8405 | | Call 0x2,0x5
091e c5f9 | | Store 0x2,-0x7
091f e5f9 | | Load 0x2,-0x7
0920 e5fa | | Load 0x2,-0x6
0921 e5fc | | Load 0x2,-0x4
0922 e5fb | | Load 0x2,-0x5
0923 4800 |H | Short_Literal 0x0
0924 e7ff | | Load 0x3,-0x1
0925 8242 | B | Call 0x1,0x42
0926 e7ff | | Load 0x3,-0x1
0927 8244 | D | Call 0x1,0x44
0928 e5fd | | Load 0x2,-0x3
0929 e5fa | | Load 0x2,-0x6
092a 8240 | @ | Call 0x1,0x40
092b 8017 | | Call 0x0,0x17
092c 8246 | F | Call 0x1,0x46
092d 00d1 | | Pop_Control Pop_Count_1
092e c5f9 | | Store 0x2,-0x7
092f 4502 |E | Exit_Subprogram 0x2
0930 ; --------------------------------------------------------------------------------------
0930 ; SUBPROGRAM
0930 ; --------------------------------------------------------------------------------------
0930 0933 | 3 | .CONST 0x0933 ; Address of begin
0931 0004 | | .CONST 0x0004 ; Address of exception handler
0932 0001 | | .CONST 0x0001 ; Number of locals
0933 BODY_0930:
0933 INIT_0930:
0933 e5f9 | | Load 0x2,-0x7
0934 00db | | Load_Top At_Offset_3
0935 8405 | | Call 0x2,0x5
0936 c5f9 | | Store 0x2,-0x7
0937 e5f9 | | Load 0x2,-0x7
0938 e5fa | | Load 0x2,-0x6
0939 4800 |H | Short_Literal 0x0
093a 4800 |H | Short_Literal 0x0
093b 4800 |H | Short_Literal 0x0
093c 4800 |H | Short_Literal 0x0
093d 4800 |H | Short_Literal 0x0
093e e5fd | | Load 0x2,-0x3
093f e5fa | | Load 0x2,-0x6
0940 8240 | @ | Call 0x1,0x40
0941 8017 | | Call 0x0,0x17
0942 8246 | F | Call 0x1,0x46
0943 00d1 | | Pop_Control Pop_Count_1
0944 c5f9 | | Store 0x2,-0x7
0945 4502 |E | Exit_Subprogram 0x2
0946 0000 0000 | | .XXX[0x2]
0948 ; --------------------------------------------------------------------------------------
0948 ; SUBPROGRAM
0948 ; --------------------------------------------------------------------------------------
0948 0950 | P | .CONST 0x0950 ; Address of begin
0949 0004 | | .CONST 0x0004 ; Address of exception handler
094a 0004 | | .CONST 0x0004 ; Number of locals
094b INIT_0948:
094b 00db | | Load_Top At_Offset_3
094c 8404 | | Call 0x2,0x4
094d 00ec | | Load_Encached Diana_Tree_Cache
094e 00e1 | | Load_Encached Boolean_Cache
094f 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0950 BODY_0948:
0950 00cf | | Action Mark_Auxiliary
0951 7816 |x | Jump 0x968
0952 00db | | Load_Top At_Offset_3
0953 00eb | | Load_Encached Diana_Cache
0954 1865 | e | Execute Package,Field_Execute,Field_Number 0x65
0955 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0956 00db | | Load_Top At_Offset_3
0957 00eb | | Load_Encached Diana_Cache
0958 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
0959 a602 | | Store_Unchecked 0x3,0x2
095a 00db | | Load_Top At_Offset_3
095b 00eb | | Load_Encached Diana_Cache
095c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
095d 0f00 | | Execute_Immediate Equal,0x0
095e 00db | | Load_Top At_Offset_3
095f e016 | | Load 0x0,0x16
0960 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0961 0278 | x | Execute Discrete,Or
0962 6804 |h | Jump_Zero 0x967
0963 00d9 | | Load_Top At_Offset_1
0964 00db | | Load_Top At_Offset_3
0965 8408 | | Call 0x2,0x8
0966 005a | Z | Store_Top Discrete,At_Offset_2
0967 00c9 | | Action Pop_Auxiliary_Loop
0968 00db | | Load_Top At_Offset_3
0969 00eb | | Load_Encached Diana_Cache
096a 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
096b 6fe6 |o | Jump_Zero 0x952
096c 00ce | | Action Pop_Auxiliary
096d 00d8 | | Load_Top At_Offset_0
096e e7fe | | Load 0x3,-0x2
096f 8407 | | Call 0x2,0x7
0970 0059 | Y | Store_Top Discrete,At_Offset_1
0971 4504 |E | Exit_Subprogram 0x4
0972 0000 0000 | | .BLANK 0000[0x6]
0978 ; --------------------------------------------------------------------------------------
0978 ; SUBPROGRAM
0978 ; --------------------------------------------------------------------------------------
0978 097b | { | .CONST 0x097b ; Address of begin
0979 0004 | | .CONST 0x0004 ; Address of exception handler
097a 0001 | | .CONST 0x0001 ; Number of locals
097b BODY_0978:
097b INIT_0978:
097b 4601 |F | Jump_Case 0x1
097c 7801 |x | Jump 0x97e ; case 0x0
097d 7807 |x | Jump 0x985 ; case 0x1
097e 00da | | Load_Top At_Offset_2
097f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0980 0125 | % | Execute Any,Set_Constraint
0981 00da | | Load_Top At_Offset_2
0982 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0983 1c00 | | Execute_Immediate Run_Utility,0x0
0984 4302 |C | Exit_Subprogram From_Utility,0x2
0985 00da | | Load_Top At_Offset_2
0986 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0987 0125 | % | Execute Any,Set_Constraint
0988 4302 |C | Exit_Subprogram From_Utility,0x2
0989 ; --------------------------------------------------------------------------------------
0989 ; STRING TABLE
0989 ; --------------------------------------------------------------------------------------
0989 001c | | .STRTAB 0x001c->0x0997 ; "Gen_VR_Field: field not found"
098a 0037 | 7 | .STRTAB 0x0037->0x09a5 ; "Internal Error: No runtime offset attribute could be found for "
098b 0074 | t | .STRTAB 0x0074->0x09c5 ; "Object too complex to be evaluated by debugger"
098c 00a0 | | .STRTAB 0x00a0->0x09dc ; "Gen_Package_Access passed empty subprogram"
098d 00c8 | | .STRTAB 0x00c8->0x09f1 ; "Object too complex to access"
098e 00e2 | | .STRTAB 0x00e2->0x09ff ; "Gen_Record_Field_Access: non record node"
098f 0108 | | .STRTAB 0x0108->0x0a13 ; "Gen_Record_Field_Access: illegal field node"
0990 0131 | 1 | .STRTAB 0x0131->0x0a28 ; "Internal error: "
; "Internal error: "
; "Internal error: "
; "Internal error: "
; "Internal error: "
; "Internal error: "
; "Internal error: "
0991 013f | ? | .STRTAB 0x013f->0x0a30 ; " raised while accessing an object"
; " raised while accessing an object"
; " raised while accessing an object"
; " raised while accessing an object"
; " raised while accessing an object"
; " raised while accessing an object"
0992 015e | ^ | .STRTAB 0x015e->0x0a41 ; "Unimplemented feature"
; "Unimplemented feature"
0993 0171 | q | .STRTAB 0x0171->0x0a4b ; "code_gen.alter_write: no load_discrete_constant instruction"
0994 01aa | | .STRTAB 0x01aa->0x0a69 ; "Code_Gen failure"
0995 01b8 | | .STRTAB 0x01b8->0x0a71 ; " raised while accessing a variant record field"
0996 01e4 | | .STREND 0x01e4->0x0a88
0997 4765 6e5f |Gen_| .STRTAB_STRINGS
0a88 ; --------------------------------------------------------------------------------------
0a88 ; Debug Table
0a88 ; --------------------------------------------------------------------------------------
0a88 0004 0006 | | .DEBUG4 0x0004,0x0006,0x9a48,0x0000,0x0001,0x0000
0a8e 0000 0000 | | .BLANK 0000[0x172]