|
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_0a7cf5
└─⟦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 0488 | | .CONST 0x0488 ; 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 0036 | 6 | .CONST 0x0036 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0019 | | .CONST 0x0019 ; Number of locals 000b INIT_0008: 000b 029a 003b | ;| Declare_Subprogram INIT_0038,For_Outer_Call,Visible,Unelaborated 000d 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated 000f 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated 0011 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated 0013 029a 0173 | s| Declare_Subprogram INIT_0170,For_Outer_Call,Visible,Unelaborated 0015 029a 01db | | Declare_Subprogram INIT_01d8,For_Outer_Call,Visible,Unelaborated 0017 029a 022b | +| Declare_Subprogram INIT_0228,For_Outer_Call,Visible,Unelaborated 0019 029a 027b | {| Declare_Subprogram INIT_0278,For_Outer_Call,Visible,Unelaborated 001b 00bf | | Action Accept_Activation 001c 029d 02e3 | | Declare_Subprogram INIT_02e0,For_Outer_Call 001e 029d 032b | +| Declare_Subprogram INIT_0328,For_Outer_Call 0020 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0021 00c7 | | Action Elaborate_Subprogram 0022 029d 037b | {| Declare_Subprogram INIT_0378,For_Outer_Call 0024 029d 03db | | Declare_Subprogram INIT_03d8,For_Outer_Call 0026 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0027 00c7 | | Action Elaborate_Subprogram 0028 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0029 00c7 | | Action Elaborate_Subprogram 002a 1d10 | | Execute_Immediate Reference_Lex_1,0x10 002b 00c7 | | Action Elaborate_Subprogram 002c 1d0f | | Execute_Immediate Reference_Lex_1,0xf 002d 00c7 | | Action Elaborate_Subprogram 002e 029d 042b | +| Declare_Subprogram INIT_0428,For_Outer_Call 0030 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0031 00c7 | | Action Elaborate_Subprogram 0032 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0033 00c7 | | Action Elaborate_Subprogram 0034 1d14 | | Execute_Immediate Reference_Lex_1,0x14 0035 00c7 | | Action Elaborate_Subprogram 0036 BODY_0008: 0036 00bc | | Action Signal_Activated 0037 00bb | | Action Signal_Completion 0038 ; -------------------------------------------------------------------------------------- 0038 ; SUBPROGRAM 0038 ; -------------------------------------------------------------------------------------- 0038 0051 | Q | .CONST 0x0051 ; Address of begin 0039 0004 | | .CONST 0x0004 ; Address of exception handler 003a 0006 | | .CONST 0x0006 ; Number of locals 003b INIT_0038: 003b e001 | | Load 0x0,0x1 003c 1b13 | | Execute Package,Field_Read,Field_Number 0x13 003d 02c7 | | Declare_Variable Any 003e 00d8 | | Load_Top At_Offset_0 003f 1c00 | | Execute_Immediate Run_Utility,0x0 0040 e001 | | Load 0x0,0x1 0041 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 0042 02c7 | | Declare_Variable Any 0043 00d8 | | Load_Top At_Offset_0 0044 1c00 | | Execute_Immediate Run_Utility,0x0 0045 e001 | | Load 0x0,0x1 0046 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0047 02c7 | | Declare_Variable Any 0048 00d8 | | Load_Top At_Offset_0 0049 1c00 | | Execute_Immediate Run_Utility,0x0 004a e001 | | Load 0x0,0x1 004b 1b0f | | Execute Package,Field_Read,Field_Number 0xf 004c 02c7 | | Declare_Variable Any 004d 00d8 | | Load_Top At_Offset_0 004e 1c00 | | Execute_Immediate Run_Utility,0x0 004f 029f 044b | K| Declare_Subprogram INIT_0448,For_Call 0051 BODY_0038: 0051 e5ff | | Load 0x2,-0x1 0052 e001 | | Load 0x0,0x1 0053 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 0054 0f02 | | Execute_Immediate Equal,0x2 0055 6849 |hI | Jump_Zero 0x9f 0056 e5ff | | Load 0x2,-0x1 0057 e001 | | Load 0x0,0x1 0058 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0059 e002 | | Load 0x0,0x2 005a 180f | | Execute Package,Field_Execute,Field_Number 0xf 005b 6843 |hC | Jump_Zero 0x9f 005c 4801 |H | Short_Literal 0x1 005d e5ff | | Load 0x2,-0x1 005e e001 | | Load 0x0,0x1 005f 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 0060 e002 | | Load 0x0,0x2 0061 1850 | P | Execute Package,Field_Execute,Field_Number 0x50 0062 e003 | | Load 0x0,0x3 0063 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 0064 c402 | | Store 0x2,0x2 0065 00cf | | Action Mark_Auxiliary 0066 e402 | | Load 0x2,0x2 0067 e001 | | Load 0x0,0x1 0068 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0069 c402 | | Store 0x2,0x2 006a e402 | | Load 0x2,0x2 006b e001 | | Load 0x0,0x1 006c 1819 | | Execute Package,Field_Execute,Field_Number 0x19 006d 0f08 | | Execute_Immediate Equal,0x8 006e 6806 |h | Jump_Zero 0x75 006f e402 | | Load 0x2,0x2 0070 e001 | | Load 0x0,0x1 0071 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59 0072 c402 | | Store 0x2,0x2 0073 00c9 | | Action Pop_Auxiliary_Loop 0074 7ff1 | | Jump 0x66 0075 00ce | | Action Pop_Auxiliary 0076 e402 | | Load 0x2,0x2 0077 e001 | | Load 0x0,0x1 0078 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0079 460c |F | Jump_Case 0xd 007a 780d |x | Jump 0x88 ; case 0x0 007b 7812 |x | Jump 0x8e ; case 0x1 007c 781c |x | Jump 0x99 ; case 0x2 007d 7809 |x | Jump 0x87 ; case 0x3 007e 7808 |x | Jump 0x87 ; case 0x4 007f 7807 |x | Jump 0x87 ; case 0x5 0080 7806 |x | Jump 0x87 ; case 0x6 0081 7805 |x | Jump 0x87 ; case 0x7 0082 7804 |x | Jump 0x87 ; case 0x8 0083 7803 |x | Jump 0x87 ; case 0x9 0084 7802 |x | Jump 0x87 ; case 0xa 0085 7801 |x | Jump 0x87 ; case 0xb 0086 7800 |x | Jump 0x87 ; case 0xc 0087 08e2 | | Execute_Immediate Raise,0xe2 0088 e402 | | Load 0x2,0x2 0089 e001 | | Load 0x0,0x1 008a 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 008b c403 | | Store 0x2,0x3 008c 8406 | | Call 0x2,0x6 008d 4502 |E | Exit_Suprogram New_Top_Offset 0x2 008e e5fd | | Load 0x2,-0x3 008f e5fe | | Load 0x2,-0x2 0090 e402 | | Load 0x2,0x2 0091 820e | | Call 0x1,0xe 0092 c5fe | | Store 0x2,-0x2 0093 c5fd | | Store 0x2,-0x3 0094 e5fd | | Load 0x2,-0x3 0095 e5fe | | Load 0x2,-0x2 0096 027b | { | Execute Discrete,Greater_Equal 0097 a5fc | | Store_Unchecked 0x2,-0x4 0098 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0099 e402 | | Load 0x2,0x2 009a e001 | | Load 0x0,0x1 009b 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 009c c403 | | Store 0x2,0x3 009d 8406 | | Call 0x2,0x6 009e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 009f e5ff | | Load 0x2,-0x1 00a0 c403 | | Store 0x2,0x3 00a1 8406 | | Call 0x2,0x6 00a2 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00a3 0000 0000 | | .BLANK 0000[0x5] 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00b0 | | .CONST 0x00b0 ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 0002 | | .CONST 0x0002 ; Number of locals 00ab INIT_00a8: 00ab e002 | | Load 0x0,0x2 00ac 1b13 | | Execute Package,Field_Read,Field_Number 0x13 00ad 02c7 | | Declare_Variable Any 00ae 00d8 | | Load_Top At_Offset_0 00af 1c00 | | Execute_Immediate Run_Utility,0x0 00b0 BODY_00a8: 00b0 00db | | Load_Top At_Offset_3 00b1 e001 | | Load 0x0,0x1 00b2 183f | ? | Execute Package,Field_Execute,Field_Number 0x3f 00b3 c402 | | Store 0x2,0x2 00b4 4800 |H | Short_Literal 0x0 00b5 a5fe | | Store_Unchecked 0x2,-0x2 00b6 e5fe | | Load 0x2,-0x2 00b7 0aff | | Execute_Immediate Plus,-0x1 00b8 a5fd | | Store_Unchecked 0x2,-0x3 00b9 00cf | | Action Mark_Auxiliary 00ba 7808 |x | Jump 0xc3 00bb e5fd | | Load 0x2,-0x3 00bc 0a01 | | Execute_Immediate Plus,0x1 00bd a5fd | | Store_Unchecked 0x2,-0x3 00be 00d9 | | Load_Top At_Offset_1 00bf e002 | | Load 0x0,0x2 00c0 1815 | | Execute Package,Field_Execute,Field_Number 0x15 00c1 c402 | | Store 0x2,0x2 00c2 00c9 | | Action Pop_Auxiliary_Loop 00c3 00d9 | | Load_Top At_Offset_1 00c4 e002 | | Load 0x0,0x2 00c5 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00c6 6ff4 |o | Jump_Zero 0xbb 00c7 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00d5 | | .CONST 0x00d5 ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0003 | | .CONST 0x0003 ; Number of locals 00cb INIT_00c8: 00cb e001 | | Load 0x0,0x1 00cc 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00cd 02c7 | | Declare_Variable Any 00ce 00d8 | | Load_Top At_Offset_0 00cf 1c00 | | Execute_Immediate Run_Utility,0x0 00d0 e001 | | Load 0x0,0x1 00d1 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00d2 02c7 | | Declare_Variable Any 00d3 00d8 | | Load_Top At_Offset_0 00d4 1c00 | | Execute_Immediate Run_Utility,0x0 00d5 BODY_00c8: 00d5 e5ff | | Load 0x2,-0x1 00d6 e001 | | Load 0x0,0x1 00d7 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 00d8 4606 |F | Jump_Case 0x7 00d9 7807 |x | Jump 0xe1 ; case 0x0 00da 7830 |x0 | Jump 0x10b ; case 0x1 00db 7804 |x | Jump 0xe0 ; case 0x2 00dc 7803 |x | Jump 0xe0 ; case 0x3 00dd 7802 |x | Jump 0xe0 ; case 0x4 00de 7801 |x | Jump 0xe0 ; case 0x5 00df 7800 |x | Jump 0xe0 ; case 0x6 00e0 08e2 | | Execute_Immediate Raise,0xe2 00e1 00d8 | | Load_Top At_Offset_0 00e2 0120 | | Execute Any,Is_Value 00e3 6803 |h | Jump_Zero 0xe7 00e4 e001 | | Load 0x0,0x1 00e5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00e6 7801 |x | Jump 0xe8 00e7 00d8 | | Load_Top At_Offset_0 00e8 00da | | Load_Top At_Offset_2 00e9 0120 | | Execute Any,Is_Value 00ea 6803 |h | Jump_Zero 0xee 00eb e001 | | Load 0x0,0x1 00ec 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00ed 7801 |x | Jump 0xef 00ee 00da | | Load_Top At_Offset_2 00ef e5ff | | Load 0x2,-0x1 00f0 e001 | | Load 0x0,0x1 00f1 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 00f2 c402 | | Store 0x2,0x2 00f3 c403 | | Store 0x2,0x3 00f4 00d9 | | Load_Top At_Offset_1 00f5 e002 | | Load 0x0,0x2 00f6 180f | | Execute Package,Field_Execute,Field_Number 0xf 00f7 7013 |p | Jump_Nonzero 0x10b 00f8 00d9 | | Load_Top At_Offset_1 00f9 e004 | | Load 0x0,0x4 00fa 181a | | Execute Package,Field_Execute,Field_Number 0x1a 00fb 680f |h | Jump_Zero 0x10b 00fc 00d8 | | Load_Top At_Offset_0 00fd e004 | | Load 0x0,0x4 00fe 181a | | Execute Package,Field_Execute,Field_Number 0x1a 00ff 680b |h | Jump_Zero 0x10b 0100 00d9 | | Load_Top At_Offset_1 0101 e004 | | Load 0x0,0x4 0102 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0103 a5fe | | Store_Unchecked 0x2,-0x2 0104 00d8 | | Load_Top At_Offset_0 0105 e004 | | Load 0x0,0x4 0106 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0107 a5fd | | Store_Unchecked 0x2,-0x3 0108 4801 |H | Short_Literal 0x1 0109 a5fc | | Store_Unchecked 0x2,-0x4 010a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 010b 4800 |H | Short_Literal 0x0 010c a5fe | | Store_Unchecked 0x2,-0x2 010d 4800 |H | Short_Literal 0x0 010e a5fd | | Store_Unchecked 0x2,-0x3 010f 4800 |H | Short_Literal 0x0 0110 a5fc | | Store_Unchecked 0x2,-0x4 0111 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0112 0000 0000 | | .BLANK 0000[0x6] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 0125 | % | .CONST 0x0125 ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0003 | | .CONST 0x0003 ; Number of locals 011b INIT_0118: 011b e001 | | Load 0x0,0x1 011c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 011d 02c7 | | Declare_Variable Any 011e 00d8 | | Load_Top At_Offset_0 011f 1c00 | | Execute_Immediate Run_Utility,0x0 0120 e001 | | Load 0x0,0x1 0121 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0122 02c7 | | Declare_Variable Any 0123 00d8 | | Load_Top At_Offset_0 0124 1c00 | | Execute_Immediate Run_Utility,0x0 0125 BODY_0118: 0125 e5ff | | Load 0x2,-0x1 0126 e002 | | Load 0x0,0x2 0127 180f | | Execute Package,Field_Execute,Field_Number 0xf 0128 6807 |h | Jump_Zero 0x130 0129 4800 |H | Short_Literal 0x0 012a a5fc | | Store_Unchecked 0x2,-0x4 012b 4800 |H | Short_Literal 0x0 012c a5fe | | Store_Unchecked 0x2,-0x2 012d 4800 |H | Short_Literal 0x0 012e a5fd | | Store_Unchecked 0x2,-0x3 012f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0130 e5ff | | Load 0x2,-0x1 0131 e001 | | Load 0x0,0x1 0132 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 0133 4606 |F | Jump_Case 0x7 0134 7807 |x | Jump 0x13c ; case 0x0 0135 7830 |x0 | Jump 0x166 ; case 0x1 0136 7804 |x | Jump 0x13b ; case 0x2 0137 7803 |x | Jump 0x13b ; case 0x3 0138 7802 |x | Jump 0x13b ; case 0x4 0139 7801 |x | Jump 0x13b ; case 0x5 013a 7800 |x | Jump 0x13b ; case 0x6 013b 08e2 | | Execute_Immediate Raise,0xe2 013c 00d8 | | Load_Top At_Offset_0 013d 0120 | | Execute Any,Is_Value 013e 6803 |h | Jump_Zero 0x142 013f e001 | | Load 0x0,0x1 0140 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0141 7801 |x | Jump 0x143 0142 00d8 | | Load_Top At_Offset_0 0143 00da | | Load_Top At_Offset_2 0144 0120 | | Execute Any,Is_Value 0145 6803 |h | Jump_Zero 0x149 0146 e001 | | Load 0x0,0x1 0147 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0148 7801 |x | Jump 0x14a 0149 00da | | Load_Top At_Offset_2 014a e5ff | | Load 0x2,-0x1 014b e001 | | Load 0x0,0x1 014c 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 014d c402 | | Store 0x2,0x2 014e c403 | | Store 0x2,0x3 014f 00d9 | | Load_Top At_Offset_1 0150 e002 | | Load 0x0,0x2 0151 180f | | Execute Package,Field_Execute,Field_Number 0xf 0152 7013 |p | Jump_Nonzero 0x166 0153 00d9 | | Load_Top At_Offset_1 0154 e004 | | Load 0x0,0x4 0155 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0156 680f |h | Jump_Zero 0x166 0157 00d8 | | Load_Top At_Offset_0 0158 e004 | | Load 0x0,0x4 0159 181a | | Execute Package,Field_Execute,Field_Number 0x1a 015a 680b |h | Jump_Zero 0x166 015b 00d9 | | Load_Top At_Offset_1 015c e004 | | Load 0x0,0x4 015d 181b | | Execute Package,Field_Execute,Field_Number 0x1b 015e a5fe | | Store_Unchecked 0x2,-0x2 015f 00d8 | | Load_Top At_Offset_0 0160 e004 | | Load 0x0,0x4 0161 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0162 a5fd | | Store_Unchecked 0x2,-0x3 0163 4801 |H | Short_Literal 0x1 0164 a5fc | | Store_Unchecked 0x2,-0x4 0165 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0166 4800 |H | Short_Literal 0x0 0167 a5fe | | Store_Unchecked 0x2,-0x2 0168 4800 |H | Short_Literal 0x0 0169 a5fd | | Store_Unchecked 0x2,-0x3 016a 4800 |H | Short_Literal 0x0 016b a5fc | | Store_Unchecked 0x2,-0x4 016c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 016d 0000 0000 | | .XXX[0x3] 016f 0000 | | 0170 ; -------------------------------------------------------------------------------------- 0170 ; SUBPROGRAM 0170 ; -------------------------------------------------------------------------------------- 0170 017f | | .CONST 0x017f ; Address of begin 0171 0004 | | .CONST 0x0004 ; Address of exception handler 0172 0005 | | .CONST 0x0005 ; Number of locals 0173 INIT_0170: 0173 e001 | | Load 0x0,0x1 0174 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0175 02c7 | | Declare_Variable Any 0176 00d8 | | Load_Top At_Offset_0 0177 1c00 | | Execute_Immediate Run_Utility,0x0 0178 e001 | | Load 0x0,0x1 0179 1b0f | | Execute Package,Field_Read,Field_Number 0xf 017a 02c7 | | Declare_Variable Any 017b 00d8 | | Load_Top At_Offset_0 017c 1c00 | | Execute_Immediate Run_Utility,0x0 017d 00e6 | | Load_Encached Float_Cache 017e 03d8 | | Declare_Variable Float,Duplicate 017f BODY_0170: 017f e5fe | | Load 0x2,-0x2 0180 e002 | | Load 0x0,0x2 0181 180f | | Execute Package,Field_Execute,Field_Number 0xf 0182 7004 |p | Jump_Nonzero 0x187 0183 e5ff | | Load 0x2,-0x1 0184 e002 | | Load 0x0,0x2 0185 180f | | Execute Package,Field_Execute,Field_Number 0xf 0186 6807 |h | Jump_Zero 0x18e 0187 4800 |H | Short_Literal 0x0 0188 a5fb | | Store_Unchecked 0x2,-0x5 0189 4800 |H | Short_Literal 0x0 018a a5fd | | Store_Unchecked 0x2,-0x3 018b 4800 |H | Short_Literal 0x0 018c a5fc | | Store_Unchecked 0x2,-0x4 018d 4503 |E | Exit_Suprogram New_Top_Offset 0x3 018e e5fe | | Load 0x2,-0x2 018f e001 | | Load 0x0,0x1 0190 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34 0191 4603 |F | Jump_Case 0x4 0192 7804 |x | Jump 0x197 ; case 0x0 0193 7836 |x6 | Jump 0x1ca ; case 0x1 0194 7801 |x | Jump 0x196 ; case 0x2 0195 7800 |x | Jump 0x196 ; case 0x3 0196 08e2 | | Execute_Immediate Raise,0xe2 0197 00da | | Load_Top At_Offset_2 0198 0120 | | Execute Any,Is_Value 0199 6803 |h | Jump_Zero 0x19d 019a e001 | | Load 0x0,0x1 019b 1b0f | | Execute Package,Field_Read,Field_Number 0xf 019c 7801 |x | Jump 0x19e 019d 00da | | Load_Top At_Offset_2 019e e402 | | Load 0x2,0x2 019f 0120 | | Execute Any,Is_Value 01a0 6803 |h | Jump_Zero 0x1a4 01a1 e001 | | Load 0x0,0x1 01a2 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01a3 7801 |x | Jump 0x1a5 01a4 e402 | | Load 0x2,0x2 01a5 e5fe | | Load 0x2,-0x2 01a6 e001 | | Load 0x0,0x1 01a7 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 01a8 c402 | | Store 0x2,0x2 01a9 c403 | | Store 0x2,0x3 01aa 00db | | Load_Top At_Offset_3 01ab e002 | | Load 0x0,0x2 01ac 180f | | Execute Package,Field_Execute,Field_Number 0xf 01ad 701c |p | Jump_Nonzero 0x1ca 01ae 00db | | Load_Top At_Offset_3 01af e004 | | Load 0x0,0x4 01b0 181a | | Execute Package,Field_Execute,Field_Number 0x1a 01b1 6818 |h | Jump_Zero 0x1ca 01b2 00da | | Load_Top At_Offset_2 01b3 e004 | | Load 0x0,0x4 01b4 181a | | Execute Package,Field_Execute,Field_Number 0x1a 01b5 6814 |h | Jump_Zero 0x1ca 01b6 00da | | Load_Top At_Offset_2 01b7 e004 | | Load 0x0,0x4 01b8 181d | | Execute Package,Field_Execute,Field_Number 0x1d 01b9 0041 | A | Store_Top_Unchecked Float,At_Offset_1 01ba 00db | | Load_Top At_Offset_3 01bb e004 | | Load 0x0,0x4 01bc 181d | | Execute Package,Field_Execute,Field_Number 0x1d 01bd 0042 | B | Store_Top_Unchecked Float,At_Offset_2 01be 00e5 | | Load_Encached Long_Integer_Cache 01bf 00e5 | | Load_Encached Long_Integer_Cache 01c0 e5ff | | Load 0x2,-0x1 01c1 8215 | | Call 0x1,0x15 01c2 00db | | Load_Top At_Offset_3 01c3 e404 | | Load 0x2,0x4 01c4 8219 | | Call 0x1,0x19 01c5 c5fd | | Store 0x2,-0x3 01c6 c5fc | | Store 0x2,-0x4 01c7 4801 |H | Short_Literal 0x1 01c8 a5fb | | Store_Unchecked 0x2,-0x5 01c9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01ca 4800 |H | Short_Literal 0x0 01cb a5fd | | Store_Unchecked 0x2,-0x3 01cc 4800 |H | Short_Literal 0x0 01cd a5fc | | Store_Unchecked 0x2,-0x4 01ce 4800 |H | Short_Literal 0x0 01cf a5fb | | Store_Unchecked 0x2,-0x5 01d0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01d1 0000 0000 | | .BLANK 0000[0x7] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01e5 | | .CONST 0x01e5 ; Address of begin 01d9 0004 | | .CONST 0x0004 ; Address of exception handler 01da 0003 | | .CONST 0x0003 ; Number of locals 01db INIT_01d8: 01db e001 | | Load 0x0,0x1 01dc 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01dd 02c7 | | Declare_Variable Any 01de 00d8 | | Load_Top At_Offset_0 01df 1c00 | | Execute_Immediate Run_Utility,0x0 01e0 e001 | | Load 0x0,0x1 01e1 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01e2 02c7 | | Declare_Variable Any 01e3 00d8 | | Load_Top At_Offset_0 01e4 1c00 | | Execute_Immediate Run_Utility,0x0 01e5 BODY_01d8: 01e5 e5ff | | Load 0x2,-0x1 01e6 e001 | | Load 0x0,0x1 01e7 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 01e8 4606 |F | Jump_Case 0x7 01e9 7807 |x | Jump 0x1f1 ; case 0x0 01ea 7830 |x0 | Jump 0x21b ; case 0x1 01eb 7804 |x | Jump 0x1f0 ; case 0x2 01ec 7803 |x | Jump 0x1f0 ; case 0x3 01ed 7802 |x | Jump 0x1f0 ; case 0x4 01ee 7801 |x | Jump 0x1f0 ; case 0x5 01ef 7800 |x | Jump 0x1f0 ; case 0x6 01f0 08e2 | | Execute_Immediate Raise,0xe2 01f1 00d8 | | Load_Top At_Offset_0 01f2 0120 | | Execute Any,Is_Value 01f3 6803 |h | Jump_Zero 0x1f7 01f4 e001 | | Load 0x0,0x1 01f5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01f6 7801 |x | Jump 0x1f8 01f7 00d8 | | Load_Top At_Offset_0 01f8 00da | | Load_Top At_Offset_2 01f9 0120 | | Execute Any,Is_Value 01fa 6803 |h | Jump_Zero 0x1fe 01fb e001 | | Load 0x0,0x1 01fc 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01fd 7801 |x | Jump 0x1ff 01fe 00da | | Load_Top At_Offset_2 01ff e5ff | | Load 0x2,-0x1 0200 e001 | | Load 0x0,0x1 0201 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 0202 c402 | | Store 0x2,0x2 0203 c403 | | Store 0x2,0x3 0204 00d9 | | Load_Top At_Offset_1 0205 e002 | | Load 0x0,0x2 0206 180f | | Execute Package,Field_Execute,Field_Number 0xf 0207 7013 |p | Jump_Nonzero 0x21b 0208 00d9 | | Load_Top At_Offset_1 0209 e004 | | Load 0x0,0x4 020a 181a | | Execute Package,Field_Execute,Field_Number 0x1a 020b 680f |h | Jump_Zero 0x21b 020c 00d8 | | Load_Top At_Offset_0 020d e004 | | Load 0x0,0x4 020e 181a | | Execute Package,Field_Execute,Field_Number 0x1a 020f 680b |h | Jump_Zero 0x21b 0210 00d9 | | Load_Top At_Offset_1 0211 e004 | | Load 0x0,0x4 0212 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0213 a5fe | | Store_Unchecked 0x2,-0x2 0214 00d8 | | Load_Top At_Offset_0 0215 e004 | | Load 0x0,0x4 0216 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0217 a5fd | | Store_Unchecked 0x2,-0x3 0218 4801 |H | Short_Literal 0x1 0219 a5fc | | Store_Unchecked 0x2,-0x4 021a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 021b 5808 |X | Indirect_Literal Float,0x224,0.0 021c a5fe | | Store_Unchecked 0x2,-0x2 021d 5806 |X | Indirect_Literal Float,0x224,0.0 021e a5fd | | Store_Unchecked 0x2,-0x3 021f 4800 |H | Short_Literal 0x0 0220 a5fc | | Store_Unchecked 0x2,-0x4 0221 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0222 0000 0000 | | .XXX[0x2] 0224 0000 0000 | | .DBL 0.0 0226 0000 0000 | | 0228 ; -------------------------------------------------------------------------------------- 0228 ; SUBPROGRAM 0228 ; -------------------------------------------------------------------------------------- 0228 0238 | 8 | .CONST 0x0238 ; Address of begin 0229 0004 | | .CONST 0x0004 ; Address of exception handler 022a 0006 | | .CONST 0x0006 ; Number of locals 022b INIT_0228: 022b e001 | | Load 0x0,0x1 022c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 022d 02c7 | | Declare_Variable Any 022e 00d8 | | Load_Top At_Offset_0 022f 1c00 | | Execute_Immediate Run_Utility,0x0 0230 e001 | | Load 0x0,0x1 0231 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0232 02c7 | | Declare_Variable Any 0233 00d8 | | Load_Top At_Offset_0 0234 1c00 | | Execute_Immediate Run_Utility,0x0 0235 00e5 | | Load_Encached Long_Integer_Cache 0236 03e9 | | Declare_Variable Discrete,Duplicate 0237 00e1 | | Load_Encached Boolean_Cache 0238 BODY_0228: 0238 00e1 | | Load_Encached Boolean_Cache 0239 00da | | Load_Top At_Offset_2 023a e404 | | Load 0x2,0x4 023b e5ff | | Load 0x2,-0x1 023c 8210 | | Call 0x1,0x10 023d c404 | | Store 0x2,0x4 023e 005b | [ | Store_Top Discrete,At_Offset_3 023f 0059 | Y | Store_Top Discrete,At_Offset_1 0240 00d8 | | Load_Top At_Offset_0 0241 680f |h | Jump_Zero 0x251 0242 4820 |H | Short_Literal 0x20 0243 4800 |H | Short_Literal 0x0 0244 480a |H | Short_Literal 0xa 0245 e404 | | Load 0x2,0x4 0246 8005 | | Call 0x0,0x5 0247 0092 0478 | x| Action Push_String_Extended,0x478 ; " .. " 0249 01cc | | Execute Vector,Catenate 024a 4820 |H | Short_Literal 0x20 024b 4800 |H | Short_Literal 0x0 024c 480a |H | Short_Literal 0xa 024d e405 | | Load 0x2,0x5 024e 8005 | | Call 0x0,0x5 024f 01cc | | Execute Vector,Catenate 0250 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0251 e402 | | Load 0x2,0x2 0252 e002 | | Load 0x0,0x2 0253 180f | | Execute Package,Field_Execute,Field_Number 0xf 0254 6803 |h | Jump_Zero 0x258 0255 0092 0479 | y| Action Push_String_Extended,0x479 ; "NOT STATIC" 0257 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0258 00db | | Load_Top At_Offset_3 0259 0120 | | Execute Any,Is_Value 025a 6803 |h | Jump_Zero 0x25e 025b e001 | | Load 0x0,0x1 025c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 025d 7801 |x | Jump 0x25f 025e 00db | | Load_Top At_Offset_3 025f e402 | | Load 0x2,0x2 0260 0120 | | Execute Any,Is_Value 0261 6803 |h | Jump_Zero 0x265 0262 e001 | | Load 0x0,0x1 0263 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0264 7801 |x | Jump 0x266 0265 e402 | | Load 0x2,0x2 0266 e5ff | | Load 0x2,-0x1 0267 e001 | | Load 0x0,0x1 0268 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 0269 c402 | | Store 0x2,0x2 026a c403 | | Store 0x2,0x3 026b e402 | | Load 0x2,0x2 026c e002 | | Load 0x0,0x2 026d 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 026e 0092 0478 | x| Action Push_String_Extended,0x478 ; " .. " 0270 01cc | | Execute Vector,Catenate 0271 e403 | | Load 0x2,0x3 0272 e002 | | Load 0x0,0x2 0273 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 0274 01cc | | Execute Vector,Catenate 0275 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0276 0000 0000 | | .XXX[0x2] 0278 ; -------------------------------------------------------------------------------------- 0278 ; SUBPROGRAM 0278 ; -------------------------------------------------------------------------------------- 0278 0293 | | .CONST 0x0293 ; Address of begin 0279 0004 | | .CONST 0x0004 ; Address of exception handler 027a 0007 | | .CONST 0x0007 ; Number of locals 027b INIT_0278: 027b e001 | | Load 0x0,0x1 027c 1b13 | | Execute Package,Field_Read,Field_Number 0x13 027d 02c7 | | Declare_Variable Any 027e e5fe | | Load 0x2,-0x2 027f e001 | | Load 0x0,0x1 0280 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0281 a402 | | Store_Unchecked 0x2,0x2 0282 e002 | | Load 0x0,0x2 0283 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0284 02c7 | | Declare_Variable Any 0285 00d8 | | Load_Top At_Offset_0 0286 1c00 | | Execute_Immediate Run_Utility,0x0 0287 e001 | | Load 0x0,0x1 0288 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 0289 02c7 | | Declare_Variable Any 028a 00d8 | | Load_Top At_Offset_0 028b 1c00 | | Execute_Immediate Run_Utility,0x0 028c e001 | | Load 0x0,0x1 028d 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 028e 02c7 | | Declare_Variable Any 028f 00d8 | | Load_Top At_Offset_0 0290 1c00 | | Execute_Immediate Run_Utility,0x0 0291 00e5 | | Load_Encached Long_Integer_Cache 0292 03e9 | | Declare_Variable Discrete,Duplicate 0293 BODY_0278: 0293 e402 | | Load 0x2,0x2 0294 e001 | | Load 0x0,0x1 0295 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0296 460c |F | Jump_Case 0xd 0297 780c |x | Jump 0x2a4 ; case 0x0 0298 780e |x | Jump 0x2a7 ; case 0x1 0299 7810 |x | Jump 0x2aa ; case 0x2 029a 7829 |x) | Jump 0x2c4 ; case 0x3 029b 7811 |x | Jump 0x2ad ; case 0x4 029c 783e |x> | Jump 0x2db ; case 0x5 029d 7806 |x | Jump 0x2a4 ; case 0x6 029e 7805 |x | Jump 0x2a4 ; case 0x7 029f 7804 |x | Jump 0x2a4 ; case 0x8 02a0 7803 |x | Jump 0x2a4 ; case 0x9 02a1 7802 |x | Jump 0x2a4 ; case 0xa 02a2 7801 |x | Jump 0x2a4 ; case 0xb 02a3 7800 |x | Jump 0x2a4 ; case 0xc 02a4 0092 047a | z| Action Push_String_Extended,0x47a ; "N/A" 02a6 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 02a7 e5fd | | Load 0x2,-0x3 02a8 8216 | | Call 0x1,0x16 02a9 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 02aa e5fd | | Load 0x2,-0x3 02ab 8213 | | Call 0x1,0x13 02ac 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 02ad 00da | | Load_Top At_Offset_2 02ae 0120 | | Execute Any,Is_Value 02af 6803 |h | Jump_Zero 0x2b3 02b0 e001 | | Load 0x0,0x1 02b1 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 02b2 7801 |x | Jump 0x2b4 02b3 00da | | Load_Top At_Offset_2 02b4 e404 | | Load 0x2,0x4 02b5 0120 | | Execute Any,Is_Value 02b6 6803 |h | Jump_Zero 0x2ba 02b7 e001 | | Load 0x0,0x1 02b8 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 02b9 7801 |x | Jump 0x2bb 02ba e404 | | Load 0x2,0x4 02bb e5fd | | Load 0x2,-0x3 02bc e5fe | | Load 0x2,-0x2 02bd e5ff | | Load 0x2,-0x1 02be 8006 | | Call 0x0,0x6 02bf c404 | | Store 0x2,0x4 02c0 c405 | | Store 0x2,0x5 02c1 00db | | Load_Top At_Offset_3 02c2 8218 | | Call 0x1,0x18 02c3 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 02c4 00da | | Load_Top At_Offset_2 02c5 0120 | | Execute Any,Is_Value 02c6 6803 |h | Jump_Zero 0x2ca 02c7 e001 | | Load 0x0,0x1 02c8 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 02c9 7801 |x | Jump 0x2cb 02ca 00da | | Load_Top At_Offset_2 02cb e404 | | Load 0x2,0x4 02cc 0120 | | Execute Any,Is_Value 02cd 6803 |h | Jump_Zero 0x2d1 02ce e001 | | Load 0x0,0x1 02cf 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 02d0 7801 |x | Jump 0x2d2 02d1 e404 | | Load 0x2,0x4 02d2 e5fd | | Load 0x2,-0x3 02d3 e5fe | | Load 0x2,-0x2 02d4 e5ff | | Load 0x2,-0x1 02d5 8007 | | Call 0x0,0x7 02d6 c404 | | Store 0x2,0x4 02d7 c405 | | Store 0x2,0x5 02d8 00db | | Load_Top At_Offset_3 02d9 8217 | | Call 0x1,0x17 02da 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 02db e5fd | | Load 0x2,-0x3 02dc e001 | | Load 0x0,0x1 02dd 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 02de 8008 | | Call 0x0,0x8 02df 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 02e0 ; -------------------------------------------------------------------------------------- 02e0 ; SUBPROGRAM 02e0 ; -------------------------------------------------------------------------------------- 02e0 02ea | | .CONST 0x02ea ; Address of begin 02e1 0004 | | .CONST 0x0004 ; Address of exception handler 02e2 0004 | | .CONST 0x0004 ; Number of locals 02e3 INIT_02e0: 02e3 e001 | | Load 0x0,0x1 02e4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 02e5 02c7 | | Declare_Variable Any 02e6 00d8 | | Load_Top At_Offset_0 02e7 1c00 | | Execute_Immediate Run_Utility,0x0 02e8 00e6 | | Load_Encached Float_Cache 02e9 00e5 | | Load_Encached Long_Integer_Cache 02ea BODY_02e0: 02ea e5ff | | Load 0x2,-0x1 02eb e001 | | Load 0x0,0x1 02ec 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 02ed c402 | | Store 0x2,0x2 02ee 00da | | Load_Top At_Offset_2 02ef e004 | | Load 0x0,0x4 02f0 181d | | Execute Package,Field_Execute,Field_Number 0x1d 02f1 0042 | B | Store_Top_Unchecked Float,At_Offset_2 02f2 00d9 | | Load_Top At_Offset_1 02f3 582c |X, | Indirect_Literal Float,0x320,1.0 02f4 0244 | D | Execute Float,Less 02f5 6814 |h | Jump_Zero 0x30a 02f6 5829 |X) | Indirect_Literal Float,0x320,1.0 02f7 00da | | Load_Top At_Offset_2 02f8 023a | : | Execute Float,Divide 02f9 5822 |X" | Indirect_Literal Float,0x31c,0.5 02fa 023c | < | Execute Float,Minus 02fb 0235 | 5 | Execute Float,Round_To_Discrete 02fc 00e5 | | Load_Encached Long_Integer_Cache 02fd 025e | ^ | Execute Discrete,Convert 02fe 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 02ff 5820 |X | Indirect_Literal Float,0x320,1.0 0300 4801 |H | Short_Literal 0x1 0301 00da | | Load_Top At_Offset_2 0302 0aff | | Execute_Immediate Plus,-0x1 0303 4800 |H | Short_Literal 0x0 0304 e009 | | Load 0x0,0x9 0305 180d | | Execute Package,Field_Execute,Field_Number 0xd 0306 0253 | S | Execute Discrete,Binary_Scale 0307 0237 | 7 | Execute Float,Convert_From_Discrete 0308 023a | : | Execute Float,Divide 0309 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 030a 00d9 | | Load_Top At_Offset_1 030b 5810 |X | Indirect_Literal Float,0x31c,0.5 030c 023c | < | Execute Float,Minus 030d 0235 | 5 | Execute Float,Round_To_Discrete 030e 00e5 | | Load_Encached Long_Integer_Cache 030f 025e | ^ | Execute Discrete,Convert 0310 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0311 4801 |H | Short_Literal 0x1 0312 00d9 | | Load_Top At_Offset_1 0313 0aff | | Execute_Immediate Plus,-0x1 0314 4800 |H | Short_Literal 0x0 0315 e009 | | Load 0x0,0x9 0316 180d | | Execute Package,Field_Execute,Field_Number 0xd 0317 0253 | S | Execute Discrete,Binary_Scale 0318 0237 | 7 | Execute Float,Convert_From_Discrete 0319 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 031a 0000 0000 | | .XXX[0x2] 031c 3fe0 0000 |? | .DBL 0.5 031e 0000 0000 | | 0320 3ff0 0000 |? | .DBL 1.0 0322 0000 0000 | | 0324 0000 0000 | | .BLANK 0000[0x4] 0328 ; -------------------------------------------------------------------------------------- 0328 ; SUBPROGRAM 0328 ; -------------------------------------------------------------------------------------- 0328 0338 | 8 | .CONST 0x0338 ; Address of begin 0329 0004 | | .CONST 0x0004 ; Address of exception handler 032a 0006 | | .CONST 0x0006 ; Number of locals 032b INIT_0328: 032b e001 | | Load 0x0,0x1 032c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 032d 02c7 | | Declare_Variable Any 032e 00d8 | | Load_Top At_Offset_0 032f 1c00 | | Execute_Immediate Run_Utility,0x0 0330 e001 | | Load 0x0,0x1 0331 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0332 02c7 | | Declare_Variable Any 0333 00d8 | | Load_Top At_Offset_0 0334 1c00 | | Execute_Immediate Run_Utility,0x0 0335 00e5 | | Load_Encached Long_Integer_Cache 0336 03e9 | | Declare_Variable Discrete,Duplicate 0337 00e1 | | Load_Encached Boolean_Cache 0338 BODY_0328: 0338 00e1 | | Load_Encached Boolean_Cache 0339 00da | | Load_Top At_Offset_2 033a e404 | | Load 0x2,0x4 033b e5ff | | Load 0x2,-0x1 033c 820f | | Call 0x1,0xf 033d c404 | | Store 0x2,0x4 033e 005b | [ | Store_Top Discrete,At_Offset_3 033f 0059 | Y | Store_Top Discrete,At_Offset_1 0340 00d8 | | Load_Top At_Offset_0 0341 680f |h | Jump_Zero 0x351 0342 4820 |H | Short_Literal 0x20 0343 4800 |H | Short_Literal 0x0 0344 480a |H | Short_Literal 0xa 0345 e404 | | Load 0x2,0x4 0346 8005 | | Call 0x0,0x5 0347 0092 0478 | x| Action Push_String_Extended,0x478 ; " .. " 0349 01cc | | Execute Vector,Catenate 034a 4820 |H | Short_Literal 0x20 034b 4800 |H | Short_Literal 0x0 034c 480a |H | Short_Literal 0xa 034d e405 | | Load 0x2,0x5 034e 8005 | | Call 0x0,0x5 034f 01cc | | Execute Vector,Catenate 0350 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0351 00db | | Load_Top At_Offset_3 0352 0120 | | Execute Any,Is_Value 0353 6803 |h | Jump_Zero 0x357 0354 e001 | | Load 0x0,0x1 0355 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0356 7801 |x | Jump 0x358 0357 00db | | Load_Top At_Offset_3 0358 e402 | | Load 0x2,0x2 0359 0120 | | Execute Any,Is_Value 035a 6803 |h | Jump_Zero 0x35e 035b e001 | | Load 0x0,0x1 035c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 035d 7801 |x | Jump 0x35f 035e e402 | | Load 0x2,0x2 035f e5ff | | Load 0x2,-0x1 0360 e001 | | Load 0x0,0x1 0361 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 0362 c402 | | Store 0x2,0x2 0363 c403 | | Store 0x2,0x3 0364 e402 | | Load 0x2,0x2 0365 e002 | | Load 0x0,0x2 0366 180f | | Execute Package,Field_Execute,Field_Number 0xf 0367 6803 |h | Jump_Zero 0x36b 0368 0092 0479 | y| Action Push_String_Extended,0x479 ; "NOT STATIC" 036a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 036b e402 | | Load 0x2,0x2 036c e002 | | Load 0x0,0x2 036d 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 036e 0092 0478 | x| Action Push_String_Extended,0x478 ; " .. " 0370 01cc | | Execute Vector,Catenate 0371 e403 | | Load 0x2,0x3 0372 e002 | | Load 0x0,0x2 0373 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 0374 01cc | | Execute Vector,Catenate 0375 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0376 0000 0000 | | .XXX[0x2] 0378 ; -------------------------------------------------------------------------------------- 0378 ; SUBPROGRAM 0378 ; -------------------------------------------------------------------------------------- 0378 0388 | | .CONST 0x0388 ; Address of begin 0379 03d2 | | .CONST 0x03d2 ; Address of exception handler 037a 0006 | | .CONST 0x0006 ; Number of locals 037b INIT_0378: 037b e001 | | Load 0x0,0x1 037c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 037d 02c7 | | Declare_Variable Any 037e 00d8 | | Load_Top At_Offset_0 037f 1c00 | | Execute_Immediate Run_Utility,0x0 0380 e001 | | Load 0x0,0x1 0381 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0382 02c7 | | Declare_Variable Any 0383 00d8 | | Load_Top At_Offset_0 0384 1c00 | | Execute_Immediate Run_Utility,0x0 0385 00e6 | | Load_Encached Float_Cache 0386 03d8 | | Declare_Variable Float,Duplicate 0387 00e1 | | Load_Encached Boolean_Cache 0388 BODY_0378: 0388 e5ff | | Load 0x2,-0x1 0389 e001 | | Load 0x0,0x1 038a 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 038b 4606 |F | Jump_Case 0x7 038c 7809 |x | Jump 0x396 ; case 0x0 038d 7840 |x@ | Jump 0x3ce ; case 0x1 038e 7804 |x | Jump 0x393 ; case 0x2 038f 7803 |x | Jump 0x393 ; case 0x3 0390 7802 |x | Jump 0x393 ; case 0x4 0391 7801 |x | Jump 0x393 ; case 0x5 0392 7800 |x | Jump 0x393 ; case 0x6 0393 0092 0479 | y| Action Push_String_Extended,0x479 ; "NOT STATIC" 0395 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0396 00e1 | | Load_Encached Boolean_Cache 0397 00da | | Load_Top At_Offset_2 0398 e404 | | Load 0x2,0x4 0399 e5ff | | Load 0x2,-0x1 039a 8212 | | Call 0x1,0x12 039b c404 | | Store 0x2,0x4 039c 004b | K | Store_Top Float,At_Offset_3 039d 0059 | Y | Store_Top Discrete,At_Offset_1 039e 00d8 | | Load_Top At_Offset_0 039f 6809 |h | Jump_Zero 0x3a9 03a0 00da | | Load_Top At_Offset_2 03a1 800a | | Call 0x0,0xa 03a2 0092 0478 | x| Action Push_String_Extended,0x478 ; " .. " 03a4 01cc | | Execute Vector,Catenate 03a5 00da | | Load_Top At_Offset_2 03a6 800a | | Call 0x0,0xa 03a7 01cc | | Execute Vector,Catenate 03a8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03a9 00db | | Load_Top At_Offset_3 03aa 0120 | | Execute Any,Is_Value 03ab 6803 |h | Jump_Zero 0x3af 03ac e001 | | Load 0x0,0x1 03ad 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03ae 7801 |x | Jump 0x3b0 03af 00db | | Load_Top At_Offset_3 03b0 e402 | | Load 0x2,0x2 03b1 0120 | | Execute Any,Is_Value 03b2 6803 |h | Jump_Zero 0x3b6 03b3 e001 | | Load 0x0,0x1 03b4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03b5 7801 |x | Jump 0x3b7 03b6 e402 | | Load 0x2,0x2 03b7 e5ff | | Load 0x2,-0x1 03b8 e001 | | Load 0x0,0x1 03b9 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 03ba c402 | | Store 0x2,0x2 03bb c403 | | Store 0x2,0x3 03bc e402 | | Load 0x2,0x2 03bd e002 | | Load 0x0,0x2 03be 180f | | Execute Package,Field_Execute,Field_Number 0xf 03bf 6803 |h | Jump_Zero 0x3c3 03c0 0092 0479 | y| Action Push_String_Extended,0x479 ; "NOT STATIC" 03c2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03c3 e402 | | Load 0x2,0x2 03c4 e002 | | Load 0x0,0x2 03c5 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 03c6 0092 0478 | x| Action Push_String_Extended,0x478 ; " .. " 03c8 01cc | | Execute Vector,Catenate 03c9 e403 | | Load 0x2,0x3 03ca e002 | | Load 0x0,0x2 03cb 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 03cc 01cc | | Execute Vector,Catenate 03cd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ce e5ff | | Load 0x2,-0x1 03cf e002 | | Load 0x0,0x2 03d0 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 03d1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03d2 TRAP_0378: 03d2 0007 | | Action Break_Optional 03d3 e5ff | | Load 0x2,-0x1 03d4 800b | | Call 0x0,0xb 03d5 e002 | | Load 0x0,0x2 03d6 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 03d7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03d8 ; -------------------------------------------------------------------------------------- 03d8 ; SUBPROGRAM 03d8 ; -------------------------------------------------------------------------------------- 03d8 03e6 | | .CONST 0x03e6 ; Address of begin 03d9 041d | | .CONST 0x041d ; Address of exception handler 03da 0004 | | .CONST 0x0004 ; Number of locals 03db INIT_03d8: 03db e001 | | Load 0x0,0x1 03dc 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03dd 02c7 | | Declare_Variable Any 03de 00d8 | | Load_Top At_Offset_0 03df 1c00 | | Execute_Immediate Run_Utility,0x0 03e0 e001 | | Load 0x0,0x1 03e1 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03e2 02c7 | | Declare_Variable Any 03e3 00d8 | | Load_Top At_Offset_0 03e4 1c00 | | Execute_Immediate Run_Utility,0x0 03e5 00e1 | | Load_Encached Boolean_Cache 03e6 BODY_03d8: 03e6 e5ff | | Load 0x2,-0x1 03e7 e001 | | Load 0x0,0x1 03e8 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 03e9 4606 |F | Jump_Case 0x7 03ea 7809 |x | Jump 0x3f4 ; case 0x0 03eb 782d |x- | Jump 0x419 ; case 0x1 03ec 7804 |x | Jump 0x3f1 ; case 0x2 03ed 7803 |x | Jump 0x3f1 ; case 0x3 03ee 7802 |x | Jump 0x3f1 ; case 0x4 03ef 7801 |x | Jump 0x3f1 ; case 0x5 03f0 7800 |x | Jump 0x3f1 ; case 0x6 03f1 0092 0479 | y| Action Push_String_Extended,0x479 ; "NOT STATIC" 03f3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03f4 00d9 | | Load_Top At_Offset_1 03f5 0120 | | Execute Any,Is_Value 03f6 6803 |h | Jump_Zero 0x3fa 03f7 e001 | | Load 0x0,0x1 03f8 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03f9 7801 |x | Jump 0x3fb 03fa 00d9 | | Load_Top At_Offset_1 03fb 00db | | Load_Top At_Offset_3 03fc 0120 | | Execute Any,Is_Value 03fd 6803 |h | Jump_Zero 0x401 03fe e001 | | Load 0x0,0x1 03ff 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0400 7801 |x | Jump 0x402 0401 00db | | Load_Top At_Offset_3 0402 e5ff | | Load 0x2,-0x1 0403 e001 | | Load 0x0,0x1 0404 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 0405 c402 | | Store 0x2,0x2 0406 c403 | | Store 0x2,0x3 0407 00da | | Load_Top At_Offset_2 0408 e002 | | Load 0x0,0x2 0409 180f | | Execute Package,Field_Execute,Field_Number 0xf 040a 6803 |h | Jump_Zero 0x40e 040b 0092 0479 | y| Action Push_String_Extended,0x479 ; "NOT STATIC" 040d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 040e 00da | | Load_Top At_Offset_2 040f e002 | | Load 0x0,0x2 0410 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 0411 0092 0478 | x| Action Push_String_Extended,0x478 ; " .. " 0413 01cc | | Execute Vector,Catenate 0414 00da | | Load_Top At_Offset_2 0415 e002 | | Load 0x0,0x2 0416 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 0417 01cc | | Execute Vector,Catenate 0418 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0419 e5ff | | Load 0x2,-0x1 041a e002 | | Load 0x0,0x2 041b 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 041c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 041d TRAP_03d8: 041d 0007 | | Action Break_Optional 041e e5ff | | Load 0x2,-0x1 041f 800b | | Call 0x0,0xb 0420 e002 | | Load 0x0,0x2 0421 182f | / | Execute Package,Field_Execute,Field_Number 0x2f 0422 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0423 0000 0000 | | .BLANK 0000[0x5] 0428 ; -------------------------------------------------------------------------------------- 0428 ; SUBPROGRAM 0428 ; -------------------------------------------------------------------------------------- 0428 042b | + | .CONST 0x042b ; Address of begin 0429 0004 | | .CONST 0x0004 ; Address of exception handler 042a 0001 | | .CONST 0x0001 ; Number of locals 042b BODY_0428: 042b INIT_0428: 042b 00da | | Load_Top At_Offset_2 042c e5fd | | Load 0x2,-0x3 042d 023a | : | Execute Float,Divide 042e 5811 |X | Indirect_Literal Float,0x440,0.5 042f 023c | < | Execute Float,Minus 0430 0235 | 5 | Execute Float,Round_To_Discrete 0431 00e5 | | Load_Encached Long_Integer_Cache 0432 025e | ^ | Execute Discrete,Convert 0433 a5fc | | Store_Unchecked 0x2,-0x4 0434 00db | | Load_Top At_Offset_3 0435 e5fd | | Load 0x2,-0x3 0436 023a | : | Execute Float,Divide 0437 5808 |X | Indirect_Literal Float,0x440,0.5 0438 023c | < | Execute Float,Minus 0439 0235 | 5 | Execute Float,Round_To_Discrete 043a 00e5 | | Load_Encached Long_Integer_Cache 043b 025e | ^ | Execute Discrete,Convert 043c a5fb | | Store_Unchecked 0x2,-0x5 043d 4504 |E | Exit_Suprogram New_Top_Offset 0x4 043e 0000 0000 | | .XXX[0x2] 0440 3fe0 0000 |? | .DBL 0.5 0442 0000 0000 | | 0444 0000 0000 | | .BLANK 0000[0x4] 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 e405 | | Load 0x2,0x5 044c 0120 | | Execute Any,Is_Value 044d 6803 |h | Jump_Zero 0x451 044e e001 | | Load 0x0,0x1 044f 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0450 7801 |x | Jump 0x452 0451 e405 | | Load 0x2,0x5 0452 e404 | | Load 0x2,0x4 0453 0120 | | Execute Any,Is_Value 0454 6803 |h | Jump_Zero 0x458 0455 e001 | | Load 0x0,0x1 0456 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0457 7801 |x | Jump 0x459 0458 e404 | | Load 0x2,0x4 0459 e403 | | Load 0x2,0x3 045a e001 | | Load 0x0,0x1 045b 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 045c c404 | | Store 0x2,0x4 045d c405 | | Store 0x2,0x5 045e e404 | | Load 0x2,0x4 045f e004 | | Load 0x0,0x4 0460 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0461 6804 |h | Jump_Zero 0x466 0462 e405 | | Load 0x2,0x5 0463 e004 | | Load 0x0,0x4 0464 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0465 7801 |x | Jump 0x467 0466 4800 |H | Short_Literal 0x0 0467 a5fc | | Store_Unchecked 0x2,-0x4 0468 e5fc | | Load 0x2,-0x4 0469 6809 |h | Jump_Zero 0x473 046a e404 | | Load 0x2,0x4 046b e004 | | Load 0x0,0x4 046c 181b | | Execute Package,Field_Execute,Field_Number 0x1b 046d a5fe | | Store_Unchecked 0x2,-0x2 046e e405 | | Load 0x2,0x5 046f e004 | | Load 0x0,0x4 0470 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0471 a5fd | | Store_Unchecked 0x2,-0x3 0472 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0473 e404 | | Load 0x2,0x4 0474 c5fb | | Store 0x2,-0x5 0475 e405 | | Load 0x2,0x5 0476 c5fa | | Store 0x2,-0x6 0477 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0478 ; -------------------------------------------------------------------------------------- 0478 ; STRING TABLE 0478 ; -------------------------------------------------------------------------------------- 0478 0008 | | .STRTAB 0x0008->0x047c ; " .. " 0479 000a | | .STRTAB 0x000a->0x047e ; "NOT STATIC" 047a 0012 | | .STRTAB 0x0012->0x0483 ; "N/A" 047b 0013 | | .STREND 0x0013->0x0484 047c 202e 2e20 | .. | .STRTAB_STRINGS 0485 0000 0000 | | .XXX[0x3] 0487 0000 | | 0488 ; -------------------------------------------------------------------------------------- 0488 ; Debug Table 0488 ; -------------------------------------------------------------------------------------- 0488 0004 0012 | | .DEBUG4 0x0004,0x0012,0xfcdd,0x0000,0x0001,0x0000 048e 0000 1801 | | .XXX[0x10] 0490 4000 0000 |@ | 0492 4000 0010 |@ | 0494 0000 0088 | | 0496 0000 0000 | | 0498 4000 0002 |@ | 049a 9000 0080 | | 049c 053a 4000 | :@ | 049e 0000 0000 | | .BLANK 0000[0x1a] 04b8 0040 002c | @ ,| .XXX[0x1f] 04ba 7d50 b820 |}P | 04bc 6440 0002 |d@ | 04be 65d6 c970 |e p| 04c0 1001 0000 | | 04c2 9c00 0000 | | 04c4 32bb 0000 |2 | 04c6 0200 0000 | | 04c8 0300 2800 | ( | 04ca 0000 0800 | | 04cc 0002 0000 | | 04ce 0011 0000 | | 04d0 0000 0800 | | 04d2 0000 5200 | R | 04d4 0010 00a7 | | 04d6 4800 |H | 04d7 0000 0000 | | .BLANK 0000[0x1a] 04f1 0008 0005 | | .XXX[0x1f] 04f3 8faa 1704 | | 04f5 0c88 0000 | | 04f7 4cba d92e |L .| 04f9 0200 2000 | | 04fb 1380 0000 | | 04fd 0657 6000 | W` | 04ff 0040 0000 | @ | 0501 0060 0500 | ` | 0503 0000 0100 | | 0505 0000 4000 | @ | 0507 0002 2000 | | 0509 0000 0100 | | 050b 0000 0a40 | @| 050d 0002 0014 | | 050f e900 | | 0510 0000 0000 | | .BLANK 0000[0x1a] 052a 0001 0000 | | .XXX[0x1f] 052c b1f5 42e0 | B | 052e 8191 0000 | | 0530 0997 5b25 | [%| 0532 c040 0400 | @ | 0534 0270 0000 | p | 0536 00ca ec00 | | 0538 0008 0000 | | 053a 000c 00a0 | | 053c 0000 0020 | | 053e 0000 0800 | | 0540 0000 4400 | D | 0542 0000 0020 | | 0544 0000 0148 | H| 0546 0000 4002 | @ | 0548 9d20 | | 0549 0000 0000 | | .BLANK 0000[0x1b] 0564 2000 163e | >| .XXX[0x1e] 0566 a85c 1032 | \ 2| 0568 2000 0132 | 2| 056a eb64 b808 | d | 056c 0080 004e | N| 056e 0000 0019 | | 0570 5d80 0001 |] | 0572 0000 0001 | | 0574 8014 0000 | | 0576 0004 0000 | | 0578 0100 0000 | | 057a 0880 0000 | | 057c 0004 0000 | | 057e 0029 0000 | ) | 0580 0800 53a4 | S | 0582 0000 0000 | | .BLANK 0000[0x1b] 059d 0400 02c7 | | .XXX[0x3] 059f d400 | | 05a0 0000 0000 | | .BLANK 0000[0xd] 05ad 1002 8000 | | .XXX[0xb] 05af 0000 0000 | | 05b1 0020 0000 | | 05b3 0110 0000 | | 05b5 0000 8000 | | 05b7 0005 | | 05b8 0000 0000 | | .BLANK 0000[0x48]