[ucsim] Update email and file info, fix stm8 flash controller
[sdcc.git] / sdcc / sim / ucsim / src / core / sim.src / itabcl.h
bloba3139138cc686f3fbd5b6f4f4a7ff76563c11602
1 /*
2 * Simulator of microcontrollers (itabcl.h)
4 * Copyright (C) 1999 Daniel
5 *
6 * To contact author send email to dr.dkdb@gmail.com
8 */
11 This file is part of microcontroller simulator: ucsim.
13 UCSIM is free software; you can redistribute it and/or modify
14 it under the terms of the GNU General Public License as published by
15 the Free Software Foundation; either version 2 of the License, or
16 (at your option) any later version.
18 UCSIM is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 GNU General Public License for more details.
23 You should have received a copy of the GNU General Public License
24 along with UCSIM; see the file COPYING. If not, write to the Free
25 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
26 02111-1307, USA.
29 #ifndef SIM_ITAB_HEADER
30 #define SIM_ITAB_HEADER
32 #include "pobjcl.h"
33 #include "stypes.h"
36 class cl_itab: public cl_base
38 public:
39 int (cl_itab::*uc_itab[257])(t_mem code);
40 public:
41 cl_itab(void);
42 public:
43 virtual int invalid_instruction(t_mem code) { return resINV; }
44 virtual int instruction_00(t_mem code) { return resNOT_DONE; }
45 virtual int instruction_01(t_mem code) { return resNOT_DONE; }
46 virtual int instruction_02(t_mem code) { return resNOT_DONE; }
47 virtual int instruction_03(t_mem code) { return resNOT_DONE; }
48 virtual int instruction_04(t_mem code) { return resNOT_DONE; }
49 virtual int instruction_05(t_mem code) { return resNOT_DONE; }
50 virtual int instruction_06(t_mem code) { return resNOT_DONE; }
51 virtual int instruction_07(t_mem code) { return resNOT_DONE; }
52 virtual int instruction_08(t_mem code) { return resNOT_DONE; }
53 virtual int instruction_09(t_mem code) { return resNOT_DONE; }
54 virtual int instruction_0a(t_mem code) { return resNOT_DONE; }
55 virtual int instruction_0b(t_mem code) { return resNOT_DONE; }
56 virtual int instruction_0c(t_mem code) { return resNOT_DONE; }
57 virtual int instruction_0d(t_mem code) { return resNOT_DONE; }
58 virtual int instruction_0e(t_mem code) { return resNOT_DONE; }
59 virtual int instruction_0f(t_mem code) { return resNOT_DONE; }
60 virtual int instruction_10(t_mem code) { return resNOT_DONE; }
61 virtual int instruction_11(t_mem code) { return resNOT_DONE; }
62 virtual int instruction_12(t_mem code) { return resNOT_DONE; }
63 virtual int instruction_13(t_mem code) { return resNOT_DONE; }
64 virtual int instruction_14(t_mem code) { return resNOT_DONE; }
65 virtual int instruction_15(t_mem code) { return resNOT_DONE; }
66 virtual int instruction_16(t_mem code) { return resNOT_DONE; }
67 virtual int instruction_17(t_mem code) { return resNOT_DONE; }
68 virtual int instruction_18(t_mem code) { return resNOT_DONE; }
69 virtual int instruction_19(t_mem code) { return resNOT_DONE; }
70 virtual int instruction_1a(t_mem code) { return resNOT_DONE; }
71 virtual int instruction_1b(t_mem code) { return resNOT_DONE; }
72 virtual int instruction_1c(t_mem code) { return resNOT_DONE; }
73 virtual int instruction_1d(t_mem code) { return resNOT_DONE; }
74 virtual int instruction_1e(t_mem code) { return resNOT_DONE; }
75 virtual int instruction_1f(t_mem code) { return resNOT_DONE; }
76 virtual int instruction_20(t_mem code) { return resNOT_DONE; }
77 virtual int instruction_21(t_mem code) { return resNOT_DONE; }
78 virtual int instruction_22(t_mem code) { return resNOT_DONE; }
79 virtual int instruction_23(t_mem code) { return resNOT_DONE; }
80 virtual int instruction_24(t_mem code) { return resNOT_DONE; }
81 virtual int instruction_25(t_mem code) { return resNOT_DONE; }
82 virtual int instruction_26(t_mem code) { return resNOT_DONE; }
83 virtual int instruction_27(t_mem code) { return resNOT_DONE; }
84 virtual int instruction_28(t_mem code) { return resNOT_DONE; }
85 virtual int instruction_29(t_mem code) { return resNOT_DONE; }
86 virtual int instruction_2a(t_mem code) { return resNOT_DONE; }
87 virtual int instruction_2b(t_mem code) { return resNOT_DONE; }
88 virtual int instruction_2c(t_mem code) { return resNOT_DONE; }
89 virtual int instruction_2d(t_mem code) { return resNOT_DONE; }
90 virtual int instruction_2e(t_mem code) { return resNOT_DONE; }
91 virtual int instruction_2f(t_mem code) { return resNOT_DONE; }
92 virtual int instruction_30(t_mem code) { return resNOT_DONE; }
93 virtual int instruction_31(t_mem code) { return resNOT_DONE; }
94 virtual int instruction_32(t_mem code) { return resNOT_DONE; }
95 virtual int instruction_33(t_mem code) { return resNOT_DONE; }
96 virtual int instruction_34(t_mem code) { return resNOT_DONE; }
97 virtual int instruction_35(t_mem code) { return resNOT_DONE; }
98 virtual int instruction_36(t_mem code) { return resNOT_DONE; }
99 virtual int instruction_37(t_mem code) { return resNOT_DONE; }
100 virtual int instruction_38(t_mem code) { return resNOT_DONE; }
101 virtual int instruction_39(t_mem code) { return resNOT_DONE; }
102 virtual int instruction_3a(t_mem code) { return resNOT_DONE; }
103 virtual int instruction_3b(t_mem code) { return resNOT_DONE; }
104 virtual int instruction_3c(t_mem code) { return resNOT_DONE; }
105 virtual int instruction_3d(t_mem code) { return resNOT_DONE; }
106 virtual int instruction_3e(t_mem code) { return resNOT_DONE; }
107 virtual int instruction_3f(t_mem code) { return resNOT_DONE; }
108 virtual int instruction_40(t_mem code) { return resNOT_DONE; }
109 virtual int instruction_41(t_mem code) { return resNOT_DONE; }
110 virtual int instruction_42(t_mem code) { return resNOT_DONE; }
111 virtual int instruction_43(t_mem code) { return resNOT_DONE; }
112 virtual int instruction_44(t_mem code) { return resNOT_DONE; }
113 virtual int instruction_45(t_mem code) { return resNOT_DONE; }
114 virtual int instruction_46(t_mem code) { return resNOT_DONE; }
115 virtual int instruction_47(t_mem code) { return resNOT_DONE; }
116 virtual int instruction_48(t_mem code) { return resNOT_DONE; }
117 virtual int instruction_49(t_mem code) { return resNOT_DONE; }
118 virtual int instruction_4a(t_mem code) { return resNOT_DONE; }
119 virtual int instruction_4b(t_mem code) { return resNOT_DONE; }
120 virtual int instruction_4c(t_mem code) { return resNOT_DONE; }
121 virtual int instruction_4d(t_mem code) { return resNOT_DONE; }
122 virtual int instruction_4e(t_mem code) { return resNOT_DONE; }
123 virtual int instruction_4f(t_mem code) { return resNOT_DONE; }
124 virtual int instruction_50(t_mem code) { return resNOT_DONE; }
125 virtual int instruction_51(t_mem code) { return resNOT_DONE; }
126 virtual int instruction_52(t_mem code) { return resNOT_DONE; }
127 virtual int instruction_53(t_mem code) { return resNOT_DONE; }
128 virtual int instruction_54(t_mem code) { return resNOT_DONE; }
129 virtual int instruction_55(t_mem code) { return resNOT_DONE; }
130 virtual int instruction_56(t_mem code) { return resNOT_DONE; }
131 virtual int instruction_57(t_mem code) { return resNOT_DONE; }
132 virtual int instruction_58(t_mem code) { return resNOT_DONE; }
133 virtual int instruction_59(t_mem code) { return resNOT_DONE; }
134 virtual int instruction_5a(t_mem code) { return resNOT_DONE; }
135 virtual int instruction_5b(t_mem code) { return resNOT_DONE; }
136 virtual int instruction_5c(t_mem code) { return resNOT_DONE; }
137 virtual int instruction_5d(t_mem code) { return resNOT_DONE; }
138 virtual int instruction_5e(t_mem code) { return resNOT_DONE; }
139 virtual int instruction_5f(t_mem code) { return resNOT_DONE; }
140 virtual int instruction_60(t_mem code) { return resNOT_DONE; }
141 virtual int instruction_61(t_mem code) { return resNOT_DONE; }
142 virtual int instruction_62(t_mem code) { return resNOT_DONE; }
143 virtual int instruction_63(t_mem code) { return resNOT_DONE; }
144 virtual int instruction_64(t_mem code) { return resNOT_DONE; }
145 virtual int instruction_65(t_mem code) { return resNOT_DONE; }
146 virtual int instruction_66(t_mem code) { return resNOT_DONE; }
147 virtual int instruction_67(t_mem code) { return resNOT_DONE; }
148 virtual int instruction_68(t_mem code) { return resNOT_DONE; }
149 virtual int instruction_69(t_mem code) { return resNOT_DONE; }
150 virtual int instruction_6a(t_mem code) { return resNOT_DONE; }
151 virtual int instruction_6b(t_mem code) { return resNOT_DONE; }
152 virtual int instruction_6c(t_mem code) { return resNOT_DONE; }
153 virtual int instruction_6d(t_mem code) { return resNOT_DONE; }
154 virtual int instruction_6e(t_mem code) { return resNOT_DONE; }
155 virtual int instruction_6f(t_mem code) { return resNOT_DONE; }
156 virtual int instruction_70(t_mem code) { return resNOT_DONE; }
157 virtual int instruction_71(t_mem code) { return resNOT_DONE; }
158 virtual int instruction_72(t_mem code) { return resNOT_DONE; }
159 virtual int instruction_73(t_mem code) { return resNOT_DONE; }
160 virtual int instruction_74(t_mem code) { return resNOT_DONE; }
161 virtual int instruction_75(t_mem code) { return resNOT_DONE; }
162 virtual int instruction_76(t_mem code) { return resNOT_DONE; }
163 virtual int instruction_77(t_mem code) { return resNOT_DONE; }
164 virtual int instruction_78(t_mem code) { return resNOT_DONE; }
165 virtual int instruction_79(t_mem code) { return resNOT_DONE; }
166 virtual int instruction_7a(t_mem code) { return resNOT_DONE; }
167 virtual int instruction_7b(t_mem code) { return resNOT_DONE; }
168 virtual int instruction_7c(t_mem code) { return resNOT_DONE; }
169 virtual int instruction_7d(t_mem code) { return resNOT_DONE; }
170 virtual int instruction_7e(t_mem code) { return resNOT_DONE; }
171 virtual int instruction_7f(t_mem code) { return resNOT_DONE; }
172 virtual int instruction_80(t_mem code) { return resNOT_DONE; }
173 virtual int instruction_81(t_mem code) { return resNOT_DONE; }
174 virtual int instruction_82(t_mem code) { return resNOT_DONE; }
175 virtual int instruction_83(t_mem code) { return resNOT_DONE; }
176 virtual int instruction_84(t_mem code) { return resNOT_DONE; }
177 virtual int instruction_85(t_mem code) { return resNOT_DONE; }
178 virtual int instruction_86(t_mem code) { return resNOT_DONE; }
179 virtual int instruction_87(t_mem code) { return resNOT_DONE; }
180 virtual int instruction_88(t_mem code) { return resNOT_DONE; }
181 virtual int instruction_89(t_mem code) { return resNOT_DONE; }
182 virtual int instruction_8a(t_mem code) { return resNOT_DONE; }
183 virtual int instruction_8b(t_mem code) { return resNOT_DONE; }
184 virtual int instruction_8c(t_mem code) { return resNOT_DONE; }
185 virtual int instruction_8d(t_mem code) { return resNOT_DONE; }
186 virtual int instruction_8e(t_mem code) { return resNOT_DONE; }
187 virtual int instruction_8f(t_mem code) { return resNOT_DONE; }
188 virtual int instruction_90(t_mem code) { return resNOT_DONE; }
189 virtual int instruction_91(t_mem code) { return resNOT_DONE; }
190 virtual int instruction_92(t_mem code) { return resNOT_DONE; }
191 virtual int instruction_93(t_mem code) { return resNOT_DONE; }
192 virtual int instruction_94(t_mem code) { return resNOT_DONE; }
193 virtual int instruction_95(t_mem code) { return resNOT_DONE; }
194 virtual int instruction_96(t_mem code) { return resNOT_DONE; }
195 virtual int instruction_97(t_mem code) { return resNOT_DONE; }
196 virtual int instruction_98(t_mem code) { return resNOT_DONE; }
197 virtual int instruction_99(t_mem code) { return resNOT_DONE; }
198 virtual int instruction_9a(t_mem code) { return resNOT_DONE; }
199 virtual int instruction_9b(t_mem code) { return resNOT_DONE; }
200 virtual int instruction_9c(t_mem code) { return resNOT_DONE; }
201 virtual int instruction_9d(t_mem code) { return resNOT_DONE; }
202 virtual int instruction_9e(t_mem code) { return resNOT_DONE; }
203 virtual int instruction_9f(t_mem code) { return resNOT_DONE; }
204 virtual int instruction_a0(t_mem code) { return resNOT_DONE; }
205 virtual int instruction_a1(t_mem code) { return resNOT_DONE; }
206 virtual int instruction_a2(t_mem code) { return resNOT_DONE; }
207 virtual int instruction_a3(t_mem code) { return resNOT_DONE; }
208 virtual int instruction_a4(t_mem code) { return resNOT_DONE; }
209 virtual int instruction_a5(t_mem code) { return resNOT_DONE; }
210 virtual int instruction_a6(t_mem code) { return resNOT_DONE; }
211 virtual int instruction_a7(t_mem code) { return resNOT_DONE; }
212 virtual int instruction_a8(t_mem code) { return resNOT_DONE; }
213 virtual int instruction_a9(t_mem code) { return resNOT_DONE; }
214 virtual int instruction_aa(t_mem code) { return resNOT_DONE; }
215 virtual int instruction_ab(t_mem code) { return resNOT_DONE; }
216 virtual int instruction_ac(t_mem code) { return resNOT_DONE; }
217 virtual int instruction_ad(t_mem code) { return resNOT_DONE; }
218 virtual int instruction_ae(t_mem code) { return resNOT_DONE; }
219 virtual int instruction_af(t_mem code) { return resNOT_DONE; }
220 virtual int instruction_b0(t_mem code) { return resNOT_DONE; }
221 virtual int instruction_b1(t_mem code) { return resNOT_DONE; }
222 virtual int instruction_b2(t_mem code) { return resNOT_DONE; }
223 virtual int instruction_b3(t_mem code) { return resNOT_DONE; }
224 virtual int instruction_b4(t_mem code) { return resNOT_DONE; }
225 virtual int instruction_b5(t_mem code) { return resNOT_DONE; }
226 virtual int instruction_b6(t_mem code) { return resNOT_DONE; }
227 virtual int instruction_b7(t_mem code) { return resNOT_DONE; }
228 virtual int instruction_b8(t_mem code) { return resNOT_DONE; }
229 virtual int instruction_b9(t_mem code) { return resNOT_DONE; }
230 virtual int instruction_ba(t_mem code) { return resNOT_DONE; }
231 virtual int instruction_bb(t_mem code) { return resNOT_DONE; }
232 virtual int instruction_bc(t_mem code) { return resNOT_DONE; }
233 virtual int instruction_bd(t_mem code) { return resNOT_DONE; }
234 virtual int instruction_be(t_mem code) { return resNOT_DONE; }
235 virtual int instruction_bf(t_mem code) { return resNOT_DONE; }
236 virtual int instruction_c0(t_mem code) { return resNOT_DONE; }
237 virtual int instruction_c1(t_mem code) { return resNOT_DONE; }
238 virtual int instruction_c2(t_mem code) { return resNOT_DONE; }
239 virtual int instruction_c3(t_mem code) { return resNOT_DONE; }
240 virtual int instruction_c4(t_mem code) { return resNOT_DONE; }
241 virtual int instruction_c5(t_mem code) { return resNOT_DONE; }
242 virtual int instruction_c6(t_mem code) { return resNOT_DONE; }
243 virtual int instruction_c7(t_mem code) { return resNOT_DONE; }
244 virtual int instruction_c8(t_mem code) { return resNOT_DONE; }
245 virtual int instruction_c9(t_mem code) { return resNOT_DONE; }
246 virtual int instruction_ca(t_mem code) { return resNOT_DONE; }
247 virtual int instruction_cb(t_mem code) { return resNOT_DONE; }
248 virtual int instruction_cc(t_mem code) { return resNOT_DONE; }
249 virtual int instruction_cd(t_mem code) { return resNOT_DONE; }
250 virtual int instruction_ce(t_mem code) { return resNOT_DONE; }
251 virtual int instruction_cf(t_mem code) { return resNOT_DONE; }
252 virtual int instruction_d0(t_mem code) { return resNOT_DONE; }
253 virtual int instruction_d1(t_mem code) { return resNOT_DONE; }
254 virtual int instruction_d2(t_mem code) { return resNOT_DONE; }
255 virtual int instruction_d3(t_mem code) { return resNOT_DONE; }
256 virtual int instruction_d4(t_mem code) { return resNOT_DONE; }
257 virtual int instruction_d5(t_mem code) { return resNOT_DONE; }
258 virtual int instruction_d6(t_mem code) { return resNOT_DONE; }
259 virtual int instruction_d7(t_mem code) { return resNOT_DONE; }
260 virtual int instruction_d8(t_mem code) { return resNOT_DONE; }
261 virtual int instruction_d9(t_mem code) { return resNOT_DONE; }
262 virtual int instruction_da(t_mem code) { return resNOT_DONE; }
263 virtual int instruction_db(t_mem code) { return resNOT_DONE; }
264 virtual int instruction_dc(t_mem code) { return resNOT_DONE; }
265 virtual int instruction_dd(t_mem code) { return resNOT_DONE; }
266 virtual int instruction_de(t_mem code) { return resNOT_DONE; }
267 virtual int instruction_df(t_mem code) { return resNOT_DONE; }
268 virtual int instruction_e0(t_mem code) { return resNOT_DONE; }
269 virtual int instruction_e1(t_mem code) { return resNOT_DONE; }
270 virtual int instruction_e2(t_mem code) { return resNOT_DONE; }
271 virtual int instruction_e3(t_mem code) { return resNOT_DONE; }
272 virtual int instruction_e4(t_mem code) { return resNOT_DONE; }
273 virtual int instruction_e5(t_mem code) { return resNOT_DONE; }
274 virtual int instruction_e6(t_mem code) { return resNOT_DONE; }
275 virtual int instruction_e7(t_mem code) { return resNOT_DONE; }
276 virtual int instruction_e8(t_mem code) { return resNOT_DONE; }
277 virtual int instruction_e9(t_mem code) { return resNOT_DONE; }
278 virtual int instruction_ea(t_mem code) { return resNOT_DONE; }
279 virtual int instruction_eb(t_mem code) { return resNOT_DONE; }
280 virtual int instruction_ec(t_mem code) { return resNOT_DONE; }
281 virtual int instruction_ed(t_mem code) { return resNOT_DONE; }
282 virtual int instruction_ee(t_mem code) { return resNOT_DONE; }
283 virtual int instruction_ef(t_mem code) { return resNOT_DONE; }
284 virtual int instruction_f0(t_mem code) { return resNOT_DONE; }
285 virtual int instruction_f1(t_mem code) { return resNOT_DONE; }
286 virtual int instruction_f2(t_mem code) { return resNOT_DONE; }
287 virtual int instruction_f3(t_mem code) { return resNOT_DONE; }
288 virtual int instruction_f4(t_mem code) { return resNOT_DONE; }
289 virtual int instruction_f5(t_mem code) { return resNOT_DONE; }
290 virtual int instruction_f6(t_mem code) { return resNOT_DONE; }
291 virtual int instruction_f7(t_mem code) { return resNOT_DONE; }
292 virtual int instruction_f8(t_mem code) { return resNOT_DONE; }
293 virtual int instruction_f9(t_mem code) { return resNOT_DONE; }
294 virtual int instruction_fa(t_mem code) { return resNOT_DONE; }
295 virtual int instruction_fb(t_mem code) { return resNOT_DONE; }
296 virtual int instruction_fc(t_mem code) { return resNOT_DONE; }
297 virtual int instruction_fd(t_mem code) { return resNOT_DONE; }
298 virtual int instruction_fe(t_mem code) { return resNOT_DONE; }
299 virtual int instruction_ff(t_mem code) { return resNOT_DONE; }
304 #endif
306 /* End of sim.src/itabcl.h */