|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00)
Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0340e4
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 03a0 | | .CONST 0x03a0 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 003d | = | .CONST 0x003d ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0019 | | .CONST 0x0019 ; Number of locals
000b INIT_0008:
000b 029a 0043 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0040
000d 029a 0053 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0050
000f 029a 011b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0118
0011 029a 01e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e0
0013 e001 | | Load 0x0,0x1
0014 0129 | ) | Execute Any,Make_Visible
0015 00c4 | | Action Make_Default
0016 00c4 | | Action Make_Default
0017 00c4 | | Action Make_Default
0018 00c4 | | Action Make_Default
0019 00c4 | | Action Make_Default
001a 00c4 | | Action Make_Default
001b 4800 |H | Short_Literal 0x0
001c 4808 |H | Short_Literal 0x8
001d 029f 025b | [| Declare_Subprogram For_Call,INIT_0258
001f 03fe | | Declare_Type Discrete,Defined,Visible
0020 c216 | | Store 0x1,0x16
0021 029a 0283 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0280
0023 c217 | | Store 0x1,0x17
0024 029a 02ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02a8
0026 c214 | | Store 0x1,0x14
0027 029a 02c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c0
0029 c215 | | Store 0x1,0x15
002a 00bf | | Action Accept_Activation
002b 029d 02db | | Declare_Subprogram For_Outer_Call,INIT_02d8
002d 1d0e | | Execute_Immediate Reference_Lex_1,0xe
002e 00c7 | | Action Elaborate_Subprogram
002f 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0030 00c7 | | Action Elaborate_Subprogram
0031 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0032 00c7 | | Action Elaborate_Subprogram
0033 029d 02fb | | Declare_Subprogram For_Outer_Call,INIT_02f8
0035 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0036 00c7 | | Action Elaborate_Subprogram
0037 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0038 00c7 | | Action Elaborate_Subprogram
0039 1d15 | | Execute_Immediate Reference_Lex_1,0x15
003a 00c7 | | Action Elaborate_Subprogram
003b 1d0d | | Execute_Immediate Reference_Lex_1,0xd
003c 00c7 | | Action Elaborate_Subprogram
003d BODY_0008:
003d 00bc | | Action Signal_Activated
003e 00bb | | Action Signal_Completion
003f 0000 | | .XXX[0x1]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0043 | C | .CONST 0x0043 ; Address of begin
0041 0004 | | .CONST 0x0004 ; Address of exception handler
0042 0001 | | .CONST 0x0001 ; Number of locals
0043 BODY_0040:
0043 INIT_0040:
0043 00da | | Load_Top At_Offset_2
0044 e002 | | Load 0x0,0x2
0045 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0046 4800 |H | Short_Literal 0x0
0047 4811 |H | Short_Literal 0x11
0048 0262 | b | Execute Discrete,In_Range
0049 4401 |D | Exit_Subprogram With_Result,0x1
004a 0000 0000 | | .BLANK 0000[0x6]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 005c | \ | .CONST 0x005c ; Address of begin
0051 0112 | | .CONST 0x0112 ; Address of exception handler
0052 0005 | | .CONST 0x0005 ; Number of locals
0053 INIT_0050:
0053 e003 | | Load 0x0,0x3
0054 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0055 02c7 | | Declare_Variable Any
0056 00d8 | | Load_Top At_Offset_0
0057 1c00 | | Execute_Immediate Run_Utility,0x0
0058 e216 | | Load 0x1,0x16
0059 0007 | | Action Break_Optional
005a 00e5 | | Load_Encached Long_Integer_Cache
005b 00e1 | | Load_Encached Boolean_Cache
005c BODY_0050:
005c e5fd | | Load 0x2,-0x3
005d e002 | | Load 0x0,0x2
005e 1818 | | Execute Package,Field_Execute,Field_Number 0x18
005f 4612 |F | Jump_Case 0x12
0060 7818 |x | Jump 0x79 ; case 0x0
0061 7811 |x | Jump 0x73 ; case 0x1
0062 7810 |x | Jump 0x73 ; case 0x2
0063 780f |x | Jump 0x73 ; case 0x3
0064 7814 |x | Jump 0x79 ; case 0x4
0065 780d |x | Jump 0x73 ; case 0x5
0066 780c |x | Jump 0x73 ; case 0x6
0067 780d |x | Jump 0x75 ; case 0x7
0068 780a |x | Jump 0x73 ; case 0x8
0069 7809 |x | Jump 0x73 ; case 0x9
006a 7808 |x | Jump 0x73 ; case 0xa
006b 7807 |x | Jump 0x73 ; case 0xb
006c 7806 |x | Jump 0x73 ; case 0xc
006d 7805 |x | Jump 0x73 ; case 0xd
006e 7804 |x | Jump 0x73 ; case 0xe
006f 7803 |x | Jump 0x73 ; case 0xf
0070 7802 |x | Jump 0x73 ; case 0x10
0071 782b |x+ | Jump 0x9d ; case 0x11
0072 7800 |x | Jump 0x73 ; case 0x12
0073 e211 | | Load 0x1,0x11
0074 0257 | W | Execute Discrete,Raise
0075 e5fd | | Load 0x2,-0x3
0076 e002 | | Load 0x0,0x2
0077 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0078 4403 |D | Exit_Subprogram With_Result,0x3
0079 4801 |H | Short_Literal 0x1
007a e5fd | | Load 0x2,-0x3
007b e003 | | Load 0x0,0x3
007c 1850 | P | Execute Package,Field_Execute,Field_Number 0x50
007d c402 | | Store 0x2,0x2
007e 00db | | Load_Top At_Offset_3
007f e004 | | Load 0x0,0x4
0080 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0081 0b01 | | Execute_Immediate Case_Compare,0x1
0082 700e |p | Jump_Nonzero 0x91
0083 0f03 | | Execute_Immediate Equal,0x3
0084 700d |p | Jump_Nonzero 0x92
0085 00e1 | | Load_Encached Boolean_Cache
0086 00e5 | | Load_Encached Long_Integer_Cache
0087 e5fd | | Load 0x2,-0x3
0088 85fe | | Call 0x2,-0x2
0089 005b | [ | Store_Top Discrete,At_Offset_3
008a 0059 | Y | Store_Top Discrete,At_Offset_1
008b 00d8 | | Load_Top At_Offset_0
008c 6802 |h | Jump_Zero 0x8f
008d 00d9 | | Load_Top At_Offset_1
008e 4403 |D | Exit_Subprogram With_Result,0x3
008f e211 | | Load 0x1,0x11
0090 0257 | W | Execute Discrete,Raise
0091 00d1 | | Pop_Control Pop_Count_1
0092 00db | | Load_Top At_Offset_3
0093 e004 | | Load 0x0,0x4
0094 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0095 4ffe |O | Short_Literal 0x7fe
0096 4802 |H | Short_Literal 0x2
0097 0099 | | Action Reference_Dynamic
0098 4fff |O | Short_Literal 0x7ff
0099 4802 |H | Short_Literal 0x2
009a 0099 | | Action Reference_Dynamic
009b 820e | | Call 0x1,0xe
009c 4403 |D | Exit_Subprogram With_Result,0x3
009d e5fd | | Load 0x2,-0x3
009e 8217 | | Call 0x1,0x17
009f 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
00a0 00da | | Load_Top At_Offset_2
00a1 4608 |F | Jump_Case 0x8
00a2 7808 |x | Jump 0xab ; case 0x0
00a3 781e |x | Jump 0xc2 ; case 0x1
00a4 7831 |x1 | Jump 0xd6 ; case 0x2
00a5 7844 |xD | Jump 0xea ; case 0x3
00a6 7857 |xW | Jump 0xfe ; case 0x4
00a7 7805 |x | Jump 0xad ; case 0x5
00a8 780f |x | Jump 0xb8 ; case 0x6
00a9 7801 |x | Jump 0xab ; case 0x7
00aa 7800 |x | Jump 0xab ; case 0x8
00ab e211 | | Load 0x1,0x11
00ac 0257 | W | Execute Discrete,Raise
00ad e5fd | | Load 0x2,-0x3
00ae 8214 | | Call 0x1,0x14
00af 4ffe |O | Short_Literal 0x7fe
00b0 4802 |H | Short_Literal 0x2
00b1 0099 | | Action Reference_Dynamic
00b2 4fff |O | Short_Literal 0x7ff
00b3 4802 |H | Short_Literal 0x2
00b4 0099 | | Action Reference_Dynamic
00b5 820e | | Call 0x1,0xe
00b6 0275 | u | Execute Discrete,Unary_Minus
00b7 4403 |D | Exit_Subprogram With_Result,0x3
00b8 e5fd | | Load 0x2,-0x3
00b9 8214 | | Call 0x1,0x14
00ba 4ffe |O | Short_Literal 0x7fe
00bb 4802 |H | Short_Literal 0x2
00bc 0099 | | Action Reference_Dynamic
00bd 4fff |O | Short_Literal 0x7ff
00be 4802 |H | Short_Literal 0x2
00bf 0099 | | Action Reference_Dynamic
00c0 820e | | Call 0x1,0xe
00c1 4403 |D | Exit_Subprogram With_Result,0x3
00c2 e5fd | | Load 0x2,-0x3
00c3 8214 | | Call 0x1,0x14
00c4 4ffe |O | Short_Literal 0x7fe
00c5 4802 |H | Short_Literal 0x2
00c6 0099 | | Action Reference_Dynamic
00c7 4fff |O | Short_Literal 0x7ff
00c8 4802 |H | Short_Literal 0x2
00c9 0099 | | Action Reference_Dynamic
00ca 820e | | Call 0x1,0xe
00cb e5fd | | Load 0x2,-0x3
00cc 8215 | | Call 0x1,0x15
00cd 4ffe |O | Short_Literal 0x7fe
00ce 4802 |H | Short_Literal 0x2
00cf 0099 | | Action Reference_Dynamic
00d0 4fff |O | Short_Literal 0x7ff
00d1 4802 |H | Short_Literal 0x2
00d2 0099 | | Action Reference_Dynamic
00d3 820e | | Call 0x1,0xe
00d4 0273 | s | Execute Discrete,Plus
00d5 4403 |D | Exit_Subprogram With_Result,0x3
00d6 e5fd | | Load 0x2,-0x3
00d7 8214 | | Call 0x1,0x14
00d8 4ffe |O | Short_Literal 0x7fe
00d9 4802 |H | Short_Literal 0x2
00da 0099 | | Action Reference_Dynamic
00db 4fff |O | Short_Literal 0x7ff
00dc 4802 |H | Short_Literal 0x2
00dd 0099 | | Action Reference_Dynamic
00de 820e | | Call 0x1,0xe
00df e5fd | | Load 0x2,-0x3
00e0 8215 | | Call 0x1,0x15
00e1 4ffe |O | Short_Literal 0x7fe
00e2 4802 |H | Short_Literal 0x2
00e3 0099 | | Action Reference_Dynamic
00e4 4fff |O | Short_Literal 0x7ff
00e5 4802 |H | Short_Literal 0x2
00e6 0099 | | Action Reference_Dynamic
00e7 820e | | Call 0x1,0xe
00e8 0272 | r | Execute Discrete,Minus
00e9 4403 |D | Exit_Subprogram With_Result,0x3
00ea e5fd | | Load 0x2,-0x3
00eb 8214 | | Call 0x1,0x14
00ec 4ffe |O | Short_Literal 0x7fe
00ed 4802 |H | Short_Literal 0x2
00ee 0099 | | Action Reference_Dynamic
00ef 4fff |O | Short_Literal 0x7ff
00f0 4802 |H | Short_Literal 0x2
00f1 0099 | | Action Reference_Dynamic
00f2 820e | | Call 0x1,0xe
00f3 e5fd | | Load 0x2,-0x3
00f4 8215 | | Call 0x1,0x15
00f5 4ffe |O | Short_Literal 0x7fe
00f6 4802 |H | Short_Literal 0x2
00f7 0099 | | Action Reference_Dynamic
00f8 4fff |O | Short_Literal 0x7ff
00f9 4802 |H | Short_Literal 0x2
00fa 0099 | | Action Reference_Dynamic
00fb 820e | | Call 0x1,0xe
00fc 0271 | q | Execute Discrete,Times
00fd 4403 |D | Exit_Subprogram With_Result,0x3
00fe e5fd | | Load 0x2,-0x3
00ff 8214 | | Call 0x1,0x14
0100 4ffe |O | Short_Literal 0x7fe
0101 4802 |H | Short_Literal 0x2
0102 0099 | | Action Reference_Dynamic
0103 4fff |O | Short_Literal 0x7ff
0104 4802 |H | Short_Literal 0x2
0105 0099 | | Action Reference_Dynamic
0106 820e | | Call 0x1,0xe
0107 e5fd | | Load 0x2,-0x3
0108 8215 | | Call 0x1,0x15
0109 4ffe |O | Short_Literal 0x7fe
010a 4802 |H | Short_Literal 0x2
010b 0099 | | Action Reference_Dynamic
010c 4fff |O | Short_Literal 0x7ff
010d 4802 |H | Short_Literal 0x2
010e 0099 | | Action Reference_Dynamic
010f 820e | | Call 0x1,0xe
0110 0270 | p | Execute Discrete,Divide
0111 4403 |D | Exit_Subprogram With_Result,0x3
0112 TRAP_0050:
0112 0007 | | Action Break_Optional
0113 e211 | | Load 0x1,0x11
0114 0257 | W | Execute Discrete,Raise
0115 0000 0000 | | .XXX[0x3]
0117 0000 | |
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 0124 | $ | .CONST 0x0124 ; Address of begin
0119 01da | | .CONST 0x01da ; Address of exception handler
011a 0005 | | .CONST 0x0005 ; Number of locals
011b INIT_0118:
011b e003 | | Load 0x0,0x3
011c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
011d 02c7 | | Declare_Variable Any
011e 00d8 | | Load_Top At_Offset_0
011f 1c00 | | Execute_Immediate Run_Utility,0x0
0120 e216 | | Load 0x1,0x16
0121 0007 | | Action Break_Optional
0122 00e6 | | Load_Encached Float_Cache
0123 00e1 | | Load_Encached Boolean_Cache
0124 BODY_0118:
0124 e5fd | | Load 0x2,-0x3
0125 e002 | | Load 0x0,0x2
0126 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0127 4612 |F | Jump_Case 0x12
0128 7818 |x | Jump 0x141 ; case 0x0
0129 7811 |x | Jump 0x13b ; case 0x1
012a 7810 |x | Jump 0x13b ; case 0x2
012b 780f |x | Jump 0x13b ; case 0x3
012c 7814 |x | Jump 0x141 ; case 0x4
012d 780d |x | Jump 0x13b ; case 0x5
012e 780c |x | Jump 0x13b ; case 0x6
012f 780b |x | Jump 0x13b ; case 0x7
0130 780c |x | Jump 0x13d ; case 0x8
0131 7809 |x | Jump 0x13b ; case 0x9
0132 7808 |x | Jump 0x13b ; case 0xa
0133 7807 |x | Jump 0x13b ; case 0xb
0134 7806 |x | Jump 0x13b ; case 0xc
0135 7805 |x | Jump 0x13b ; case 0xd
0136 7804 |x | Jump 0x13b ; case 0xe
0137 7803 |x | Jump 0x13b ; case 0xf
0138 7802 |x | Jump 0x13b ; case 0x10
0139 782b |x+ | Jump 0x165 ; case 0x11
013a 7800 |x | Jump 0x13b ; case 0x12
013b e211 | | Load 0x1,0x11
013c 0257 | W | Execute Discrete,Raise
013d e5fd | | Load 0x2,-0x3
013e e002 | | Load 0x0,0x2
013f 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0140 4403 |D | Exit_Subprogram With_Result,0x3
0141 4801 |H | Short_Literal 0x1
0142 e5fd | | Load 0x2,-0x3
0143 e003 | | Load 0x0,0x3
0144 1850 | P | Execute Package,Field_Execute,Field_Number 0x50
0145 c402 | | Store 0x2,0x2
0146 00db | | Load_Top At_Offset_3
0147 e004 | | Load 0x0,0x4
0148 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0149 0b01 | | Execute_Immediate Case_Compare,0x1
014a 700e |p | Jump_Nonzero 0x159
014b 0f04 | | Execute_Immediate Equal,0x4
014c 700d |p | Jump_Nonzero 0x15a
014d 00e1 | | Load_Encached Boolean_Cache
014e 00e6 | | Load_Encached Float_Cache
014f e5fd | | Load 0x2,-0x3
0150 85fe | | Call 0x2,-0x2
0151 004b | K | Store_Top Float,At_Offset_3
0152 0059 | Y | Store_Top Discrete,At_Offset_1
0153 00d8 | | Load_Top At_Offset_0
0154 6802 |h | Jump_Zero 0x157
0155 00d9 | | Load_Top At_Offset_1
0156 4403 |D | Exit_Subprogram With_Result,0x3
0157 e211 | | Load 0x1,0x11
0158 0257 | W | Execute Discrete,Raise
0159 00d1 | | Pop_Control Pop_Count_1
015a 00db | | Load_Top At_Offset_3
015b e004 | | Load 0x0,0x4
015c 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
015d 4ffe |O | Short_Literal 0x7fe
015e 4802 |H | Short_Literal 0x2
015f 0099 | | Action Reference_Dynamic
0160 4fff |O | Short_Literal 0x7ff
0161 4802 |H | Short_Literal 0x2
0162 0099 | | Action Reference_Dynamic
0163 820f | | Call 0x1,0xf
0164 4403 |D | Exit_Subprogram With_Result,0x3
0165 e5fd | | Load 0x2,-0x3
0166 8217 | | Call 0x1,0x17
0167 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0168 00da | | Load_Top At_Offset_2
0169 4608 |F | Jump_Case 0x8
016a 7808 |x | Jump 0x173 ; case 0x0
016b 781e |x | Jump 0x18a ; case 0x1
016c 7831 |x1 | Jump 0x19e ; case 0x2
016d 7844 |xD | Jump 0x1b2 ; case 0x3
016e 7857 |xW | Jump 0x1c6 ; case 0x4
016f 7805 |x | Jump 0x175 ; case 0x5
0170 780f |x | Jump 0x180 ; case 0x6
0171 7801 |x | Jump 0x173 ; case 0x7
0172 7800 |x | Jump 0x173 ; case 0x8
0173 e211 | | Load 0x1,0x11
0174 0257 | W | Execute Discrete,Raise
0175 e5fd | | Load 0x2,-0x3
0176 8214 | | Call 0x1,0x14
0177 4ffe |O | Short_Literal 0x7fe
0178 4802 |H | Short_Literal 0x2
0179 0099 | | Action Reference_Dynamic
017a 4fff |O | Short_Literal 0x7ff
017b 4802 |H | Short_Literal 0x2
017c 0099 | | Action Reference_Dynamic
017d 820f | | Call 0x1,0xf
017e 023f | ? | Execute Float,Unary_Minus
017f 4403 |D | Exit_Subprogram With_Result,0x3
0180 e5fd | | Load 0x2,-0x3
0181 8214 | | Call 0x1,0x14
0182 4ffe |O | Short_Literal 0x7fe
0183 4802 |H | Short_Literal 0x2
0184 0099 | | Action Reference_Dynamic
0185 4fff |O | Short_Literal 0x7ff
0186 4802 |H | Short_Literal 0x2
0187 0099 | | Action Reference_Dynamic
0188 820f | | Call 0x1,0xf
0189 4403 |D | Exit_Subprogram With_Result,0x3
018a e5fd | | Load 0x2,-0x3
018b 8214 | | Call 0x1,0x14
018c 4ffe |O | Short_Literal 0x7fe
018d 4802 |H | Short_Literal 0x2
018e 0099 | | Action Reference_Dynamic
018f 4fff |O | Short_Literal 0x7ff
0190 4802 |H | Short_Literal 0x2
0191 0099 | | Action Reference_Dynamic
0192 820f | | Call 0x1,0xf
0193 e5fd | | Load 0x2,-0x3
0194 8215 | | Call 0x1,0x15
0195 4ffe |O | Short_Literal 0x7fe
0196 4802 |H | Short_Literal 0x2
0197 0099 | | Action Reference_Dynamic
0198 4fff |O | Short_Literal 0x7ff
0199 4802 |H | Short_Literal 0x2
019a 0099 | | Action Reference_Dynamic
019b 820f | | Call 0x1,0xf
019c 023d | = | Execute Float,Plus
019d 4403 |D | Exit_Subprogram With_Result,0x3
019e e5fd | | Load 0x2,-0x3
019f 8214 | | Call 0x1,0x14
01a0 4ffe |O | Short_Literal 0x7fe
01a1 4802 |H | Short_Literal 0x2
01a2 0099 | | Action Reference_Dynamic
01a3 4fff |O | Short_Literal 0x7ff
01a4 4802 |H | Short_Literal 0x2
01a5 0099 | | Action Reference_Dynamic
01a6 820f | | Call 0x1,0xf
01a7 e5fd | | Load 0x2,-0x3
01a8 8215 | | Call 0x1,0x15
01a9 4ffe |O | Short_Literal 0x7fe
01aa 4802 |H | Short_Literal 0x2
01ab 0099 | | Action Reference_Dynamic
01ac 4fff |O | Short_Literal 0x7ff
01ad 4802 |H | Short_Literal 0x2
01ae 0099 | | Action Reference_Dynamic
01af 820f | | Call 0x1,0xf
01b0 023c | < | Execute Float,Minus
01b1 4403 |D | Exit_Subprogram With_Result,0x3
01b2 e5fd | | Load 0x2,-0x3
01b3 8214 | | Call 0x1,0x14
01b4 4ffe |O | Short_Literal 0x7fe
01b5 4802 |H | Short_Literal 0x2
01b6 0099 | | Action Reference_Dynamic
01b7 4fff |O | Short_Literal 0x7ff
01b8 4802 |H | Short_Literal 0x2
01b9 0099 | | Action Reference_Dynamic
01ba 820f | | Call 0x1,0xf
01bb e5fd | | Load 0x2,-0x3
01bc 8215 | | Call 0x1,0x15
01bd 4ffe |O | Short_Literal 0x7fe
01be 4802 |H | Short_Literal 0x2
01bf 0099 | | Action Reference_Dynamic
01c0 4fff |O | Short_Literal 0x7ff
01c1 4802 |H | Short_Literal 0x2
01c2 0099 | | Action Reference_Dynamic
01c3 820f | | Call 0x1,0xf
01c4 023b | ; | Execute Float,Times
01c5 4403 |D | Exit_Subprogram With_Result,0x3
01c6 e5fd | | Load 0x2,-0x3
01c7 8214 | | Call 0x1,0x14
01c8 4ffe |O | Short_Literal 0x7fe
01c9 4802 |H | Short_Literal 0x2
01ca 0099 | | Action Reference_Dynamic
01cb 4fff |O | Short_Literal 0x7ff
01cc 4802 |H | Short_Literal 0x2
01cd 0099 | | Action Reference_Dynamic
01ce 820f | | Call 0x1,0xf
01cf e5fd | | Load 0x2,-0x3
01d0 8215 | | Call 0x1,0x15
01d1 4ffe |O | Short_Literal 0x7fe
01d2 4802 |H | Short_Literal 0x2
01d3 0099 | | Action Reference_Dynamic
01d4 4fff |O | Short_Literal 0x7ff
01d5 4802 |H | Short_Literal 0x2
01d6 0099 | | Action Reference_Dynamic
01d7 820f | | Call 0x1,0xf
01d8 023a | : | Execute Float,Divide
01d9 4403 |D | Exit_Subprogram With_Result,0x3
01da TRAP_0118:
01da 0007 | | Action Break_Optional
01db e211 | | Load 0x1,0x11
01dc 0257 | W | Execute Discrete,Raise
01dd 0000 0000 | | .XXX[0x3]
01df 0000 | |
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01f1 | | .CONST 0x01f1 ; Address of begin
01e1 0251 | Q | .CONST 0x0251 ; Address of exception handler
01e2 0006 | | .CONST 0x0006 ; Number of locals
01e3 INIT_01e0:
01e3 e003 | | Load 0x0,0x3
01e4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01e5 02c7 | | Declare_Variable Any
01e6 00d8 | | Load_Top At_Offset_0
01e7 1c00 | | Execute_Immediate Run_Utility,0x0
01e8 e216 | | Load 0x1,0x16
01e9 0007 | | Action Break_Optional
01ea 4801 |H | Short_Literal 0x1
01eb 6068 |`h | Indirect_Literal Discrete,0x254,{0x00000000, 0x00000400}
01ec 00e9 | | Load_Encached String_Cache
01ed 035b | [ | Declare_Type Array,Constrained
01ee 0337 | 7 | Declare_Variable Array
01ef 00e4 | | Load_Encached Positive_Cache
01f0 00e1 | | Load_Encached Boolean_Cache
01f1 BODY_01e0:
01f1 e5fd | | Load 0x2,-0x3
01f2 e002 | | Load 0x0,0x2
01f3 1818 | | Execute Package,Field_Execute,Field_Number 0x18
01f4 4612 |F | Jump_Case 0x12
01f5 7818 |x | Jump 0x20e ; case 0x0
01f6 7811 |x | Jump 0x208 ; case 0x1
01f7 7810 |x | Jump 0x208 ; case 0x2
01f8 780f |x | Jump 0x208 ; case 0x3
01f9 7814 |x | Jump 0x20e ; case 0x4
01fa 780d |x | Jump 0x208 ; case 0x5
01fb 780c |x | Jump 0x208 ; case 0x6
01fc 780b |x | Jump 0x208 ; case 0x7
01fd 780a |x | Jump 0x208 ; case 0x8
01fe 7809 |x | Jump 0x208 ; case 0x9
01ff 7808 |x | Jump 0x208 ; case 0xa
0200 7809 |x | Jump 0x20a ; case 0xb
0201 7806 |x | Jump 0x208 ; case 0xc
0202 7805 |x | Jump 0x208 ; case 0xd
0203 7804 |x | Jump 0x208 ; case 0xe
0204 7803 |x | Jump 0x208 ; case 0xf
0205 7802 |x | Jump 0x208 ; case 0x10
0206 782f |x/ | Jump 0x236 ; case 0x11
0207 7800 |x | Jump 0x208 ; case 0x12
0208 e211 | | Load 0x1,0x11
0209 0257 | W | Execute Discrete,Raise
020a e5fd | | Load 0x2,-0x3
020b e002 | | Load 0x0,0x2
020c 181e | | Execute Package,Field_Execute,Field_Number 0x1e
020d 4403 |D | Exit_Subprogram With_Result,0x3
020e 4801 |H | Short_Literal 0x1
020f e5fd | | Load 0x2,-0x3
0210 e003 | | Load 0x0,0x3
0211 1850 | P | Execute Package,Field_Execute,Field_Number 0x50
0212 c402 | | Store 0x2,0x2
0213 e402 | | Load 0x2,0x2
0214 e004 | | Load 0x0,0x4
0215 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0216 0f01 | | Execute_Immediate Equal,0x1
0217 7013 |p | Jump_Nonzero 0x22b
0218 00e1 | | Load_Encached Boolean_Cache
0219 00e4 | | Load_Encached Positive_Cache
021a e404 | | Load 0x2,0x4
021b e5fd | | Load 0x2,-0x3
021c 85fe | | Call 0x2,-0x2
021d 00d1 | | Pop_Control Pop_Count_1
021e 005b | [ | Store_Top Discrete,At_Offset_3
021f 0059 | Y | Store_Top Discrete,At_Offset_1
0220 00d8 | | Load_Top At_Offset_0
0221 6807 |h | Jump_Zero 0x229
0222 4801 |H | Short_Literal 0x1
0223 00da | | Load_Top At_Offset_2
0224 e404 | | Load 0x2,0x4
0225 01cf | | Execute Vector,Slice_Read
0226 00e9 | | Load_Encached String_Cache
0227 01c6 | | Execute Vector,Convert_To_Formal
0228 4403 |D | Exit_Subprogram With_Result,0x3
0229 e211 | | Load 0x1,0x11
022a 0257 | W | Execute Discrete,Raise
022b e402 | | Load 0x2,0x2
022c e004 | | Load 0x0,0x4
022d 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
022e 4ffe |O | Short_Literal 0x7fe
022f 4802 |H | Short_Literal 0x2
0230 0099 | | Action Reference_Dynamic
0231 4fff |O | Short_Literal 0x7ff
0232 4802 |H | Short_Literal 0x2
0233 0099 | | Action Reference_Dynamic
0234 8210 | | Call 0x1,0x10
0235 4403 |D | Exit_Subprogram With_Result,0x3
0236 e5fd | | Load 0x2,-0x3
0237 8217 | | Call 0x1,0x17
0238 a403 | | Store_Unchecked 0x2,0x3
0239 00db | | Load_Top At_Offset_3
023a 6802 |h | Jump_Zero 0x23d
023b e211 | | Load 0x1,0x11
023c 0257 | W | Execute Discrete,Raise
023d e5fd | | Load 0x2,-0x3
023e 8214 | | Call 0x1,0x14
023f 4ffe |O | Short_Literal 0x7fe
0240 4802 |H | Short_Literal 0x2
0241 0099 | | Action Reference_Dynamic
0242 4fff |O | Short_Literal 0x7ff
0243 4802 |H | Short_Literal 0x2
0244 0099 | | Action Reference_Dynamic
0245 8210 | | Call 0x1,0x10
0246 e5fd | | Load 0x2,-0x3
0247 8215 | | Call 0x1,0x15
0248 4ffe |O | Short_Literal 0x7fe
0249 4802 |H | Short_Literal 0x2
024a 0099 | | Action Reference_Dynamic
024b 4fff |O | Short_Literal 0x7ff
024c 4802 |H | Short_Literal 0x2
024d 0099 | | Action Reference_Dynamic
024e 8210 | | Call 0x1,0x10
024f 01cc | | Execute Vector,Catenate
0250 4403 |D | Exit_Subprogram With_Result,0x3
0251 TRAP_01e0:
0251 0007 | | Action Break_Optional
0252 e211 | | Load 0x1,0x11
0253 0257 | W | Execute Discrete,Raise
0254 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 025b | [ | .CONST 0x025b ; Address of begin
0259 0004 | | .CONST 0x0004 ; Address of exception handler
025a 0001 | | .CONST 0x0001 ; Number of locals
025b BODY_0258:
025b INIT_0258:
025b 4607 |F | Jump_Case 0x7
025c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
025d 7806 |x | Jump 0x264 ; case 0x1
025e 7809 |x | Jump 0x268 ; case 0x2
025f 780d |x | Jump 0x26d ; case 0x3
0260 7810 |x | Jump 0x271 ; case 0x4
0261 7811 |x | Jump 0x273 ; case 0x5
0262 7812 |x | Jump 0x275 ; case 0x6
0263 7815 |x | Jump 0x279 ; case 0x7
0264 00da | | Load_Top At_Offset_2
0265 0091 035f | _| Action Push_String_Extended_Indexed,0x35f ; "CONCATENATE"
0267 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0268 00db | | Load_Top At_Offset_3
0269 00db | | Load_Top At_Offset_3
026a 00e0 | | Load_Encached Standard_Cache
026b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
026c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
026d 00da | | Load_Top At_Offset_2
026e 00e0 | | Load_Encached Standard_Cache
026f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0270 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0271 00db | | Load_Top At_Offset_3
0272 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0273 00db | | Load_Top At_Offset_3
0274 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0275 e216 | | Load 0x1,0x16
0276 00dc | | Load_Top At_Offset_4
0277 0267 | g | Execute Discrete,Predecessor
0278 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0279 e216 | | Load 0x1,0x16
027a 00dc | | Load_Top At_Offset_4
027b 0268 | h | Execute Discrete,Successor
027c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
027d 0000 0000 | | .XXX[0x3]
027f 0000 | |
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 0290 | | .CONST 0x0290 ; Address of begin
0281 0004 | | .CONST 0x0004 ; Address of exception handler
0282 0004 | | .CONST 0x0004 ; Number of locals
0283 INIT_0280:
0283 00ec | | Load_Encached Diana_Tree_Cache
0284 02c7 | | Declare_Variable Any
0285 00db | | Load_Top At_Offset_3
0286 e003 | | Load 0x0,0x3
0287 1b58 | X | Execute Package,Field_Read,Field_Number 0x58
0288 180f | | Execute Package,Field_Execute,Field_Number 0xf
0289 a402 | | Store_Unchecked 0x2,0x2
028a 00d8 | | Load_Top At_Offset_0
028b 8219 | | Call 0x1,0x19
028c 00e3 | | Load_Encached Natural_Cache
028d 03f1 | | Declare_Variable Discrete,With_Value
028e 029f 0323 | #| Declare_Subprogram For_Call,INIT_0320
0290 BODY_0280:
0290 00d9 | | Load_Top At_Offset_1
0291 7002 |p | Jump_Nonzero 0x294
0292 4808 |H | Short_Literal 0x8
0293 4401 |D | Exit_Subprogram With_Result,0x1
0294 00cf | | Action Mark_Auxiliary
0295 00db | | Load_Top At_Offset_3
0296 00eb | | Load_Encached Diana_Cache
0297 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0298 0b10 | | Execute_Immediate Case_Compare,0x10
0299 7004 |p | Jump_Nonzero 0x29e
029a 0f15 | | Execute_Immediate Equal,0x15
029b 7008 |p | Jump_Nonzero 0x2a4
029c 4808 |H | Short_Literal 0x8
029d 4401 |D | Exit_Subprogram With_Result,0x1
029e 00d1 | | Pop_Control Pop_Count_1
029f 00db | | Load_Top At_Offset_3
02a0 00eb | | Load_Encached Diana_Cache
02a1 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
02a2 c402 | | Store 0x2,0x2
02a3 7801 |x | Jump 0x2a5
02a4 8404 | | Call 0x2,0x4
02a5 00c9 | | Action Pop_Auxiliary_Loop
02a6 7fee | | Jump 0x295
02a7 0000 | | .XXX[0x1]
02a8 ; --------------------------------------------------------------------------------------
02a8 ; SUBPROGRAM
02a8 ; --------------------------------------------------------------------------------------
02a8 02b6 | | .CONST 0x02b6 ; Address of begin
02a9 0004 | | .CONST 0x0004 ; Address of exception handler
02aa 0002 | | .CONST 0x0002 ; Number of locals
02ab INIT_02a8:
02ab 00ee | | Load_Encached Diana_Seq_Type_Cache
02ac 02c7 | | Declare_Variable Any
02ad 00db | | Load_Top At_Offset_3
02ae e003 | | Load 0x0,0x3
02af 1b58 | X | Execute Package,Field_Read,Field_Number 0x58
02b0 180f | | Execute Package,Field_Execute,Field_Number 0xf
02b1 00eb | | Load_Encached Diana_Cache
02b2 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9
02b3 00eb | | Load_Encached Diana_Cache
02b4 1889 | | Execute Package,Field_Execute,Field_Number 0x89
02b5 a402 | | Store_Unchecked 0x2,0x2
02b6 BODY_02a8:
02b6 00d8 | | Load_Top At_Offset_0
02b7 00eb | | Load_Encached Diana_Cache
02b8 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
02b9 e003 | | Load 0x0,0x3
02ba 1b58 | X | Execute Package,Field_Read,Field_Number 0x58
02bb 180e | | Execute Package,Field_Execute,Field_Number 0xe
02bc 4401 |D | Exit_Subprogram With_Result,0x1
02bd 0000 0000 | | .XXX[0x3]
02bf 0000 | |
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02ce | | .CONST 0x02ce ; Address of begin
02c1 0004 | | .CONST 0x0004 ; Address of exception handler
02c2 0002 | | .CONST 0x0002 ; Number of locals
02c3 INIT_02c0:
02c3 00ee | | Load_Encached Diana_Seq_Type_Cache
02c4 02c7 | | Declare_Variable Any
02c5 00db | | Load_Top At_Offset_3
02c6 e003 | | Load 0x0,0x3
02c7 1b58 | X | Execute Package,Field_Read,Field_Number 0x58
02c8 180f | | Execute Package,Field_Execute,Field_Number 0xf
02c9 00eb | | Load_Encached Diana_Cache
02ca 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9
02cb 00eb | | Load_Encached Diana_Cache
02cc 1889 | | Execute Package,Field_Execute,Field_Number 0x89
02cd a402 | | Store_Unchecked 0x2,0x2
02ce BODY_02c0:
02ce 00d8 | | Load_Top At_Offset_0
02cf 00eb | | Load_Encached Diana_Cache
02d0 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
02d1 00eb | | Load_Encached Diana_Cache
02d2 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
02d3 e003 | | Load 0x0,0x3
02d4 1b58 | X | Execute Package,Field_Read,Field_Number 0x58
02d5 180e | | Execute Package,Field_Execute,Field_Number 0xe
02d6 4401 |D | Exit_Subprogram With_Result,0x1
02d7 0000 | | .XXX[0x1]
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02e3 | | .CONST 0x02e3 ; Address of begin
02d9 02f5 | | .CONST 0x02f5 ; Address of exception handler
02da 0003 | | .CONST 0x0003 ; Number of locals
02db INIT_02d8:
02db 00ec | | Load_Encached Diana_Tree_Cache
02dc 02c7 | | Declare_Variable Any
02dd 00db | | Load_Top At_Offset_3
02de e003 | | Load 0x0,0x3
02df 1b58 | X | Execute Package,Field_Read,Field_Number 0x58
02e0 180f | | Execute Package,Field_Execute,Field_Number 0xf
02e1 a402 | | Store_Unchecked 0x2,0x2
02e2 00e5 | | Load_Encached Long_Integer_Cache
02e3 BODY_02d8:
02e3 00d9 | | Load_Top At_Offset_1
02e4 00eb | | Load_Encached Diana_Cache
02e5 18f5 | | Execute Package,Field_Execute,Field_Number 0xf5
02e6 00eb | | Load_Encached Diana_Cache
02e7 1898 | | Execute Package,Field_Execute,Field_Number 0x98
02e8 6802 |h | Jump_Zero 0x2eb
02e9 e211 | | Load 0x1,0x11
02ea 0257 | W | Execute Discrete,Raise
02eb 00d9 | | Load_Top At_Offset_1
02ec 00eb | | Load_Encached Diana_Cache
02ed 18f5 | | Execute Package,Field_Execute,Field_Number 0xf5
02ee 00eb | | Load_Encached Diana_Cache
02ef 189f | | Execute Package,Field_Execute,Field_Number 0x9f
02f0 e005 | | Load 0x0,0x5
02f1 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
02f2 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
02f3 00d8 | | Load_Top At_Offset_0
02f4 4401 |D | Exit_Subprogram With_Result,0x1
02f5 TRAP_02d8:
02f5 0007 | | Action Break_Optional
02f6 e211 | | Load 0x1,0x11
02f7 0257 | W | Execute Discrete,Raise
02f8 ; --------------------------------------------------------------------------------------
02f8 ; SUBPROGRAM
02f8 ; --------------------------------------------------------------------------------------
02f8 0301 | | .CONST 0x0301 ; Address of begin
02f9 031a | | .CONST 0x031a ; Address of exception handler
02fa 0003 | | .CONST 0x0003 ; Number of locals
02fb INIT_02f8:
02fb 00e3 | | Load_Encached Natural_Cache
02fc 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
02fd 00ee | | Load_Encached Diana_Seq_Type_Cache
02fe 02c7 | | Declare_Variable Any
02ff 00d8 | | Load_Top At_Offset_0
0300 1c00 | | Execute_Immediate Run_Utility,0x0
0301 BODY_02f8:
0301 e5ff | | Load 0x2,-0x1
0302 00eb | | Load_Encached Diana_Cache
0303 18d9 | | Execute Package,Field_Execute,Field_Number 0xd9
0304 00eb | | Load_Encached Diana_Cache
0305 1889 | | Execute Package,Field_Execute,Field_Number 0x89
0306 c403 | | Store 0x2,0x3
0307 00cf | | Action Mark_Auxiliary
0308 7808 |x | Jump 0x311
0309 00da | | Load_Top At_Offset_2
030a 0a01 | | Execute_Immediate Plus,0x1
030b 005b | [ | Store_Top Discrete,At_Offset_3
030c 00d9 | | Load_Top At_Offset_1
030d 00eb | | Load_Encached Diana_Cache
030e 185a | Z | Execute Package,Field_Execute,Field_Number 0x5a
030f c403 | | Store 0x2,0x3
0310 00c9 | | Action Pop_Auxiliary_Loop
0311 00d9 | | Load_Top At_Offset_1
0312 00eb | | Load_Encached Diana_Cache
0313 1859 | Y | Execute Package,Field_Execute,Field_Number 0x59
0314 00eb | | Load_Encached Diana_Cache
0315 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0316 6ff2 |o | Jump_Zero 0x309
0317 00ce | | Action Pop_Auxiliary
0318 00d9 | | Load_Top At_Offset_1
0319 4401 |D | Exit_Subprogram With_Result,0x1
031a TRAP_02f8:
031a 0007 | | Action Break_Optional
031b 4800 |H | Short_Literal 0x0
031c 4401 |D | Exit_Subprogram With_Result,0x1
031d 0000 0000 | | .XXX[0x3]
031f 0000 | |
0320 ; --------------------------------------------------------------------------------------
0320 ; SUBPROGRAM
0320 ; --------------------------------------------------------------------------------------
0320 0328 | ( | .CONST 0x0328 ; Address of begin
0321 0004 | | .CONST 0x0004 ; Address of exception handler
0322 0002 | | .CONST 0x0002 ; Number of locals
0323 INIT_0320:
0323 e402 | | Load 0x2,0x2
0324 00eb | | Load_Encached Diana_Cache
0325 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0326 00eb | | Load_Encached Diana_Cache
0327 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0328 BODY_0320:
0328 00d8 | | Load_Top At_Offset_0
0329 0092 0368 | h| Action Push_String_Extended,0x368 ; "&"
032b 01df | | Execute Vector,Equal
032c 6803 |h | Jump_Zero 0x330
032d 4800 |H | Short_Literal 0x0
032e 00cb | | Action Pop_Block_With_Result
032f 4401 |D | Exit_Subprogram With_Result,0x1
0330 00d8 | | Load_Top At_Offset_0
0331 0092 0369 | i| Action Push_String_Extended,0x369 ; "+"
0333 01df | | Execute Vector,Equal
0334 6809 |h | Jump_Zero 0x33e
0335 e403 | | Load 0x2,0x3
0336 0f01 | | Execute_Immediate Equal,0x1
0337 6803 |h | Jump_Zero 0x33b
0338 4806 |H | Short_Literal 0x6
0339 00cb | | Action Pop_Block_With_Result
033a 4401 |D | Exit_Subprogram With_Result,0x1
033b 4801 |H | Short_Literal 0x1
033c 00cb | | Action Pop_Block_With_Result
033d 4401 |D | Exit_Subprogram With_Result,0x1
033e 00d8 | | Load_Top At_Offset_0
033f 0092 036a | j| Action Push_String_Extended,0x36a ; "-"
0341 01df | | Execute Vector,Equal
0342 6809 |h | Jump_Zero 0x34c
0343 e403 | | Load 0x2,0x3
0344 0f01 | | Execute_Immediate Equal,0x1
0345 6803 |h | Jump_Zero 0x349
0346 4805 |H | Short_Literal 0x5
0347 00cb | | Action Pop_Block_With_Result
0348 4401 |D | Exit_Subprogram With_Result,0x1
0349 4802 |H | Short_Literal 0x2
034a 00cb | | Action Pop_Block_With_Result
034b 4401 |D | Exit_Subprogram With_Result,0x1
034c 00d8 | | Load_Top At_Offset_0
034d 0092 036b | k| Action Push_String_Extended,0x36b ; "*"
034f 01df | | Execute Vector,Equal
0350 6803 |h | Jump_Zero 0x354
0351 4803 |H | Short_Literal 0x3
0352 00cb | | Action Pop_Block_With_Result
0353 4401 |D | Exit_Subprogram With_Result,0x1
0354 00d8 | | Load_Top At_Offset_0
0355 0092 036c | l| Action Push_String_Extended,0x36c ; "/"
0357 01df | | Execute Vector,Equal
0358 6803 |h | Jump_Zero 0x35c
0359 4804 |H | Short_Literal 0x4
035a 00cb | | Action Pop_Block_With_Result
035b 4401 |D | Exit_Subprogram With_Result,0x1
035c 4807 |H | Short_Literal 0x7
035d 00cb | | Action Pop_Block_With_Result
035e 4401 |D | Exit_Subprogram With_Result,0x1
035f ; --------------------------------------------------------------------------------------
035f ; STRING TABLE
035f ; --------------------------------------------------------------------------------------
035f 001e | | .STRTAB 0x001e->0x036e ; "CONCATENATE"
0360 0027 | ' | .STRTAB 0x0027->0x0373 ; "PLUS"
0361 0029 | ) | .STRTAB 0x0029->0x0375 ; "MINUS"
0362 002c | , | .STRTAB 0x002c->0x0378 ; "TIMES"
0363 002f | / | .STRTAB 0x002f->0x037a ; "DIVIDE"
0364 0033 | 3 | .STRTAB 0x0033->0x037d ; "UNARY_MINUS"
0365 003c | < | .STRTAB 0x003c->0x0383 ; "UNARY_PLUS"
0366 0044 | D | .STRTAB 0x0044->0x0388 ; "OTHER_OPERATOR"
0367 0050 | P | .STRTAB 0x0050->0x038f ; "NOT_AN_OPERATOR_EXPRESSION"
0368 0068 | h | .STRTAB 0x0068->0x039c ; "&"
0369 0067 | g | .STRTAB 0x0067->0x039c ; "+"
036a 0066 | f | .STRTAB 0x0066->0x039d ; "-"
036b 0065 | e | .STRTAB 0x0065->0x039d ; "*"
036c 0064 | d | .STRTAB 0x0064->0x039e ; "/"
036d 0063 | c | .STREND 0x0063->0x039e
036e 434f 4e43 |CONC| .STRTAB_STRINGS
039f 0000 | | .XXX[0x1]
03a0 ; --------------------------------------------------------------------------------------
03a0 ; Debug Table
03a0 ; --------------------------------------------------------------------------------------
03a0 0004 0004 | | .DEBUG4 0x0004,0x0004,0x2ec6,0x0000,0x0001,0x000d
03a6 000b 03da | | .DBG4T 0x000b,0x03da,0x8000,0x0000
03aa 002b 03e5 | + | .DBG4T 0x002b,0x03e5,0x8000,0x8000
03ae 0043 03f9 | C | .DBG4T 0x0043,0x03f9,0x0002,0x0000
03b2 0053 03fc | S | .DBG4T 0x0053,0x03fc,0x2802,0x4002
03b6 011b 042a | *| .DBG4T 0x011b,0x042a,0x2802,0x4002
03ba 01e3 0458 | X| .DBG4T 0x01e3,0x0458,0x2802,0x4002
03be 025b 0000 | [ | .DBG4T 0x025b,0x0000,0x0005,0x0000
03c2 0283 047d | }| .DBG4T 0x0283,0x047d,0x0002,0x4000
03c6 02ab 048d | | .DBG4T 0x02ab,0x048d,0x0002,0x0000
03ca 02c3 0491 | | .DBG4T 0x02c3,0x0491,0x0002,0x0000
03ce 02db 0495 | | .DBG4T 0x02db,0x0495,0x0002,0x4000
03d2 02fb 04a3 | | .DBG4T 0x02fb,0x04a3,0x0002,0x4000
03d6 0323 04b3 | # | .DBG4T 0x0323,0x04b3,0x0004,0x0000
03da ; --------------------------------------------------------------------------------------
03da ; Debug chain
03da ; --------------------------------------------------------------------------------------
03da 0009 0000 | | .DBGLEN 0x0009,0x0000
03dc 000b 000d | | .DBGLNO 0x000b,0x000d,0x000f,0x0011,0x0013,0x001b,0x0021,0x0024,0x0027
03e5 ; --------------------------------------------------------------------------------------
03e5 ; Debug chain
03e5 ; --------------------------------------------------------------------------------------
03e5 0009 0000 | | .DBGLEN 0x0009,0x0000
03e7 002b 002d | + -| .DBGLNO 0x002b,0x002d,0x002f,0x0031,0x0033,0x0035,0x0037,0x0039,0x003b
03f0 0002 0003 | | .XXX[0x9]
03f2 0004 0005 | |
03f4 0006 0007 | |
03f6 0008 0009 | |
03f8 000a | |
03f9 ; --------------------------------------------------------------------------------------
03f9 ; Debug chain
03f9 ; --------------------------------------------------------------------------------------
03f9 0000 0001 | | .DBGLEN 0x0000,0x0001
03fb 0043 | C | .DBGLNO 0x0043
03fc ; --------------------------------------------------------------------------------------
03fc ; Debug chain
03fc ; --------------------------------------------------------------------------------------
03fc 0004 0014 | | .DBGLEN 0x0004,0x0014
03fe 0053 0058 | S X| .DBGLNO 0x0053,0x0058,0x005a,0x005b,0x005c,0x0073,0x0075,0x0079,0x007e,0x0085,0x008b,0x008d,0x008f,0x0092,0x009d,0x00a0,0x00ab,0x00ad,0x00b8,0x00c2,0x00d6,0x00ea,0x00fe,0x0113
0416 0001 0013 | | .XXX[0x14]
0418 0002 0003 | |
041a 0004 0006 | |
041c 0007 0008 | |
041e 0009 0005 | |
0420 000a 000b | |
0422 0012 000c | |
0424 000d 000e | |
0426 000f 0010 | |
0428 0011 0014 | |
042a ; --------------------------------------------------------------------------------------
042a ; Debug chain
042a ; --------------------------------------------------------------------------------------
042a 0004 0014 | | .DBGLEN 0x0004,0x0014
042c 011b 0120 | | .DBGLNO 0x011b,0x0120,0x0122,0x0123,0x0124,0x013b,0x013d,0x0141,0x0146,0x014d,0x0153,0x0155,0x0157,0x015a,0x0165,0x0168,0x0173,0x0175,0x0180,0x018a,0x019e,0x01b2,0x01c6,0x01db
0444 0001 0013 | | .XXX[0x14]
0446 0002 0003 | |
0448 0004 0006 | |
044a 0007 0008 | |
044c 0009 0005 | |
044e 000a 000b | |
0450 0012 000c | |
0452 000d 000e | |
0454 000f 0010 | |
0456 0011 0014 | |
0458 ; --------------------------------------------------------------------------------------
0458 ; Debug chain
0458 ; --------------------------------------------------------------------------------------
0458 0005 000f | | .DBGLEN 0x0005,0x000f
045a 01e3 01e8 | | .DBGLNO 0x01e3,0x01e8,0x01ea,0x01ef,0x01f0,0x01f1,0x0208,0x020a,0x020e,0x0213,0x0218,0x0220,0x0222,0x0229,0x022b,0x0236,0x0239,0x023b,0x023d,0x0252
046e 0001 000e | | .XXX[0xf]
0470 0002 0003 | |
0472 0004 0006 | |
0474 0007 0008 | |
0476 0009 0005 | |
0478 000a 000b | |
047a 000d 000c | |
047c 000f | |
047d ; --------------------------------------------------------------------------------------
047d ; Debug chain
047d ; --------------------------------------------------------------------------------------
047d 0002 0006 | | .DBGLEN 0x0002,0x0006
047f 0283 028a | | .DBGLNO 0x0283,0x028a,0x0290,0x0292,0x0295,0x029c,0x029f,0x02a4
0487 0001 0002 | | .XXX[0x6]
0489 0004 0007 | |
048b 0005 0006 | |
048d ; --------------------------------------------------------------------------------------
048d ; Debug chain
048d ; --------------------------------------------------------------------------------------
048d 0001 0001 | | .DBGLEN 0x0001,0x0001
048f 02ab 02b6 | | .DBGLNO 0x02ab,0x02b6
0491 ; --------------------------------------------------------------------------------------
0491 ; Debug chain
0491 ; --------------------------------------------------------------------------------------
0491 0001 0001 | | .DBGLEN 0x0001,0x0001
0493 02c3 02ce | | .DBGLNO 0x02c3,0x02ce
0495 ; --------------------------------------------------------------------------------------
0495 ; Debug chain
0495 ; --------------------------------------------------------------------------------------
0495 0002 0005 | | .DBGLEN 0x0002,0x0005
0497 02db 02e2 | | .DBGLNO 0x02db,0x02e2,0x02e3,0x02e9,0x02eb,0x02f3,0x02f6
049e 0001 0004 | | .XXX[0x5]
04a0 0002 0003 | |
04a2 0005 | |
04a3 ; --------------------------------------------------------------------------------------
04a3 ; Debug chain
04a3 ; --------------------------------------------------------------------------------------
04a3 0002 0006 | | .DBGLEN 0x0002,0x0006
04a5 02fb 02fd | | .DBGLNO 0x02fb,0x02fd,0x0301,0x0309,0x030c,0x0311,0x0318,0x031b
04ad 0001 0003 | | .XXX[0x6]
04af 0004 0002 | |
04b1 0005 0006 | |
04b3 ; --------------------------------------------------------------------------------------
04b3 ; Debug chain
04b3 ; --------------------------------------------------------------------------------------
04b3 0001 000f | | .DBGLEN 0x0001,0x000f
04b5 0323 0328 | # (| .DBGLNO 0x0323,0x0328,0x032d,0x0330,0x0335,0x0338,0x033b,0x033e,0x0343,0x0346,0x0349,0x034c,0x0351,0x0354,0x0359,0x035c
04c5 0000 0000 | | .BLANK 0000[0x13b]