|
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: 2048 (0x800) 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 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 03c0 | | .CONST 0x03c0 ; 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 007f | | .CONST 0x007f ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0028 | ( | .CONST 0x0028 ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 000c 4803 |H | Short_Literal 0x3 000d 029f 008b | | Declare_Subprogram INIT_0088,For_Call 000f 03fe | | Declare_Type Discrete,Defined,Visible 0010 e002 | | Load 0x0,0x2 0011 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0012 e003 | | Load 0x0,0x3 0013 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0014 0129 | ) | Execute Any,Make_Visible 0015 4800 |H | Short_Literal 0x0 0016 4805 |H | Short_Literal 0x5 0017 029f 00b3 | | Declare_Subprogram INIT_00b0,For_Call 0019 03fe | | Declare_Type Discrete,Defined,Visible 001a 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated 001c 029a 0103 | | Declare_Subprogram INIT_0100,For_Outer_Call,Visible,Unelaborated 001e 029a 0113 | | Declare_Subprogram INIT_0110,For_Outer_Call,Visible,Unelaborated 0020 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated 0022 029a 014b | K| Declare_Subprogram INIT_0148,For_Outer_Call,Visible,Unelaborated 0024 029a 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call,Visible,Unelaborated 0026 029a 01b3 | | Declare_Subprogram INIT_01b0,For_Outer_Call,Visible,Unelaborated 0028 029a 01c3 | | Declare_Subprogram INIT_01c0,For_Outer_Call,Visible,Unelaborated 002a 029a 01eb | | Declare_Subprogram INIT_01e8,For_Outer_Call,Visible,Unelaborated 002c 029a 01fb | | Declare_Subprogram INIT_01f8,For_Outer_Call,Visible,Unelaborated 002e 029a 020b | | Declare_Subprogram INIT_0208,For_Outer_Call,Visible,Unelaborated 0030 029a 0233 | 3| Declare_Subprogram INIT_0230,For_Outer_Call,Visible,Unelaborated 0032 029a 0243 | C| Declare_Subprogram INIT_0240,For_Outer_Call,Visible,Unelaborated 0034 029a 0253 | S| Declare_Subprogram INIT_0250,For_Outer_Call,Visible,Unelaborated 0036 029a 027b | {| Declare_Subprogram INIT_0278,For_Outer_Call,Visible,Unelaborated 0038 029a 028b | | Declare_Subprogram INIT_0288,For_Outer_Call,Visible,Unelaborated 003a 029a 029b | | Declare_Subprogram INIT_0298,For_Outer_Call,Visible,Unelaborated 003c 029a 02c3 | | Declare_Subprogram INIT_02c0,For_Outer_Call,Visible,Unelaborated 003e 029a 02d3 | | Declare_Subprogram INIT_02d0,For_Outer_Call,Visible,Unelaborated 0040 029a 02e3 | | Declare_Subprogram INIT_02e0,For_Outer_Call,Visible,Unelaborated 0042 029a 02f3 | | Declare_Subprogram INIT_02f0,For_Outer_Call,Visible,Unelaborated 0044 029a 0303 | | Declare_Subprogram INIT_0300,For_Outer_Call,Visible,Unelaborated 0046 029a 0313 | | Declare_Subprogram INIT_0310,For_Outer_Call,Visible,Unelaborated 0048 029a 0323 | #| Declare_Subprogram INIT_0320,For_Outer_Call,Visible,Unelaborated 004a 029a 0333 | 3| Declare_Subprogram INIT_0330,For_Outer_Call,Visible,Unelaborated 004c 00bf | | Action Accept_Activation 004d 1d10 | | Execute_Immediate Reference_Lex_1,0x10 004e 00c7 | | Action Elaborate_Subprogram 004f 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0050 00c7 | | Action Elaborate_Subprogram 0051 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0052 00c7 | | Action Elaborate_Subprogram 0053 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0054 00c7 | | Action Elaborate_Subprogram 0055 1d14 | | Execute_Immediate Reference_Lex_1,0x14 0056 00c7 | | Action Elaborate_Subprogram 0057 1d15 | | Execute_Immediate Reference_Lex_1,0x15 0058 00c7 | | Action Elaborate_Subprogram 0059 1d16 | | Execute_Immediate Reference_Lex_1,0x16 005a 00c7 | | Action Elaborate_Subprogram 005b 1d17 | | Execute_Immediate Reference_Lex_1,0x17 005c 00c7 | | Action Elaborate_Subprogram 005d 1d18 | | Execute_Immediate Reference_Lex_1,0x18 005e 00c7 | | Action Elaborate_Subprogram 005f 1d19 | | Execute_Immediate Reference_Lex_1,0x19 0060 00c7 | | Action Elaborate_Subprogram 0061 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 0062 00c7 | | Action Elaborate_Subprogram 0063 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 0064 00c7 | | Action Elaborate_Subprogram 0065 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 0066 00c7 | | Action Elaborate_Subprogram 0067 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 0068 00c7 | | Action Elaborate_Subprogram 0069 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 006a 00c7 | | Action Elaborate_Subprogram 006b 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 006c 00c7 | | Action Elaborate_Subprogram 006d 1d20 | | Execute_Immediate Reference_Lex_1,0x20 006e 00c7 | | Action Elaborate_Subprogram 006f 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 0070 00c7 | | Action Elaborate_Subprogram 0071 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 0072 00c7 | | Action Elaborate_Subprogram 0073 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 0074 00c7 | | Action Elaborate_Subprogram 0075 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 0076 00c7 | | Action Elaborate_Subprogram 0077 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 0078 00c7 | | Action Elaborate_Subprogram 0079 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 007a 00c7 | | Action Elaborate_Subprogram 007b 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 007c 00c7 | | Action Elaborate_Subprogram 007d 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 007e 00c7 | | Action Elaborate_Subprogram 007f BODY_0008: 007f 00bc | | Action Signal_Activated 0080 00bb | | Action Signal_Completion 0081 0000 0000 | | .BLANK 0000[0x7] 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 4607 |F | Jump_Case 0x8 008c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 008d 7807 |x | Jump 0x95 ; case 0x1 008e 780a |x | Jump 0x99 ; case 0x2 008f 780e |x | Jump 0x9e ; case 0x3 0090 7811 |x | Jump 0xa2 ; case 0x4 0091 7812 |x | Jump 0xa4 ; case 0x5 0092 7813 |x | Jump 0xa6 ; case 0x6 0093 7816 |x | Jump 0xaa ; case 0x7 0094 4302 |C | .XXX[0x1] 0095 00da | | Load_Top At_Offset_2 0096 0091 0353 | S| Action Push_String_Extended_Indexed,0x353 ; "SUCCESS" 0098 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0099 00db | | Load_Top At_Offset_3 009a 00db | | Load_Top At_Offset_3 009b 00e0 | | Load_Encached Standard_Cache 009c 181b | | Execute Package,Field_Execute,Field_Number 0x1b 009d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 009e 00da | | Load_Top At_Offset_2 009f 00e0 | | Load_Encached Standard_Cache 00a0 181c | | Execute Package,Field_Execute,Field_Number 0x1c 00a1 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00a2 00db | | Load_Top At_Offset_3 00a3 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00a4 00db | | Load_Top At_Offset_3 00a5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00a6 e20d | | Load 0x1,0xd 00a7 00dc | | Load_Top At_Offset_4 00a8 0267 | g | Execute Discrete,Predecessor 00a9 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00aa e20d | | Load 0x1,0xd 00ab 00dc | | Load_Top At_Offset_4 00ac 0268 | h | Execute Discrete,Successor 00ad 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00ae 0000 0000 | | .XXX[0x2] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b3 | | .CONST 0x00b3 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0001 | | .CONST 0x0001 ; Number of locals 00b3 BODY_00b0: 00b3 INIT_00b0: 00b3 4607 |F | Jump_Case 0x8 00b4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 00b5 7807 |x | Jump 0xbd ; case 0x1 00b6 780a |x | Jump 0xc1 ; case 0x2 00b7 780e |x | Jump 0xc6 ; case 0x3 00b8 7811 |x | Jump 0xca ; case 0x4 00b9 7812 |x | Jump 0xcc ; case 0x5 00ba 7813 |x | Jump 0xce ; case 0x6 00bb 7816 |x | Jump 0xd2 ; case 0x7 00bc 4302 |C | .XXX[0x1] 00bd 00da | | Load_Top At_Offset_2 00be 0091 0357 | W| Action Push_String_Extended_Indexed,0x357 ; "EXECUTABLE_TEST_CODE_PARAMS" 00c0 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00c1 00db | | Load_Top At_Offset_3 00c2 00db | | Load_Top At_Offset_3 00c3 00e0 | | Load_Encached Standard_Cache 00c4 181b | | Execute Package,Field_Execute,Field_Number 0x1b 00c5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00c6 00da | | Load_Top At_Offset_2 00c7 00e0 | | Load_Encached Standard_Cache 00c8 181c | | Execute Package,Field_Execute,Field_Number 0x1c 00c9 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00ca 00db | | Load_Top At_Offset_3 00cb 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00cc 00db | | Load_Top At_Offset_3 00cd 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00ce e20f | | Load 0x1,0xf 00cf 00dc | | Load_Top At_Offset_4 00d0 0267 | g | Execute Discrete,Predecessor 00d1 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00d2 e20f | | Load 0x1,0xf 00d3 00dc | | Load_Top At_Offset_4 00d4 0268 | h | Execute Discrete,Successor 00d5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00d6 0000 0000 | | .XXX[0x2] 00d8 ; -------------------------------------------------------------------------------------- 00d8 ; SUBPROGRAM 00d8 ; -------------------------------------------------------------------------------------- 00d8 00dd | | .CONST 0x00dd ; Address of begin 00d9 0004 | | .CONST 0x0004 ; Address of exception handler 00da 0002 | | .CONST 0x0002 ; Number of locals 00db INIT_00d8: 00db e004 | | Load 0x0,0x4 00dc 0007 | | Action Break_Optional 00dd BODY_00d8: 00dd 00db | | Load_Top At_Offset_3 00de 4605 |F | Jump_Case 0x6 00df 7808 |x | Jump 0xe8 ; case 0x0 00e0 780a |x | Jump 0xeb ; case 0x1 00e1 780c |x | Jump 0xee ; case 0x2 00e2 780e |x | Jump 0xf1 ; case 0x3 00e3 7810 |x | Jump 0xf4 ; case 0x4 00e4 7800 |x | Jump 0xe5 ; case 0x5 00e5 480e |H | Short_Literal 0xe 00e6 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 00e7 780f |x | Jump 0xf7 00e8 4804 |H | Short_Literal 0x4 00e9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 00ea 780c |x | Jump 0xf7 00eb 4805 |H | Short_Literal 0x5 00ec 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 00ed 7809 |x | Jump 0xf7 00ee 480a |H | Short_Literal 0xa 00ef 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 00f0 7806 |x | Jump 0xf7 00f1 480c |H | Short_Literal 0xc 00f2 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 00f3 7803 |x | Jump 0xf7 00f4 480d |H | Short_Literal 0xd 00f5 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 00f6 7800 |x | Jump 0xf7 00f7 00d8 | | Load_Top At_Offset_0 00f8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00f9 0000 0000 | | .BLANK 0000[0x7] 0100 ; -------------------------------------------------------------------------------------- 0100 ; SUBPROGRAM 0100 ; -------------------------------------------------------------------------------------- 0100 0103 | | .CONST 0x0103 ; Address of begin 0101 0004 | | .CONST 0x0004 ; Address of exception handler 0102 0001 | | .CONST 0x0001 ; Number of locals 0103 BODY_0100: 0103 INIT_0100: 0103 00db | | Load_Top At_Offset_3 0104 8005 | | Call 0x0,0x5 0105 c5fd | | Store 0x2,-0x3 0106 00db | | Load_Top At_Offset_3 0107 00db | | Load_Top At_Offset_3 0108 8006 | | Call 0x0,0x6 0109 c5fc | | Store 0x2,-0x4 010a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 010b 0000 0000 | | .BLANK 0000[0x5] 0110 ; -------------------------------------------------------------------------------------- 0110 ; SUBPROGRAM 0110 ; -------------------------------------------------------------------------------------- 0110 0113 | | .CONST 0x0113 ; Address of begin 0111 0004 | | .CONST 0x0004 ; Address of exception handler 0112 0001 | | .CONST 0x0001 ; Number of locals 0113 BODY_0110: 0113 INIT_0110: 0113 00da | | Load_Top At_Offset_2 0114 8007 | | Call 0x0,0x7 0115 c5ff | | Store 0x2,-0x1 0116 00db | | Load_Top At_Offset_3 0117 8008 | | Call 0x0,0x8 0118 c5fe | | Store 0x2,-0x2 0119 4501 |E | Exit_Suprogram New_Top_Offset 0x1 011a 0000 0000 | | .BLANK 0000[0x6] 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 0128 | ( | .CONST 0x0128 ; Address of begin 0121 0138 | 8 | .CONST 0x0138 ; Address of exception handler 0122 0002 | | .CONST 0x0002 ; Number of locals 0123 INIT_0120: 0123 e009 | | Load 0x0,0x9 0124 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0125 02c7 | | Declare_Variable Any 0126 00d8 | | Load_Top At_Offset_0 0127 1c00 | | Execute_Immediate Run_Utility,0x0 0128 BODY_0120: 0128 e5fe | | Load 0x2,-0x2 0129 e5fd | | Load 0x2,-0x3 012a e5ff | | Load 0x2,-0x1 012b 800a | | Call 0x0,0xa 012c c5fe | | Store 0x2,-0x2 012d 00d8 | | Load_Top At_Offset_0 012e e5fe | | Load 0x2,-0x2 012f 800b | | Call 0x0,0xb 0130 c402 | | Store 0x2,0x2 0131 4802 |H | Short_Literal 0x2 0132 e5fd | | Load 0x2,-0x3 0133 00da | | Load_Top At_Offset_2 0134 800c | | Call 0x0,0xc 0135 4800 |H | Short_Literal 0x0 0136 a5fc | | Store_Unchecked 0x2,-0x4 0137 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0138 TRAP_0120: 0138 e00d | | Load 0x0,0xd 0139 010f | | Execute Exception,Equal 013a 6803 |h | Jump_Zero 0x13e 013b 4801 |H | Short_Literal 0x1 013c a5fc | | Store_Unchecked 0x2,-0x4 013d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 013e 4803 |H | Short_Literal 0x3 013f a5fc | | Store_Unchecked 0x2,-0x4 0140 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0141 0000 0000 | | .BLANK 0000[0x7] 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 014e | N | .CONST 0x014e ; Address of begin 0149 0004 | | .CONST 0x0004 ; Address of exception handler 014a 0003 | | .CONST 0x0003 ; Number of locals 014b INIT_0148: 014b e20d | | Load 0x1,0xd 014c 029f 0343 | C| Declare_Subprogram INIT_0340,For_Call 014e BODY_0148: 014e e5fb | | Load 0x2,-0x5 014f e5fc | | Load 0x2,-0x4 0150 e20e | | Load 0x1,0xe 0151 e5ff | | Load 0x2,-0x1 0152 8211 | | Call 0x1,0x11 0153 c20e | | Store 0x1,0xe 0154 c5fc | | Store 0x2,-0x4 0155 c5fb | | Store 0x2,-0x5 0156 e5fc | | Load 0x2,-0x4 0157 e5fb | | Load 0x2,-0x5 0158 800e | | Call 0x0,0xe 0159 c5fc | | Store 0x2,-0x4 015a 00cf | | Action Mark_Auxiliary 015b e004 | | Load 0x0,0x4 015c 0265 | e | Execute Discrete,Reverse_Bounds 015d 0007 | | Action Break_Optional 015e 00d8 | | Load_Top At_Offset_0 015f 0f0a | | Execute_Immediate Equal,0xa 0160 6802 |h | Jump_Zero 0x163 0161 8403 | | Call 0x2,0x3 0162 7807 |x | Jump 0x16a 0163 e5fc | | Load 0x2,-0x4 0164 e5fd | | Load 0x2,-0x3 0165 00da | | Load_Top At_Offset_2 0166 800f | | Call 0x0,0xf 0167 00da | | Load_Top At_Offset_2 0168 8010 | | Call 0x0,0x10 0169 c5fc | | Store 0x2,-0x4 016a 00c8 | | Action Pop_Auxiliary_Range 016b 3ff2 |? | Loop_Increasing 0x15e 016c 00c9 | | Action Pop_Auxiliary_Loop 016d e20f | | Load 0x1,0xf 016e 0265 | e | Execute Discrete,Reverse_Bounds 016f 0007 | | Action Break_Optional 0170 e5fc | | Load 0x2,-0x4 0171 e5fd | | Load 0x2,-0x3 0172 00da | | Load_Top At_Offset_2 0173 8210 | | Call 0x1,0x10 0174 8011 | | Call 0x0,0x11 0175 00da | | Load_Top At_Offset_2 0176 8210 | | Call 0x1,0x10 0177 8012 | | Call 0x0,0x12 0178 c5fc | | Store 0x2,-0x4 0179 00c8 | | Action Pop_Auxiliary_Range 017a 3ff5 |? | Loop_Increasing 0x170 017b 00ce | | Action Pop_Auxiliary 017c e5fc | | Load 0x2,-0x4 017d e5fd | | Load 0x2,-0x3 017e 8013 | | Call 0x0,0x13 017f 8014 | | Call 0x0,0x14 0180 c5fc | | Store 0x2,-0x4 0181 e5fc | | Load 0x2,-0x4 0182 e5fd | | Load 0x2,-0x3 0183 8015 | | Call 0x0,0x15 0184 8016 | | Call 0x0,0x16 0185 c5fc | | Store 0x2,-0x4 0186 e5fc | | Load 0x2,-0x4 0187 e5fd | | Load 0x2,-0x3 0188 8017 | | Call 0x0,0x17 0189 8018 | | Call 0x0,0x18 018a c5fc | | Store 0x2,-0x4 018b e5fc | | Load 0x2,-0x4 018c e5fd | | Load 0x2,-0x3 018d 8019 | | Call 0x0,0x19 018e 801a | | Call 0x0,0x1a 018f c5fc | | Store 0x2,-0x4 0190 e5fc | | Load 0x2,-0x4 0191 e5fd | | Load 0x2,-0x3 0192 801b | | Call 0x0,0x1b 0193 801c | | Call 0x0,0x1c 0194 c5fc | | Store 0x2,-0x4 0195 e5fc | | Load 0x2,-0x4 0196 801d | | Call 0x0,0x1d 0197 c5fc | | Store 0x2,-0x4 0198 e5fc | | Load 0x2,-0x4 0199 4800 |H | Short_Literal 0x0 019a 801e | | Call 0x0,0x1e 019b c5fc | | Store 0x2,-0x4 019c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 019d 0000 0000 | | .XXX[0x3] 019f 0000 | | 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01a3 | | .CONST 0x01a3 ; Address of begin 01a1 0004 | | .CONST 0x0004 ; Address of exception handler 01a2 0001 | | .CONST 0x0001 ; Number of locals 01a3 BODY_01a0: 01a3 INIT_01a0: 01a3 00db | | Load_Top At_Offset_3 01a4 801f | | Call 0x0,0x1f 01a5 c5fd | | Store 0x2,-0x3 01a6 00db | | Load_Top At_Offset_3 01a7 00db | | Load_Top At_Offset_3 01a8 8006 | | Call 0x0,0x6 01a9 c5fc | | Store 0x2,-0x4 01aa 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01ab 0000 0000 | | .BLANK 0000[0x5] 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 00da | | Load_Top At_Offset_2 01b4 8020 | | Call 0x0,0x20 01b5 c5ff | | Store 0x2,-0x1 01b6 00db | | Load_Top At_Offset_3 01b7 8008 | | Call 0x0,0x8 01b8 c5fe | | Store 0x2,-0x2 01b9 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01ba 0000 0000 | | .BLANK 0000[0x6] 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; SUBPROGRAM 01c0 ; -------------------------------------------------------------------------------------- 01c0 01c8 | | .CONST 0x01c8 ; Address of begin 01c1 01d8 | | .CONST 0x01d8 ; Address of exception handler 01c2 0002 | | .CONST 0x0002 ; Number of locals 01c3 INIT_01c0: 01c3 e009 | | Load 0x0,0x9 01c4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01c5 02c7 | | Declare_Variable Any 01c6 00d8 | | Load_Top At_Offset_0 01c7 1c00 | | Execute_Immediate Run_Utility,0x0 01c8 BODY_01c0: 01c8 e5fe | | Load 0x2,-0x2 01c9 e5fd | | Load 0x2,-0x3 01ca e5ff | | Load 0x2,-0x1 01cb 8021 | ! | Call 0x0,0x21 01cc c5fe | | Store 0x2,-0x2 01cd 00d8 | | Load_Top At_Offset_0 01ce e5fe | | Load 0x2,-0x2 01cf 8022 | " | Call 0x0,0x22 01d0 c402 | | Store 0x2,0x2 01d1 4802 |H | Short_Literal 0x2 01d2 e5fd | | Load 0x2,-0x3 01d3 00da | | Load_Top At_Offset_2 01d4 800c | | Call 0x0,0xc 01d5 4800 |H | Short_Literal 0x0 01d6 a5fc | | Store_Unchecked 0x2,-0x4 01d7 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01d8 TRAP_01c0: 01d8 e00d | | Load 0x0,0xd 01d9 010f | | Execute Exception,Equal 01da 6803 |h | Jump_Zero 0x1de 01db 4801 |H | Short_Literal 0x1 01dc a5fc | | Store_Unchecked 0x2,-0x4 01dd 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01de 4803 |H | Short_Literal 0x3 01df a5fc | | Store_Unchecked 0x2,-0x4 01e0 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01e1 0000 0000 | | .BLANK 0000[0x7] 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 00db | | Load_Top At_Offset_3 01ec 8023 | # | Call 0x0,0x23 01ed c5fd | | Store 0x2,-0x3 01ee 00db | | Load_Top At_Offset_3 01ef 00db | | Load_Top At_Offset_3 01f0 8006 | | Call 0x0,0x6 01f1 c5fc | | Store 0x2,-0x4 01f2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01f3 0000 0000 | | .BLANK 0000[0x5] 01f8 ; -------------------------------------------------------------------------------------- 01f8 ; SUBPROGRAM 01f8 ; -------------------------------------------------------------------------------------- 01f8 01fb | | .CONST 0x01fb ; Address of begin 01f9 0004 | | .CONST 0x0004 ; Address of exception handler 01fa 0001 | | .CONST 0x0001 ; Number of locals 01fb BODY_01f8: 01fb INIT_01f8: 01fb 00da | | Load_Top At_Offset_2 01fc 8024 | $ | Call 0x0,0x24 01fd c5ff | | Store 0x2,-0x1 01fe 00db | | Load_Top At_Offset_3 01ff 8008 | | Call 0x0,0x8 0200 c5fe | | Store 0x2,-0x2 0201 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0202 0000 0000 | | .BLANK 0000[0x6] 0208 ; -------------------------------------------------------------------------------------- 0208 ; SUBPROGRAM 0208 ; -------------------------------------------------------------------------------------- 0208 0210 | | .CONST 0x0210 ; Address of begin 0209 0220 | | .CONST 0x0220 ; Address of exception handler 020a 0002 | | .CONST 0x0002 ; Number of locals 020b INIT_0208: 020b e009 | | Load 0x0,0x9 020c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 020d 02c7 | | Declare_Variable Any 020e 00d8 | | Load_Top At_Offset_0 020f 1c00 | | Execute_Immediate Run_Utility,0x0 0210 BODY_0208: 0210 e5fe | | Load 0x2,-0x2 0211 e5fd | | Load 0x2,-0x3 0212 e5ff | | Load 0x2,-0x1 0213 8025 | % | Call 0x0,0x25 0214 c5fe | | Store 0x2,-0x2 0215 00d8 | | Load_Top At_Offset_0 0216 e5fe | | Load 0x2,-0x2 0217 8026 | & | Call 0x0,0x26 0218 c402 | | Store 0x2,0x2 0219 4802 |H | Short_Literal 0x2 021a e5fd | | Load 0x2,-0x3 021b 00da | | Load_Top At_Offset_2 021c 800c | | Call 0x0,0xc 021d 4800 |H | Short_Literal 0x0 021e a5fc | | Store_Unchecked 0x2,-0x4 021f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0220 TRAP_0208: 0220 e00d | | Load 0x0,0xd 0221 010f | | Execute Exception,Equal 0222 6803 |h | Jump_Zero 0x226 0223 4801 |H | Short_Literal 0x1 0224 a5fc | | Store_Unchecked 0x2,-0x4 0225 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0226 4803 |H | Short_Literal 0x3 0227 a5fc | | Store_Unchecked 0x2,-0x4 0228 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0229 0000 0000 | | .BLANK 0000[0x7] 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 0233 | 3 | .CONST 0x0233 ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0001 | | .CONST 0x0001 ; Number of locals 0233 BODY_0230: 0233 INIT_0230: 0233 00db | | Load_Top At_Offset_3 0234 8027 | ' | Call 0x0,0x27 0235 c5fd | | Store 0x2,-0x3 0236 00db | | Load_Top At_Offset_3 0237 00db | | Load_Top At_Offset_3 0238 8006 | | Call 0x0,0x6 0239 c5fc | | Store 0x2,-0x4 023a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 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 8028 | ( | Call 0x0,0x28 0245 c5ff | | Store 0x2,-0x1 0246 00db | | Load_Top At_Offset_3 0247 8008 | | Call 0x0,0x8 0248 c5fe | | Store 0x2,-0x2 0249 4501 |E | Exit_Suprogram New_Top_Offset 0x1 024a 0000 0000 | | .BLANK 0000[0x6] 0250 ; -------------------------------------------------------------------------------------- 0250 ; SUBPROGRAM 0250 ; -------------------------------------------------------------------------------------- 0250 0258 | X | .CONST 0x0258 ; Address of begin 0251 0268 | h | .CONST 0x0268 ; Address of exception handler 0252 0002 | | .CONST 0x0002 ; Number of locals 0253 INIT_0250: 0253 e009 | | Load 0x0,0x9 0254 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0255 02c7 | | Declare_Variable Any 0256 00d8 | | Load_Top At_Offset_0 0257 1c00 | | Execute_Immediate Run_Utility,0x0 0258 BODY_0250: 0258 e5fe | | Load 0x2,-0x2 0259 e5fd | | Load 0x2,-0x3 025a e5ff | | Load 0x2,-0x1 025b 8029 | ) | Call 0x0,0x29 025c c5fe | | Store 0x2,-0x2 025d 00d8 | | Load_Top At_Offset_0 025e e5fe | | Load 0x2,-0x2 025f 802a | * | Call 0x0,0x2a 0260 c402 | | Store 0x2,0x2 0261 4802 |H | Short_Literal 0x2 0262 e5fd | | Load 0x2,-0x3 0263 00da | | Load_Top At_Offset_2 0264 800c | | Call 0x0,0xc 0265 4800 |H | Short_Literal 0x0 0266 a5fc | | Store_Unchecked 0x2,-0x4 0267 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0268 TRAP_0250: 0268 e00d | | Load 0x0,0xd 0269 010f | | Execute Exception,Equal 026a 6803 |h | Jump_Zero 0x26e 026b 4801 |H | Short_Literal 0x1 026c a5fc | | Store_Unchecked 0x2,-0x4 026d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 026e 4803 |H | Short_Literal 0x3 026f a5fc | | Store_Unchecked 0x2,-0x4 0270 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0271 0000 0000 | | .BLANK 0000[0x7] 0278 ; -------------------------------------------------------------------------------------- 0278 ; SUBPROGRAM 0278 ; -------------------------------------------------------------------------------------- 0278 027b | { | .CONST 0x027b ; Address of begin 0279 0004 | | .CONST 0x0004 ; Address of exception handler 027a 0001 | | .CONST 0x0001 ; Number of locals 027b BODY_0278: 027b INIT_0278: 027b 00db | | Load_Top At_Offset_3 027c 802b | + | Call 0x0,0x2b 027d c5fd | | Store 0x2,-0x3 027e 00db | | Load_Top At_Offset_3 027f 00db | | Load_Top At_Offset_3 0280 8006 | | Call 0x0,0x6 0281 c5fc | | Store 0x2,-0x4 0282 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0283 0000 0000 | | .BLANK 0000[0x5] 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028b | | .CONST 0x028b ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0001 | | .CONST 0x0001 ; Number of locals 028b BODY_0288: 028b INIT_0288: 028b 00da | | Load_Top At_Offset_2 028c 802c | , | Call 0x0,0x2c 028d c5ff | | Store 0x2,-0x1 028e 00db | | Load_Top At_Offset_3 028f 8008 | | Call 0x0,0x8 0290 c5fe | | Store 0x2,-0x2 0291 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0292 0000 0000 | | .BLANK 0000[0x6] 0298 ; -------------------------------------------------------------------------------------- 0298 ; SUBPROGRAM 0298 ; -------------------------------------------------------------------------------------- 0298 02a0 | | .CONST 0x02a0 ; Address of begin 0299 02b0 | | .CONST 0x02b0 ; Address of exception handler 029a 0002 | | .CONST 0x0002 ; Number of locals 029b INIT_0298: 029b e009 | | Load 0x0,0x9 029c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 029d 02c7 | | Declare_Variable Any 029e 00d8 | | Load_Top At_Offset_0 029f 1c00 | | Execute_Immediate Run_Utility,0x0 02a0 BODY_0298: 02a0 e5fe | | Load 0x2,-0x2 02a1 e5fd | | Load 0x2,-0x3 02a2 e5ff | | Load 0x2,-0x1 02a3 802d | - | Call 0x0,0x2d 02a4 c5fe | | Store 0x2,-0x2 02a5 00d8 | | Load_Top At_Offset_0 02a6 e5fe | | Load 0x2,-0x2 02a7 802e | . | Call 0x0,0x2e 02a8 c402 | | Store 0x2,0x2 02a9 4802 |H | Short_Literal 0x2 02aa e5fd | | Load 0x2,-0x3 02ab 00da | | Load_Top At_Offset_2 02ac 800c | | Call 0x0,0xc 02ad 4800 |H | Short_Literal 0x0 02ae a5fc | | Store_Unchecked 0x2,-0x4 02af 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02b0 TRAP_0298: 02b0 e00d | | Load 0x0,0xd 02b1 010f | | Execute Exception,Equal 02b2 6803 |h | Jump_Zero 0x2b6 02b3 4801 |H | Short_Literal 0x1 02b4 a5fc | | Store_Unchecked 0x2,-0x4 02b5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02b6 4803 |H | Short_Literal 0x3 02b7 a5fc | | Store_Unchecked 0x2,-0x4 02b8 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02b9 0000 0000 | | .BLANK 0000[0x7] 02c0 ; -------------------------------------------------------------------------------------- 02c0 ; SUBPROGRAM 02c0 ; -------------------------------------------------------------------------------------- 02c0 02c3 | | .CONST 0x02c3 ; Address of begin 02c1 02cb | | .CONST 0x02cb ; Address of exception handler 02c2 0001 | | .CONST 0x0001 ; Number of locals 02c3 BODY_02c0: 02c3 INIT_02c0: 02c3 00da | | Load_Top At_Offset_2 02c4 802f | / | Call 0x0,0x2f 02c5 0f05 | | Execute_Immediate Equal,0x5 02c6 6802 |h | Jump_Zero 0x2c9 02c7 4801 |H | Short_Literal 0x1 02c8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02c9 4800 |H | Short_Literal 0x0 02ca 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02cb TRAP_02c0: 02cb 0007 | | Action Break_Optional 02cc 4800 |H | Short_Literal 0x0 02cd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ce 0000 0000 | | .XXX[0x2] 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; SUBPROGRAM 02d0 ; -------------------------------------------------------------------------------------- 02d0 02d3 | | .CONST 0x02d3 ; Address of begin 02d1 02db | | .CONST 0x02db ; Address of exception handler 02d2 0001 | | .CONST 0x0001 ; Number of locals 02d3 BODY_02d0: 02d3 INIT_02d0: 02d3 00da | | Load_Top At_Offset_2 02d4 802f | / | Call 0x0,0x2f 02d5 0f06 | | Execute_Immediate Equal,0x6 02d6 6802 |h | Jump_Zero 0x2d9 02d7 4801 |H | Short_Literal 0x1 02d8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02d9 4800 |H | Short_Literal 0x0 02da 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02db TRAP_02d0: 02db 0007 | | Action Break_Optional 02dc 4800 |H | Short_Literal 0x0 02dd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02de 0000 0000 | | .XXX[0x2] 02e0 ; -------------------------------------------------------------------------------------- 02e0 ; SUBPROGRAM 02e0 ; -------------------------------------------------------------------------------------- 02e0 02e3 | | .CONST 0x02e3 ; Address of begin 02e1 02eb | | .CONST 0x02eb ; Address of exception handler 02e2 0001 | | .CONST 0x0001 ; Number of locals 02e3 BODY_02e0: 02e3 INIT_02e0: 02e3 00da | | Load_Top At_Offset_2 02e4 802f | / | Call 0x0,0x2f 02e5 0f07 | | Execute_Immediate Equal,0x7 02e6 6802 |h | Jump_Zero 0x2e9 02e7 4801 |H | Short_Literal 0x1 02e8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02e9 4800 |H | Short_Literal 0x0 02ea 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02eb TRAP_02e0: 02eb 0007 | | Action Break_Optional 02ec 4800 |H | Short_Literal 0x0 02ed 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ee 0000 0000 | | .XXX[0x2] 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f3 | | .CONST 0x02f3 ; Address of begin 02f1 02fb | | .CONST 0x02fb ; Address of exception handler 02f2 0001 | | .CONST 0x0001 ; Number of locals 02f3 BODY_02f0: 02f3 INIT_02f0: 02f3 00da | | Load_Top At_Offset_2 02f4 802f | / | Call 0x0,0x2f 02f5 0f03 | | Execute_Immediate Equal,0x3 02f6 6802 |h | Jump_Zero 0x2f9 02f7 4801 |H | Short_Literal 0x1 02f8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02f9 4800 |H | Short_Literal 0x0 02fa 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02fb TRAP_02f0: 02fb 0007 | | Action Break_Optional 02fc 4800 |H | Short_Literal 0x0 02fd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02fe 0000 0000 | | .XXX[0x2] 0300 ; -------------------------------------------------------------------------------------- 0300 ; SUBPROGRAM 0300 ; -------------------------------------------------------------------------------------- 0300 0303 | | .CONST 0x0303 ; Address of begin 0301 030b | | .CONST 0x030b ; Address of exception handler 0302 0001 | | .CONST 0x0001 ; Number of locals 0303 BODY_0300: 0303 INIT_0300: 0303 00da | | Load_Top At_Offset_2 0304 802f | / | Call 0x0,0x2f 0305 0f01 | | Execute_Immediate Equal,0x1 0306 6802 |h | Jump_Zero 0x309 0307 4801 |H | Short_Literal 0x1 0308 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0309 4800 |H | Short_Literal 0x0 030a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 030b TRAP_0300: 030b 0007 | | Action Break_Optional 030c 4800 |H | Short_Literal 0x0 030d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 030e 0000 0000 | | .XXX[0x2] 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0313 | | .CONST 0x0313 ; Address of begin 0311 031b | | .CONST 0x031b ; 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 802f | / | Call 0x0,0x2f 0315 0f02 | | Execute_Immediate Equal,0x2 0316 6802 |h | Jump_Zero 0x319 0317 4801 |H | Short_Literal 0x1 0318 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0319 4800 |H | Short_Literal 0x0 031a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 031b TRAP_0310: 031b 0007 | | Action Break_Optional 031c 4800 |H | Short_Literal 0x0 031d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 031e 0000 0000 | | .XXX[0x2] 0320 ; -------------------------------------------------------------------------------------- 0320 ; SUBPROGRAM 0320 ; -------------------------------------------------------------------------------------- 0320 0323 | # | .CONST 0x0323 ; Address of begin 0321 032b | + | .CONST 0x032b ; Address of exception handler 0322 0001 | | .CONST 0x0001 ; Number of locals 0323 BODY_0320: 0323 INIT_0320: 0323 00da | | Load_Top At_Offset_2 0324 802f | / | Call 0x0,0x2f 0325 0f04 | | Execute_Immediate Equal,0x4 0326 6802 |h | Jump_Zero 0x329 0327 4801 |H | Short_Literal 0x1 0328 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0329 4800 |H | Short_Literal 0x0 032a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 032b TRAP_0320: 032b 0007 | | Action Break_Optional 032c 4800 |H | Short_Literal 0x0 032d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 032e 0000 0000 | | .XXX[0x2] 0330 ; -------------------------------------------------------------------------------------- 0330 ; SUBPROGRAM 0330 ; -------------------------------------------------------------------------------------- 0330 0333 | 3 | .CONST 0x0333 ; Address of begin 0331 033b | ; | .CONST 0x033b ; Address of exception handler 0332 0001 | | .CONST 0x0001 ; Number of locals 0333 BODY_0330: 0333 INIT_0330: 0333 00da | | Load_Top At_Offset_2 0334 802f | / | Call 0x0,0x2f 0335 0f08 | | Execute_Immediate Equal,0x8 0336 6802 |h | Jump_Zero 0x339 0337 4801 |H | Short_Literal 0x1 0338 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0339 4800 |H | Short_Literal 0x0 033a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 033b TRAP_0330: 033b 0007 | | Action Break_Optional 033c 4800 |H | Short_Literal 0x0 033d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 033e 0000 0000 | | .XXX[0x2] 0340 ; -------------------------------------------------------------------------------------- 0340 ; SUBPROGRAM 0340 ; -------------------------------------------------------------------------------------- 0340 034d | M | .CONST 0x034d ; Address of begin 0341 0004 | | .CONST 0x0004 ; Address of exception handler 0342 0003 | | .CONST 0x0003 ; Number of locals 0343 INIT_0340: 0343 e5ff | | Load 0x2,-0x1 0344 e030 | 0 | Load 0x0,0x30 0345 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0346 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0347 e031 | 1 | Load 0x0,0x31 0348 02c7 | | Declare_Variable Any 0349 e20e | | Load 0x1,0xe 034a 00da | | Load_Top At_Offset_2 034b 8006 | | Call 0x0,0x6 034c a603 | | Store_Unchecked 0x3,0x3 034d BODY_0340: 034d e5fc | | Load 0x2,-0x4 034e 00d9 | | Load_Top At_Offset_1 034f e406 | | Load 0x2,0x6 0350 8010 | | Call 0x0,0x10 0351 c5fc | | Store 0x2,-0x4 0352 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0353 ; -------------------------------------------------------------------------------------- 0353 ; STRING TABLE 0353 ; -------------------------------------------------------------------------------------- 0353 0016 | | .STRTAB 0x0016->0x035e ; "SUCCESS" 0354 001b | | .STRTAB 0x001b->0x0361 ; "INAPPROPRIATE_OBJECT_CLASS" 0355 0033 | 3 | .STRTAB 0x0033->0x036e ; "UNRESOLVABLE_NAME" 0356 0042 | B | .STRTAB 0x0042->0x0377 ; "UNIDENTIFIED_FAILURE" 0357 0054 | T | .STRTAB 0x0054->0x0381 ; "EXECUTABLE_TEST_CODE_PARAMS" 0358 006d | m | .STRTAB 0x006d->0x038e ; "EVALUATION_ACTION_PARAMS" 0359 0083 | | .STRTAB 0x0083->0x039a ; "COVERAGE_ANALYZER_PARAMS" 035a 0099 | | .STRTAB 0x0099->0x03a6 ; "PRE_CONDITION_PARAMS" 035b 00ab | | .STRTAB 0x00ab->0x03b0 ; "PROLOG_PARAMS" 035c 00b6 | | .STRTAB 0x00b6->0x03b7 ; "EPILOG_PARAMS" 035d 00c1 | | .STREND 0x00c1->0x03bd 035e 5355 4343 |SUCC| .STRTAB_STRINGS 03be 0000 0000 | | .XXX[0x2] 03c0 ; -------------------------------------------------------------------------------------- 03c0 ; Debug Table 03c0 ; -------------------------------------------------------------------------------------- 03c0 0004 000a | | .DEBUG4 0x0004,0x000a,0xab66,0x0000,0x0001,0x0000 03c6 0000 0000 | | .BLANK 0000[0x3a]