|
|
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: 2048 (0x800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0d2ce3
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 03d8 | | .CONST 0x03d8 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments)
0007 8002 | | .CONST 0x8002 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0082 | | .CONST 0x0082 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0026 | & | .CONST 0x0026 ; Number of locals
000b INIT_0008:
000b 03a9 | | Declare_Type Heap_Access,Incomplete,Visible
000c 029a 008b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0088
000e 029a 009b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0098
0010 03a9 | | Declare_Type Heap_Access,Incomplete,Visible
0011 029a 00bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b8
0013 029a 0113 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0110
0015 029a 017b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0178
0017 029a 01c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c0
0019 029a 020b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0208
001b 029a 022b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0228
001d 029a 0243 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0240
001f 029a 025b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0258
0021 029a 0273 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0270
0023 029a 0293 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0290
0025 029a 02b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02b0
0027 029a 02cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c8
0029 4803 |H | Short_Literal 0x3
002a 032a | * | Declare_Type Record,Incomplete
002b 00d8 | | Load_Top At_Offset_0
002c 02a0 | | Declare_Subprogram Null_Subprogram
002d e210 | | Load 0x1,0x10
002e 03a3 | | Complete_Type Heap_Access,By_Defining
002f 4801 |H | Short_Literal 0x1
0030 032a | * | Declare_Type Record,Incomplete
0031 00d8 | | Load_Top At_Offset_0
0032 02a0 | | Declare_Subprogram Null_Subprogram
0033 e20d | | Load 0x1,0xd
0034 03a3 | | Complete_Type Heap_Access,By_Defining
0035 00bf | | Action Accept_Activation
0036 e001 | | Load 0x0,0x1
0037 e002 | | Load 0x0,0x2
0038 e003 | | Load 0x0,0x3
0039 1913 | | Execute Package,Field_Reference,Field_Number 0x13
003a e004 | | Load 0x0,0x4
003b 0387 | | Declare_Variable Package
003c 00d8 | | Load_Top At_Offset_0
003d 020f | | Execute Module,Activate
003e 00e9 | | Load_Encached String_Cache
003f 02a0 | | Declare_Subprogram Null_Subprogram
0040 4818 |H | Short_Literal 0x18
0041 03d3 | | Declare_Type Access,Defined,Accesses_Protected
0042 00e1 | | Load_Encached Boolean_Cache
0043 e005 | | Load 0x0,0x5
0044 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0045 00db | | Load_Top At_Offset_3
0046 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0047 029f 02e3 | | Declare_Subprogram For_Call,INIT_02e0
0049 e21d | | Load 0x1,0x1d
004a 0326 | & | Complete_Type Record,By_Defining
004b 4804 |H | Short_Literal 0x4
004c 032a | * | Declare_Type Record,Incomplete
004d 00d8 | | Load_Top At_Offset_0
004e 02a0 | | Declare_Subprogram Null_Subprogram
004f 4818 |H | Short_Literal 0x18
0050 03d3 | | Declare_Type Access,Defined,Accesses_Protected
0051 00e1 | | Load_Encached Boolean_Cache
0052 e21f | | Load 0x1,0x1f
0053 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0054 e220 | | Load 0x1,0x20
0055 00db | | Load_Top At_Offset_3
0056 029f 02fb | | Declare_Subprogram For_Call,INIT_02f8
0058 e221 | ! | Load 0x1,0x21
0059 0326 | & | Complete_Type Record,By_Defining
005a 00d8 | | Load_Top At_Offset_0
005b 02a0 | | Declare_Subprogram Null_Subprogram
005c e21e | | Load 0x1,0x1e
005d 0326 | & | Complete_Type Record,By_Defining
005e 1d0e | | Execute_Immediate Reference_Lex_1,0xe
005f 00c7 | | Action Elaborate_Subprogram
0060 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0061 00c7 | | Action Elaborate_Subprogram
0062 029d 0313 | | Declare_Subprogram For_Outer_Call,INIT_0310
0064 029d 032b | +| Declare_Subprogram For_Outer_Call,INIT_0328
0066 029d 033b | ;| Declare_Subprogram For_Outer_Call,INIT_0338
0068 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0069 00c7 | | Action Elaborate_Subprogram
006a 1d13 | | Execute_Immediate Reference_Lex_1,0x13
006b 00c7 | | Action Elaborate_Subprogram
006c 1d14 | | Execute_Immediate Reference_Lex_1,0x14
006d 00c7 | | Action Elaborate_Subprogram
006e 1d15 | | Execute_Immediate Reference_Lex_1,0x15
006f 00c7 | | Action Elaborate_Subprogram
0070 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0071 00c7 | | Action Elaborate_Subprogram
0072 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0073 00c7 | | Action Elaborate_Subprogram
0074 029d 038b | | Declare_Subprogram For_Outer_Call,INIT_0388
0076 1d18 | | Execute_Immediate Reference_Lex_1,0x18
0077 00c7 | | Action Elaborate_Subprogram
0078 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0079 00c7 | | Action Elaborate_Subprogram
007a 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
007b 00c7 | | Action Elaborate_Subprogram
007c 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
007d 00c7 | | Action Elaborate_Subprogram
007e 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
007f 00c7 | | Action Elaborate_Subprogram
0080 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0081 00c7 | | Action Elaborate_Subprogram
0082 BODY_0008:
0082 00bc | | Action Signal_Activated
0083 00bb | | Action Signal_Completion
0084 0000 0000 | | .BLANK 0000[0x4]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008b | | .CONST 0x008b ; Address of begin
0089 0004 | | .CONST 0x0004 ; Address of exception handler
008a 0001 | | .CONST 0x0001 ; Number of locals
008b BODY_0088:
008b INIT_0088:
008b e20d | | Load 0x1,0xd
008c e006 | | Load 0x0,0x6
008d 1811 | | Execute Package,Field_Execute,Field_Number 0x11
008e e007 | | Load 0x0,0x7
008f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0090 039c | | Declare_Variable Heap_Access,By_Allocation
0091 a5fe | | Store_Unchecked 0x2,-0x2
0092 4502 |E | Exit_Subprogram 0x2
0093 0000 0000 | | .BLANK 0000[0x5]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009e | | .CONST 0x009e ; Address of begin
0099 0004 | | .CONST 0x0004 ; Address of exception handler
009a 0002 | | .CONST 0x0002 ; Number of locals
009b INIT_0098:
009b 00da | | Load_Top At_Offset_2
009c 0217 | | Execute Heap_Access,All_Reference
009d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
009e BODY_0098:
009e 00cf | | Action Mark_Auxiliary
009f 7815 |x | Jump 0xb5
00a0 00d9 | | Load_Top At_Offset_1
00a1 0227 | ' | Execute Access,All_Reference
00a2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00a3 700c |p | Jump_Nonzero 0xb0
00a4 00d9 | | Load_Top At_Offset_1
00a5 0229 | ) | Execute Access,All_Read
00a6 00d8 | | Load_Top At_Offset_0
00a7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00a8 e21f | | Load 0x1,0x1f
00a9 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00aa 0216 | | Execute Heap_Access,Convert
00ab e21f | | Load 0x1,0x1f
00ac 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00ad 00d9 | | Load_Top At_Offset_1
00ae 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00af 00d1 | | Pop_Control Pop_Count_1
00b0 00d9 | | Load_Top At_Offset_1
00b1 0227 | ' | Execute Access,All_Reference
00b2 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
00b3 003a | : | Store_Top Access,At_Offset_2
00b4 00c9 | | Action Pop_Auxiliary_Loop
00b5 00d9 | | Load_Top At_Offset_1
00b6 77e9 |w | Jump_Nonzero 0xa0
00b7 4501 |E | Exit_Subprogram 0x1
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00cd | | .CONST 0x00cd ; Address of begin
00b9 0004 | | .CONST 0x0004 ; Address of exception handler
00ba 0006 | | .CONST 0x0006 ; Number of locals
00bb INIT_00b8:
00bb 00db | | Load_Top At_Offset_3
00bc 8223 | # | Call 0x1,0x23
00bd 00db | | Load_Top At_Offset_3
00be 8225 | % | Call 0x1,0x25
00bf e005 | | Load 0x0,0x5
00c0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c1 02c7 | | Declare_Variable Any
00c2 00d8 | | Load_Top At_Offset_0
00c3 1c00 | | Execute_Immediate Run_Utility,0x0
00c4 4801 |H | Short_Literal 0x1
00c5 6046 |`F | Indirect_Literal Discrete,0x10c,{0x00000000, 0x00001000}
00c6 e008 | | Load 0x0,0x8
00c7 1b12 | | Execute Package,Field_Read,Field_Number 0x12
00c8 035b | [ | Declare_Type Array,Constrained
00c9 0337 | 7 | Declare_Variable Array
00ca 00e2 | | Load_Encached Integer_Cache
00cb 00e2 | | Load_Encached Integer_Cache
00cc 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00cd BODY_00b8:
00cd e402 | | Load 0x2,0x2
00ce 0227 | ' | Execute Access,All_Reference
00cf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00d0 682d |h- | Jump_Zero 0xfe
00d1 00db | | Load_Top At_Offset_3
00d2 e009 | | Load 0x0,0x9
00d3 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00d4 e00a | | Load 0x0,0xa
00d5 181e | | Execute Package,Field_Execute,Field_Number 0x1e
00d6 00ea | | Load_Encached Null_String_Cache
00d7 e5fe | | Load 0x2,-0x2
00d8 8224 | $ | Call 0x1,0x24
00d9 4800 |H | Short_Literal 0x0
00da e005 | | Load 0x0,0x5
00db 1814 | | Execute Package,Field_Execute,Field_Number 0x14
00dc c403 | | Store 0x2,0x3
00dd 00cf | | Action Mark_Auxiliary
00de 7813 |x | Jump 0xf2
00df 00e3 | | Load_Encached Natural_Cache
00e0 e404 | | Load 0x2,0x4
00e1 e403 | | Load 0x2,0x3
00e2 e005 | | Load 0x0,0x5
00e3 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
00e4 00d1 | | Pop_Control Pop_Count_1
00e5 005b | [ | Store_Top Discrete,At_Offset_3
00e6 4801 |H | Short_Literal 0x1
00e7 00db | | Load_Top At_Offset_3
00e8 e404 | | Load 0x2,0x4
00e9 01cf | | Execute Vector,Slice_Read
00ea e5fd | | Load 0x2,-0x3
00eb e005 | | Load 0x0,0x5
00ec 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
00ed 00d9 | | Load_Top At_Offset_1
00ee 00db | | Load_Top At_Offset_3
00ef 0273 | s | Execute Discrete,Plus
00f0 005a | Z | Store_Top Discrete,At_Offset_2
00f1 00c9 | | Action Pop_Auxiliary_Loop
00f2 e403 | | Load 0x2,0x3
00f3 e005 | | Load 0x0,0x5
00f4 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
00f5 6fe9 |o | Jump_Zero 0xdf
00f6 00ce | | Action Pop_Auxiliary
00f7 00db | | Load_Top At_Offset_3
00f8 e005 | | Load 0x0,0x5
00f9 1819 | | Execute Package,Field_Execute,Field_Number 0x19
00fa c403 | | Store 0x2,0x3
00fb 00d8 | | Load_Top At_Offset_0
00fc a5fc | | Store_Unchecked 0x2,-0x4
00fd 4504 |E | Exit_Subprogram 0x4
00fe 00e3 | | Load_Encached Natural_Cache
00ff e5fd | | Load 0x2,-0x3
0100 e5fe | | Load 0x2,-0x2
0101 8224 | $ | Call 0x1,0x24
0102 e402 | | Load 0x2,0x2
0103 0227 | ' | Execute Access,All_Reference
0104 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0105 e21f | | Load 0x1,0x1f
0106 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0107 c5fc | | Store 0x2,-0x4
0108 4504 |E | Exit_Subprogram 0x4
0109 0000 0000 | | .XXX[0x3]
010b 0000 | |
010c 0000 0000 | | .LITERAL {0x00000000, 0x00001000}
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0126 | & | .CONST 0x0126 ; Address of begin
0111 0004 | | .CONST 0x0004 ; Address of exception handler
0112 0006 | | .CONST 0x0006 ; Number of locals
0113 INIT_0110:
0113 e5fd | | Load 0x2,-0x3
0114 8223 | # | Call 0x1,0x23
0115 00db | | Load_Top At_Offset_3
0116 8225 | % | Call 0x1,0x25
0117 e005 | | Load 0x0,0x5
0118 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0119 02c7 | | Declare_Variable Any
011a 00d8 | | Load_Top At_Offset_0
011b 1c00 | | Execute_Immediate Run_Utility,0x0
011c 4801 |H | Short_Literal 0x1
011d 67ee |g | Indirect_Literal Discrete,0x10c,{0x00000000, 0x00001000}
011e e008 | | Load 0x0,0x8
011f 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0120 035b | [ | Declare_Type Array,Constrained
0121 0337 | 7 | Declare_Variable Array
0122 00e2 | | Load_Encached Integer_Cache
0123 e5fc | | Load 0x2,-0x4
0124 00e2 | | Load_Encached Integer_Cache
0125 03f1 | | Declare_Variable Discrete,With_Value
0126 BODY_0110:
0126 e402 | | Load 0x2,0x2
0127 0227 | ' | Execute Access,All_Reference
0128 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0129 6844 |hD | Jump_Zero 0x16e
012a 00db | | Load_Top At_Offset_3
012b e009 | | Load 0x0,0x9
012c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
012d e00a | | Load 0x0,0xa
012e 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
012f e00a | | Load 0x0,0xa
0130 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0131 00ea | | Load_Encached Null_String_Cache
0132 e5fd | | Load 0x2,-0x3
0133 8224 | $ | Call 0x1,0x24
0134 4801 |H | Short_Literal 0x1
0135 e005 | | Load 0x0,0x5
0136 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0137 c403 | | Store 0x2,0x3
0138 00cf | | Action Mark_Auxiliary
0139 7827 |x' | Jump 0x161
013a e5fc | | Load 0x2,-0x4
013b 67d0 |g | Indirect_Literal Discrete,0x10c,{0x00000000, 0x00001000}
013c 027a | z | Execute Discrete,Less_Equal
013d 6810 |h | Jump_Zero 0x14e
013e 00db | | Load_Top At_Offset_3
013f 4801 |H | Short_Literal 0x1
0140 e5fc | | Load 0x2,-0x4
0141 00da | | Load_Top At_Offset_2
0142 035b | [ | Declare_Type Array,Constrained
0143 00d0 | | Action Swap_Control
0144 01cd | | Execute Vector,Slice_Reference
0145 00e3 | | Load_Encached Natural_Cache
0146 00d9 | | Load_Top At_Offset_1
0147 e5fe | | Load 0x2,-0x2
0148 e005 | | Load 0x0,0x5
0149 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
014a 00d1 | | Pop_Control Pop_Count_1
014b c405 | | Store 0x2,0x5
014c 00d1 | | Pop_Control Pop_Count_1
014d 7807 |x | Jump 0x155
014e 00e3 | | Load_Encached Natural_Cache
014f e404 | | Load 0x2,0x4
0150 e5fe | | Load 0x2,-0x2
0151 e005 | | Load 0x0,0x5
0152 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0153 00d1 | | Pop_Control Pop_Count_1
0154 005b | [ | Store_Top Discrete,At_Offset_3
0155 4801 |H | Short_Literal 0x1
0156 00db | | Load_Top At_Offset_3
0157 e404 | | Load 0x2,0x4
0158 01cf | | Execute Vector,Slice_Read
0159 e403 | | Load 0x2,0x3
015a e005 | | Load 0x0,0x5
015b 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
015c 00d9 | | Load_Top At_Offset_1
015d 00db | | Load_Top At_Offset_3
015e 0273 | s | Execute Discrete,Plus
015f 005a | Z | Store_Top Discrete,At_Offset_2
0160 00c9 | | Action Pop_Auxiliary_Loop
0161 e5fc | | Load 0x2,-0x4
0162 0c01 | | Execute_Immediate Greater_Equal,0x1
0163 6804 |h | Jump_Zero 0x168
0164 e5fe | | Load 0x2,-0x2
0165 e005 | | Load 0x0,0x5
0166 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0167 6fd2 |o | Jump_Zero 0x13a
0168 00ce | | Action Pop_Auxiliary
0169 00db | | Load_Top At_Offset_3
016a e005 | | Load 0x0,0x5
016b 1819 | | Execute Package,Field_Execute,Field_Number 0x19
016c c403 | | Store 0x2,0x3
016d 4505 |E | Exit_Subprogram 0x5
016e e5fc | | Load 0x2,-0x4
016f e5fd | | Load 0x2,-0x3
0170 8224 | $ | Call 0x1,0x24
0171 e5fe | | Load 0x2,-0x2
0172 e402 | | Load 0x2,0x2
0173 0227 | ' | Execute Access,All_Reference
0174 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0175 e21f | | Load 0x1,0x1f
0176 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0177 4505 |E | Exit_Subprogram 0x5
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 0188 | | .CONST 0x0188 ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0003 | | .CONST 0x0003 ; Number of locals
017b INIT_0178:
017b 00db | | Load_Top At_Offset_3
017c 8223 | # | Call 0x1,0x23
017d 00db | | Load_Top At_Offset_3
017e 8225 | % | Call 0x1,0x25
017f e210 | | Load 0x1,0x10
0180 e006 | | Load 0x0,0x6
0181 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0182 e007 | | Load 0x0,0x7
0183 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0184 039c | | Declare_Variable Heap_Access,By_Allocation
0185 00d8 | | Load_Top At_Offset_0
0186 0217 | | Execute Heap_Access,All_Reference
0187 1c00 | | Execute_Immediate Run_Utility,0x0
0188 BODY_0178:
0188 00d9 | | Load_Top At_Offset_1
0189 0227 | ' | Execute Access,All_Reference
018a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
018b 00d9 | | Load_Top At_Offset_1
018c 0217 | | Execute Heap_Access,All_Reference
018d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
018e 00d8 | | Load_Top At_Offset_0
018f 0217 | | Execute Heap_Access,All_Reference
0190 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0191 6812 |h | Jump_Zero 0x1a4
0192 00d8 | | Load_Top At_Offset_0
0193 0219 | | Execute Heap_Access,All_Read
0194 00d8 | | Load_Top At_Offset_0
0195 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0196 e009 | | Load 0x0,0x9
0197 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0198 e00a | | Load 0x0,0xa
0199 181e | | Execute Package,Field_Execute,Field_Number 0x1e
019a 00ea | | Load_Encached Null_String_Cache
019b e5fe | | Load 0x2,-0x2
019c 8224 | $ | Call 0x1,0x24
019d 4800 |H | Short_Literal 0x0
019e e005 | | Load 0x0,0x5
019f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
01a0 00d9 | | Load_Top At_Offset_1
01a1 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01a2 00d1 | | Pop_Control Pop_Count_1
01a3 7812 |x | Jump 0x1b6
01a4 00d8 | | Load_Top At_Offset_0
01a5 0219 | | Execute Heap_Access,All_Read
01a6 e21f | | Load 0x1,0x1f
01a7 1b11 | | Execute Package,Field_Read,Field_Number 0x11
01a8 e009 | | Load 0x0,0x9
01a9 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01aa 00ea | | Load_Encached Null_String_Cache
01ab e5fe | | Load 0x2,-0x2
01ac 8224 | $ | Call 0x1,0x24
01ad 4800 |H | Short_Literal 0x0
01ae e402 | | Load 0x2,0x2
01af 0227 | ' | Execute Access,All_Reference
01b0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01b1 e21f | | Load 0x1,0x1f
01b2 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01b3 00d9 | | Load_Top At_Offset_1
01b4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01b5 00d1 | | Pop_Control Pop_Count_1
01b6 00d8 | | Load_Top At_Offset_0
01b7 a5fd | | Store_Unchecked 0x2,-0x3
01b8 4503 |E | Exit_Subprogram 0x3
01b9 0000 0000 | | .BLANK 0000[0x7]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01d0 | | .CONST 0x01d0 ; Address of begin
01c1 0004 | | .CONST 0x0004 ; Address of exception handler
01c2 0003 | | .CONST 0x0003 ; Number of locals
01c3 INIT_01c0:
01c3 00db | | Load_Top At_Offset_3
01c4 8223 | # | Call 0x1,0x23
01c5 00db | | Load_Top At_Offset_3
01c6 8225 | % | Call 0x1,0x25
01c7 e210 | | Load 0x1,0x10
01c8 e006 | | Load 0x0,0x6
01c9 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01ca e007 | | Load 0x0,0x7
01cb 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01cc 039c | | Declare_Variable Heap_Access,By_Allocation
01cd 00d8 | | Load_Top At_Offset_0
01ce 0217 | | Execute Heap_Access,All_Reference
01cf 1c00 | | Execute_Immediate Run_Utility,0x0
01d0 BODY_01c0:
01d0 00d9 | | Load_Top At_Offset_1
01d1 0227 | ' | Execute Access,All_Reference
01d2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01d3 00d9 | | Load_Top At_Offset_1
01d4 0217 | | Execute Heap_Access,All_Reference
01d5 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01d6 00d8 | | Load_Top At_Offset_0
01d7 0217 | | Execute Heap_Access,All_Reference
01d8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01d9 6812 |h | Jump_Zero 0x1ec
01da 00d8 | | Load_Top At_Offset_0
01db 0219 | | Execute Heap_Access,All_Read
01dc 00d8 | | Load_Top At_Offset_0
01dd 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01de e009 | | Load 0x0,0x9
01df 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01e0 e00a | | Load 0x0,0xa
01e1 181e | | Execute Package,Field_Execute,Field_Number 0x1e
01e2 00ea | | Load_Encached Null_String_Cache
01e3 e5fe | | Load 0x2,-0x2
01e4 8224 | $ | Call 0x1,0x24
01e5 4801 |H | Short_Literal 0x1
01e6 e005 | | Load 0x0,0x5
01e7 1814 | | Execute Package,Field_Execute,Field_Number 0x14
01e8 00d9 | | Load_Top At_Offset_1
01e9 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01ea 00d1 | | Pop_Control Pop_Count_1
01eb 7812 |x | Jump 0x1fe
01ec 00d8 | | Load_Top At_Offset_0
01ed 0219 | | Execute Heap_Access,All_Read
01ee e21f | | Load 0x1,0x1f
01ef 1b11 | | Execute Package,Field_Read,Field_Number 0x11
01f0 e009 | | Load 0x0,0x9
01f1 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01f2 00ea | | Load_Encached Null_String_Cache
01f3 e5fe | | Load 0x2,-0x2
01f4 8224 | $ | Call 0x1,0x24
01f5 4801 |H | Short_Literal 0x1
01f6 e402 | | Load 0x2,0x2
01f7 0227 | ' | Execute Access,All_Reference
01f8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01f9 e21f | | Load 0x1,0x1f
01fa 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01fb 00d9 | | Load_Top At_Offset_1
01fc 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01fd 00d1 | | Pop_Control Pop_Count_1
01fe 00d8 | | Load_Top At_Offset_0
01ff a5fd | | Store_Unchecked 0x2,-0x3
0200 4503 |E | Exit_Subprogram 0x3
0201 0000 0000 | | .BLANK 0000[0x7]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020b | | .CONST 0x020b ; Address of begin
0209 0004 | | .CONST 0x0004 ; Address of exception handler
020a 0001 | | .CONST 0x0001 ; Number of locals
020b BODY_0208:
020b INIT_0208:
020b 00da | | Load_Top At_Offset_2
020c 0217 | | Execute Heap_Access,All_Reference
020d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
020e 680a |h | Jump_Zero 0x219
020f 00da | | Load_Top At_Offset_2
0210 0219 | | Execute Heap_Access,All_Read
0211 00d8 | | Load_Top At_Offset_0
0212 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0213 e005 | | Load 0x0,0x5
0214 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0215 00d9 | | Load_Top At_Offset_1
0216 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0217 00d1 | | Pop_Control Pop_Count_1
0218 780c |x | Jump 0x225
0219 00da | | Load_Top At_Offset_2
021a 0219 | | Execute Heap_Access,All_Read
021b 00d8 | | Load_Top At_Offset_0
021c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
021d e21f | | Load 0x1,0x1f
021e 1b11 | | Execute Package,Field_Read,Field_Number 0x11
021f 0216 | | Execute Heap_Access,Convert
0220 e21f | | Load 0x1,0x1f
0221 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0222 00d9 | | Load_Top At_Offset_1
0223 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0224 00d1 | | Pop_Control Pop_Count_1
0225 e210 | | Load 0x1,0x10
0226 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0227 4501 |E | Exit_Subprogram 0x1
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022b | + | .CONST 0x022b ; Address of begin
0229 0004 | | .CONST 0x0004 ; Address of exception handler
022a 0001 | | .CONST 0x0001 ; Number of locals
022b BODY_0228:
022b INIT_0228:
022b 00da | | Load_Top At_Offset_2
022c 0217 | | Execute Heap_Access,All_Reference
022d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
022e 6806 |h | Jump_Zero 0x235
022f 00da | | Load_Top At_Offset_2
0230 0217 | | Execute Heap_Access,All_Reference
0231 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0232 e005 | | Load 0x0,0x5
0233 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0234 4401 |D | Exit_Subprogram With_Result,0x1
0235 00da | | Load_Top At_Offset_2
0236 0217 | | Execute Heap_Access,All_Reference
0237 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0238 e21f | | Load 0x1,0x1f
0239 181d | | Execute Package,Field_Execute,Field_Number 0x1d
023a 4401 |D | Exit_Subprogram With_Result,0x1
023b 0000 0000 | | .BLANK 0000[0x5]
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 0217 | | Execute Heap_Access,All_Reference
0245 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0246 6806 |h | Jump_Zero 0x24d
0247 00da | | Load_Top At_Offset_2
0248 0217 | | Execute Heap_Access,All_Reference
0249 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
024a e005 | | Load 0x0,0x5
024b 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
024c 4401 |D | Exit_Subprogram With_Result,0x1
024d 00da | | Load_Top At_Offset_2
024e 0217 | | Execute Heap_Access,All_Reference
024f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0250 e21f | | Load 0x1,0x1f
0251 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0252 4401 |D | Exit_Subprogram With_Result,0x1
0253 0000 0000 | | .BLANK 0000[0x5]
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b | [ | .CONST 0x025b ; Address of begin
0259 0004 | | .CONST 0x0004 ; Address of exception handler
025a 0001 | | .CONST 0x0001 ; Number of locals
025b BODY_0258:
025b INIT_0258:
025b 00da | | Load_Top At_Offset_2
025c 0217 | | Execute Heap_Access,All_Reference
025d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
025e 6806 |h | Jump_Zero 0x265
025f 480a |H | Short_Literal 0xa
0260 00db | | Load_Top At_Offset_3
0261 0217 | | Execute Heap_Access,All_Reference
0262 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0263 8226 | & | Call 0x1,0x26
0264 4401 |D | Exit_Subprogram With_Result,0x1
0265 480a |H | Short_Literal 0xa
0266 00db | | Load_Top At_Offset_3
0267 0217 | | Execute Heap_Access,All_Reference
0268 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0269 e21f | | Load 0x1,0x1f
026a 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
026b 4401 |D | Exit_Subprogram With_Result,0x1
026c 0000 0000 | | .BLANK 0000[0x4]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0273 | s | .CONST 0x0273 ; Address of begin
0271 0004 | | .CONST 0x0004 ; Address of exception handler
0272 0001 | | .CONST 0x0001 ; Number of locals
0273 BODY_0270:
0273 INIT_0270:
0273 00da | | Load_Top At_Offset_2
0274 0217 | | Execute Heap_Access,All_Reference
0275 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0276 680a |h | Jump_Zero 0x281
0277 00e3 | | Load_Encached Natural_Cache
0278 e5fe | | Load 0x2,-0x2
0279 e5ff | | Load 0x2,-0x1
027a 0217 | | Execute Heap_Access,All_Reference
027b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
027c e005 | | Load 0x0,0x5
027d 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
027e 00d1 | | Pop_Control Pop_Count_1
027f c5fd | | Store 0x2,-0x3
0280 4502 |E | Exit_Subprogram 0x2
0281 00e3 | | Load_Encached Natural_Cache
0282 e5fe | | Load 0x2,-0x2
0283 e5ff | | Load 0x2,-0x1
0284 0217 | | Execute Heap_Access,All_Reference
0285 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0286 e21f | | Load 0x1,0x1f
0287 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0288 00d1 | | Pop_Control Pop_Count_1
0289 c5fd | | Store 0x2,-0x3
028a 4502 |E | Exit_Subprogram 0x2
028b 0000 0000 | | .BLANK 0000[0x5]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0293 | | .CONST 0x0293 ; Address of begin
0291 0004 | | .CONST 0x0004 ; Address of exception handler
0292 0001 | | .CONST 0x0001 ; Number of locals
0293 BODY_0290:
0293 INIT_0290:
0293 00da | | Load_Top At_Offset_2
0294 0217 | | Execute Heap_Access,All_Reference
0295 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0296 680a |h | Jump_Zero 0x2a1
0297 00e3 | | Load_Encached Natural_Cache
0298 e5fe | | Load 0x2,-0x2
0299 e5ff | | Load 0x2,-0x1
029a 0217 | | Execute Heap_Access,All_Reference
029b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
029c e005 | | Load 0x0,0x5
029d 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
029e 00d1 | | Pop_Control Pop_Count_1
029f c5fd | | Store 0x2,-0x3
02a0 4502 |E | Exit_Subprogram 0x2
02a1 00e3 | | Load_Encached Natural_Cache
02a2 e5fe | | Load 0x2,-0x2
02a3 e5ff | | Load 0x2,-0x1
02a4 0217 | | Execute Heap_Access,All_Reference
02a5 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02a6 e21f | | Load 0x1,0x1f
02a7 181f | | Execute Package,Field_Execute,Field_Number 0x1f
02a8 00d1 | | Pop_Control Pop_Count_1
02a9 c5fd | | Store 0x2,-0x3
02aa 4502 |E | Exit_Subprogram 0x2
02ab 0000 0000 | | .BLANK 0000[0x5]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b3 | | .CONST 0x02b3 ; Address of begin
02b1 0004 | | .CONST 0x0004 ; Address of exception handler
02b2 0001 | | .CONST 0x0001 ; Number of locals
02b3 BODY_02b0:
02b3 INIT_02b0:
02b3 00da | | Load_Top At_Offset_2
02b4 0217 | | Execute Heap_Access,All_Reference
02b5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02b6 6807 |h | Jump_Zero 0x2be
02b7 00db | | Load_Top At_Offset_3
02b8 00db | | Load_Top At_Offset_3
02b9 0217 | | Execute Heap_Access,All_Reference
02ba 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02bb e005 | | Load 0x0,0x5
02bc 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
02bd 4503 |E | Exit_Subprogram 0x3
02be 00db | | Load_Top At_Offset_3
02bf 00db | | Load_Top At_Offset_3
02c0 0217 | | Execute Heap_Access,All_Reference
02c1 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02c2 e21f | | Load 0x1,0x1f
02c3 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
02c4 4503 |E | Exit_Subprogram 0x3
02c5 0000 0000 | | .XXX[0x3]
02c7 0000 | |
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 00da | | Load_Top At_Offset_2
02cc 0217 | | Execute Heap_Access,All_Reference
02cd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02ce 6807 |h | Jump_Zero 0x2d6
02cf 00db | | Load_Top At_Offset_3
02d0 00db | | Load_Top At_Offset_3
02d1 0217 | | Execute Heap_Access,All_Reference
02d2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02d3 e005 | | Load 0x0,0x5
02d4 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
02d5 4503 |E | Exit_Subprogram 0x3
02d6 00db | | Load_Top At_Offset_3
02d7 00db | | Load_Top At_Offset_3
02d8 0217 | | Execute Heap_Access,All_Reference
02d9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02da e21f | | Load 0x1,0x1f
02db 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
02dc 4503 |E | Exit_Subprogram 0x3
02dd 0000 0000 | | .XXX[0x3]
02df 0000 | |
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3 | | .CONST 0x02e3 ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0001 | | .CONST 0x0001 ; Number of locals
02e3 BODY_02e0:
02e3 INIT_02e0:
02e3 4608 |F | Jump_Case 0x8
02e4 7808 |x | Jump 0x2ed ; case 0x0
02e5 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
02e6 7810 |x | Jump 0x2f7 ; case 0x2
02e7 780f |x | Jump 0x2f7 ; case 0x3
02e8 780e |x | Jump 0x2f7 ; case 0x4
02e9 780d |x | Jump 0x2f7 ; case 0x5
02ea 780c |x | Jump 0x2f7 ; case 0x6
02eb 780b |x | Jump 0x2f7 ; case 0x7
02ec 780a |x | Jump 0x2f7 ; case 0x8
02ed 00da | | Load_Top At_Offset_2
02ee 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02ef 0125 | % | Execute Any,Set_Constraint
02f0 00da | | Load_Top At_Offset_2
02f1 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
02f2 1c00 | | Execute_Immediate Run_Utility,0x0
02f3 00da | | Load_Top At_Offset_2
02f4 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
02f5 1c00 | | Execute_Immediate Run_Utility,0x0
02f6 4302 |C | Exit_Subprogram From_Utility,0x2
02f7 0869 | i | Execute_Immediate Raise,0x69
02f8 ; --------------------------------------------------------------------------------------
02f8 ; SUBPROGRAM
02f8 ; --------------------------------------------------------------------------------------
02f8 02fb | | .CONST 0x02fb ; Address of begin
02f9 0004 | | .CONST 0x0004 ; Address of exception handler
02fa 0001 | | .CONST 0x0001 ; Number of locals
02fb BODY_02f8:
02fb INIT_02f8:
02fb 4608 |F | Jump_Case 0x8
02fc 7808 |x | Jump 0x305 ; case 0x0
02fd 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
02fe 780a |x | Jump 0x309 ; case 0x2
02ff 7809 |x | Jump 0x309 ; case 0x3
0300 7808 |x | Jump 0x309 ; case 0x4
0301 7807 |x | Jump 0x309 ; case 0x5
0302 7806 |x | Jump 0x309 ; case 0x6
0303 7805 |x | Jump 0x309 ; case 0x7
0304 7804 |x | Jump 0x309 ; case 0x8
0305 00da | | Load_Top At_Offset_2
0306 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0307 1c00 | | Execute_Immediate Run_Utility,0x0
0308 4302 |C | Exit_Subprogram From_Utility,0x2
0309 0869 | i | Execute_Immediate Raise,0x69
030a 0000 0000 | | .BLANK 0000[0x6]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0313 | | .CONST 0x0313 ; Address of begin
0311 0004 | | .CONST 0x0004 ; Address of exception handler
0312 0001 | | .CONST 0x0001 ; Number of locals
0313 BODY_0310:
0313 INIT_0310:
0313 00da | | Load_Top At_Offset_2
0314 01dd | | Execute Vector,First
0315 00db | | Load_Top At_Offset_3
0316 01d7 | | Execute Vector,Field_Read
0317 0f3a | : | Execute_Immediate Equal,0x3a
0318 6803 |h | Jump_Zero 0x31c
0319 0092 03c9 | | Action Push_String_Extended,0x3c9 ; "<MV>"
031b 4401 |D | Exit_Subprogram With_Result,0x1
031c 00da | | Load_Top At_Offset_2
031d e00a | | Load 0x0,0xa
031e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
031f 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
0320 4401 |D | Exit_Subprogram With_Result,0x1
0321 0000 0000 | | .BLANK 0000[0x7]
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 01dd | | Execute Vector,First
032d 00db | | Load_Top At_Offset_3
032e 01d7 | | Execute Vector,Field_Read
032f 0f3a | : | Execute_Immediate Equal,0x3a
0330 6802 |h | Jump_Zero 0x333
0331 00da | | Load_Top At_Offset_2
0332 4401 |D | Exit_Subprogram With_Result,0x1
0333 00da | | Load_Top At_Offset_2
0334 e00a | | Load 0x0,0xa
0335 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0336 1850 | P | Execute Package,Field_Execute,Field_Number 0x50
0337 4401 |D | Exit_Subprogram With_Result,0x1
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033e | > | .CONST 0x033e ; Address of begin
0339 0004 | | .CONST 0x0004 ; Address of exception handler
033a 0002 | | .CONST 0x0002 ; Number of locals
033b INIT_0338:
033b 00da | | Load_Top At_Offset_2
033c 0217 | | Execute Heap_Access,All_Reference
033d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
033e BODY_0338:
033e 00cf | | Action Mark_Auxiliary
033f 00d9 | | Load_Top At_Offset_1
0340 7034 |p4 | Jump_Nonzero 0x375
0341 e222 | " | Load 0x1,0x22
0342 03bc | | Declare_Variable Access,By_Allocation
0343 00d8 | | Load_Top At_Offset_0
0344 0227 | ' | Execute Access,All_Reference
0345 1c00 | | Execute_Immediate Run_Utility,0x0
0346 003a | : | Store_Top Access,At_Offset_2
0347 e5ff | | Load 0x2,-0x1
0348 0217 | | Execute Heap_Access,All_Reference
0349 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
034a 00da | | Load_Top At_Offset_2
034b 0227 | ' | Execute Access,All_Reference
034c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
034d 00d9 | | Load_Top At_Offset_1
034e e5ff | | Load 0x2,-0x1
034f 0217 | | Execute Heap_Access,All_Reference
0350 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0351 e5fe | | Load 0x2,-0x2
0352 e220 | | Load 0x1,0x20
0353 03b6 | | Declare_Variable Access,By_Allocation,With_Value
0354 00da | | Load_Top At_Offset_2
0355 0227 | ' | Execute Access,All_Reference
0356 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0357 e5fe | | Load 0x2,-0x2
0358 01db | | Execute Vector,Length
0359 0f00 | | Execute_Immediate Equal,0x0
035a 00da | | Load_Top At_Offset_2
035b 0227 | ' | Execute Access,All_Reference
035c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
035d 00d9 | | Load_Top At_Offset_1
035e 0227 | ' | Execute Access,All_Reference
035f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0360 7012 |p | Jump_Nonzero 0x373
0361 00d9 | | Load_Top At_Offset_1
0362 0229 | ) | Execute Access,All_Read
0363 00d8 | | Load_Top At_Offset_0
0364 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0365 e21f | | Load 0x1,0x1f
0366 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0367 0216 | | Execute Heap_Access,Convert
0368 e00b | | Load 0x0,0xb
0369 180e | | Execute Package,Field_Execute,Field_Number 0xe
036a 00ea | | Load_Encached Null_String_Cache
036b 0092 03ca | | Action Push_String_Extended,0x3ca ; "operator"
036d e5fe | | Load 0x2,-0x2
036e e21f | | Load 0x1,0x1f
036f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0370 00d9 | | Load_Top At_Offset_1
0371 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0372 00d1 | | Pop_Control Pop_Count_1
0373 00d9 | | Load_Top At_Offset_1
0374 4402 |D | Exit_Subprogram With_Result,0x2
0375 00d9 | | Load_Top At_Offset_1
0376 0227 | ' | Execute Access,All_Reference
0377 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0378 0227 | ' | Execute Access,All_Reference
0379 e5fe | | Load 0x2,-0x2
037a 01df | | Execute Vector,Equal
037b 6802 |h | Jump_Zero 0x37e
037c 00d9 | | Load_Top At_Offset_1
037d 4402 |D | Exit_Subprogram With_Result,0x2
037e 00d9 | | Load_Top At_Offset_1
037f 0227 | ' | Execute Access,All_Reference
0380 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0381 003a | : | Store_Top Access,At_Offset_2
0382 00c9 | | Action Pop_Auxiliary_Loop
0383 7fbb | | Jump 0x33f
0384 0000 0000 | | .BLANK 0000[0x4]
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 0393 | | .CONST 0x0393 ; Address of begin
0389 0004 | | .CONST 0x0004 ; Address of exception handler
038a 0003 | | .CONST 0x0003 ; Number of locals
038b INIT_0388:
038b e008 | | Load 0x0,0x8
038c 1b11 | | Execute Package,Field_Read,Field_Number 0x11
038d 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
038e 4801 |H | Short_Literal 0x1
038f 4a00 |J | Short_Literal 0x200
0390 00e9 | | Load_Encached String_Cache
0391 035b | [ | Declare_Type Array,Constrained
0392 0337 | 7 | Declare_Variable Array
0393 BODY_0388:
0393 00cf | | Action Mark_Auxiliary
0394 00d9 | | Load_Top At_Offset_1
0395 01d9 | | Execute Vector,Reverse_Bounds
0396 0007 | | Action Break_Optional
0397 e5ff | | Load 0x2,-0x1
0398 e005 | | Load 0x0,0x5
0399 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
039a 6808 |h | Jump_Zero 0x3a3
039b 4801 |H | Short_Literal 0x1
039c 00d9 | | Load_Top At_Offset_1
039d 0aff | | Execute_Immediate Plus,-0x1
039e e403 | | Load 0x2,0x3
039f 01cf | | Execute Vector,Slice_Read
03a0 00e9 | | Load_Encached String_Cache
03a1 01c6 | | Execute Vector,Convert_To_Formal
03a2 4402 |D | Exit_Subprogram With_Result,0x2
03a3 e005 | | Load 0x0,0x5
03a4 1b12 | | Execute Package,Field_Read,Field_Number 0x12
03a5 e5ff | | Load 0x2,-0x1
03a6 e005 | | Load 0x0,0x5
03a7 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
03a8 c402 | | Store 0x2,0x2
03a9 e402 | | Load 0x2,0x2
03aa e5fe | | Load 0x2,-0x2
03ab 027f | | Execute Discrete,Equal
03ac 6808 |h | Jump_Zero 0x3b5
03ad 4801 |H | Short_Literal 0x1
03ae 00d9 | | Load_Top At_Offset_1
03af 0aff | | Execute_Immediate Plus,-0x1
03b0 e403 | | Load 0x2,0x3
03b1 01cf | | Execute Vector,Slice_Read
03b2 00e9 | | Load_Encached String_Cache
03b3 01c6 | | Execute Vector,Convert_To_Formal
03b4 4402 |D | Exit_Subprogram With_Result,0x2
03b5 e402 | | Load 0x2,0x2
03b6 00d8 | | Load_Top At_Offset_0
03b7 00e8 | | Load_Encached Character_Cache
03b8 0260 | ` | Execute Discrete,In_Type
03b9 7001 |p | Jump_Nonzero 0x3bb
03ba 0801 | | Execute_Immediate Raise,0x1
03bb 00d9 | | Load_Top At_Offset_1
03bc e403 | | Load 0x2,0x3
03bd 01d6 | | Execute Vector,Field_Write
03be 00c8 | | Action Pop_Auxiliary_Range
03bf 3fd7 |? | Loop_Increasing 0x397
03c0 00ce | | Action Pop_Auxiliary
03c1 00d8 | | Load_Top At_Offset_0
03c2 480a |H | Short_Literal 0xa
03c3 e5ff | | Load 0x2,-0x1
03c4 8226 | & | Call 0x1,0x26
03c5 01cc | | Execute Vector,Catenate
03c6 00e9 | | Load_Encached String_Cache
03c7 01c6 | | Execute Vector,Convert_To_Formal
03c8 4402 |D | Exit_Subprogram With_Result,0x2
03c9 ; --------------------------------------------------------------------------------------
03c9 ; STRING TABLE
03c9 ; --------------------------------------------------------------------------------------
03c9 0006 | | .STRTAB 0x0006->0x03cc ; "<MV>"
03ca 0008 | | .STRTAB 0x0008->0x03ce ; "operator"
03cb 000e | | .STREND 0x000e->0x03d2
03cc 3c4d 563e |<MV>| .STRTAB_STRINGS
03d2 0000 0000 | | .BLANK 0000[0x6]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; Debug Table
03d8 ; --------------------------------------------------------------------------------------
03d8 0004 0010 | | .DEBUG4 0x0004,0x0010,0x8bad,0x0000,0x0001,0x0000
03de 0000 0000 | | .BLANK 0000[0x22]