|
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 - download
Length: 3072 (0xc00) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_779ce4
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0598 | | .CONST 0x0598 ; 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 0067 | g | .CONST 0x0067 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 001f | | .CONST 0x001f ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 000c 4804 |H | Short_Literal 0x4 000d 029f 0073 | s| Declare_Subprogram INIT_0070,For_Call 000f 03fe | | Declare_Type Discrete,Defined,Visible 0010 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated 0012 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated 0014 029a 017b | {| Declare_Subprogram INIT_0178,For_Outer_Call,Visible,Unelaborated 0016 0093 0000 | | push_full_address 0x0 0018 6087 |` | Indirect_Literal Discrete,0xa0,{0x80000000, 0x00010000} 0019 0273 | s | Execute Discrete,Plus 001a e002 | | Load 0x0,0x2 001b 0273 | s | Execute Discrete,Plus 001c e003 | | Load 0x0,0x3 001d 0273 | s | Execute Discrete,Plus 001e e004 | | Load 0x0,0x4 001f a005 | | Store_Unchecked 0x0,0x5 0020 a006 | | Store_Unchecked 0x0,0x6 0021 a007 | | Store_Unchecked 0x0,0x7 0022 a008 | | Store_Unchecked 0x0,0x8 0023 e009 | | Load 0x0,0x9 0024 0386 | | Declare_Variable Package,Visible 0025 00d8 | | Load_Top At_Offset_0 0026 020f | | Execute Module,Activate 0027 00e1 | | Load_Encached Boolean_Cache 0028 00e1 | | Load_Encached Boolean_Cache 0029 e00a | | Load 0x0,0xa 002a 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 002b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 002c e00a | | Load 0x0,0xa 002d 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 002e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 002f e00a | | Load 0x0,0xa 0030 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 0031 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0032 e00b | | Load 0x0,0xb 0033 e211 | | Load 0x1,0x11 0034 0098 | | Execute Package,Field_Read_Dynamic 0035 029f 0513 | | Declare_Subprogram INIT_0510,For_Call 0037 4806 |H | Short_Literal 0x6 0038 032e | . | Declare_Type Record,Defined,Visible 0039 00bf | | Action Accept_Activation 003a 4800 |H | Short_Literal 0x0 003b 4807 |H | Short_Literal 0x7 003c 029f 01b3 | | Declare_Subprogram INIT_01b0,For_Call 003e 03fd | | Declare_Type Discrete,Defined 003f 0093 0000 | | push_full_address 0x0 0041 605a |`Z | Indirect_Literal Discrete,0x9c,{0x80000000, 0x00010000} 0042 0273 | s | Execute Discrete,Plus 0043 0093 0000 | | push_full_address 0x0 0045 6052 |`R | Indirect_Literal Discrete,0x98,{0x80000000, 0x00020000} 0046 0273 | s | Execute Discrete,Plus 0047 0007 | | Action Break_Optional 0048 e00c | | Load 0x0,0xc 0049 e00d | | Load 0x0,0xd 004a e213 | | Load 0x1,0x13 004b e00e | | Load 0x0,0xe 004c 0387 | | Declare_Variable Package 004d 00d8 | | Load_Top At_Offset_0 004e 020f | | Execute Module,Activate 004f 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0050 00c7 | | Action Elaborate_Subprogram 0051 029d 01db | | Declare_Subprogram INIT_01d8,For_Outer_Call 0053 029d 01eb | | Declare_Subprogram INIT_01e8,For_Outer_Call 0055 029d 01f3 | | Declare_Subprogram INIT_01f0,For_Outer_Call 0057 029d 0223 | #| Declare_Subprogram INIT_0220,For_Outer_Call 0059 029d 028b | | Declare_Subprogram INIT_0288,For_Outer_Call 005b 029d 0313 | | Declare_Subprogram INIT_0310,For_Outer_Call 005d 029d 037b | {| Declare_Subprogram INIT_0378,For_Outer_Call 005f 029d 03ab | | Declare_Subprogram INIT_03a8,For_Outer_Call 0061 029d 03eb | | Declare_Subprogram INIT_03e8,For_Outer_Call 0063 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0064 00c7 | | Action Elaborate_Subprogram 0065 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0066 00c7 | | Action Elaborate_Subprogram 0067 BODY_0008: 0067 00bc | | Action Signal_Activated 0068 00bb | | Action Signal_Completion 0069 0000 0000 | | .BLANK 0000[0x7] 0070 ; -------------------------------------------------------------------------------------- 0070 ; SUBPROGRAM 0070 ; -------------------------------------------------------------------------------------- 0070 0073 | s | .CONST 0x0073 ; Address of begin 0071 0004 | | .CONST 0x0004 ; Address of exception handler 0072 0001 | | .CONST 0x0001 ; Number of locals 0073 BODY_0070: 0073 INIT_0070: 0073 4607 |F | Jump_Case 0x8 0074 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0075 7807 |x | Jump 0x7d ; case 0x1 0076 780a |x | Jump 0x81 ; case 0x2 0077 780e |x | Jump 0x86 ; case 0x3 0078 7811 |x | Jump 0x8a ; case 0x4 0079 7812 |x | Jump 0x8c ; case 0x5 007a 7813 |x | Jump 0x8e ; case 0x6 007b 7816 |x | Jump 0x92 ; case 0x7 007c 4302 |C | .XXX[0x1] 007d 00da | | Load_Top At_Offset_2 007e 0091 052f | /| Action Push_String_Extended_Indexed,0x52f ; "SUCCESSFUL" 0080 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0081 00db | | Load_Top At_Offset_3 0082 00db | | Load_Top At_Offset_3 0083 00e0 | | Load_Encached Standard_Cache 0084 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0085 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0086 00da | | Load_Top At_Offset_2 0087 00e0 | | Load_Encached Standard_Cache 0088 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0089 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 008a 00db | | Load_Top At_Offset_3 008b 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 008c 00db | | Load_Top At_Offset_3 008d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 008e e20d | | Load 0x1,0xd 008f 00dc | | Load_Top At_Offset_4 0090 0267 | g | Execute Discrete,Predecessor 0091 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0092 e20d | | Load 0x1,0xd 0093 00dc | | Load_Top At_Offset_4 0094 0268 | h | Execute Discrete,Successor 0095 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0096 0000 0000 | | .XXX[0x2] 0098 8000 0000 | | .LITERAL {0x80000000, 0x00020000} 009c 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 00a0 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 00a4 0000 0000 | | .BLANK 0000[0x4] 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00ab | | .CONST 0x00ab ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 0001 | | .CONST 0x0001 ; Number of locals 00ab BODY_00a8: 00ab INIT_00a8: 00ab 00da | | Load_Top At_Offset_2 00ac 0e00 | | Execute_Immediate Not_Equal,0x0 00ad 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00ae 0000 0000 | | .XXX[0x2] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00ce | | .CONST 0x00ce ; Address of begin 00b1 0164 | d | .CONST 0x0164 ; Address of exception handler 00b2 0007 | | .CONST 0x0007 ; Number of locals 00b3 INIT_00b0: 00b3 4801 |H | Short_Literal 0x1 00b4 00db | | Load_Top At_Offset_3 00b5 01db | | Execute Vector,Length 00b6 00d8 | | Load_Top At_Offset_0 00b7 00e2 | | Load_Encached Integer_Cache 00b8 0260 | ` | Execute Discrete,In_Type 00b9 7001 |p | Jump_Nonzero 0xbb 00ba 0801 | | Execute_Immediate Raise,0x1 00bb 00e9 | | Load_Encached String_Cache 00bc 035b | [ | Declare_Type Array,Constrained 00bd 0337 | 7 | Declare_Variable Array 00be 00e3 | | Load_Encached Natural_Cache 00bf e213 | | Load 0x1,0x13 00c0 0007 | | Action Break_Optional 00c1 e00a | | Load 0x0,0xa 00c2 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 00c3 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00c4 e00a | | Load 0x0,0xa 00c5 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 00c6 1b18 | | Execute Package,Field_Read,Field_Number 0x18 00c7 02c7 | | Declare_Variable Any 00c8 e5fe | | Load 0x2,-0x2 00c9 a406 | | Store_Unchecked 0x2,0x6 00ca e212 | | Load 0x1,0x12 00cb 0322 | " | Declare_Variable Record 00cc 00d8 | | Load_Top At_Offset_0 00cd 1c00 | | Execute_Immediate Run_Utility,0x0 00ce BODY_00b0: 00ce 00d8 | | Load_Top At_Offset_0 00cf 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 00d0 0120 | | Execute Any,Is_Value 00d1 6804 |h | Jump_Zero 0xd6 00d2 e00a | | Load 0x0,0xa 00d3 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 00d4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00d5 7802 |x | Jump 0xd8 00d6 00d8 | | Load_Top At_Offset_0 00d7 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 00d8 e5fd | | Load 0x2,-0x3 00d9 e00a | | Load 0x0,0xa 00da 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 00db 180f | | Execute Package,Field_Execute,Field_Number 0xf 00dc 00d9 | | Load_Top At_Offset_1 00dd 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 00de 00d8 | | Load_Top At_Offset_0 00df 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 00e0 0120 | | Execute Any,Is_Value 00e1 6804 |h | Jump_Zero 0xe6 00e2 e00a | | Load 0x0,0xa 00e3 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 00e4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00e5 7802 |x | Jump 0xe8 00e6 00d8 | | Load_Top At_Offset_0 00e7 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 00e8 e5fd | | Load 0x2,-0x3 00e9 e00a | | Load 0x0,0xa 00ea 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 00eb 180f | | Execute Package,Field_Execute,Field_Number 0xf 00ec 00d9 | | Load_Top At_Offset_1 00ed 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 00ee 00d8 | | Load_Top At_Offset_0 00ef 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 00f0 0120 | | Execute Any,Is_Value 00f1 6804 |h | Jump_Zero 0xf6 00f2 e00a | | Load 0x0,0xa 00f3 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 00f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00f5 7802 |x | Jump 0xf8 00f6 00d8 | | Load_Top At_Offset_0 00f7 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 00f8 e5fd | | Load 0x2,-0x3 00f9 e00a | | Load 0x0,0xa 00fa 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 00fb 180f | | Execute Package,Field_Execute,Field_Number 0xf 00fc 00d9 | | Load_Top At_Offset_1 00fd 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 00fe e5fd | | Load 0x2,-0x3 00ff e00f | | Load 0x0,0xf 0100 e211 | | Load 0x1,0x11 0101 0096 | | Execute Package,Entry 0102 00d9 | | Load_Top At_Offset_1 0103 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0104 00e3 | | Load_Encached Natural_Cache 0105 e402 | | Load 0x2,0x2 0106 e213 | | Load 0x1,0x13 0107 e5ff | | Load 0x2,-0x1 0108 821a | | Call 0x1,0x1a 0109 c404 | | Store 0x2,0x4 010a 00d1 | | Pop_Control Pop_Count_1 010b c403 | | Store 0x2,0x3 010c 00db | | Load_Top At_Offset_3 010d 4607 |F | Jump_Case 0x8 010e 7843 |xC | Jump 0x152 ; case 0x0 010f 780a |x | Jump 0x11a ; case 0x1 0110 7809 |x | Jump 0x11a ; case 0x2 0111 7818 |x | Jump 0x12a ; case 0x3 0112 7817 |x | Jump 0x12a ; case 0x4 0113 7826 |x& | Jump 0x13a ; case 0x5 0114 7835 |x5 | Jump 0x14a ; case 0x6 0115 7800 |x | Jump 0x116 ; case 0x7 0116 4801 |H | Short_Literal 0x1 0117 00d9 | | Load_Top At_Offset_1 0118 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0119 7838 |x8 | Jump 0x152 011a e00a | | Load 0x0,0xa 011b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 011c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 011d e20d | | Load 0x1,0xd 011e 00db | | Load_Top At_Offset_3 011f 00db | | Load_Top At_Offset_3 0120 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0121 e5fd | | Load 0x2,-0x3 0122 e404 | | Load 0x2,0x4 0123 821e | | Call 0x1,0x1e 0124 e407 | | Load 0x2,0x7 0125 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0126 c406 | | Store 0x2,0x6 0127 c5fb | | Store 0x2,-0x5 0128 005b | [ | Store_Top Discrete,At_Offset_3 0129 7828 |x( | Jump 0x152 012a e00a | | Load 0x0,0xa 012b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 012c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 012d e20d | | Load 0x1,0xd 012e 00db | | Load_Top At_Offset_3 012f 00db | | Load_Top At_Offset_3 0130 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0131 e5fd | | Load 0x2,-0x3 0132 e404 | | Load 0x2,0x4 0133 821e | | Call 0x1,0x1e 0134 e407 | | Load 0x2,0x7 0135 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0136 c406 | | Store 0x2,0x6 0137 c5fb | | Store 0x2,-0x5 0138 005b | [ | Store_Top Discrete,At_Offset_3 0139 7818 |x | Jump 0x152 013a e00a | | Load 0x0,0xa 013b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 013c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 013d e20d | | Load 0x1,0xd 013e 00db | | Load_Top At_Offset_3 013f 00db | | Load_Top At_Offset_3 0140 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0141 e5fd | | Load 0x2,-0x3 0142 e404 | | Load 0x2,0x4 0143 821e | | Call 0x1,0x1e 0144 e407 | | Load 0x2,0x7 0145 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0146 c406 | | Store 0x2,0x6 0147 c5fb | | Store 0x2,-0x5 0148 005b | [ | Store_Top Discrete,At_Offset_3 0149 7808 |x | Jump 0x152 014a 00d8 | | Load_Top At_Offset_0 014b 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 014c e5fd | | Load 0x2,-0x3 014d e010 | | Load 0x0,0x10 014e 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 014f 821b | | Call 0x1,0x1b 0150 00d9 | | Load_Top At_Offset_1 0151 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 0152 e00a | | Load 0x0,0xa 0153 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0154 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0155 e20d | | Load 0x1,0xd 0156 00da | | Load_Top At_Offset_2 0157 e5fd | | Load 0x2,-0x3 0158 4801 |H | Short_Literal 0x1 0159 e403 | | Load 0x2,0x3 015a e402 | | Load 0x2,0x2 015b 01cf | | Execute Vector,Slice_Read 015c 821f | | Call 0x1,0x1f 015d 00d1 | | Pop_Control Pop_Count_1 015e c5fb | | Store 0x2,-0x5 015f 005b | [ | Store_Top Discrete,At_Offset_3 0160 00d8 | | Load_Top At_Offset_0 0161 e5fc | | Load 0x2,-0x4 0162 017d | } | Execute Record,Structure_Write 0163 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0164 TRAP_00b0: 0164 e215 | | Load 0x1,0x15 0165 010f | | Execute Exception,Equal 0166 6803 |h | Jump_Zero 0x16a 0167 4804 |H | Short_Literal 0x4 0168 a5fb | | Store_Unchecked 0x2,-0x5 0169 4504 |E | Exit_Suprogram New_Top_Offset 0x4 016a e214 | | Load 0x1,0x14 016b 010f | | Execute Exception,Equal 016c 6803 |h | Jump_Zero 0x170 016d 4802 |H | Short_Literal 0x2 016e a5fb | | Store_Unchecked 0x2,-0x5 016f 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0170 0100 | | Execute Exception,Raise 0171 0000 0000 | | .BLANK 0000[0x7] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 0182 | | .CONST 0x0182 ; Address of begin 0179 0004 | | .CONST 0x0004 ; Address of exception handler 017a 0003 | | .CONST 0x0003 ; Number of locals 017b INIT_0178: 017b e00a | | Load 0x0,0xa 017c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 017d 02c7 | | Declare_Variable Any 017e 00d8 | | Load_Top At_Offset_0 017f 1c00 | | Execute_Immediate Run_Utility,0x0 0180 029f 0433 | 3| Declare_Subprogram INIT_0430,For_Call 0182 BODY_0178: 0182 e5fe | | Load 0x2,-0x2 0183 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0184 6802 |h | Jump_Zero 0x187 0185 4800 |H | Short_Literal 0x0 0186 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0187 e5fe | | Load 0x2,-0x2 0188 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0189 6802 |h | Jump_Zero 0x18c 018a 4801 |H | Short_Literal 0x1 018b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 018c e5ff | | Load 0x2,-0x1 018d 8219 | | Call 0x1,0x19 018e c402 | | Store 0x2,0x2 018f 00d9 | | Load_Top At_Offset_1 0190 e5fe | | Load 0x2,-0x2 0191 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0192 e00a | | Load 0x0,0xa 0193 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 0194 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0195 6802 |h | Jump_Zero 0x198 0196 4801 |H | Short_Literal 0x1 0197 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0198 e5ff | | Load 0x2,-0x1 0199 8218 | | Call 0x1,0x18 019a c402 | | Store 0x2,0x2 019b 00d9 | | Load_Top At_Offset_1 019c e5fe | | Load 0x2,-0x2 019d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 019e e00a | | Load 0x0,0xa 019f 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 01a0 1814 | | Execute Package,Field_Execute,Field_Number 0x14 01a1 6802 |h | Jump_Zero 0x1a4 01a2 4801 |H | Short_Literal 0x1 01a3 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01a4 e5ff | | Load 0x2,-0x1 01a5 e5fe | | Load 0x2,-0x2 01a6 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 01a7 e00a | | Load 0x0,0xa 01a8 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 01a9 1814 | | Execute Package,Field_Execute,Field_Number 0x14 01aa 6802 |h | Jump_Zero 0x1ad 01ab 4801 |H | Short_Literal 0x1 01ac 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01ad 8403 | | Call 0x2,0x3 01ae 4800 |H | Short_Literal 0x0 01af 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01b0 ; -------------------------------------------------------------------------------------- 01b0 ; SUBPROGRAM 01b0 ; -------------------------------------------------------------------------------------- 01b0 01b3 | | .CONST 0x01b3 ; Address of begin 01b1 0004 | | .CONST 0x0004 ; Address of exception handler 01b2 0001 | | .CONST 0x0001 ; Number of locals 01b3 BODY_01b0: 01b3 INIT_01b0: 01b3 4607 |F | Jump_Case 0x8 01b4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 01b5 7807 |x | Jump 0x1bd ; case 0x1 01b6 780a |x | Jump 0x1c1 ; case 0x2 01b7 780e |x | Jump 0x1c6 ; case 0x3 01b8 7811 |x | Jump 0x1ca ; case 0x4 01b9 7812 |x | Jump 0x1cc ; case 0x5 01ba 7813 |x | Jump 0x1ce ; case 0x6 01bb 7816 |x | Jump 0x1d2 ; case 0x7 01bc 4302 |C | .XXX[0x1] 01bd 00da | | Load_Top At_Offset_2 01be 0091 0534 | 4| Action Push_String_Extended_Indexed,0x534 ; "NONE" 01c0 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01c1 00db | | Load_Top At_Offset_3 01c2 00db | | Load_Top At_Offset_3 01c3 00e0 | | Load_Encached Standard_Cache 01c4 181b | | Execute Package,Field_Execute,Field_Number 0x1b 01c5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01c6 00da | | Load_Top At_Offset_2 01c7 00e0 | | Load_Encached Standard_Cache 01c8 181c | | Execute Package,Field_Execute,Field_Number 0x1c 01c9 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01ca 00db | | Load_Top At_Offset_3 01cb 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01cc 00db | | Load_Top At_Offset_3 01cd 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01ce e213 | | Load 0x1,0x13 01cf 00dc | | Load_Top At_Offset_4 01d0 0267 | g | Execute Discrete,Predecessor 01d1 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01d2 e213 | | Load 0x1,0x13 01d3 00dc | | Load_Top At_Offset_4 01d4 0268 | h | Execute Discrete,Successor 01d5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01d6 0000 0000 | | .XXX[0x2] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01db | | .CONST 0x01db ; Address of begin 01d9 0004 | | .CONST 0x0004 ; Address of exception handler 01da 0001 | | .CONST 0x0001 ; Number of locals 01db BODY_01d8: 01db INIT_01d8: 01db 00da | | Load_Top At_Offset_2 01dc 0b01 | | Execute_Immediate Case_Compare,0x1 01dd 7003 |p | Jump_Nonzero 0x1e1 01de 6805 |h | Jump_Zero 0x1e4 01df e215 | | Load 0x1,0x15 01e0 0257 | W | Execute Discrete,Raise 01e1 00d1 | | Pop_Control Pop_Count_1 01e2 e214 | | Load 0x1,0x14 01e3 0257 | W | Execute Discrete,Raise 01e4 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01e5 0000 0000 | | .XXX[0x3] 01e7 0000 | | 01e8 ; -------------------------------------------------------------------------------------- 01e8 ; SUBPROGRAM 01e8 ; -------------------------------------------------------------------------------------- 01e8 01eb | | .CONST 0x01eb ; Address of begin 01e9 0004 | | .CONST 0x0004 ; Address of exception handler 01ea 0001 | | .CONST 0x0001 ; Number of locals 01eb BODY_01e8: 01eb INIT_01e8: 01eb 00da | | Load_Top At_Offset_2 01ec e00a | | Load 0x0,0xa 01ed 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 01ee 181b | | Execute Package,Field_Execute,Field_Number 0x1b 01ef 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01f0 ; -------------------------------------------------------------------------------------- 01f0 ; SUBPROGRAM 01f0 ; -------------------------------------------------------------------------------------- 01f0 0200 | | .CONST 0x0200 ; Address of begin 01f1 0004 | | .CONST 0x0004 ; Address of exception handler 01f2 0004 | | .CONST 0x0004 ; Number of locals 01f3 INIT_01f0: 01f3 e00a | | Load 0x0,0xa 01f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01f5 e00a | | Load 0x0,0xa 01f6 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 01f7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01f8 02c7 | | Declare_Variable Any 01f9 00d8 | | Load_Top At_Offset_0 01fa 1c00 | | Execute_Immediate Run_Utility,0x0 01fb e00a | | Load 0x0,0xa 01fc 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01fd 02c7 | | Declare_Variable Any 01fe 00d8 | | Load_Top At_Offset_0 01ff 1c00 | | Execute_Immediate Run_Utility,0x0 0200 BODY_01f0: 0200 e00a | | Load 0x0,0xa 0201 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0202 00da | | Load_Top At_Offset_2 0203 0120 | | Execute Any,Is_Value 0204 6804 |h | Jump_Zero 0x209 0205 e00a | | Load 0x0,0xa 0206 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 0207 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0208 7801 |x | Jump 0x20a 0209 00da | | Load_Top At_Offset_2 020a e5ff | | Load 0x2,-0x1 020b e00a | | Load 0x0,0xa 020c 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 020d 181c | | Execute Package,Field_Execute,Field_Number 0x1c 020e c403 | | Store 0x2,0x3 020f 005b | [ | Store_Top Discrete,At_Offset_3 0210 00da | | Load_Top At_Offset_2 0211 8217 | | Call 0x1,0x17 0212 00d9 | | Load_Top At_Offset_1 0213 e00a | | Load 0x0,0xa 0214 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0215 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0216 c404 | | Store 0x2,0x4 0217 00d8 | | Load_Top At_Offset_0 0218 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0219 0000 0000 | | .BLANK 0000[0x7] 0220 ; -------------------------------------------------------------------------------------- 0220 ; SUBPROGRAM 0220 ; -------------------------------------------------------------------------------------- 0220 0234 | 4 | .CONST 0x0234 ; Address of begin 0221 0004 | | .CONST 0x0004 ; Address of exception handler 0222 0009 | | .CONST 0x0009 ; Number of locals 0223 INIT_0220: 0223 00da | | Load_Top At_Offset_2 0224 01dd | | Execute Vector,First 0225 00e3 | | Load_Encached Natural_Cache 0226 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 0227 e5fd | | Load 0x2,-0x3 0228 01dd | | Execute Vector,First 0229 00e3 | | Load_Encached Natural_Cache 022a 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 022b 00e3 | | Load_Encached Natural_Cache 022c 00e1 | | Load_Encached Boolean_Cache 022d 00e1 | | Load_Encached Boolean_Cache 022e e213 | | Load 0x1,0x13 022f 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0230 e213 | | Load 0x1,0x13 0231 0007 | | Action Break_Optional 0232 029f 044b | K| Declare_Subprogram INIT_0448,For_Call 0234 BODY_0220: 0234 00cf | | Action Mark_Auxiliary 0235 7840 |x@ | Jump 0x276 0236 e402 | | Load 0x2,0x2 0237 e5ff | | Load 0x2,-0x1 0238 01d7 | | Execute Vector,Field_Read 0239 0f3c | < | Execute_Immediate Equal,0x3c 023a 6839 |h9 | Jump_Zero 0x274 023b 4801 |H | Short_Literal 0x1 023c e402 | | Load 0x2,0x2 023d e5ff | | Load 0x2,-0x1 023e 01dc | | Execute Vector,Last 023f e5ff | | Load 0x2,-0x1 0240 01cf | | Execute Vector,Slice_Read 0241 483e |H> | Short_Literal 0x3e 0242 e011 | | Load 0x0,0x11 0243 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0244 a404 | | Store_Unchecked 0x2,0x4 0245 00e1 | | Load_Encached Boolean_Cache 0246 00e1 | | Load_Encached Boolean_Cache 0247 e216 | | Load 0x1,0x16 0248 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0249 e402 | | Load 0x2,0x2 024a 0a01 | | Execute_Immediate Plus,0x1 024b 00d8 | | Load_Top At_Offset_0 024c 00e2 | | Load_Encached Integer_Cache 024d 0260 | ` | Execute Discrete,In_Type 024e 7001 |p | Jump_Nonzero 0x250 024f 0801 | | Execute_Immediate Raise,0x1 0250 e404 | | Load 0x2,0x4 0251 0aff | | Execute_Immediate Plus,-0x1 0252 e5ff | | Load 0x2,-0x1 0253 01cf | | Execute Vector,Slice_Read 0254 e216 | | Load 0x1,0x16 0255 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0256 c408 | | Store 0x2,0x8 0257 c405 | | Store 0x2,0x5 0258 c406 | | Store 0x2,0x6 0259 e406 | | Load 0x2,0x6 025a 700d |p | Jump_Nonzero 0x268 025b e010 | | Load 0x0,0x10 025c 180e | | Execute Package,Field_Execute,Field_Number 0xe 025d 4806 |H | Short_Literal 0x6 025e 0092 053c | <| Action Push_String_Extended,0x53c ; "Invalid Constraint String Placeholder " 0260 e402 | | Load 0x2,0x2 0261 e404 | | Load 0x2,0x4 0262 e5ff | | Load 0x2,-0x1 0263 01cf | | Execute Vector,Slice_Read 0264 01cc | | Execute Vector,Catenate 0265 e012 | | Load 0x0,0x12 0266 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0267 780d |x | Jump 0x275 0268 00da | | Load_Top At_Offset_2 0269 e407 | | Load 0x2,0x7 026a 027d | } | Execute Discrete,Greater 026b 6802 |h | Jump_Zero 0x26e 026c 00da | | Load_Top At_Offset_2 026d a407 | | Store_Unchecked 0x2,0x7 026e e404 | | Load 0x2,0x4 026f 6805 |h | Jump_Zero 0x275 0270 e404 | | Load 0x2,0x4 0271 0a01 | | Execute_Immediate Plus,0x1 0272 c402 | | Store 0x2,0x2 0273 7801 |x | Jump 0x275 0274 8409 | | Call 0x2,0x9 0275 00c9 | | Action Pop_Auxiliary_Loop 0276 e402 | | Load 0x2,0x2 0277 e5ff | | Load 0x2,-0x1 0278 01dc | | Execute Vector,Last 0279 027a | z | Execute Discrete,Less_Equal 027a 77bb |w | Jump_Nonzero 0x236 027b 00ce | | Action Pop_Auxiliary 027c e403 | | Load 0x2,0x3 027d 0aff | | Execute_Immediate Plus,-0x1 027e c5fc | | Store 0x2,-0x4 027f 00da | | Load_Top At_Offset_2 0280 a5fe | | Store_Unchecked 0x2,-0x2 0281 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0282 0000 0000 | | .BLANK 0000[0x6] 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 02ac | | .CONST 0x02ac ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0006 | | .CONST 0x0006 ; Number of locals 028b INIT_0288: 028b e013 | | Load 0x0,0x13 028c 1b15 | | Execute Package,Field_Read,Field_Number 0x15 028d 0124 | $ | Execute Any,Is_Constrained 028e 7008 |p | Jump_Nonzero 0x297 028f e013 | | Load 0x0,0x13 0290 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0291 1c09 | | Execute_Immediate Run_Utility,0x9 0292 e013 | | Load 0x0,0x13 0293 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0294 e5fe | | Load 0x2,-0x2 0295 0398 | | Declare_Variable Heap_Access,By_Allocation,With_Subtype 0296 7804 |x | Jump 0x29b 0297 e013 | | Load 0x0,0x13 0298 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0299 e5fe | | Load 0x2,-0x2 029a 039c | | Declare_Variable Heap_Access,By_Allocation 029b e00a | | Load 0x0,0xa 029c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 029d e013 | | Load 0x0,0x13 029e 1b36 | 6 | Execute Package,Field_Read,Field_Number 0x36 029f 02c7 | | Declare_Variable Any 02a0 00d8 | | Load_Top At_Offset_0 02a1 1c00 | | Execute_Immediate Run_Utility,0x0 02a2 e013 | | Load 0x0,0x13 02a3 1b0e | | Execute Package,Field_Read,Field_Number 0xe 02a4 02c7 | | Declare_Variable Any 02a5 00d8 | | Load_Top At_Offset_0 02a6 1c00 | | Execute_Immediate Run_Utility,0x0 02a7 e00a | | Load 0x0,0xa 02a8 1b0f | | Execute Package,Field_Read,Field_Number 0xf 02a9 02c7 | | Declare_Variable Any 02aa 00d8 | | Load_Top At_Offset_0 02ab 1c00 | | Execute_Immediate Run_Utility,0x0 02ac BODY_0288: 02ac 00be | | Action Activate_Tasks 02ad e5ff | | Load 0x2,-0x1 02ae e013 | | Load 0x0,0x13 02af 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 02b0 7002 |p | Jump_Nonzero 0x2b3 02b1 e215 | | Load 0x1,0x15 02b2 0257 | W | Execute Discrete,Raise 02b3 e402 | | Load 0x2,0x2 02b4 e00a | | Load 0x0,0xa 02b5 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02b6 00d9 | | Load_Top At_Offset_1 02b7 0219 | | Execute Heap_Access,All_Read 02b8 4800 |H | Short_Literal 0x0 02b9 4800 |H | Short_Literal 0x0 02ba e014 | | Load 0x0,0x14 02bb 1b0e | | Execute Package,Field_Read,Field_Number 0xe 02bc e5ff | | Load 0x2,-0x1 02bd e013 | | Load 0x0,0x13 02be 181b | | Execute Package,Field_Execute,Field_Number 0x1b 02bf 00da | | Load_Top At_Offset_2 02c0 0218 | | Execute Heap_Access,All_Write 02c1 c403 | | Store 0x2,0x3 02c2 00d1 | | Pop_Control Pop_Count_1 02c3 00db | | Load_Top At_Offset_3 02c4 8217 | | Call 0x1,0x17 02c5 00da | | Load_Top At_Offset_2 02c6 0120 | | Execute Any,Is_Value 02c7 6803 |h | Jump_Zero 0x2cb 02c8 e013 | | Load 0x0,0x13 02c9 1b36 | 6 | Execute Package,Field_Read,Field_Number 0x36 02ca 7801 |x | Jump 0x2cc 02cb 00da | | Load_Top At_Offset_2 02cc e402 | | Load 0x2,0x2 02cd e013 | | Load 0x0,0x13 02ce 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37 02cf c404 | | Store 0x2,0x4 02d0 00cf | | Action Mark_Auxiliary 02d1 782b |x+ | Jump 0x2fd 02d2 00db | | Load_Top At_Offset_3 02d3 e013 | | Load 0x0,0x13 02d4 183a | : | Execute Package,Field_Execute,Field_Number 0x3a 02d5 c405 | | Store 0x2,0x5 02d6 00da | | Load_Top At_Offset_2 02d7 e00a | | Load 0x0,0xa 02d8 1811 | | Execute Package,Field_Execute,Field_Number 0x11 02d9 701e |p | Jump_Nonzero 0x2f8 02da e402 | | Load 0x2,0x2 02db 0219 | | Execute Heap_Access,All_Read 02dc 00db | | Load_Top At_Offset_3 02dd e013 | | Load 0x0,0x13 02de 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 02df c406 | | Store 0x2,0x6 02e0 00d9 | | Load_Top At_Offset_1 02e1 e00a | | Load 0x0,0xa 02e2 1811 | | Execute Package,Field_Execute,Field_Number 0x11 02e3 7005 |p | Jump_Nonzero 0x2e9 02e4 00d9 | | Load_Top At_Offset_1 02e5 e5fd | | Load 0x2,-0x3 02e6 e00a | | Load 0x0,0xa 02e7 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 02e8 1815 | | Execute Package,Field_Execute,Field_Number 0x15 02e9 e402 | | Load 0x2,0x2 02ea 0219 | | Execute Heap_Access,All_Read 02eb 00db | | Load_Top At_Offset_3 02ec e013 | | Load 0x0,0x13 02ed 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 02ee c406 | | Store 0x2,0x6 02ef 00d9 | | Load_Top At_Offset_1 02f0 e00a | | Load 0x0,0xa 02f1 1811 | | Execute Package,Field_Execute,Field_Number 0x11 02f2 7005 |p | Jump_Nonzero 0x2f8 02f3 00d9 | | Load_Top At_Offset_1 02f4 e5fd | | Load 0x2,-0x3 02f5 e00a | | Load 0x0,0xa 02f6 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 02f7 1815 | | Execute Package,Field_Execute,Field_Number 0x15 02f8 00db | | Load_Top At_Offset_3 02f9 e013 | | Load 0x0,0x13 02fa 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 02fb c404 | | Store 0x2,0x4 02fc 00c9 | | Action Pop_Auxiliary_Loop 02fd 00db | | Load_Top At_Offset_3 02fe e013 | | Load 0x0,0x13 02ff 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0300 6fd1 |o | Jump_Zero 0x2d2 0301 00ce | | Action Pop_Auxiliary 0302 e402 | | Load 0x2,0x2 0303 e00a | | Load 0x0,0xa 0304 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0305 00d9 | | Load_Top At_Offset_1 0306 0219 | | Execute Heap_Access,All_Read 0307 e013 | | Load 0x0,0x13 0308 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0309 00da | | Load_Top At_Offset_2 030a 0218 | | Execute Heap_Access,All_Write 030b c403 | | Store 0x2,0x3 030c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 030d 0000 0000 | | .XXX[0x3] 030f 0000 | | 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0325 | % | .CONST 0x0325 ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0005 | | .CONST 0x0005 ; Number of locals 0313 INIT_0310: 0313 e00a | | Load 0x0,0xa 0314 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 0315 1b31 | 1 | Execute Package,Field_Read,Field_Number 0x31 0316 02c7 | | Declare_Variable Any 0317 00d8 | | Load_Top At_Offset_0 0318 1c00 | | Execute_Immediate Run_Utility,0x0 0319 e00a | | Load 0x0,0xa 031a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 031b e00a | | Load 0x0,0xa 031c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 031d 02c7 | | Declare_Variable Any 031e 00d8 | | Load_Top At_Offset_0 031f 1c00 | | Execute_Immediate Run_Utility,0x0 0320 e00a | | Load 0x0,0xa 0321 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0322 02ff | | Declare_Variable Variant_Record 0323 00d8 | | Load_Top At_Offset_0 0324 1c00 | | Execute_Immediate Run_Utility,0x0 0325 BODY_0310: 0325 e5ff | | Load 0x2,-0x1 0326 e5fe | | Load 0x2,-0x2 0327 e00a | | Load 0x0,0xa 0328 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 0329 1815 | | Execute Package,Field_Execute,Field_Number 0x15 032a e00a | | Load 0x0,0xa 032b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 032c e402 | | Load 0x2,0x2 032d 0120 | | Execute Any,Is_Value 032e 6804 |h | Jump_Zero 0x333 032f e00a | | Load 0x0,0xa 0330 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 0331 1b31 | 1 | Execute Package,Field_Read,Field_Number 0x31 0332 7801 |x | Jump 0x334 0333 e402 | | Load 0x2,0x2 0334 603b |`; | Indirect_Literal Discrete,0x370,{0x00000000, 0x00004000} 0335 e014 | | Load 0x0,0x14 0336 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0337 e5ff | | Load 0x2,-0x1 0338 e00a | | Load 0x0,0xa 0339 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 033a 1811 | | Execute Package,Field_Execute,Field_Number 0x11 033b e00a | | Load 0x0,0xa 033c 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 033d 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 033e c402 | | Store 0x2,0x2 033f 005b | [ | Store_Top Discrete,At_Offset_3 0340 00da | | Load_Top At_Offset_2 0341 8217 | | Call 0x1,0x17 0342 00cf | | Action Mark_Auxiliary 0343 7823 |x# | Jump 0x367 0344 e402 | | Load 0x2,0x2 0345 e00a | | Load 0x0,0xa 0346 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 0347 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 0348 c404 | | Store 0x2,0x4 0349 e00a | | Load 0x0,0xa 034a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 034b 00da | | Load_Top At_Offset_2 034c 6023 |`# | Indirect_Literal Discrete,0x370,{0x00000000, 0x00004000} 034d e014 | | Load 0x0,0x14 034e 1b0e | | Execute Package,Field_Read,Field_Number 0xe 034f 4800 |H | Short_Literal 0x0 0350 e404 | | Load 0x2,0x4 0351 e00a | | Load 0x0,0xa 0352 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 0353 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0354 00d1 | | Pop_Control Pop_Count_1 0355 c403 | | Store 0x2,0x3 0356 00db | | Load_Top At_Offset_3 0357 7009 |p | Jump_Nonzero 0x361 0358 00da | | Load_Top At_Offset_2 0359 e00a | | Load 0x0,0xa 035a 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 035b 1815 | | Execute Package,Field_Execute,Field_Number 0x15 035c 7004 |p | Jump_Nonzero 0x361 035d e5fe | | Load 0x2,-0x2 035e 00db | | Load_Top At_Offset_3 035f 821c | | Call 0x1,0x1c 0360 c5fe | | Store 0x2,-0x2 0361 e402 | | Load 0x2,0x2 0362 e00a | | Load 0x0,0xa 0363 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 0364 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 0365 c402 | | Store 0x2,0x2 0366 00c9 | | Action Pop_Auxiliary_Loop 0367 e402 | | Load 0x2,0x2 0368 e00a | | Load 0x0,0xa 0369 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 036a 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 036b 6fd8 |o | Jump_Zero 0x344 036c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 036d 0000 0000 | | .XXX[0x3] 036f 0000 | | 0370 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 0374 0000 0000 | | .BLANK 0000[0x4] 0378 ; -------------------------------------------------------------------------------------- 0378 ; SUBPROGRAM 0378 ; -------------------------------------------------------------------------------------- 0378 037b | { | .CONST 0x037b ; Address of begin 0379 0004 | | .CONST 0x0004 ; Address of exception handler 037a 0001 | | .CONST 0x0001 ; Number of locals 037b BODY_0378: 037b INIT_0378: 037b 4800 |H | Short_Literal 0x0 037c a5fb | | Store_Unchecked 0x2,-0x5 037d 4800 |H | Short_Literal 0x0 037e a5fa | | Store_Unchecked 0x2,-0x6 037f 00da | | Load_Top At_Offset_2 0380 4607 |F | Jump_Case 0x8 0381 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x0 0382 781a |x | Jump 0x39d ; case 0x1 0383 7806 |x | Jump 0x38a ; case 0x2 0384 780a |x | Jump 0x38f ; case 0x3 0385 7809 |x | Jump 0x38f ; case 0x4 0386 780f |x | Jump 0x396 ; case 0x5 0387 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x6 0388 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; case 0x7 0389 4503 |E | .XXX[0x1] 038a e5fd | | Load 0x2,-0x3 038b e5fc | | Load 0x2,-0x4 038c 821c | | Call 0x1,0x1c 038d c5fd | | Store 0x2,-0x3 038e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 038f e5fc | | Load 0x2,-0x4 0390 8218 | | Call 0x1,0x18 0391 e5fd | | Load 0x2,-0x3 0392 e00a | | Load 0x0,0xa 0393 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 0394 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0395 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0396 e5fc | | Load 0x2,-0x4 0397 8219 | | Call 0x1,0x19 0398 e5fd | | Load 0x2,-0x3 0399 e00a | | Load 0x0,0xa 039a 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 039b 1815 | | Execute Package,Field_Execute,Field_Number 0x15 039c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 039d e5fc | | Load 0x2,-0x4 039e e5fd | | Load 0x2,-0x3 039f e00a | | Load 0x0,0xa 03a0 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 03a1 1815 | | Execute Package,Field_Execute,Field_Number 0x15 03a2 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03a3 0000 0000 | | .BLANK 0000[0x5] 03a8 ; -------------------------------------------------------------------------------------- 03a8 ; SUBPROGRAM 03a8 ; -------------------------------------------------------------------------------------- 03a8 03b2 | | .CONST 0x03b2 ; Address of begin 03a9 0004 | | .CONST 0x0004 ; Address of exception handler 03aa 0003 | | .CONST 0x0003 ; Number of locals 03ab INIT_03a8: 03ab e00a | | Load 0x0,0xa 03ac 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03ad 02c7 | | Declare_Variable Any 03ae 00d8 | | Load_Top At_Offset_0 03af 1c00 | | Execute_Immediate Run_Utility,0x0 03b0 e00a | | Load 0x0,0xa 03b1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03b2 BODY_03a8: 03b2 4800 |H | Short_Literal 0x0 03b3 a5fb | | Store_Unchecked 0x2,-0x5 03b4 4800 |H | Short_Literal 0x0 03b5 a5fa | | Store_Unchecked 0x2,-0x6 03b6 00cf | | Action Mark_Auxiliary 03b7 7824 |x$ | Jump 0x3dc 03b8 e00a | | Load 0x0,0xa 03b9 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03ba 00db | | Load_Top At_Offset_3 03bb 0120 | | Execute Any,Is_Value 03bc 6803 |h | Jump_Zero 0x3c0 03bd e00a | | Load 0x0,0xa 03be 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03bf 7801 |x | Jump 0x3c1 03c0 00db | | Load_Top At_Offset_3 03c1 e5fc | | Load 0x2,-0x4 03c2 e00a | | Load 0x0,0xa 03c3 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 03c4 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 03c5 c402 | | Store 0x2,0x2 03c6 005a | Z | Store_Top Discrete,At_Offset_2 03c7 00d9 | | Load_Top At_Offset_1 03c8 8217 | | Call 0x1,0x17 03c9 e00a | | Load 0x0,0xa 03ca 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 03cb 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03cc e20d | | Load 0x1,0xd 03cd e402 | | Load 0x2,0x2 03ce e5fd | | Load 0x2,-0x3 03cf e5fe | | Load 0x2,-0x2 03d0 e5ff | | Load 0x2,-0x1 03d1 821d | | Call 0x1,0x1d 03d2 c5fd | | Store 0x2,-0x3 03d3 c402 | | Store 0x2,0x2 03d4 c5fb | | Store 0x2,-0x5 03d5 c5fa | | Store 0x2,-0x6 03d6 e5fc | | Load 0x2,-0x4 03d7 e00a | | Load 0x0,0xa 03d8 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 03d9 181d | | Execute Package,Field_Execute,Field_Number 0x1d 03da c5fc | | Store 0x2,-0x4 03db 00c9 | | Action Pop_Auxiliary_Loop 03dc e5fc | | Load 0x2,-0x4 03dd e00a | | Load 0x0,0xa 03de 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 03df 181e | | Execute Package,Field_Execute,Field_Number 0x1e 03e0 6fd7 |o | Jump_Zero 0x3b8 03e1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 03e2 0000 0000 | | .BLANK 0000[0x6] 03e8 ; -------------------------------------------------------------------------------------- 03e8 ; SUBPROGRAM 03e8 ; -------------------------------------------------------------------------------------- 03e8 0405 | | .CONST 0x0405 ; Address of begin 03e9 0004 | | .CONST 0x0004 ; Address of exception handler 03ea 0009 | | .CONST 0x0009 ; Number of locals 03eb INIT_03e8: 03eb e00a | | Load 0x0,0xa 03ec 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 03ed 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03ee 00db | | Load_Top At_Offset_3 03ef 01dd | | Execute Vector,First 03f0 0aff | | Execute_Immediate Plus,-0x1 03f1 00e3 | | Load_Encached Natural_Cache 03f2 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 03f3 00e3 | | Load_Encached Natural_Cache 03f4 e00a | | Load 0x0,0xa 03f5 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 03f6 1b18 | | Execute Package,Field_Read,Field_Number 0x18 03f7 02c7 | | Declare_Variable Any 03f8 00d8 | | Load_Top At_Offset_0 03f9 1c00 | | Execute_Immediate Run_Utility,0x0 03fa e00a | | Load 0x0,0xa 03fb 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03fc e00a | | Load 0x0,0xa 03fd 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03fe 02c7 | | Declare_Variable Any 03ff 00d8 | | Load_Top At_Offset_0 0400 1c00 | | Execute_Immediate Run_Utility,0x0 0401 00e1 | | Load_Encached Boolean_Cache 0402 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0403 029f 045b | [| Declare_Subprogram INIT_0458,For_Call 0405 BODY_03e8: 0405 4800 |H | Short_Literal 0x0 0406 a5fc | | Store_Unchecked 0x2,-0x4 0407 4800 |H | Short_Literal 0x0 0408 a5fb | | Store_Unchecked 0x2,-0x5 0409 e5ff | | Load 0x2,-0x1 040a 01db | | Execute Vector,Length 040b 7001 |p | Jump_Nonzero 0x40d 040c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 040d 00cf | | Action Mark_Auxiliary 040e 4801 |H | Short_Literal 0x1 040f e403 | | Load 0x2,0x3 0410 0a01 | | Execute_Immediate Plus,0x1 0411 00d8 | | Load_Top At_Offset_0 0412 00e2 | | Load_Encached Integer_Cache 0413 0260 | ` | Execute Discrete,In_Type 0414 7001 |p | Jump_Nonzero 0x416 0415 0801 | | Execute_Immediate Raise,0x1 0416 e5ff | | Load 0x2,-0x1 0417 01dc | | Execute Vector,Last 0418 e5ff | | Load 0x2,-0x1 0419 01cf | | Execute Vector,Slice_Read 041a 482c |H, | Short_Literal 0x2c 041b e011 | | Load 0x0,0x11 041c 181e | | Execute Package,Field_Execute,Field_Number 0x1e 041d a404 | | Store_Unchecked 0x2,0x4 041e e404 | | Load 0x2,0x4 041f 7006 |p | Jump_Nonzero 0x426 0420 e5ff | | Load 0x2,-0x1 0421 01dc | | Execute Vector,Last 0422 0a01 | | Execute_Immediate Plus,0x1 0423 c404 | | Store 0x2,0x4 0424 4801 |H | Short_Literal 0x1 0425 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0426 8409 | | Call 0x2,0x9 0427 00da | | Load_Top At_Offset_2 0428 7002 |p | Jump_Nonzero 0x42b 0429 00c9 | | Action Pop_Auxiliary_Loop 042a 7fe3 | | Jump 0x40e 042b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 042c 0000 0000 | | .BLANK 0000[0x4] 0430 ; -------------------------------------------------------------------------------------- 0430 ; SUBPROGRAM 0430 ; -------------------------------------------------------------------------------------- 0430 0437 | 7 | .CONST 0x0437 ; Address of begin 0431 0004 | | .CONST 0x0004 ; Address of exception handler 0432 0002 | | .CONST 0x0002 ; Number of locals 0433 INIT_0430: 0433 e5ff | | Load 0x2,-0x1 0434 e00a | | Load 0x0,0xa 0435 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0436 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 0437 BODY_0430: 0437 e015 | | Load 0x0,0x15 0438 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0439 e016 | | Load 0x0,0x16 043a 1811 | | Execute Package,Field_Execute,Field_Number 0x11 043b 00d9 | | Load_Top At_Offset_1 043c 8017 | | Call 0x0,0x17 043d e5fe | | Load 0x2,-0x2 043e 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 043f e018 | | Load 0x0,0x18 0440 e211 | | Load 0x1,0x11 0441 0096 | | Execute Package,Entry 0442 6803 |h | Jump_Zero 0x446 0443 4801 |H | Short_Literal 0x1 0444 00cb | | Action Pop_Block_With_Result 0445 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0446 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0447 0000 | | .XXX[0x1] 0448 ; -------------------------------------------------------------------------------------- 0448 ; SUBPROGRAM 0448 ; -------------------------------------------------------------------------------------- 0448 044b | K | .CONST 0x044b ; Address of begin 0449 0004 | | .CONST 0x0004 ; Address of exception handler 044a 0001 | | .CONST 0x0001 ; Number of locals 044b BODY_0448: 044b INIT_0448: 044b e402 | | Load 0x2,0x2 044c e5ff | | Load 0x2,-0x1 044d 01d7 | | Execute Vector,Field_Read 044e e403 | | Load 0x2,0x3 044f e5fd | | Load 0x2,-0x3 0450 01d6 | | Execute Vector,Field_Write 0451 e403 | | Load 0x2,0x3 0452 0a01 | | Execute_Immediate Plus,0x1 0453 c403 | | Store 0x2,0x3 0454 e402 | | Load 0x2,0x2 0455 0a01 | | Execute_Immediate Plus,0x1 0456 c402 | | Store 0x2,0x2 0457 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0458 ; -------------------------------------------------------------------------------------- 0458 ; SUBPROGRAM 0458 ; -------------------------------------------------------------------------------------- 0458 046a | j | .CONST 0x046a ; Address of begin 0459 0004 | | .CONST 0x0004 ; Address of exception handler 045a 0003 | | .CONST 0x0003 ; Number of locals 045b INIT_0458: 045b e403 | | Load 0x2,0x3 045c 0a01 | | Execute_Immediate Plus,0x1 045d 00d8 | | Load_Top At_Offset_0 045e 00e2 | | Load_Encached Integer_Cache 045f 0260 | ` | Execute Discrete,In_Type 0460 7001 |p | Jump_Nonzero 0x462 0461 0801 | | Execute_Immediate Raise,0x1 0462 e404 | | Load 0x2,0x4 0463 0aff | | Execute_Immediate Plus,-0x1 0464 e5ff | | Load 0x2,-0x1 0465 01cf | | Execute Vector,Slice_Read 0466 0335 | 5 | Declare_Variable Array,Duplicate 0467 00cd | | Action Spare6_Action 0468 029f 04f3 | | Declare_Subprogram INIT_04f0,For_Call 046a BODY_0458: 046a e404 | | Load 0x2,0x4 046b a403 | | Store_Unchecked 0x2,0x3 046c e00a | | Load 0x0,0xa 046d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 046e 1b0f | | Execute Package,Field_Read,Field_Number 0xf 046f e405 | | Load 0x2,0x5 0470 6077 |`w | Indirect_Literal Discrete,0x4e8,{0x00000000, 0x00004000} 0471 e014 | | Load 0x0,0x14 0472 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0473 e015 | | Load 0x0,0x15 0474 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0475 e016 | | Load 0x0,0x16 0476 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0477 4801 |H | Short_Literal 0x1 0478 4800 |H | Short_Literal 0x0 0479 e015 | | Load 0x0,0x15 047a 1811 | | Execute Package,Field_Execute,Field_Number 0x11 047b e00a | | Load 0x0,0xa 047c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 047d 1816 | | Execute Package,Field_Execute,Field_Number 0x16 047e e602 | | Load 0x3,0x2 047f e00a | | Load 0x0,0xa 0480 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0481 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0482 c405 | | Store 0x2,0x5 0483 c402 | | Store 0x2,0x2 0484 e402 | | Load 0x2,0x2 0485 460e |F | Jump_Case 0xf 0486 7814 |x | Jump 0x49b ; case 0x0 0487 780d |x | Jump 0x495 ; case 0x1 0488 780c |x | Jump 0x495 ; case 0x2 0489 785b |x[ | Jump 0x4e5 ; case 0x3 048a 780a |x | Jump 0x495 ; case 0x4 048b 7809 |x | Jump 0x495 ; case 0x5 048c 7808 |x | Jump 0x495 ; case 0x6 048d 7807 |x | Jump 0x495 ; case 0x7 048e 7806 |x | Jump 0x495 ; case 0x8 048f 7805 |x | Jump 0x495 ; case 0x9 0490 7804 |x | Jump 0x495 ; case 0xa 0491 7803 |x | Jump 0x495 ; case 0xb 0492 7802 |x | Jump 0x495 ; case 0xc 0493 7801 |x | Jump 0x495 ; case 0xd 0494 7800 |x | Jump 0x495 ; case 0xe 0495 4803 |H | Short_Literal 0x3 0496 a5fc | | Store_Unchecked 0x2,-0x4 0497 e402 | | Load 0x2,0x2 0498 a5fb | | Store_Unchecked 0x2,-0x5 0499 00cc | | Action Pop_Block 049a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 049b 00cf | | Action Mark_Auxiliary 049c 7841 |xA | Jump 0x4de 049d e00a | | Load 0x0,0xa 049e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 049f e407 | | Load 0x2,0x7 04a0 0120 | | Execute Any,Is_Value 04a1 6803 |h | Jump_Zero 0x4a5 04a2 e00a | | Load 0x0,0xa 04a3 1b0f | | Execute Package,Field_Read,Field_Number 0xf 04a4 7801 |x | Jump 0x4a6 04a5 e407 | | Load 0x2,0x7 04a6 e405 | | Load 0x2,0x5 04a7 e00a | | Load 0x0,0xa 04a8 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 04a9 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 04aa c407 | | Store 0x2,0x7 04ab c406 | | Store 0x2,0x6 04ac e406 | | Load 0x2,0x6 04ad 8217 | | Call 0x1,0x17 04ae e407 | | Load 0x2,0x7 04af e013 | | Load 0x0,0x13 04b0 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 04b1 6808 |h | Jump_Zero 0x4ba 04b2 e5fd | | Load 0x2,-0x3 04b3 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 04b4 e5fe | | Load 0x2,-0x2 04b5 e407 | | Load 0x2,0x7 04b6 821b | | Call 0x1,0x1b 04b7 e5fd | | Load 0x2,-0x3 04b8 3804 |8 | Execute Record,Field_Write,Field_Number 0x4 04b9 781e |x | Jump 0x4d8 04ba e407 | | Load 0x2,0x7 04bb e00a | | Load 0x0,0xa 04bc 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 04bd 1815 | | Execute Package,Field_Execute,Field_Number 0x15 04be 6807 |h | Jump_Zero 0x4c6 04bf e407 | | Load 0x2,0x7 04c0 e5fd | | Load 0x2,-0x3 04c1 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 04c2 e00a | | Load 0x0,0xa 04c3 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 04c4 1815 | | Execute Package,Field_Execute,Field_Number 0x15 04c5 7812 |x | Jump 0x4d8 04c6 e407 | | Load 0x2,0x7 04c7 e00a | | Load 0x0,0xa 04c8 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 04c9 1817 | | Execute Package,Field_Execute,Field_Number 0x17 04ca 6807 |h | Jump_Zero 0x4d2 04cb e407 | | Load 0x2,0x7 04cc e5fd | | Load 0x2,-0x3 04cd 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 04ce e00a | | Load 0x0,0xa 04cf 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 04d0 1815 | | Execute Package,Field_Execute,Field_Number 0x15 04d1 7806 |x | Jump 0x4d8 04d2 e407 | | Load 0x2,0x7 04d3 e5fd | | Load 0x2,-0x3 04d4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04d5 e00a | | Load 0x0,0xa 04d6 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34 04d7 1815 | | Execute Package,Field_Execute,Field_Number 0x15 04d8 e405 | | Load 0x2,0x5 04d9 e00a | | Load 0x0,0xa 04da 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 04db 181d | | Execute Package,Field_Execute,Field_Number 0x1d 04dc c405 | | Store 0x2,0x5 04dd 00c9 | | Action Pop_Auxiliary_Loop 04de e405 | | Load 0x2,0x5 04df e00a | | Load 0x0,0xa 04e0 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 04e1 181e | | Execute Package,Field_Execute,Field_Number 0x1e 04e2 6fba |o | Jump_Zero 0x49d 04e3 00ce | | Action Pop_Auxiliary 04e4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04e5 8603 | | Call 0x3,0x3 04e6 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04e7 0000 | | .XXX[0x1] 04e8 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 04ec 0000 0000 | | .BLANK 0000[0x4] 04f0 ; -------------------------------------------------------------------------------------- 04f0 ; SUBPROGRAM 04f0 ; -------------------------------------------------------------------------------------- 04f0 04f7 | | .CONST 0x04f7 ; Address of begin 04f1 0004 | | .CONST 0x0004 ; Address of exception handler 04f2 0002 | | .CONST 0x0002 ; Number of locals 04f3 INIT_04f0: 04f3 e602 | | Load 0x3,0x2 04f4 e00a | | Load 0x0,0xa 04f5 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 04f6 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 04f7 BODY_04f0: 04f7 00d8 | | Load_Top At_Offset_0 04f8 01db | | Execute Vector,Length 04f9 700b |p | Jump_Nonzero 0x505 04fa e5fd | | Load 0x2,-0x3 04fb 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 04fc e5fe | | Load 0x2,-0x2 04fd e602 | | Load 0x3,0x2 04fe 8017 | | Call 0x0,0x17 04ff e019 | | Load 0x0,0x19 0500 e211 | | Load 0x1,0x11 0501 0096 | | Execute Package,Entry 0502 e5fd | | Load 0x2,-0x3 0503 3805 |8 | Execute Record,Field_Write,Field_Number 0x5 0504 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0505 4803 |H | Short_Literal 0x3 0506 a5fc | | Store_Unchecked 0x2,-0x4 0507 e402 | | Load 0x2,0x2 0508 a5fb | | Store_Unchecked 0x2,-0x5 0509 4501 |E | Exit_Suprogram New_Top_Offset 0x1 050a 0000 0000 | | .BLANK 0000[0x6] 0510 ; -------------------------------------------------------------------------------------- 0510 ; SUBPROGRAM 0510 ; -------------------------------------------------------------------------------------- 0510 0513 | | .CONST 0x0513 ; Address of begin 0511 0004 | | .CONST 0x0004 ; Address of exception handler 0512 0001 | | .CONST 0x0001 ; Number of locals 0513 BODY_0510: 0513 INIT_0510: 0513 4601 |F | Jump_Case 0x2 0514 7801 |x | Jump 0x516 ; case 0x0 0515 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0516 4800 |H | Short_Literal 0x0 0517 00db | | Load_Top At_Offset_3 0518 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0519 4800 |H | Short_Literal 0x0 051a 00db | | Load_Top At_Offset_3 051b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 051c 00da | | Load_Top At_Offset_2 051d 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 051e 0125 | % | Execute Any,Set_Constraint 051f 00da | | Load_Top At_Offset_2 0520 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0521 1c00 | | Execute_Immediate Run_Utility,0x0 0522 00da | | Load_Top At_Offset_2 0523 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0524 0125 | % | Execute Any,Set_Constraint 0525 00da | | Load_Top At_Offset_2 0526 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 0527 1c00 | | Execute_Immediate Run_Utility,0x0 0528 00da | | Load_Top At_Offset_2 0529 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4 052a 0125 | % | Execute Any,Set_Constraint 052b 00da | | Load_Top At_Offset_2 052c 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4 052d 1c00 | | Execute_Immediate Run_Utility,0x0 052e 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 052f ; -------------------------------------------------------------------------------------- 052f ; STRING TABLE 052f ; -------------------------------------------------------------------------------------- 052f 001e | | .STRTAB 0x001e->0x053e ; "SUCCESSFUL" 0530 0026 | & | .STRTAB 0x0026->0x0543 ; "UNKNOWN_LIMIT_SPECIFIER" 0531 003b | ; | .STRTAB 0x003b->0x054e ; "LOCK_ERROR" 0532 0043 | C | .STRTAB 0x0043->0x0553 ; "NAMING_ERROR" 0533 004d | M | .STRTAB 0x004d->0x0559 ; "OTHER_ERROR" 0534 0056 | V | .STRTAB 0x0056->0x055f ; "NONE" 0535 0058 | X | .STRTAB 0x0058->0x0561 ; "UNITS" 0536 005b | [ | .STRTAB 0x005b->0x0563 ; "SUBUNITS" 0537 0061 | a | .STRTAB 0x0061->0x0567 ; "DIRECTORY" 0538 0068 | h | .STRTAB 0x0068->0x056c ; "DIRECTORIES" 0539 0071 | q | .STRTAB 0x0071->0x0571 ; "WORLDS" 053a 0075 | u | .STRTAB 0x0075->0x0574 ; "ACTIVITY" 053b 007b | { | .STRTAB 0x007b->0x0578 ; "ALL_WORLDS" 053c 0083 | | .STRTAB 0x0083->0x057d ; "Invalid Constraint String Placeholder " 053d 00a7 | | .STREND 0x00a7->0x0590 053e 5355 4343 |SUCC| .STRTAB_STRINGS 0591 0000 0000 | | .BLANK 0000[0x7] 0598 ; -------------------------------------------------------------------------------------- 0598 ; Debug Table 0598 ; -------------------------------------------------------------------------------------- 0598 0004 0009 | | .DEBUG4 0x0004,0x0009,0x5dc1,0x0000,0x0001,0x0000 059e 0000 0000 | | .BLANK 0000[0x62]