|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0528 | ( | .CONST 0x0528 ; 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 8003 | | .CONST 0x8003 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 005c | \ | .CONST 0x005c ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0028 | ( | .CONST 0x0028 ; Number of locals
000b INIT_0008:
000b 0093 0000 | | PushFullAddress InMicrocode
000d 60b2 |` | Indirect_Literal Discrete,0xc0,{0x80000000, 0x00010000}
000e 0273 | s | Execute Discrete,Plus
000f 0129 | ) | Execute Any,Make_Visible
0010 029a 0063 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0060
0012 029a 00cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c8
0014 029a 00db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00d8
0016 00bf | | Action Accept_Activation
0017 0093 0000 | | PushFullAddress InMicrocode
0019 60a2 |` | Indirect_Literal Discrete,0xbc,{0x80000000, 0x00020000}
001a 0273 | s | Execute Discrete,Plus
001b 0007 | | Action Break_Optional
001c 0093 0000 | | PushFullAddress InMicrocode
001e 6099 |` | Indirect_Literal Discrete,0xb8,{0x80000000, 0x00030000}
001f 0273 | s | Execute Discrete,Plus
0020 0007 | | Action Break_Optional
0021 0093 0000 | | PushFullAddress InMicrocode
0023 6090 |` | Indirect_Literal Discrete,0xb4,{0x80000000, 0x00040000}
0024 0273 | s | Execute Discrete,Plus
0025 0007 | | Action Break_Optional
0026 e002 | | Load 0x0,0x2
0027 00e1 | | Load_Encached Boolean_Cache
0028 029f 016b | k| Declare_Subprogram For_Call,INIT_0168
002a 4802 |H | Short_Literal 0x2
002b 032d | - | Declare_Type Record,Defined
002c 029b 017b | {| Declare_Subprogram For_Outer_Call,Unelaborated,INIT_0178
002e 029d 019b | | Declare_Subprogram For_Outer_Call,INIT_0198
0030 029d 01ab | | Declare_Subprogram For_Outer_Call,INIT_01a8
0032 029d 01db | | Declare_Subprogram For_Outer_Call,INIT_01d8
0034 029d 0213 | | Declare_Subprogram For_Outer_Call,INIT_0210
0036 029d 0243 | C| Declare_Subprogram For_Outer_Call,INIT_0240
0038 029d 0253 | S| Declare_Subprogram For_Outer_Call,INIT_0250
003a 029d 0263 | c| Declare_Subprogram For_Outer_Call,INIT_0260
003c 029d 027b | {| Declare_Subprogram For_Outer_Call,INIT_0278
003e 029d 0293 | | Declare_Subprogram For_Outer_Call,INIT_0290
0040 029d 02cb | | Declare_Subprogram For_Outer_Call,INIT_02c8
0042 029d 0313 | | Declare_Subprogram For_Outer_Call,INIT_0310
0044 029d 0323 | #| Declare_Subprogram For_Outer_Call,INIT_0320
0046 029d 033b | ;| Declare_Subprogram For_Outer_Call,INIT_0338
0048 029d 0383 | | Declare_Subprogram For_Outer_Call,INIT_0380
004a 029d 045b | [| Declare_Subprogram For_Outer_Call,INIT_0458
004c 1d10 | | Execute_Immediate Reference_Lex_1,0x10
004d 00c7 | | Action Elaborate_Subprogram
004e 029d 049b | | Declare_Subprogram For_Outer_Call,INIT_0498
0050 029d 04ab | | Declare_Subprogram For_Outer_Call,INIT_04a8
0052 029d 04b3 | | Declare_Subprogram For_Outer_Call,INIT_04b0
0054 029d 04bb | | Declare_Subprogram For_Outer_Call,INIT_04b8
0056 1d0e | | Execute_Immediate Reference_Lex_1,0xe
0057 00c7 | | Action Elaborate_Subprogram
0058 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0059 00c7 | | Action Elaborate_Subprogram
005a 1d15 | | Execute_Immediate Reference_Lex_1,0x15
005b 00c7 | | Action Elaborate_Subprogram
005c BODY_0008:
005c 00bc | | Action Signal_Activated
005d 00bb | | Action Signal_Completion
005e 0000 0000 | | .XXX[0x2]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 006b | k | .CONST 0x006b ; Address of begin
0061 0096 | | .CONST 0x0096 ; Address of exception handler
0062 0003 | | .CONST 0x0003 ; Number of locals
0063 INIT_0060:
0063 e214 | | Load 0x1,0x14
0064 0322 | " | Declare_Variable Record
0065 00d8 | | Load_Top At_Offset_0
0066 1c00 | | Execute_Immediate Run_Utility,0x0
0067 e214 | | Load 0x1,0x14
0068 0322 | " | Declare_Variable Record
0069 00d8 | | Load_Top At_Offset_0
006a 1c00 | | Execute_Immediate Run_Utility,0x0
006b BODY_0060:
006b e5ff | | Load 0x2,-0x1
006c 8003 | | Call 0x0,0x3
006d e5fe | | Load 0x2,-0x2
006e 017d | } | Execute Record,Structure_Write
006f e5fe | | Load 0x2,-0x2
0070 8004 | | Call 0x0,0x4
0071 7023 |p# | Jump_Nonzero 0x95
0072 e5ff | | Load 0x2,-0x1
0073 8216 | | Call 0x1,0x16
0074 00da | | Load_Top At_Offset_2
0075 017d | } | Execute Record,Structure_Write
0076 00cf | | Action Mark_Auxiliary
0077 00da | | Load_Top At_Offset_2
0078 8227 | ' | Call 0x1,0x27
0079 7016 |p | Jump_Nonzero 0x90
007a 00d9 | | Load_Top At_Offset_1
007b e5fe | | Load 0x2,-0x2
007c e402 | | Load 0x2,0x2
007d 8228 | ( | Call 0x1,0x28
007e 00d2 | | Pop_Control Pop_Count_2
007f 00d9 | | Load_Top At_Offset_1
0080 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0081 8005 | | Call 0x0,0x5
0082 6808 |h | Jump_Zero 0x8b
0083 00d9 | | Load_Top At_Offset_1
0084 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0085 8006 | | Call 0x0,0x6
0086 7004 |p | Jump_Nonzero 0x8b
0087 00d9 | | Load_Top At_Offset_1
0088 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0089 8007 | | Call 0x0,0x7
008a 6805 |h | Jump_Zero 0x90
008b 00d9 | | Load_Top At_Offset_1
008c 00db | | Load_Top At_Offset_3
008d 017d | } | Execute Record,Structure_Write
008e 00c9 | | Action Pop_Auxiliary_Loop
008f 7fe7 | | Jump 0x77
0090 00ce | | Action Pop_Auxiliary
0091 e5ff | | Load 0x2,-0x1
0092 e5fe | | Load 0x2,-0x2
0093 8008 | | Call 0x0,0x8
0094 00d1 | | Pop_Control Pop_Count_1
0095 4501 |E | Exit_Subprogram 0x1
0096 TRAP_0060:
0096 e211 | | Load 0x1,0x11
0097 010f | | Execute Exception,Equal
0098 6807 |h | Jump_Zero 0xa0
0099 e009 | | Load 0x0,0x9
009a e5fe | | Load 0x2,-0x2
009b 017d | } | Execute Record,Structure_Write
009c e5ff | | Load 0x2,-0x1
009d e5fe | | Load 0x2,-0x2
009e 8008 | | Call 0x0,0x8
009f 4501 |E | Exit_Subprogram 0x1
00a0 e213 | | Load 0x1,0x13
00a1 010f | | Execute Exception,Equal
00a2 6807 |h | Jump_Zero 0xaa
00a3 e009 | | Load 0x0,0x9
00a4 e5fe | | Load 0x2,-0x2
00a5 017d | } | Execute Record,Structure_Write
00a6 e5ff | | Load 0x2,-0x1
00a7 e5fe | | Load 0x2,-0x2
00a8 8008 | | Call 0x0,0x8
00a9 4501 |E | Exit_Subprogram 0x1
00aa e009 | | Load 0x0,0x9
00ab e5fe | | Load 0x2,-0x2
00ac 017d | } | Execute Record,Structure_Write
00ad e5ff | | Load 0x2,-0x1
00ae e5fe | | Load 0x2,-0x2
00af 8008 | | Call 0x0,0x8
00b0 4501 |E | Exit_Subprogram 0x1
00b1 0000 0000 | | .XXX[0x3]
00b3 0000 | |
00b4 8000 0000 | | .LITERAL {0x80000000, 0x00040000}
00b8 8000 0000 | | .LITERAL {0x80000000, 0x00030000}
00bc 8000 0000 | | .LITERAL {0x80000000, 0x00020000}
00c0 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
00c4 0000 0000 | | .BLANK 0000[0x4]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cf | | .CONST 0x00cf ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0002 | | .CONST 0x0002 ; Number of locals
00cb INIT_00c8:
00cb e00a | | Load 0x0,0xa
00cc 0322 | " | Declare_Variable Record
00cd 00d8 | | Load_Top At_Offset_0
00ce 1c00 | | Execute_Immediate Run_Utility,0x0
00cf BODY_00c8:
00cf 00d8 | | Load_Top At_Offset_0
00d0 e5ff | | Load 0x2,-0x1
00d1 820e | | Call 0x1,0xe
00d2 4501 |E | Exit_Subprogram 0x1
00d3 0000 0000 | | .BLANK 0000[0x5]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00f0 | | .CONST 0x00f0 ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0009 | | .CONST 0x0009 ; Number of locals
00db INIT_00d8:
00db e00b | | Load 0x0,0xb
00dc 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27
00dd 02c7 | | Declare_Variable Any
00de 00d8 | | Load_Top At_Offset_0
00df 1c00 | | Execute_Immediate Run_Utility,0x0
00e0 e00b | | Load 0x0,0xb
00e1 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
00e2 0322 | " | Declare_Variable Record
00e3 e00b | | Load 0x0,0xb
00e4 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
00e5 0322 | " | Declare_Variable Record
00e6 00e5 | | Load_Encached Long_Integer_Cache
00e7 e00b | | Load 0x0,0xb
00e8 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
00e9 0322 | " | Declare_Variable Record
00ea e00b | | Load 0x0,0xb
00eb 1b26 | & | Execute Package,Field_Read,Field_Number 0x26
00ec e00b | | Load 0x0,0xb
00ed 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
00ee e00b | | Load 0x0,0xb
00ef 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
00f0 BODY_00d8:
00f0 e5ff | | Load 0x2,-0x1
00f1 e00b | | Load 0x0,0xb
00f2 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
00f3 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
00f4 00da | | Load_Top At_Offset_2
00f5 e00c | | Load 0x0,0xc
00f6 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
00f7 c402 | | Store 0x2,0x2
00f8 e00b | | Load 0x0,0xb
00f9 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
00fa e402 | | Load 0x2,0x2
00fb e5fe | | Load 0x2,-0x2
00fc e5ff | | Load 0x2,-0x1
00fd e407 | | Load 0x2,0x7
00fe 8222 | " | Call 0x1,0x22
00ff c402 | | Store 0x2,0x2
0100 005a | Z | Store_Top Discrete,At_Offset_2
0101 00d9 | | Load_Top At_Offset_1
0102 e00b | | Load 0x0,0xb
0103 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
0104 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0105 00d8 | | Load_Top At_Offset_0
0106 0aff | | Execute_Immediate Plus,-0x1
0107 e00b | | Load 0x0,0xb
0108 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
0109 00d9 | | Load_Top At_Offset_1
010a 00d0 | | Action Swap_Control
010b 0260 | ` | Execute Discrete,In_Type
010c 7001 |p | Jump_Nonzero 0x10e
010d 0801 | | Execute_Immediate Raise,0x1
010e e402 | | Load 0x2,0x2
010f e00b | | Load 0x0,0xb
0110 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
0111 e403 | | Load 0x2,0x3
0112 017d | } | Execute Record,Structure_Write
0113 e403 | | Load 0x2,0x3
0114 e00b | | Load 0x0,0xb
0115 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
0116 0f0a | | Execute_Immediate Equal,0xa
0117 7002 |p | Jump_Nonzero 0x11a
0118 e211 | | Load 0x1,0x11
0119 0257 | W | Execute Discrete,Raise
011a e403 | | Load 0x2,0x3
011b e00b | | Load 0x0,0xb
011c 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
011d 8220 | | Call 0x1,0x20
011e 00d8 | | Load_Top At_Offset_0
011f e00d | | Load 0x0,0xd
0120 1b15 | | Execute Package,Field_Read,Field_Number 0x15
0121 0260 | ` | Execute Discrete,In_Type
0122 7001 |p | Jump_Nonzero 0x124
0123 0801 | | Execute_Immediate Raise,0x1
0124 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0125 e403 | | Load 0x2,0x3
0126 e00b | | Load 0x0,0xb
0127 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
0128 8221 | ! | Call 0x1,0x21
0129 0059 | Y | Store_Top Discrete,At_Offset_1
012a 00da | | Load_Top At_Offset_2
012b e00c | | Load 0x0,0xc
012c 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
012d c402 | | Store 0x2,0x2
012e 00d8 | | Load_Top At_Offset_0
012f e00b | | Load 0x0,0xb
0130 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
0131 00d9 | | Load_Top At_Offset_1
0132 00d0 | | Action Swap_Control
0133 0260 | ` | Execute Discrete,In_Type
0134 7001 |p | Jump_Nonzero 0x136
0135 0801 | | Execute_Immediate Raise,0x1
0136 e402 | | Load 0x2,0x2
0137 e00b | | Load 0x0,0xb
0138 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
0139 e404 | | Load 0x2,0x4
013a 017d | } | Execute Record,Structure_Write
013b e404 | | Load 0x2,0x4
013c e00b | | Load 0x0,0xb
013d 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
013e 6802 |h | Jump_Zero 0x141
013f e211 | | Load 0x1,0x11
0140 0257 | W | Execute Discrete,Raise
0141 e404 | | Load 0x2,0x4
0142 e00b | | Load 0x0,0xb
0143 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
0144 a405 | | Store_Unchecked 0x2,0x5
0145 4800 |H | Short_Literal 0x0
0146 e405 | | Load 0x2,0x5
0147 e00c | | Load 0x0,0xc
0148 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0149 701a |p | Jump_Nonzero 0x164
014a 00d8 | | Load_Top At_Offset_0
014b 0a01 | | Execute_Immediate Plus,0x1
014c e00b | | Load 0x0,0xb
014d 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
014e 00d9 | | Load_Top At_Offset_1
014f 00d0 | | Action Swap_Control
0150 0260 | ` | Execute Discrete,In_Type
0151 7001 |p | Jump_Nonzero 0x153
0152 0801 | | Execute_Immediate Raise,0x1
0153 e402 | | Load 0x2,0x2
0154 e00b | | Load 0x0,0xb
0155 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
0156 e406 | | Load 0x2,0x6
0157 017d | } | Execute Record,Structure_Write
0158 00db | | Load_Top At_Offset_3
0159 e00b | | Load 0x0,0xb
015a 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
015b 6802 |h | Jump_Zero 0x15e
015c e211 | | Load 0x1,0x11
015d 0257 | W | Execute Discrete,Raise
015e 00db | | Load_Top At_Offset_3
015f e00b | | Load 0x0,0xb
0160 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
0161 e405 | | Load 0x2,0x5
0162 8217 | | Call 0x1,0x17
0163 4402 |D | Exit_Subprogram With_Result,0x2
0164 e405 | | Load 0x2,0x5
0165 8218 | | Call 0x1,0x18
0166 4402 |D | Exit_Subprogram With_Result,0x2
0167 0000 | | .XXX[0x1]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016b | k | .CONST 0x016b ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0001 | | .CONST 0x0001 ; Number of locals
016b BODY_0168:
016b INIT_0168:
016b 4601 |F | Jump_Case 0x1
016c 7801 |x | Jump 0x16e ; case 0x0
016d 7804 |x | Jump 0x172 ; case 0x1
016e 00da | | Load_Top At_Offset_2
016f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0170 1c00 | | Execute_Immediate Run_Utility,0x0
0171 4302 |C | Exit_Subprogram From_Utility,0x2
0172 00da | | Load_Top At_Offset_2
0173 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0174 1c01 | | Execute_Immediate Run_Utility,0x1
0175 4302 |C | Exit_Subprogram From_Utility,0x2
0176 0000 0000 | | .XXX[0x2]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 0181 | | .CONST 0x0181 ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0002 | | .CONST 0x0002 ; Number of locals
017b INIT_0178:
017b 4864 |Hd | Short_Literal 0x64
017c e00e | | Load 0x0,0xe
017d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
017e 1c08 | | Execute_Immediate Run_Utility,0x8
017f 00d8 | | Load_Top At_Offset_0
0180 1c00 | | Execute_Immediate Run_Utility,0x0
0181 BODY_0178:
0181 00d8 | | Load_Top At_Offset_0
0182 0092 0520 | | Action Push_String_Extended,0x520 ; "Context:["
0184 e00e | | Load 0x0,0xe
0185 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0186 00d1 | | Pop_Control Pop_Count_1
0187 00d8 | | Load_Top At_Offset_0
0188 e5ff | | Load 0x2,-0x1
0189 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
018a 800f | | Call 0x0,0xf
018b e00e | | Load 0x0,0xe
018c 1818 | | Execute Package,Field_Execute,Field_Number 0x18
018d 00d1 | | Pop_Control Pop_Count_1
018e 00d8 | | Load_Top At_Offset_0
018f 0092 0521 | !| Action Push_String_Extended,0x521 ; "]"
0191 e00e | | Load 0x0,0xe
0192 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0193 00d1 | | Pop_Control Pop_Count_1
0194 00d8 | | Load_Top At_Offset_0
0195 e00e | | Load 0x0,0xe
0196 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0197 4401 |D | Exit_Subprogram With_Result,0x1
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 019f | | .CONST 0x019f ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0002 | | .CONST 0x0002 ; Number of locals
019b INIT_0198:
019b e214 | | Load 0x1,0x14
019c 0322 | " | Declare_Variable Record
019d 00d8 | | Load_Top At_Offset_0
019e 1c00 | | Execute_Immediate Run_Utility,0x0
019f BODY_0198:
019f 00db | | Load_Top At_Offset_3
01a0 00d9 | | Load_Top At_Offset_1
01a1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01a2 4800 |H | Short_Literal 0x0
01a3 00d9 | | Load_Top At_Offset_1
01a4 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01a5 00d8 | | Load_Top At_Offset_0
01a6 4401 |D | Exit_Subprogram With_Result,0x1
01a7 0000 | | .XXX[0x1]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b0 | | .CONST 0x01b0 ; Address of begin
01a9 01cf | | .CONST 0x01cf ; Address of exception handler
01aa 0004 | | .CONST 0x0004 ; Number of locals
01ab INIT_01a8:
01ab e010 | | Load 0x0,0x10
01ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01ad 00e3 | | Load_Encached Natural_Cache
01ae e011 | | Load 0x0,0x11
01af 0322 | " | Declare_Variable Record
01b0 BODY_01a8:
01b0 e5ff | | Load 0x2,-0x1
01b1 09e0 | | Execute_Immediate Binary_Scale,-0x20
01b2 00d8 | | Load_Top At_Offset_0
01b3 e010 | | Load 0x0,0x10
01b4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01b5 0260 | ` | Execute Discrete,In_Type
01b6 7001 |p | Jump_Nonzero 0x1b8
01b7 0801 | | Execute_Immediate Raise,0x1
01b8 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
01b9 e5ff | | Load 0x2,-0x1
01ba 6019 |` | Indirect_Literal Discrete,0x1d4,{0x00000000, 0xffffffff}
01bb 0279 | y | Execute Discrete,And
01bc 00d8 | | Load_Top At_Offset_0
01bd 00e3 | | Load_Encached Natural_Cache
01be 0260 | ` | Execute Discrete,In_Type
01bf 7001 |p | Jump_Nonzero 0x1c1
01c0 0801 | | Execute_Immediate Raise,0x1
01c1 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
01c2 e5fe | | Load 0x2,-0x2
01c3 00d8 | | Load_Top At_Offset_0
01c4 00e4 | | Load_Encached Positive_Cache
01c5 0260 | ` | Execute Discrete,In_Type
01c6 7001 |p | Jump_Nonzero 0x1c8
01c7 0801 | | Execute_Immediate Raise,0x1
01c8 00db | | Load_Top At_Offset_3
01c9 00db | | Load_Top At_Offset_3
01ca 8012 | | Call 0x0,0x12
01cb 00d9 | | Load_Top At_Offset_1
01cc 017d | } | Execute Record,Structure_Write
01cd 00d8 | | Load_Top At_Offset_0
01ce 4402 |D | Exit_Subprogram With_Result,0x2
01cf TRAP_01a8:
01cf 0007 | | Action Break_Optional
01d0 e013 | | Load 0x0,0x13
01d1 4402 |D | Exit_Subprogram With_Result,0x2
01d2 0000 0000 | | .XXX[0x2]
01d4 0000 0000 | | .LITERAL {0x00000000, 0xffffffff}
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01f9 | | .CONST 0x01f9 ; Address of begin
01d9 020b | | .CONST 0x020b ; Address of exception handler
01da 0006 | | .CONST 0x0006 ; Number of locals
01db INIT_01d8:
01db 4818 |H | Short_Literal 0x18
01dc 4808 |H | Short_Literal 0x8
01dd e5ff | | Load 0x2,-0x1
01de e00c | | Load 0x0,0xc
01df 1814 | | Execute Package,Field_Execute,Field_Number 0x14
01e0 00d8 | | Load_Top At_Offset_0
01e1 e00d | | Load 0x0,0xd
01e2 1b16 | | Execute Package,Field_Read,Field_Number 0x16
01e3 0260 | ` | Execute Discrete,In_Type
01e4 7001 |p | Jump_Nonzero 0x1e6
01e5 0801 | | Execute_Immediate Raise,0x1
01e6 e00b | | Load 0x0,0xb
01e7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01e8 03f1 | | Declare_Variable Discrete,With_Value
01e9 4810 |H | Short_Literal 0x10
01ea 4820 |H | Short_Literal 0x20
01eb e5ff | | Load 0x2,-0x1
01ec e00c | | Load 0x0,0xc
01ed 1814 | | Execute Package,Field_Execute,Field_Number 0x14
01ee 00d8 | | Load_Top At_Offset_0
01ef 00e4 | | Load_Encached Positive_Cache
01f0 0260 | ` | Execute Discrete,In_Type
01f1 7001 |p | Jump_Nonzero 0x1f3
01f2 0801 | | Execute_Immediate Raise,0x1
01f3 00e4 | | Load_Encached Positive_Cache
01f4 03f1 | | Declare_Variable Discrete,With_Value
01f5 e010 | | Load 0x0,0x10
01f6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01f7 00e3 | | Load_Encached Natural_Cache
01f8 00e1 | | Load_Encached Boolean_Cache
01f9 BODY_01d8:
01f9 00e1 | | Load_Encached Boolean_Cache
01fa 00e3 | | Load_Encached Natural_Cache
01fb e010 | | Load 0x0,0x10
01fc 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01fd e402 | | Load 0x2,0x2
01fe 8014 | | Call 0x0,0x14
01ff c404 | | Store 0x2,0x4
0200 005b | [ | Store_Top Discrete,At_Offset_3
0201 0059 | Y | Store_Top Discrete,At_Offset_1
0202 00d8 | | Load_Top At_Offset_0
0203 6805 |h | Jump_Zero 0x209
0204 00db | | Load_Top At_Offset_3
0205 00db | | Load_Top At_Offset_3
0206 00db | | Load_Top At_Offset_3
0207 8012 | | Call 0x0,0x12
0208 4401 |D | Exit_Subprogram With_Result,0x1
0209 e013 | | Load 0x0,0x13
020a 4401 |D | Exit_Subprogram With_Result,0x1
020b TRAP_01d8:
020b 0007 | | Action Break_Optional
020c e013 | | Load 0x0,0x13
020d 4401 |D | Exit_Subprogram With_Result,0x1
020e 0000 0000 | | .XXX[0x2]
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 0213 | | .CONST 0x0213 ; Address of begin
0211 0004 | | .CONST 0x0004 ; Address of exception handler
0212 0001 | | .CONST 0x0001 ; Number of locals
0213 BODY_0210:
0213 INIT_0210:
0213 00da | | Load_Top At_Offset_2
0214 8015 | | Call 0x0,0x15
0215 460d |F | Jump_Case 0xd
0216 780f |x | Jump 0x226 ; case 0x0
0217 7810 |x | Jump 0x228 ; case 0x1
0218 7811 |x | Jump 0x22a ; case 0x2
0219 7812 |x | Jump 0x22c ; case 0x3
021a 7813 |x | Jump 0x22e ; case 0x4
021b 7814 |x | Jump 0x230 ; case 0x5
021c 7815 |x | Jump 0x232 ; case 0x6
021d 7816 |x | Jump 0x234 ; case 0x7
021e 7817 |x | Jump 0x236 ; case 0x8
021f 7818 |x | Jump 0x238 ; case 0x9
0220 7819 |x | Jump 0x23a ; case 0xa
0221 781a |x | Jump 0x23c ; case 0xb
0222 781b |x | Jump 0x23e ; case 0xc
0223 7800 |x | Jump 0x224 ; case 0xd
0224 4801 |H | Short_Literal 0x1
0225 4401 |D | Exit_Subprogram With_Result,0x1
0226 4800 |H | Short_Literal 0x0
0227 4401 |D | Exit_Subprogram With_Result,0x1
0228 4801 |H | Short_Literal 0x1
0229 4401 |D | Exit_Subprogram With_Result,0x1
022a 4801 |H | Short_Literal 0x1
022b 4401 |D | Exit_Subprogram With_Result,0x1
022c 4801 |H | Short_Literal 0x1
022d 4401 |D | Exit_Subprogram With_Result,0x1
022e 4801 |H | Short_Literal 0x1
022f 4401 |D | Exit_Subprogram With_Result,0x1
0230 4801 |H | Short_Literal 0x1
0231 4401 |D | Exit_Subprogram With_Result,0x1
0232 4801 |H | Short_Literal 0x1
0233 4401 |D | Exit_Subprogram With_Result,0x1
0234 4801 |H | Short_Literal 0x1
0235 4401 |D | Exit_Subprogram With_Result,0x1
0236 4800 |H | Short_Literal 0x0
0237 4401 |D | Exit_Subprogram With_Result,0x1
0238 4800 |H | Short_Literal 0x0
0239 4401 |D | Exit_Subprogram With_Result,0x1
023a 4800 |H | Short_Literal 0x0
023b 4401 |D | Exit_Subprogram With_Result,0x1
023c 4801 |H | Short_Literal 0x1
023d 4401 |D | Exit_Subprogram With_Result,0x1
023e 4801 |H | Short_Literal 0x1
023f 4401 |D | Exit_Subprogram With_Result,0x1
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0243 | C | .CONST 0x0243 ; Address of begin
0241 0004 | | .CONST 0x0004 ; Address of exception handler
0242 0001 | | .CONST 0x0001 ; Number of locals
0243 BODY_0240:
0243 INIT_0240:
0243 00da | | Load_Top At_Offset_2
0244 8007 | | Call 0x0,0x7
0245 00db | | Load_Top At_Offset_3
0246 8219 | | Call 0x1,0x19
0247 0f00 | | Execute_Immediate Equal,0x0
0248 0279 | y | Execute Discrete,And
0249 4401 |D | Exit_Subprogram With_Result,0x1
024a 0000 0000 | | .BLANK 0000[0x6]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253 | S | .CONST 0x0253 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0001 | | .CONST 0x0001 ; Number of locals
0253 BODY_0250:
0253 INIT_0250:
0253 00da | | Load_Top At_Offset_2
0254 8007 | | Call 0x0,0x7
0255 7003 |p | Jump_Nonzero 0x259
0256 00da | | Load_Top At_Offset_2
0257 8016 | | Call 0x0,0x16
0258 7801 |x | Jump 0x25a
0259 4801 |H | Short_Literal 0x1
025a 00db | | Load_Top At_Offset_3
025b 8219 | | Call 0x1,0x19
025c 0279 | y | Execute Discrete,And
025d 4401 |D | Exit_Subprogram With_Result,0x1
025e 0000 0000 | | .XXX[0x2]
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0263 | c | .CONST 0x0263 ; Address of begin
0261 0004 | | .CONST 0x0004 ; Address of exception handler
0262 0001 | | .CONST 0x0001 ; Number of locals
0263 BODY_0260:
0263 INIT_0260:
0263 00da | | Load_Top At_Offset_2
0264 8219 | | Call 0x1,0x19
0265 6809 |h | Jump_Zero 0x26f
0266 00da | | Load_Top At_Offset_2
0267 8006 | | Call 0x0,0x6
0268 7004 |p | Jump_Nonzero 0x26d
0269 00da | | Load_Top At_Offset_2
026a 8007 | | Call 0x0,0x7
026b 0f00 | | Execute_Immediate Equal,0x0
026c 4401 |D | Exit_Subprogram With_Result,0x1
026d 4800 |H | Short_Literal 0x0
026e 4401 |D | Exit_Subprogram With_Result,0x1
026f 4800 |H | Short_Literal 0x0
0270 4401 |D | Exit_Subprogram With_Result,0x1
0271 0000 0000 | | .BLANK 0000[0x7]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 027b | { | .CONST 0x027b ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0001 | | .CONST 0x0001 ; Number of locals
027b BODY_0278:
027b INIT_0278:
027b 00da | | Load_Top At_Offset_2
027c 8219 | | Call 0x1,0x19
027d 7009 |p | Jump_Nonzero 0x287
027e 00da | | Load_Top At_Offset_2
027f 8006 | | Call 0x0,0x6
0280 7004 |p | Jump_Nonzero 0x285
0281 00da | | Load_Top At_Offset_2
0282 8007 | | Call 0x0,0x7
0283 0f00 | | Execute_Immediate Equal,0x0
0284 4401 |D | Exit_Subprogram With_Result,0x1
0285 4800 |H | Short_Literal 0x0
0286 4401 |D | Exit_Subprogram With_Result,0x1
0287 4800 |H | Short_Literal 0x0
0288 4401 |D | Exit_Subprogram With_Result,0x1
0289 0000 0000 | | .BLANK 0000[0x7]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 029b | | .CONST 0x029b ; Address of begin
0291 0004 | | .CONST 0x0004 ; Address of exception handler
0292 0004 | | .CONST 0x0004 ; Number of locals
0293 INIT_0290:
0293 e00b | | Load 0x0,0xb
0294 1b26 | & | Execute Package,Field_Read,Field_Number 0x26
0295 e00b | | Load 0x0,0xb
0296 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0297 e002 | | Load 0x0,0x2
0298 0322 | " | Declare_Variable Record
0299 00d8 | | Load_Top At_Offset_0
029a 1c00 | | Execute_Immediate Run_Utility,0x0
029b BODY_0290:
029b e5ff | | Load 0x2,-0x1
029c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
029d 8017 | | Call 0x0,0x17
029e e00c | | Load 0x0,0xc
029f 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
02a0 e00c | | Load 0x0,0xc
02a1 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
02a2 e5ff | | Load 0x2,-0x1
02a3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02a4 8017 | | Call 0x0,0x17
02a5 e00b | | Load 0x0,0xb
02a6 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
02a7 e00b | | Load 0x0,0xb
02a8 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
02a9 e00b | | Load 0x0,0xb
02aa 1854 | T | Execute Package,Field_Execute,Field_Number 0x54
02ab 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
02ac 00d9 | | Load_Top At_Offset_1
02ad e00b | | Load 0x0,0xb
02ae 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33
02af 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
02b0 00d8 | | Load_Top At_Offset_0
02b1 00db | | Load_Top At_Offset_3
02b2 e00b | | Load 0x0,0xb
02b3 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
02b4 8018 | | Call 0x0,0x18
02b5 00d1 | | Pop_Control Pop_Count_1
02b6 00d8 | | Load_Top At_Offset_0
02b7 8019 | | Call 0x0,0x19
02b8 6802 |h | Jump_Zero 0x2bb
02b9 e213 | | Load 0x1,0x13
02ba 0257 | W | Execute Discrete,Raise
02bb 00d8 | | Load_Top At_Offset_0
02bc 801a | | Call 0x0,0x1a
02bd 00d1 | | Pop_Control Pop_Count_1
02be 00d8 | | Load_Top At_Offset_0
02bf 00da | | Load_Top At_Offset_2
02c0 e00b | | Load 0x0,0xb
02c1 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
02c2 801b | | Call 0x0,0x1b
02c3 00d1 | | Pop_Control Pop_Count_1
02c4 00d8 | | Load_Top At_Offset_0
02c5 8216 | | Call 0x1,0x16
02c6 4401 |D | Exit_Subprogram With_Result,0x1
02c7 0000 | | .XXX[0x1]
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02d3 | | .CONST 0x02d3 ; Address of begin
02c9 0004 | | .CONST 0x0004 ; Address of exception handler
02ca 0004 | | .CONST 0x0004 ; Number of locals
02cb INIT_02c8:
02cb e00b | | Load 0x0,0xb
02cc 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
02cd e002 | | Load 0x0,0x2
02ce 0322 | " | Declare_Variable Record
02cf 00d8 | | Load_Top At_Offset_0
02d0 1c00 | | Execute_Immediate Run_Utility,0x0
02d1 e00b | | Load 0x0,0xb
02d2 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02d3 BODY_02c8:
02d3 e00c | | Load 0x0,0xc
02d4 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
02d5 e5ff | | Load 0x2,-0x1
02d6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02d7 8017 | | Call 0x0,0x17
02d8 e00b | | Load 0x0,0xb
02d9 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
02da e00b | | Load 0x0,0xb
02db 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
02dc 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
02dd 00da | | Load_Top At_Offset_2
02de e00b | | Load 0x0,0xb
02df 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33
02e0 7002 |p | Jump_Nonzero 0x2e3
02e1 e213 | | Load 0x1,0x13
02e2 0257 | W | Execute Discrete,Raise
02e3 00da | | Load_Top At_Offset_2
02e4 e00b | | Load 0x0,0xb
02e5 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
02e6 7007 |p | Jump_Nonzero 0x2ee
02e7 00da | | Load_Top At_Offset_2
02e8 e00b | | Load 0x0,0xb
02e9 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33
02ea e00b | | Load 0x0,0xb
02eb 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
02ec 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
02ed 780d |x | Jump 0x2fb
02ee 00da | | Load_Top At_Offset_2
02ef e00b | | Load 0x0,0xb
02f0 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
02f1 e00c | | Load 0x0,0xc
02f2 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
02f3 e402 | | Load 0x2,0x2
02f4 e00b | | Load 0x0,0xb
02f5 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33
02f6 e00c | | Load 0x0,0xc
02f7 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
02f8 e00b | | Load 0x0,0xb
02f9 1855 | U | Execute Package,Field_Execute,Field_Number 0x55
02fa 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
02fb 00d9 | | Load_Top At_Offset_1
02fc 00d9 | | Load_Top At_Offset_1
02fd 8018 | | Call 0x0,0x18
02fe 00d1 | | Pop_Control Pop_Count_1
02ff 00d9 | | Load_Top At_Offset_1
0300 8019 | | Call 0x0,0x19
0301 6802 |h | Jump_Zero 0x304
0302 e213 | | Load 0x1,0x13
0303 0257 | W | Execute Discrete,Raise
0304 00d9 | | Load_Top At_Offset_1
0305 801a | | Call 0x0,0x1a
0306 00d1 | | Pop_Control Pop_Count_1
0307 00d9 | | Load_Top At_Offset_1
0308 00db | | Load_Top At_Offset_3
0309 e00b | | Load 0x0,0xb
030a 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
030b 801b | | Call 0x0,0x1b
030c 00d1 | | Pop_Control Pop_Count_1
030d 00d9 | | Load_Top At_Offset_1
030e 8216 | | Call 0x1,0x16
030f 4401 |D | Exit_Subprogram With_Result,0x1
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0313 | | .CONST 0x0313 ; Address of begin
0311 0004 | | .CONST 0x0004 ; Address of exception handler
0312 0001 | | .CONST 0x0001 ; Number of locals
0313 BODY_0310:
0313 INIT_0310:
0313 00da | | Load_Top At_Offset_2
0314 09e0 | | Execute_Immediate Binary_Scale,-0x20
0315 00d8 | | Load_Top At_Offset_0
0316 00e2 | | Load_Encached Integer_Cache
0317 0260 | ` | Execute Discrete,In_Type
0318 7001 |p | Jump_Nonzero 0x31a
0319 0801 | | Execute_Immediate Raise,0x1
031a 4401 |D | Exit_Subprogram With_Result,0x1
031b 0000 0000 | | .BLANK 0000[0x5]
0320 ; --------------------------------------------------------------------------------------
0320 ; SUBPROGRAM
0320 ; --------------------------------------------------------------------------------------
0320 0323 | # | .CONST 0x0323 ; Address of begin
0321 0004 | | .CONST 0x0004 ; Address of exception handler
0322 0001 | | .CONST 0x0001 ; Number of locals
0323 BODY_0320:
0323 INIT_0320:
0323 00da | | Load_Top At_Offset_2
0324 600b |` | Indirect_Literal Discrete,0x330,{0x00000000, 0xffffffff}
0325 0279 | y | Execute Discrete,And
0326 09f9 | | Execute_Immediate Binary_Scale,-0x7
0327 00d8 | | Load_Top At_Offset_0
0328 00e2 | | Load_Encached Integer_Cache
0329 0260 | ` | Execute Discrete,In_Type
032a 7001 |p | Jump_Nonzero 0x32c
032b 0801 | | Execute_Immediate Raise,0x1
032c 4401 |D | Exit_Subprogram With_Result,0x1
032d 0000 0000 | | .XXX[0x3]
032f 0000 | |
0330 0000 0000 | | .LITERAL {0x00000000, 0xffffffff}
0334 0000 0000 | | .BLANK 0000[0x4]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 034b | K | .CONST 0x034b ; Address of begin
0339 0004 | | .CONST 0x0004 ; Address of exception handler
033a 000b | | .CONST 0x000b ; Number of locals
033b INIT_0338:
033b 00e1 | | Load_Encached Boolean_Cache
033c 00e3 | | Load_Encached Natural_Cache
033d 00e3 | | Load_Encached Natural_Cache
033e 00e3 | | Load_Encached Natural_Cache
033f e00b | | Load 0x0,0xb
0340 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51
0341 e00b | | Load 0x0,0xb
0342 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0343 e00b | | Load 0x0,0xb
0344 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0345 e00b | | Load 0x0,0xb
0346 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0347 e00b | | Load 0x0,0xb
0348 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0349 029f 050b | | Declare_Subprogram For_Call,INIT_0508
034b BODY_0338:
034b e5fe | | Load 0x2,-0x2
034c e00c | | Load 0x0,0xc
034d 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
034e e5fc | | Load 0x2,-0x4
034f e00b | | Load 0x0,0xb
0350 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
0351 a405 | | Store_Unchecked 0x2,0x5
0352 00e3 | | Load_Encached Natural_Cache
0353 e00b | | Load 0x0,0xb
0354 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0355 840b | | Call 0x2,0xb
0356 c409 | | Store 0x2,0x9
0357 c404 | | Store 0x2,0x4
0358 4800 |H | Short_Literal 0x0
0359 a402 | | Store_Unchecked 0x2,0x2
035a 00cf | | Action Mark_Auxiliary
035b 00cf | | Action Mark_Auxiliary
035c 00e3 | | Load_Encached Natural_Cache
035d e00b | | Load 0x0,0xb
035e 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
035f 840b | | Call 0x2,0xb
0360 c407 | | Store 0x2,0x7
0361 c403 | | Store 0x2,0x3
0362 e406 | | Load 0x2,0x6
0363 6813 |h | Jump_Zero 0x377
0364 e406 | | Load 0x2,0x6
0365 0f02 | | Execute_Immediate Equal,0x2
0366 680b |h | Jump_Zero 0x372
0367 e407 | | Load 0x2,0x7
0368 e409 | | Load 0x2,0x9
0369 027f | | Execute Discrete,Equal
036a 6807 |h | Jump_Zero 0x372
036b e5fd | | Load 0x2,-0x3
036c e403 | | Load 0x2,0x3
036d 027f | | Execute Discrete,Equal
036e 6803 |h | Jump_Zero 0x372
036f 4801 |H | Short_Literal 0x1
0370 a402 | | Store_Unchecked 0x2,0x2
0371 7805 |x | Jump 0x377
0372 e405 | | Load 0x2,0x5
0373 0a01 | | Execute_Immediate Plus,0x1
0374 c405 | | Store 0x2,0x5
0375 00c9 | | Action Pop_Auxiliary_Loop
0376 7fe5 | | Jump 0x35c
0377 00ce | | Action Pop_Auxiliary
0378 e402 | | Load 0x2,0x2
0379 7002 |p | Jump_Nonzero 0x37c
037a e212 | | Load 0x1,0x12
037b 0257 | W | Execute Discrete,Raise
037c 00ce | | Action Pop_Auxiliary
037d 00d9 | | Load_Top At_Offset_1
037e a5fb | | Store_Unchecked 0x2,-0x5
037f 4504 |E | Exit_Subprogram 0x4
0380 ; --------------------------------------------------------------------------------------
0380 ; SUBPROGRAM
0380 ; --------------------------------------------------------------------------------------
0380 03a8 | | .CONST 0x03a8 ; Address of begin
0381 0004 | | .CONST 0x0004 ; Address of exception handler
0382 000e | | .CONST 0x000e ; Number of locals
0383 INIT_0380:
0383 e00b | | Load 0x0,0xb
0384 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27
0385 02c7 | | Declare_Variable Any
0386 00d8 | | Load_Top At_Offset_0
0387 1c00 | | Execute_Immediate Run_Utility,0x0
0388 e00b | | Load 0x0,0xb
0389 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
038a 0322 | " | Declare_Variable Record
038b e00b | | Load 0x0,0xb
038c 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
038d 0322 | " | Declare_Variable Record
038e e00b | | Load 0x0,0xb
038f 1b26 | & | Execute Package,Field_Read,Field_Number 0x26
0390 e00b | | Load 0x0,0xb
0391 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
0392 e00b | | Load 0x0,0xb
0393 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0394 e00b | | Load 0x0,0xb
0395 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0396 e00b | | Load 0x0,0xb
0397 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28
0398 02c7 | | Declare_Variable Any
0399 00d8 | | Load_Top At_Offset_0
039a 1c00 | | Execute_Immediate Run_Utility,0x0
039b 00e2 | | Load_Encached Integer_Cache
039c e002 | | Load 0x0,0x2
039d 0322 | " | Declare_Variable Record
039e 00d8 | | Load_Top At_Offset_0
039f 1c00 | | Execute_Immediate Run_Utility,0x0
03a0 e5ff | | Load 0x2,-0x1
03a1 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03a2 801c | | Call 0x0,0x1c
03a3 00e3 | | Load_Encached Natural_Cache
03a4 03f1 | | Declare_Variable Discrete,With_Value
03a5 00e1 | | Load_Encached Boolean_Cache
03a6 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
03a7 00e2 | | Load_Encached Integer_Cache
03a8 BODY_0380:
03a8 e5ff | | Load 0x2,-0x1
03a9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03aa 8017 | | Call 0x0,0x17
03ab c409 | | Store 0x2,0x9
03ac e409 | | Load 0x2,0x9
03ad e00b | | Load 0x0,0xb
03ae 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
03af a405 | | Store_Unchecked 0x2,0x5
03b0 e405 | | Load 0x2,0x5
03b1 e00c | | Load 0x0,0xc
03b2 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
03b3 c402 | | Store 0x2,0x2
03b4 e00b | | Load 0x0,0xb
03b5 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
03b6 e402 | | Load 0x2,0x2
03b7 e40c | | Load 0x2,0xc
03b8 e409 | | Load 0x2,0x9
03b9 e405 | | Load 0x2,0x5
03ba 8222 | " | Call 0x1,0x22
03bb c402 | | Store 0x2,0x2
03bc c408 | | Store 0x2,0x8
03bd e408 | | Load 0x2,0x8
03be e00b | | Load 0x0,0xb
03bf 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
03c0 a406 | | Store_Unchecked 0x2,0x6
03c1 e406 | | Load 0x2,0x6
03c2 0aff | | Execute_Immediate Plus,-0x1
03c3 e00b | | Load 0x0,0xb
03c4 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
03c5 00d9 | | Load_Top At_Offset_1
03c6 00d0 | | Action Swap_Control
03c7 0260 | ` | Execute Discrete,In_Type
03c8 7001 |p | Jump_Nonzero 0x3ca
03c9 0801 | | Execute_Immediate Raise,0x1
03ca e402 | | Load 0x2,0x2
03cb e00b | | Load 0x0,0xb
03cc 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
03cd e403 | | Load 0x2,0x3
03ce 017d | } | Execute Record,Structure_Write
03cf e403 | | Load 0x2,0x3
03d0 e00b | | Load 0x0,0xb
03d1 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
03d2 0f0a | | Execute_Immediate Equal,0xa
03d3 7002 |p | Jump_Nonzero 0x3d6
03d4 e211 | | Load 0x1,0x11
03d5 0257 | W | Execute Discrete,Raise
03d6 e403 | | Load 0x2,0x3
03d7 e00b | | Load 0x0,0xb
03d8 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
03d9 8220 | | Call 0x1,0x20
03da 00d8 | | Load_Top At_Offset_0
03db e00d | | Load 0x0,0xd
03dc 1b15 | | Execute Package,Field_Read,Field_Number 0x15
03dd 0260 | ` | Execute Discrete,In_Type
03de 7001 |p | Jump_Nonzero 0x3e0
03df 0801 | | Execute_Immediate Raise,0x1
03e0 a405 | | Store_Unchecked 0x2,0x5
03e1 e403 | | Load 0x2,0x3
03e2 e00b | | Load 0x0,0xb
03e3 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
03e4 8221 | ! | Call 0x1,0x21
03e5 c406 | | Store 0x2,0x6
03e6 4800 |H | Short_Literal 0x0
03e7 e406 | | Load 0x2,0x6
03e8 e405 | | Load 0x2,0x5
03e9 e00c | | Load 0x0,0xc
03ea 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
03eb e00b | | Load 0x0,0xb
03ec 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
03ed e00b | | Load 0x0,0xb
03ee 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
03ef e00c | | Load 0x0,0xc
03f0 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03f1 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
03f2 00d9 | | Load_Top At_Offset_1
03f3 6803 |h | Jump_Zero 0x3f7
03f4 4801 |H | Short_Literal 0x1
03f5 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
03f6 7802 |x | Jump 0x3f9
03f7 4802 |H | Short_Literal 0x2
03f8 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
03f9 e406 | | Load 0x2,0x6
03fa 00d9 | | Load_Top At_Offset_1
03fb 0273 | s | Execute Discrete,Plus
03fc e00b | | Load 0x0,0xb
03fd 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
03fe 00d9 | | Load_Top At_Offset_1
03ff 00d0 | | Action Swap_Control
0400 0260 | ` | Execute Discrete,In_Type
0401 7001 |p | Jump_Nonzero 0x403
0402 0801 | | Execute_Immediate Raise,0x1
0403 e405 | | Load 0x2,0x5
0404 e00c | | Load 0x0,0xc
0405 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0406 e00b | | Load 0x0,0xb
0407 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
0408 e404 | | Load 0x2,0x4
0409 017d | } | Execute Record,Structure_Write
040a e404 | | Load 0x2,0x4
040b e00b | | Load 0x0,0xb
040c 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
040d 7045 |pE | Jump_Nonzero 0x453
040e e404 | | Load 0x2,0x4
040f e00b | | Load 0x0,0xb
0410 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
0411 700c |p | Jump_Nonzero 0x41e
0412 e405 | | Load 0x2,0x5
0413 e00b | | Load 0x0,0xb
0414 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
0415 a407 | | Store_Unchecked 0x2,0x7
0416 4800 |H | Short_Literal 0x0
0417 e405 | | Load 0x2,0x5
0418 e00b | | Load 0x0,0xb
0419 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
041a e00b | | Load 0x0,0xb
041b 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
041c c409 | | Store 0x2,0x9
041d 7822 |x" | Jump 0x440
041e e406 | | Load 0x2,0x6
041f 00d9 | | Load_Top At_Offset_1
0420 0273 | s | Execute Discrete,Plus
0421 e404 | | Load 0x2,0x4
0422 e00b | | Load 0x0,0xb
0423 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
0424 00d8 | | Load_Top At_Offset_0
0425 00e2 | | Load_Encached Integer_Cache
0426 0260 | ` | Execute Discrete,In_Type
0427 7001 |p | Jump_Nonzero 0x429
0428 0801 | | Execute_Immediate Raise,0x1
0429 0272 | r | Execute Discrete,Minus
042a c40a | | Store 0x2,0xa
042b e40a | | Load 0x2,0xa
042c e00b | | Load 0x0,0xb
042d 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
042e 00d9 | | Load_Top At_Offset_1
042f 00d0 | | Action Swap_Control
0430 0260 | ` | Execute Discrete,In_Type
0431 7001 |p | Jump_Nonzero 0x433
0432 0801 | | Execute_Immediate Raise,0x1
0433 e405 | | Load 0x2,0x5
0434 e00b | | Load 0x0,0xb
0435 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0436 e00b | | Load 0x0,0xb
0437 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
0438 c409 | | Store 0x2,0x9
0439 e409 | | Load 0x2,0x9
043a e00c | | Load 0x0,0xc
043b 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
043c e402 | | Load 0x2,0x2
043d e00b | | Load 0x0,0xb
043e 1855 | U | Execute Package,Field_Execute,Field_Number 0x55
043f a407 | | Store_Unchecked 0x2,0x7
0440 00db | | Load_Top At_Offset_3
0441 e407 | | Load 0x2,0x7
0442 8018 | | Call 0x0,0x18
0443 00d1 | | Pop_Control Pop_Count_1
0444 00db | | Load_Top At_Offset_3
0445 8019 | | Call 0x0,0x19
0446 6802 |h | Jump_Zero 0x449
0447 e213 | | Load 0x1,0x13
0448 0257 | W | Execute Discrete,Raise
0449 00db | | Load_Top At_Offset_3
044a 801a | | Call 0x0,0x1a
044b 00d1 | | Pop_Control Pop_Count_1
044c 00db | | Load_Top At_Offset_3
044d e409 | | Load 0x2,0x9
044e 801b | | Call 0x0,0x1b
044f 00d1 | | Pop_Control Pop_Count_1
0450 00db | | Load_Top At_Offset_3
0451 8216 | | Call 0x1,0x16
0452 4401 |D | Exit_Subprogram With_Result,0x1
0453 e211 | | Load 0x1,0x11
0454 0257 | W | Execute Discrete,Raise
0455 0000 0000 | | .XXX[0x3]
0457 0000 | |
0458 ; --------------------------------------------------------------------------------------
0458 ; SUBPROGRAM
0458 ; --------------------------------------------------------------------------------------
0458 0467 | g | .CONST 0x0467 ; Address of begin
0459 0004 | | .CONST 0x0004 ; Address of exception handler
045a 0005 | | .CONST 0x0005 ; Number of locals
045b INIT_0458:
045b e00b | | Load 0x0,0xb
045c 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27
045d 02c7 | | Declare_Variable Any
045e 00d8 | | Load_Top At_Offset_0
045f 1c00 | | Execute_Immediate Run_Utility,0x0
0460 e00b | | Load 0x0,0xb
0461 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
0462 0322 | " | Declare_Variable Record
0463 00e5 | | Load_Encached Long_Integer_Cache
0464 e00b | | Load 0x0,0xb
0465 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
0466 0322 | " | Declare_Variable Record
0467 BODY_0458:
0467 e00c | | Load 0x0,0xc
0468 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0469 e5ff | | Load 0x2,-0x1
046a e00b | | Load 0x0,0xb
046b 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
046c c402 | | Store 0x2,0x2
046d 480d |H | Short_Literal 0xd
046e e402 | | Load 0x2,0x2
046f e00b | | Load 0x0,0xb
0470 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
0471 00db | | Load_Top At_Offset_3
0472 017d | } | Execute Record,Structure_Write
0473 00da | | Load_Top At_Offset_2
0474 e00b | | Load 0x0,0xb
0475 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
0476 6802 |h | Jump_Zero 0x479
0477 e211 | | Load 0x1,0x11
0478 0257 | W | Execute Discrete,Raise
0479 00da | | Load_Top At_Offset_2
047a e00b | | Load 0x0,0xb
047b 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
047c 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
047d 4800 |H | Short_Literal 0x0
047e 00da | | Load_Top At_Offset_2
047f e00c | | Load 0x0,0xc
0480 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0481 7012 |p | Jump_Nonzero 0x494
0482 480e |H | Short_Literal 0xe
0483 e402 | | Load 0x2,0x2
0484 e00b | | Load 0x0,0xb
0485 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
0486 00d9 | | Load_Top At_Offset_1
0487 017d | } | Execute Record,Structure_Write
0488 00d8 | | Load_Top At_Offset_0
0489 e00b | | Load 0x0,0xb
048a 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
048b 6802 |h | Jump_Zero 0x48e
048c e211 | | Load 0x1,0x11
048d 0257 | W | Execute Discrete,Raise
048e 00d8 | | Load_Top At_Offset_0
048f e00b | | Load 0x0,0xb
0490 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
0491 00da | | Load_Top At_Offset_2
0492 8217 | | Call 0x1,0x17
0493 4401 |D | Exit_Subprogram With_Result,0x1
0494 00d9 | | Load_Top At_Offset_1
0495 8218 | | Call 0x1,0x18
0496 4401 |D | Exit_Subprogram With_Result,0x1
0497 0000 | | .XXX[0x1]
0498 ; --------------------------------------------------------------------------------------
0498 ; SUBPROGRAM
0498 ; --------------------------------------------------------------------------------------
0498 049b | | .CONST 0x049b ; Address of begin
0499 0004 | | .CONST 0x0004 ; Address of exception handler
049a 0001 | | .CONST 0x0001 ; Number of locals
049b BODY_0498:
049b INIT_0498:
049b 00da | | Load_Top At_Offset_2
049c 801c | | Call 0x0,0x1c
049d 00db | | Load_Top At_Offset_3
049e 8017 | | Call 0x0,0x17
049f 8210 | | Call 0x1,0x10
04a0 4401 |D | Exit_Subprogram With_Result,0x1
04a1 0000 0000 | | .BLANK 0000[0x7]
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04ab | | .CONST 0x04ab ; Address of begin
04a9 0004 | | .CONST 0x0004 ; Address of exception handler
04aa 0001 | | .CONST 0x0001 ; Number of locals
04ab BODY_04a8:
04ab INIT_04a8:
04ab 00db | | Load_Top At_Offset_3
04ac 00db | | Load_Top At_Offset_3
04ad 801d | | Call 0x0,0x1d
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 00da | | Load_Top At_Offset_2
04b4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04b5 4401 |D | Exit_Subprogram With_Result,0x1
04b6 0000 0000 | | .XXX[0x2]
04b8 ; --------------------------------------------------------------------------------------
04b8 ; SUBPROGRAM
04b8 ; --------------------------------------------------------------------------------------
04b8 04bd | | .CONST 0x04bd ; Address of begin
04b9 0004 | | .CONST 0x0004 ; Address of exception handler
04ba 0002 | | .CONST 0x0002 ; Number of locals
04bb INIT_04b8:
04bb e011 | | Load 0x0,0x11
04bc 0322 | " | Declare_Variable Record
04bd BODY_04b8:
04bd 00db | | Load_Top At_Offset_3
04be 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04bf 8006 | | Call 0x0,0x6
04c0 681a |h | Jump_Zero 0x4db
04c1 00db | | Load_Top At_Offset_3
04c2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04c3 8219 | | Call 0x1,0x19
04c4 6805 |h | Jump_Zero 0x4ca
04c5 00db | | Load_Top At_Offset_3
04c6 821e | | Call 0x1,0x1e
04c7 e5fd | | Load 0x2,-0x3
04c8 017d | } | Execute Record,Structure_Write
04c9 4502 |E | Exit_Subprogram 0x2
04ca 00db | | Load_Top At_Offset_3
04cb 821f | | Call 0x1,0x1f
04cc e5fd | | Load 0x2,-0x3
04cd 017d | } | Execute Record,Structure_Write
04ce 00db | | Load_Top At_Offset_3
04cf 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04d0 8017 | | Call 0x0,0x17
04d1 e00b | | Load 0x0,0xb
04d2 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
04d3 8224 | $ | Call 0x1,0x24
04d4 00d9 | | Load_Top At_Offset_1
04d5 017d | } | Execute Record,Structure_Write
04d6 e5fe | | Load 0x2,-0x2
04d7 00d9 | | Load_Top At_Offset_1
04d8 8226 | & | Call 0x1,0x26
04d9 00d1 | | Pop_Control Pop_Count_1
04da 4502 |E | Exit_Subprogram 0x2
04db 00db | | Load_Top At_Offset_3
04dc 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04dd 821a | | Call 0x1,0x1a
04de 6802 |h | Jump_Zero 0x4e1
04df e20d | | Load 0x1,0xd
04e0 0257 | W | Execute Discrete,Raise
04e1 00db | | Load_Top At_Offset_3
04e2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04e3 821b | | Call 0x1,0x1b
04e4 680e |h | Jump_Zero 0x4f3
04e5 00db | | Load_Top At_Offset_3
04e6 8223 | # | Call 0x1,0x23
04e7 e5fd | | Load 0x2,-0x3
04e8 017d | } | Execute Record,Structure_Write
04e9 00db | | Load_Top At_Offset_3
04ea 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04eb 8225 | % | Call 0x1,0x25
04ec 00d9 | | Load_Top At_Offset_1
04ed 017d | } | Execute Record,Structure_Write
04ee e5fe | | Load 0x2,-0x2
04ef 00d9 | | Load_Top At_Offset_1
04f0 8226 | & | Call 0x1,0x26
04f1 00d1 | | Pop_Control Pop_Count_1
04f2 4502 |E | Exit_Subprogram 0x2
04f3 00db | | Load_Top At_Offset_3
04f4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04f5 821c | | Call 0x1,0x1c
04f6 6805 |h | Jump_Zero 0x4fc
04f7 00db | | Load_Top At_Offset_3
04f8 821e | | Call 0x1,0x1e
04f9 e5fd | | Load 0x2,-0x3
04fa 017d | } | Execute Record,Structure_Write
04fb 4502 |E | Exit_Subprogram 0x2
04fc 00db | | Load_Top At_Offset_3
04fd 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04fe 821d | | Call 0x1,0x1d
04ff 6805 |h | Jump_Zero 0x505
0500 00db | | Load_Top At_Offset_3
0501 821f | | Call 0x1,0x1f
0502 e5fd | | Load 0x2,-0x3
0503 017d | } | Execute Record,Structure_Write
0504 4502 |E | Exit_Subprogram 0x2
0505 e20d | | Load 0x1,0xd
0506 0257 | W | Execute Discrete,Raise
0507 0000 | | .XXX[0x1]
0508 ; --------------------------------------------------------------------------------------
0508 ; SUBPROGRAM
0508 ; --------------------------------------------------------------------------------------
0508 050b | | .CONST 0x050b ; Address of begin
0509 0004 | | .CONST 0x0004 ; Address of exception handler
050a 0001 | | .CONST 0x0001 ; Number of locals
050b BODY_0508:
050b INIT_0508:
050b e00b | | Load 0x0,0xb
050c 1b51 | Q | Execute Package,Field_Read,Field_Number 0x51
050d 00e3 | | Load_Encached Natural_Cache
050e e00b | | Load 0x0,0xb
050f 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0510 e00b | | Load 0x0,0xb
0511 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0512 e00b | | Load 0x0,0xb
0513 1b25 | % | Execute Package,Field_Read,Field_Number 0x25
0514 e405 | | Load 0x2,0x5
0515 e00c | | Load 0x0,0xc
0516 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0517 e5fc | | Load 0x2,-0x4
0518 e00b | | Load 0x0,0xb
0519 1853 | S | Execute Package,Field_Execute,Field_Number 0x53
051a c40a | | Store 0x2,0xa
051b c408 | | Store 0x2,0x8
051c c7ff | | Store 0x3,-0x1
051d c7fe | | Store 0x3,-0x2
051e c406 | | Store 0x2,0x6
051f 4501 |E | Exit_Subprogram 0x1
0520 ; --------------------------------------------------------------------------------------
0520 ; STRING TABLE
0520 ; --------------------------------------------------------------------------------------
0520 0006 | | .STRTAB 0x0006->0x0523 ; "Context:["
0521 000d | | .STRTAB 0x000d->0x0527 ; "]"
0522 000c | | .STREND 0x000c->0x0528
0523 436f 6e74 |Cont| .STRTAB_STRINGS
0528 ; --------------------------------------------------------------------------------------
0528 ; Debug Table
0528 ; --------------------------------------------------------------------------------------
0528 0004 0007 | | .DEBUG4 0x0004,0x0007,0x8196,0x0000,0x0001,0x0000
052e b732 9037 | 2 7| .XXX[0x20]
0530 b310 3a34 | :4|
0532 32b9 b290 |2 |
0534 3839 34b6 |894 |
0536 b0b9 34b2 | 4 |
0538 b990 31b0 | 1 |
053a b710 3132 | 12|
053c 9039 32b9 | 92 |
053e ba37 b932 | 7 2|
0540 b210 3bb4 | ; |
0542 ba34 103a | 4 :|
0544 3432 9033 |42 3|
0546 3ab6 3610 |: 6 |
0548 3130 b1b5 |10 |
054a bab8 1700 | |
054c 0000 0080 | |
054e 0000 0000 | | .BLANK 0000[0x5]
0553 3600 0000 |6 | .XXX[0xad]
0555 0000 0000 | |
0557 3580 0000 |5 |
0559 3700 0000 |7 |
055b 2329 b4b6 |#) |
055d b4b6 30b9 | 0 |
055f 363c 9610 |6< |
0561 36ba b63a |6 :|
0563 34b8 3632 |4 62|
0565 9039 b2b1 | 9 |
0567 b7b7 3230 | 20|
0569 b93c 9031 | < 1|
056b 30b1 b5ba |0 |
056d b839 9031 | 9 1|
056f b0b7 1031 | 1|
0571 3290 3130 |2 10|
0573 b9b2 b210 | |
0575 37b7 1030 |7 0|
0577 9039 b4b7 | 9 |
0579 33b6 3290 |3 2 |
057b 3839 34b6 |894 |
057d b0b9 3c80 | < |
057f 0000 3680 | 6 |
0581 0000 2390 | # |
0583 29b4 b6b4 |) |
0585 b630 b936 | 0 6|
0587 3c96 1036 |< 6|
0589 bab6 3a34 | :4|
058b b836 3290 | 62 |
058d 39b2 b1b7 |9 |
058f b732 30b9 | 20 |
0591 3c90 3130 |< 10|
0593 b1b5 bab8 | |
0595 3990 31b0 |9 1 |
0597 b710 3132 | 12|
0599 9031 30b9 | 10 |
059b b2b2 1037 | 7|
059d b710 3090 | 0 |
059f 39b4 b733 |9 3|
05a1 b632 9038 | 2 8|
05a3 3934 b6b0 |94 |
05a5 b93c 8000 | < |
05a7 0036 8000 | 6 |
05a9 0023 9029 | # )|
05ab b4b6 b4b6 | |
05ad 30b9 363c |0 6<|
05af 9610 36ba | 6 |
05b1 b63a 34b8 | :4 |
05b3 3632 9039 |62 9|
05b5 b2b1 b7b7 | |
05b7 3230 b93c |20 <|
05b9 9031 30b1 | 10 |
05bb b5ba b839 | 9|
05bd 9031 b0b7 | 1 |
05bf 1031 3290 | 12 |
05c1 3130 b9b2 |10 |
05c3 b210 37b7 | 7 |
05c5 1030 9039 | 0 9|
05c7 b4b7 33b6 | 3 |
05c9 3290 3839 |2 89|
05cb 34b6 b0b9 |4 |
05cd 3c80 0000 |< |
05cf 1b00 0000 | |
05d1 23b1 30b1 |# 0 |
05d3 b5ba b816 | |
05d5 1031 3aba | 1: |
05d7 1037 b736 | 7 6|
05d9 3c90 37b7 |< 7 |
05db 3290 37b3 |2 7 |
05dd 103a 3432 | :42|
05df b9b2 9039 | 9|
05e1 b2b1 b7b7 | |
05e3 3230 b934 |20 4|
05e5 b2b9 9031 | 1|
05e7 b0b7 1031 | 1|
05e9 3290 3932 |2 92|
05eb b9ba 37b9 | 7 |
05ed 32b2 103b |2 ;|
05ef b4ba 3410 | 4 |
05f1 3a34 3290 |:42 |
05f3 333a b636 |3: 6|
05f5 0000 001a | |
05f7 8000 0024 | $|
05f9 1031 30b1 | 10 |
05fb b5ba b816 | |
05fd 1031 3aba | 1: |
05ff 1037 | 7 |