binutils ChangeLog:
[deliverable/binutils-gdb.git] / sim / fr30 / model.c
1 // OBSOLETE /* Simulator model support for fr30bf.
2 // OBSOLETE
3 // OBSOLETE THIS FILE IS MACHINE GENERATED WITH CGEN.
4 // OBSOLETE
5 // OBSOLETE Copyright 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
6 // OBSOLETE
7 // OBSOLETE This file is part of the GNU simulators.
8 // OBSOLETE
9 // OBSOLETE This program is free software; you can redistribute it and/or modify
10 // OBSOLETE it under the terms of the GNU General Public License as published by
11 // OBSOLETE the Free Software Foundation; either version 2, or (at your option)
12 // OBSOLETE any later version.
13 // OBSOLETE
14 // OBSOLETE This program is distributed in the hope that it will be useful,
15 // OBSOLETE but WITHOUT ANY WARRANTY; without even the implied warranty of
16 // OBSOLETE MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 // OBSOLETE GNU General Public License for more details.
18 // OBSOLETE
19 // OBSOLETE You should have received a copy of the GNU General Public License along
20 // OBSOLETE with this program; if not, write to the Free Software Foundation, Inc.,
21 // OBSOLETE 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
22 // OBSOLETE
23 // OBSOLETE */
24 // OBSOLETE
25 // OBSOLETE #define WANT_CPU fr30bf
26 // OBSOLETE #define WANT_CPU_FR30BF
27 // OBSOLETE
28 // OBSOLETE #include "sim-main.h"
29 // OBSOLETE
30 // OBSOLETE /* The profiling data is recorded here, but is accessed via the profiling
31 // OBSOLETE mechanism. After all, this is information for profiling. */
32 // OBSOLETE
33 // OBSOLETE #if WITH_PROFILE_MODEL_P
34 // OBSOLETE
35 // OBSOLETE /* Model handlers for each insn. */
36 // OBSOLETE
37 // OBSOLETE static int
38 // OBSOLETE model_fr30_1_add (SIM_CPU *current_cpu, void *sem_arg)
39 // OBSOLETE {
40 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
41 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
42 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
43 // OBSOLETE int cycles = 0;
44 // OBSOLETE {
45 // OBSOLETE int referenced = 0;
46 // OBSOLETE int UNUSED insn_referenced = abuf->written;
47 // OBSOLETE INT in_Ri = -1;
48 // OBSOLETE INT in_Rj = -1;
49 // OBSOLETE INT out_Ri = -1;
50 // OBSOLETE in_Ri = FLD (in_Ri);
51 // OBSOLETE in_Rj = FLD (in_Rj);
52 // OBSOLETE out_Ri = FLD (out_Ri);
53 // OBSOLETE referenced |= 1 << 0;
54 // OBSOLETE referenced |= 1 << 1;
55 // OBSOLETE referenced |= 1 << 2;
56 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
57 // OBSOLETE }
58 // OBSOLETE return cycles;
59 // OBSOLETE #undef FLD
60 // OBSOLETE }
61 // OBSOLETE
62 // OBSOLETE static int
63 // OBSOLETE model_fr30_1_addi (SIM_CPU *current_cpu, void *sem_arg)
64 // OBSOLETE {
65 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
66 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
67 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
68 // OBSOLETE int cycles = 0;
69 // OBSOLETE {
70 // OBSOLETE int referenced = 0;
71 // OBSOLETE int UNUSED insn_referenced = abuf->written;
72 // OBSOLETE INT in_Ri = -1;
73 // OBSOLETE INT in_Rj = -1;
74 // OBSOLETE INT out_Ri = -1;
75 // OBSOLETE in_Ri = FLD (in_Ri);
76 // OBSOLETE out_Ri = FLD (out_Ri);
77 // OBSOLETE referenced |= 1 << 0;
78 // OBSOLETE referenced |= 1 << 2;
79 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
80 // OBSOLETE }
81 // OBSOLETE return cycles;
82 // OBSOLETE #undef FLD
83 // OBSOLETE }
84 // OBSOLETE
85 // OBSOLETE static int
86 // OBSOLETE model_fr30_1_add2 (SIM_CPU *current_cpu, void *sem_arg)
87 // OBSOLETE {
88 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add2.f
89 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
90 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
91 // OBSOLETE int cycles = 0;
92 // OBSOLETE {
93 // OBSOLETE int referenced = 0;
94 // OBSOLETE int UNUSED insn_referenced = abuf->written;
95 // OBSOLETE INT in_Ri = -1;
96 // OBSOLETE INT in_Rj = -1;
97 // OBSOLETE INT out_Ri = -1;
98 // OBSOLETE in_Ri = FLD (in_Ri);
99 // OBSOLETE out_Ri = FLD (out_Ri);
100 // OBSOLETE referenced |= 1 << 0;
101 // OBSOLETE referenced |= 1 << 2;
102 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
103 // OBSOLETE }
104 // OBSOLETE return cycles;
105 // OBSOLETE #undef FLD
106 // OBSOLETE }
107 // OBSOLETE
108 // OBSOLETE static int
109 // OBSOLETE model_fr30_1_addc (SIM_CPU *current_cpu, void *sem_arg)
110 // OBSOLETE {
111 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
112 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
113 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
114 // OBSOLETE int cycles = 0;
115 // OBSOLETE {
116 // OBSOLETE int referenced = 0;
117 // OBSOLETE int UNUSED insn_referenced = abuf->written;
118 // OBSOLETE INT in_Ri = -1;
119 // OBSOLETE INT in_Rj = -1;
120 // OBSOLETE INT out_Ri = -1;
121 // OBSOLETE in_Ri = FLD (in_Ri);
122 // OBSOLETE in_Rj = FLD (in_Rj);
123 // OBSOLETE out_Ri = FLD (out_Ri);
124 // OBSOLETE referenced |= 1 << 0;
125 // OBSOLETE referenced |= 1 << 1;
126 // OBSOLETE referenced |= 1 << 2;
127 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
128 // OBSOLETE }
129 // OBSOLETE return cycles;
130 // OBSOLETE #undef FLD
131 // OBSOLETE }
132 // OBSOLETE
133 // OBSOLETE static int
134 // OBSOLETE model_fr30_1_addn (SIM_CPU *current_cpu, void *sem_arg)
135 // OBSOLETE {
136 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
137 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
138 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
139 // OBSOLETE int cycles = 0;
140 // OBSOLETE {
141 // OBSOLETE int referenced = 0;
142 // OBSOLETE int UNUSED insn_referenced = abuf->written;
143 // OBSOLETE INT in_Ri = -1;
144 // OBSOLETE INT in_Rj = -1;
145 // OBSOLETE INT out_Ri = -1;
146 // OBSOLETE in_Ri = FLD (in_Ri);
147 // OBSOLETE in_Rj = FLD (in_Rj);
148 // OBSOLETE out_Ri = FLD (out_Ri);
149 // OBSOLETE referenced |= 1 << 0;
150 // OBSOLETE referenced |= 1 << 1;
151 // OBSOLETE referenced |= 1 << 2;
152 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
153 // OBSOLETE }
154 // OBSOLETE return cycles;
155 // OBSOLETE #undef FLD
156 // OBSOLETE }
157 // OBSOLETE
158 // OBSOLETE static int
159 // OBSOLETE model_fr30_1_addni (SIM_CPU *current_cpu, void *sem_arg)
160 // OBSOLETE {
161 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
162 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
163 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
164 // OBSOLETE int cycles = 0;
165 // OBSOLETE {
166 // OBSOLETE int referenced = 0;
167 // OBSOLETE int UNUSED insn_referenced = abuf->written;
168 // OBSOLETE INT in_Ri = -1;
169 // OBSOLETE INT in_Rj = -1;
170 // OBSOLETE INT out_Ri = -1;
171 // OBSOLETE in_Ri = FLD (in_Ri);
172 // OBSOLETE out_Ri = FLD (out_Ri);
173 // OBSOLETE referenced |= 1 << 0;
174 // OBSOLETE referenced |= 1 << 2;
175 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
176 // OBSOLETE }
177 // OBSOLETE return cycles;
178 // OBSOLETE #undef FLD
179 // OBSOLETE }
180 // OBSOLETE
181 // OBSOLETE static int
182 // OBSOLETE model_fr30_1_addn2 (SIM_CPU *current_cpu, void *sem_arg)
183 // OBSOLETE {
184 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add2.f
185 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
186 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
187 // OBSOLETE int cycles = 0;
188 // OBSOLETE {
189 // OBSOLETE int referenced = 0;
190 // OBSOLETE int UNUSED insn_referenced = abuf->written;
191 // OBSOLETE INT in_Ri = -1;
192 // OBSOLETE INT in_Rj = -1;
193 // OBSOLETE INT out_Ri = -1;
194 // OBSOLETE in_Ri = FLD (in_Ri);
195 // OBSOLETE out_Ri = FLD (out_Ri);
196 // OBSOLETE referenced |= 1 << 0;
197 // OBSOLETE referenced |= 1 << 2;
198 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
199 // OBSOLETE }
200 // OBSOLETE return cycles;
201 // OBSOLETE #undef FLD
202 // OBSOLETE }
203 // OBSOLETE
204 // OBSOLETE static int
205 // OBSOLETE model_fr30_1_sub (SIM_CPU *current_cpu, void *sem_arg)
206 // OBSOLETE {
207 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
208 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
209 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
210 // OBSOLETE int cycles = 0;
211 // OBSOLETE {
212 // OBSOLETE int referenced = 0;
213 // OBSOLETE int UNUSED insn_referenced = abuf->written;
214 // OBSOLETE INT in_Ri = -1;
215 // OBSOLETE INT in_Rj = -1;
216 // OBSOLETE INT out_Ri = -1;
217 // OBSOLETE in_Ri = FLD (in_Ri);
218 // OBSOLETE in_Rj = FLD (in_Rj);
219 // OBSOLETE out_Ri = FLD (out_Ri);
220 // OBSOLETE referenced |= 1 << 0;
221 // OBSOLETE referenced |= 1 << 1;
222 // OBSOLETE referenced |= 1 << 2;
223 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
224 // OBSOLETE }
225 // OBSOLETE return cycles;
226 // OBSOLETE #undef FLD
227 // OBSOLETE }
228 // OBSOLETE
229 // OBSOLETE static int
230 // OBSOLETE model_fr30_1_subc (SIM_CPU *current_cpu, void *sem_arg)
231 // OBSOLETE {
232 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
233 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
234 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
235 // OBSOLETE int cycles = 0;
236 // OBSOLETE {
237 // OBSOLETE int referenced = 0;
238 // OBSOLETE int UNUSED insn_referenced = abuf->written;
239 // OBSOLETE INT in_Ri = -1;
240 // OBSOLETE INT in_Rj = -1;
241 // OBSOLETE INT out_Ri = -1;
242 // OBSOLETE in_Ri = FLD (in_Ri);
243 // OBSOLETE in_Rj = FLD (in_Rj);
244 // OBSOLETE out_Ri = FLD (out_Ri);
245 // OBSOLETE referenced |= 1 << 0;
246 // OBSOLETE referenced |= 1 << 1;
247 // OBSOLETE referenced |= 1 << 2;
248 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
249 // OBSOLETE }
250 // OBSOLETE return cycles;
251 // OBSOLETE #undef FLD
252 // OBSOLETE }
253 // OBSOLETE
254 // OBSOLETE static int
255 // OBSOLETE model_fr30_1_subn (SIM_CPU *current_cpu, void *sem_arg)
256 // OBSOLETE {
257 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
258 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
259 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
260 // OBSOLETE int cycles = 0;
261 // OBSOLETE {
262 // OBSOLETE int referenced = 0;
263 // OBSOLETE int UNUSED insn_referenced = abuf->written;
264 // OBSOLETE INT in_Ri = -1;
265 // OBSOLETE INT in_Rj = -1;
266 // OBSOLETE INT out_Ri = -1;
267 // OBSOLETE in_Ri = FLD (in_Ri);
268 // OBSOLETE in_Rj = FLD (in_Rj);
269 // OBSOLETE out_Ri = FLD (out_Ri);
270 // OBSOLETE referenced |= 1 << 0;
271 // OBSOLETE referenced |= 1 << 1;
272 // OBSOLETE referenced |= 1 << 2;
273 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
274 // OBSOLETE }
275 // OBSOLETE return cycles;
276 // OBSOLETE #undef FLD
277 // OBSOLETE }
278 // OBSOLETE
279 // OBSOLETE static int
280 // OBSOLETE model_fr30_1_cmp (SIM_CPU *current_cpu, void *sem_arg)
281 // OBSOLETE {
282 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
283 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
284 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
285 // OBSOLETE int cycles = 0;
286 // OBSOLETE {
287 // OBSOLETE int referenced = 0;
288 // OBSOLETE int UNUSED insn_referenced = abuf->written;
289 // OBSOLETE INT in_Ri = -1;
290 // OBSOLETE INT in_Rj = -1;
291 // OBSOLETE INT out_Ri = -1;
292 // OBSOLETE in_Ri = FLD (in_Ri);
293 // OBSOLETE in_Rj = FLD (in_Rj);
294 // OBSOLETE referenced |= 1 << 0;
295 // OBSOLETE referenced |= 1 << 1;
296 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
297 // OBSOLETE }
298 // OBSOLETE return cycles;
299 // OBSOLETE #undef FLD
300 // OBSOLETE }
301 // OBSOLETE
302 // OBSOLETE static int
303 // OBSOLETE model_fr30_1_cmpi (SIM_CPU *current_cpu, void *sem_arg)
304 // OBSOLETE {
305 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
306 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
307 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
308 // OBSOLETE int cycles = 0;
309 // OBSOLETE {
310 // OBSOLETE int referenced = 0;
311 // OBSOLETE int UNUSED insn_referenced = abuf->written;
312 // OBSOLETE INT in_Ri = -1;
313 // OBSOLETE INT in_Rj = -1;
314 // OBSOLETE INT out_Ri = -1;
315 // OBSOLETE in_Ri = FLD (in_Ri);
316 // OBSOLETE referenced |= 1 << 0;
317 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
318 // OBSOLETE }
319 // OBSOLETE return cycles;
320 // OBSOLETE #undef FLD
321 // OBSOLETE }
322 // OBSOLETE
323 // OBSOLETE static int
324 // OBSOLETE model_fr30_1_cmp2 (SIM_CPU *current_cpu, void *sem_arg)
325 // OBSOLETE {
326 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add2.f
327 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
328 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
329 // OBSOLETE int cycles = 0;
330 // OBSOLETE {
331 // OBSOLETE int referenced = 0;
332 // OBSOLETE int UNUSED insn_referenced = abuf->written;
333 // OBSOLETE INT in_Ri = -1;
334 // OBSOLETE INT in_Rj = -1;
335 // OBSOLETE INT out_Ri = -1;
336 // OBSOLETE in_Ri = FLD (in_Ri);
337 // OBSOLETE referenced |= 1 << 0;
338 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
339 // OBSOLETE }
340 // OBSOLETE return cycles;
341 // OBSOLETE #undef FLD
342 // OBSOLETE }
343 // OBSOLETE
344 // OBSOLETE static int
345 // OBSOLETE model_fr30_1_and (SIM_CPU *current_cpu, void *sem_arg)
346 // OBSOLETE {
347 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
348 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
349 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
350 // OBSOLETE int cycles = 0;
351 // OBSOLETE {
352 // OBSOLETE int referenced = 0;
353 // OBSOLETE int UNUSED insn_referenced = abuf->written;
354 // OBSOLETE INT in_Ri = -1;
355 // OBSOLETE INT in_Rj = -1;
356 // OBSOLETE INT out_Ri = -1;
357 // OBSOLETE in_Ri = FLD (in_Ri);
358 // OBSOLETE in_Rj = FLD (in_Rj);
359 // OBSOLETE out_Ri = FLD (out_Ri);
360 // OBSOLETE referenced |= 1 << 0;
361 // OBSOLETE referenced |= 1 << 1;
362 // OBSOLETE referenced |= 1 << 2;
363 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
364 // OBSOLETE }
365 // OBSOLETE return cycles;
366 // OBSOLETE #undef FLD
367 // OBSOLETE }
368 // OBSOLETE
369 // OBSOLETE static int
370 // OBSOLETE model_fr30_1_or (SIM_CPU *current_cpu, void *sem_arg)
371 // OBSOLETE {
372 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
373 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
374 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
375 // OBSOLETE int cycles = 0;
376 // OBSOLETE {
377 // OBSOLETE int referenced = 0;
378 // OBSOLETE int UNUSED insn_referenced = abuf->written;
379 // OBSOLETE INT in_Ri = -1;
380 // OBSOLETE INT in_Rj = -1;
381 // OBSOLETE INT out_Ri = -1;
382 // OBSOLETE in_Ri = FLD (in_Ri);
383 // OBSOLETE in_Rj = FLD (in_Rj);
384 // OBSOLETE out_Ri = FLD (out_Ri);
385 // OBSOLETE referenced |= 1 << 0;
386 // OBSOLETE referenced |= 1 << 1;
387 // OBSOLETE referenced |= 1 << 2;
388 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
389 // OBSOLETE }
390 // OBSOLETE return cycles;
391 // OBSOLETE #undef FLD
392 // OBSOLETE }
393 // OBSOLETE
394 // OBSOLETE static int
395 // OBSOLETE model_fr30_1_eor (SIM_CPU *current_cpu, void *sem_arg)
396 // OBSOLETE {
397 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
398 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
399 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
400 // OBSOLETE int cycles = 0;
401 // OBSOLETE {
402 // OBSOLETE int referenced = 0;
403 // OBSOLETE int UNUSED insn_referenced = abuf->written;
404 // OBSOLETE INT in_Ri = -1;
405 // OBSOLETE INT in_Rj = -1;
406 // OBSOLETE INT out_Ri = -1;
407 // OBSOLETE in_Ri = FLD (in_Ri);
408 // OBSOLETE in_Rj = FLD (in_Rj);
409 // OBSOLETE out_Ri = FLD (out_Ri);
410 // OBSOLETE referenced |= 1 << 0;
411 // OBSOLETE referenced |= 1 << 1;
412 // OBSOLETE referenced |= 1 << 2;
413 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
414 // OBSOLETE }
415 // OBSOLETE return cycles;
416 // OBSOLETE #undef FLD
417 // OBSOLETE }
418 // OBSOLETE
419 // OBSOLETE static int
420 // OBSOLETE model_fr30_1_andm (SIM_CPU *current_cpu, void *sem_arg)
421 // OBSOLETE {
422 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
423 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
424 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
425 // OBSOLETE int cycles = 0;
426 // OBSOLETE {
427 // OBSOLETE int referenced = 0;
428 // OBSOLETE int UNUSED insn_referenced = abuf->written;
429 // OBSOLETE INT in_Ri = -1;
430 // OBSOLETE INT in_Rj = -1;
431 // OBSOLETE INT out_Ri = -1;
432 // OBSOLETE in_Ri = FLD (in_Ri);
433 // OBSOLETE in_Rj = FLD (in_Rj);
434 // OBSOLETE referenced |= 1 << 0;
435 // OBSOLETE referenced |= 1 << 1;
436 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
437 // OBSOLETE }
438 // OBSOLETE {
439 // OBSOLETE int referenced = 0;
440 // OBSOLETE int UNUSED insn_referenced = abuf->written;
441 // OBSOLETE INT in_Rj = -1;
442 // OBSOLETE INT out_Ri = -1;
443 // OBSOLETE in_Rj = FLD (in_Rj);
444 // OBSOLETE referenced |= 1 << 0;
445 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
446 // OBSOLETE }
447 // OBSOLETE {
448 // OBSOLETE int referenced = 0;
449 // OBSOLETE int UNUSED insn_referenced = abuf->written;
450 // OBSOLETE INT in_Ri = -1;
451 // OBSOLETE INT in_Rj = -1;
452 // OBSOLETE in_Ri = FLD (in_Ri);
453 // OBSOLETE in_Rj = FLD (in_Rj);
454 // OBSOLETE referenced |= 1 << 0;
455 // OBSOLETE referenced |= 1 << 1;
456 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
457 // OBSOLETE }
458 // OBSOLETE return cycles;
459 // OBSOLETE #undef FLD
460 // OBSOLETE }
461 // OBSOLETE
462 // OBSOLETE static int
463 // OBSOLETE model_fr30_1_andh (SIM_CPU *current_cpu, void *sem_arg)
464 // OBSOLETE {
465 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
466 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
467 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
468 // OBSOLETE int cycles = 0;
469 // OBSOLETE {
470 // OBSOLETE int referenced = 0;
471 // OBSOLETE int UNUSED insn_referenced = abuf->written;
472 // OBSOLETE INT in_Ri = -1;
473 // OBSOLETE INT in_Rj = -1;
474 // OBSOLETE INT out_Ri = -1;
475 // OBSOLETE in_Ri = FLD (in_Ri);
476 // OBSOLETE in_Rj = FLD (in_Rj);
477 // OBSOLETE referenced |= 1 << 0;
478 // OBSOLETE referenced |= 1 << 1;
479 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
480 // OBSOLETE }
481 // OBSOLETE {
482 // OBSOLETE int referenced = 0;
483 // OBSOLETE int UNUSED insn_referenced = abuf->written;
484 // OBSOLETE INT in_Rj = -1;
485 // OBSOLETE INT out_Ri = -1;
486 // OBSOLETE in_Rj = FLD (in_Rj);
487 // OBSOLETE referenced |= 1 << 0;
488 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
489 // OBSOLETE }
490 // OBSOLETE {
491 // OBSOLETE int referenced = 0;
492 // OBSOLETE int UNUSED insn_referenced = abuf->written;
493 // OBSOLETE INT in_Ri = -1;
494 // OBSOLETE INT in_Rj = -1;
495 // OBSOLETE in_Ri = FLD (in_Ri);
496 // OBSOLETE in_Rj = FLD (in_Rj);
497 // OBSOLETE referenced |= 1 << 0;
498 // OBSOLETE referenced |= 1 << 1;
499 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
500 // OBSOLETE }
501 // OBSOLETE return cycles;
502 // OBSOLETE #undef FLD
503 // OBSOLETE }
504 // OBSOLETE
505 // OBSOLETE static int
506 // OBSOLETE model_fr30_1_andb (SIM_CPU *current_cpu, void *sem_arg)
507 // OBSOLETE {
508 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
509 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
510 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
511 // OBSOLETE int cycles = 0;
512 // OBSOLETE {
513 // OBSOLETE int referenced = 0;
514 // OBSOLETE int UNUSED insn_referenced = abuf->written;
515 // OBSOLETE INT in_Ri = -1;
516 // OBSOLETE INT in_Rj = -1;
517 // OBSOLETE INT out_Ri = -1;
518 // OBSOLETE in_Ri = FLD (in_Ri);
519 // OBSOLETE in_Rj = FLD (in_Rj);
520 // OBSOLETE referenced |= 1 << 0;
521 // OBSOLETE referenced |= 1 << 1;
522 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
523 // OBSOLETE }
524 // OBSOLETE {
525 // OBSOLETE int referenced = 0;
526 // OBSOLETE int UNUSED insn_referenced = abuf->written;
527 // OBSOLETE INT in_Rj = -1;
528 // OBSOLETE INT out_Ri = -1;
529 // OBSOLETE in_Rj = FLD (in_Rj);
530 // OBSOLETE referenced |= 1 << 0;
531 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
532 // OBSOLETE }
533 // OBSOLETE {
534 // OBSOLETE int referenced = 0;
535 // OBSOLETE int UNUSED insn_referenced = abuf->written;
536 // OBSOLETE INT in_Ri = -1;
537 // OBSOLETE INT in_Rj = -1;
538 // OBSOLETE in_Ri = FLD (in_Ri);
539 // OBSOLETE in_Rj = FLD (in_Rj);
540 // OBSOLETE referenced |= 1 << 0;
541 // OBSOLETE referenced |= 1 << 1;
542 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
543 // OBSOLETE }
544 // OBSOLETE return cycles;
545 // OBSOLETE #undef FLD
546 // OBSOLETE }
547 // OBSOLETE
548 // OBSOLETE static int
549 // OBSOLETE model_fr30_1_orm (SIM_CPU *current_cpu, void *sem_arg)
550 // OBSOLETE {
551 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
552 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
553 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
554 // OBSOLETE int cycles = 0;
555 // OBSOLETE {
556 // OBSOLETE int referenced = 0;
557 // OBSOLETE int UNUSED insn_referenced = abuf->written;
558 // OBSOLETE INT in_Ri = -1;
559 // OBSOLETE INT in_Rj = -1;
560 // OBSOLETE INT out_Ri = -1;
561 // OBSOLETE in_Ri = FLD (in_Ri);
562 // OBSOLETE in_Rj = FLD (in_Rj);
563 // OBSOLETE referenced |= 1 << 0;
564 // OBSOLETE referenced |= 1 << 1;
565 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
566 // OBSOLETE }
567 // OBSOLETE {
568 // OBSOLETE int referenced = 0;
569 // OBSOLETE int UNUSED insn_referenced = abuf->written;
570 // OBSOLETE INT in_Rj = -1;
571 // OBSOLETE INT out_Ri = -1;
572 // OBSOLETE in_Rj = FLD (in_Rj);
573 // OBSOLETE referenced |= 1 << 0;
574 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
575 // OBSOLETE }
576 // OBSOLETE {
577 // OBSOLETE int referenced = 0;
578 // OBSOLETE int UNUSED insn_referenced = abuf->written;
579 // OBSOLETE INT in_Ri = -1;
580 // OBSOLETE INT in_Rj = -1;
581 // OBSOLETE in_Ri = FLD (in_Ri);
582 // OBSOLETE in_Rj = FLD (in_Rj);
583 // OBSOLETE referenced |= 1 << 0;
584 // OBSOLETE referenced |= 1 << 1;
585 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
586 // OBSOLETE }
587 // OBSOLETE return cycles;
588 // OBSOLETE #undef FLD
589 // OBSOLETE }
590 // OBSOLETE
591 // OBSOLETE static int
592 // OBSOLETE model_fr30_1_orh (SIM_CPU *current_cpu, void *sem_arg)
593 // OBSOLETE {
594 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
595 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
596 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
597 // OBSOLETE int cycles = 0;
598 // OBSOLETE {
599 // OBSOLETE int referenced = 0;
600 // OBSOLETE int UNUSED insn_referenced = abuf->written;
601 // OBSOLETE INT in_Ri = -1;
602 // OBSOLETE INT in_Rj = -1;
603 // OBSOLETE INT out_Ri = -1;
604 // OBSOLETE in_Ri = FLD (in_Ri);
605 // OBSOLETE in_Rj = FLD (in_Rj);
606 // OBSOLETE referenced |= 1 << 0;
607 // OBSOLETE referenced |= 1 << 1;
608 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
609 // OBSOLETE }
610 // OBSOLETE {
611 // OBSOLETE int referenced = 0;
612 // OBSOLETE int UNUSED insn_referenced = abuf->written;
613 // OBSOLETE INT in_Rj = -1;
614 // OBSOLETE INT out_Ri = -1;
615 // OBSOLETE in_Rj = FLD (in_Rj);
616 // OBSOLETE referenced |= 1 << 0;
617 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
618 // OBSOLETE }
619 // OBSOLETE {
620 // OBSOLETE int referenced = 0;
621 // OBSOLETE int UNUSED insn_referenced = abuf->written;
622 // OBSOLETE INT in_Ri = -1;
623 // OBSOLETE INT in_Rj = -1;
624 // OBSOLETE in_Ri = FLD (in_Ri);
625 // OBSOLETE in_Rj = FLD (in_Rj);
626 // OBSOLETE referenced |= 1 << 0;
627 // OBSOLETE referenced |= 1 << 1;
628 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
629 // OBSOLETE }
630 // OBSOLETE return cycles;
631 // OBSOLETE #undef FLD
632 // OBSOLETE }
633 // OBSOLETE
634 // OBSOLETE static int
635 // OBSOLETE model_fr30_1_orb (SIM_CPU *current_cpu, void *sem_arg)
636 // OBSOLETE {
637 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
638 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
639 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
640 // OBSOLETE int cycles = 0;
641 // OBSOLETE {
642 // OBSOLETE int referenced = 0;
643 // OBSOLETE int UNUSED insn_referenced = abuf->written;
644 // OBSOLETE INT in_Ri = -1;
645 // OBSOLETE INT in_Rj = -1;
646 // OBSOLETE INT out_Ri = -1;
647 // OBSOLETE in_Ri = FLD (in_Ri);
648 // OBSOLETE in_Rj = FLD (in_Rj);
649 // OBSOLETE referenced |= 1 << 0;
650 // OBSOLETE referenced |= 1 << 1;
651 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
652 // OBSOLETE }
653 // OBSOLETE {
654 // OBSOLETE int referenced = 0;
655 // OBSOLETE int UNUSED insn_referenced = abuf->written;
656 // OBSOLETE INT in_Rj = -1;
657 // OBSOLETE INT out_Ri = -1;
658 // OBSOLETE in_Rj = FLD (in_Rj);
659 // OBSOLETE referenced |= 1 << 0;
660 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
661 // OBSOLETE }
662 // OBSOLETE {
663 // OBSOLETE int referenced = 0;
664 // OBSOLETE int UNUSED insn_referenced = abuf->written;
665 // OBSOLETE INT in_Ri = -1;
666 // OBSOLETE INT in_Rj = -1;
667 // OBSOLETE in_Ri = FLD (in_Ri);
668 // OBSOLETE in_Rj = FLD (in_Rj);
669 // OBSOLETE referenced |= 1 << 0;
670 // OBSOLETE referenced |= 1 << 1;
671 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
672 // OBSOLETE }
673 // OBSOLETE return cycles;
674 // OBSOLETE #undef FLD
675 // OBSOLETE }
676 // OBSOLETE
677 // OBSOLETE static int
678 // OBSOLETE model_fr30_1_eorm (SIM_CPU *current_cpu, void *sem_arg)
679 // OBSOLETE {
680 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
681 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
682 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
683 // OBSOLETE int cycles = 0;
684 // OBSOLETE {
685 // OBSOLETE int referenced = 0;
686 // OBSOLETE int UNUSED insn_referenced = abuf->written;
687 // OBSOLETE INT in_Ri = -1;
688 // OBSOLETE INT in_Rj = -1;
689 // OBSOLETE INT out_Ri = -1;
690 // OBSOLETE in_Ri = FLD (in_Ri);
691 // OBSOLETE in_Rj = FLD (in_Rj);
692 // OBSOLETE referenced |= 1 << 0;
693 // OBSOLETE referenced |= 1 << 1;
694 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
695 // OBSOLETE }
696 // OBSOLETE {
697 // OBSOLETE int referenced = 0;
698 // OBSOLETE int UNUSED insn_referenced = abuf->written;
699 // OBSOLETE INT in_Rj = -1;
700 // OBSOLETE INT out_Ri = -1;
701 // OBSOLETE in_Rj = FLD (in_Rj);
702 // OBSOLETE referenced |= 1 << 0;
703 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
704 // OBSOLETE }
705 // OBSOLETE {
706 // OBSOLETE int referenced = 0;
707 // OBSOLETE int UNUSED insn_referenced = abuf->written;
708 // OBSOLETE INT in_Ri = -1;
709 // OBSOLETE INT in_Rj = -1;
710 // OBSOLETE in_Ri = FLD (in_Ri);
711 // OBSOLETE in_Rj = FLD (in_Rj);
712 // OBSOLETE referenced |= 1 << 0;
713 // OBSOLETE referenced |= 1 << 1;
714 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
715 // OBSOLETE }
716 // OBSOLETE return cycles;
717 // OBSOLETE #undef FLD
718 // OBSOLETE }
719 // OBSOLETE
720 // OBSOLETE static int
721 // OBSOLETE model_fr30_1_eorh (SIM_CPU *current_cpu, void *sem_arg)
722 // OBSOLETE {
723 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
724 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
725 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
726 // OBSOLETE int cycles = 0;
727 // OBSOLETE {
728 // OBSOLETE int referenced = 0;
729 // OBSOLETE int UNUSED insn_referenced = abuf->written;
730 // OBSOLETE INT in_Ri = -1;
731 // OBSOLETE INT in_Rj = -1;
732 // OBSOLETE INT out_Ri = -1;
733 // OBSOLETE in_Ri = FLD (in_Ri);
734 // OBSOLETE in_Rj = FLD (in_Rj);
735 // OBSOLETE referenced |= 1 << 0;
736 // OBSOLETE referenced |= 1 << 1;
737 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
738 // OBSOLETE }
739 // OBSOLETE {
740 // OBSOLETE int referenced = 0;
741 // OBSOLETE int UNUSED insn_referenced = abuf->written;
742 // OBSOLETE INT in_Rj = -1;
743 // OBSOLETE INT out_Ri = -1;
744 // OBSOLETE in_Rj = FLD (in_Rj);
745 // OBSOLETE referenced |= 1 << 0;
746 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
747 // OBSOLETE }
748 // OBSOLETE {
749 // OBSOLETE int referenced = 0;
750 // OBSOLETE int UNUSED insn_referenced = abuf->written;
751 // OBSOLETE INT in_Ri = -1;
752 // OBSOLETE INT in_Rj = -1;
753 // OBSOLETE in_Ri = FLD (in_Ri);
754 // OBSOLETE in_Rj = FLD (in_Rj);
755 // OBSOLETE referenced |= 1 << 0;
756 // OBSOLETE referenced |= 1 << 1;
757 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
758 // OBSOLETE }
759 // OBSOLETE return cycles;
760 // OBSOLETE #undef FLD
761 // OBSOLETE }
762 // OBSOLETE
763 // OBSOLETE static int
764 // OBSOLETE model_fr30_1_eorb (SIM_CPU *current_cpu, void *sem_arg)
765 // OBSOLETE {
766 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
767 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
768 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
769 // OBSOLETE int cycles = 0;
770 // OBSOLETE {
771 // OBSOLETE int referenced = 0;
772 // OBSOLETE int UNUSED insn_referenced = abuf->written;
773 // OBSOLETE INT in_Ri = -1;
774 // OBSOLETE INT in_Rj = -1;
775 // OBSOLETE INT out_Ri = -1;
776 // OBSOLETE in_Ri = FLD (in_Ri);
777 // OBSOLETE in_Rj = FLD (in_Rj);
778 // OBSOLETE referenced |= 1 << 0;
779 // OBSOLETE referenced |= 1 << 1;
780 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
781 // OBSOLETE }
782 // OBSOLETE {
783 // OBSOLETE int referenced = 0;
784 // OBSOLETE int UNUSED insn_referenced = abuf->written;
785 // OBSOLETE INT in_Rj = -1;
786 // OBSOLETE INT out_Ri = -1;
787 // OBSOLETE in_Rj = FLD (in_Rj);
788 // OBSOLETE referenced |= 1 << 0;
789 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
790 // OBSOLETE }
791 // OBSOLETE {
792 // OBSOLETE int referenced = 0;
793 // OBSOLETE int UNUSED insn_referenced = abuf->written;
794 // OBSOLETE INT in_Ri = -1;
795 // OBSOLETE INT in_Rj = -1;
796 // OBSOLETE in_Ri = FLD (in_Ri);
797 // OBSOLETE in_Rj = FLD (in_Rj);
798 // OBSOLETE referenced |= 1 << 0;
799 // OBSOLETE referenced |= 1 << 1;
800 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
801 // OBSOLETE }
802 // OBSOLETE return cycles;
803 // OBSOLETE #undef FLD
804 // OBSOLETE }
805 // OBSOLETE
806 // OBSOLETE static int
807 // OBSOLETE model_fr30_1_bandl (SIM_CPU *current_cpu, void *sem_arg)
808 // OBSOLETE {
809 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
810 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
811 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
812 // OBSOLETE int cycles = 0;
813 // OBSOLETE {
814 // OBSOLETE int referenced = 0;
815 // OBSOLETE int UNUSED insn_referenced = abuf->written;
816 // OBSOLETE INT in_Ri = -1;
817 // OBSOLETE INT in_Rj = -1;
818 // OBSOLETE INT out_Ri = -1;
819 // OBSOLETE in_Ri = FLD (in_Ri);
820 // OBSOLETE referenced |= 1 << 0;
821 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
822 // OBSOLETE }
823 // OBSOLETE {
824 // OBSOLETE int referenced = 0;
825 // OBSOLETE int UNUSED insn_referenced = abuf->written;
826 // OBSOLETE INT in_Rj = -1;
827 // OBSOLETE INT out_Ri = -1;
828 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
829 // OBSOLETE }
830 // OBSOLETE {
831 // OBSOLETE int referenced = 0;
832 // OBSOLETE int UNUSED insn_referenced = abuf->written;
833 // OBSOLETE INT in_Ri = -1;
834 // OBSOLETE INT in_Rj = -1;
835 // OBSOLETE in_Ri = FLD (in_Ri);
836 // OBSOLETE referenced |= 1 << 0;
837 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
838 // OBSOLETE }
839 // OBSOLETE return cycles;
840 // OBSOLETE #undef FLD
841 // OBSOLETE }
842 // OBSOLETE
843 // OBSOLETE static int
844 // OBSOLETE model_fr30_1_borl (SIM_CPU *current_cpu, void *sem_arg)
845 // OBSOLETE {
846 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
847 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
848 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
849 // OBSOLETE int cycles = 0;
850 // OBSOLETE {
851 // OBSOLETE int referenced = 0;
852 // OBSOLETE int UNUSED insn_referenced = abuf->written;
853 // OBSOLETE INT in_Ri = -1;
854 // OBSOLETE INT in_Rj = -1;
855 // OBSOLETE INT out_Ri = -1;
856 // OBSOLETE in_Ri = FLD (in_Ri);
857 // OBSOLETE referenced |= 1 << 0;
858 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
859 // OBSOLETE }
860 // OBSOLETE {
861 // OBSOLETE int referenced = 0;
862 // OBSOLETE int UNUSED insn_referenced = abuf->written;
863 // OBSOLETE INT in_Rj = -1;
864 // OBSOLETE INT out_Ri = -1;
865 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
866 // OBSOLETE }
867 // OBSOLETE {
868 // OBSOLETE int referenced = 0;
869 // OBSOLETE int UNUSED insn_referenced = abuf->written;
870 // OBSOLETE INT in_Ri = -1;
871 // OBSOLETE INT in_Rj = -1;
872 // OBSOLETE in_Ri = FLD (in_Ri);
873 // OBSOLETE referenced |= 1 << 0;
874 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
875 // OBSOLETE }
876 // OBSOLETE return cycles;
877 // OBSOLETE #undef FLD
878 // OBSOLETE }
879 // OBSOLETE
880 // OBSOLETE static int
881 // OBSOLETE model_fr30_1_beorl (SIM_CPU *current_cpu, void *sem_arg)
882 // OBSOLETE {
883 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
884 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
885 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
886 // OBSOLETE int cycles = 0;
887 // OBSOLETE {
888 // OBSOLETE int referenced = 0;
889 // OBSOLETE int UNUSED insn_referenced = abuf->written;
890 // OBSOLETE INT in_Ri = -1;
891 // OBSOLETE INT in_Rj = -1;
892 // OBSOLETE INT out_Ri = -1;
893 // OBSOLETE in_Ri = FLD (in_Ri);
894 // OBSOLETE referenced |= 1 << 0;
895 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
896 // OBSOLETE }
897 // OBSOLETE {
898 // OBSOLETE int referenced = 0;
899 // OBSOLETE int UNUSED insn_referenced = abuf->written;
900 // OBSOLETE INT in_Rj = -1;
901 // OBSOLETE INT out_Ri = -1;
902 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
903 // OBSOLETE }
904 // OBSOLETE {
905 // OBSOLETE int referenced = 0;
906 // OBSOLETE int UNUSED insn_referenced = abuf->written;
907 // OBSOLETE INT in_Ri = -1;
908 // OBSOLETE INT in_Rj = -1;
909 // OBSOLETE in_Ri = FLD (in_Ri);
910 // OBSOLETE referenced |= 1 << 0;
911 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
912 // OBSOLETE }
913 // OBSOLETE return cycles;
914 // OBSOLETE #undef FLD
915 // OBSOLETE }
916 // OBSOLETE
917 // OBSOLETE static int
918 // OBSOLETE model_fr30_1_bandh (SIM_CPU *current_cpu, void *sem_arg)
919 // OBSOLETE {
920 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
921 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
922 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
923 // OBSOLETE int cycles = 0;
924 // OBSOLETE {
925 // OBSOLETE int referenced = 0;
926 // OBSOLETE int UNUSED insn_referenced = abuf->written;
927 // OBSOLETE INT in_Ri = -1;
928 // OBSOLETE INT in_Rj = -1;
929 // OBSOLETE INT out_Ri = -1;
930 // OBSOLETE in_Ri = FLD (in_Ri);
931 // OBSOLETE referenced |= 1 << 0;
932 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
933 // OBSOLETE }
934 // OBSOLETE {
935 // OBSOLETE int referenced = 0;
936 // OBSOLETE int UNUSED insn_referenced = abuf->written;
937 // OBSOLETE INT in_Rj = -1;
938 // OBSOLETE INT out_Ri = -1;
939 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
940 // OBSOLETE }
941 // OBSOLETE {
942 // OBSOLETE int referenced = 0;
943 // OBSOLETE int UNUSED insn_referenced = abuf->written;
944 // OBSOLETE INT in_Ri = -1;
945 // OBSOLETE INT in_Rj = -1;
946 // OBSOLETE in_Ri = FLD (in_Ri);
947 // OBSOLETE referenced |= 1 << 0;
948 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
949 // OBSOLETE }
950 // OBSOLETE return cycles;
951 // OBSOLETE #undef FLD
952 // OBSOLETE }
953 // OBSOLETE
954 // OBSOLETE static int
955 // OBSOLETE model_fr30_1_borh (SIM_CPU *current_cpu, void *sem_arg)
956 // OBSOLETE {
957 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
958 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
959 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
960 // OBSOLETE int cycles = 0;
961 // OBSOLETE {
962 // OBSOLETE int referenced = 0;
963 // OBSOLETE int UNUSED insn_referenced = abuf->written;
964 // OBSOLETE INT in_Ri = -1;
965 // OBSOLETE INT in_Rj = -1;
966 // OBSOLETE INT out_Ri = -1;
967 // OBSOLETE in_Ri = FLD (in_Ri);
968 // OBSOLETE referenced |= 1 << 0;
969 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
970 // OBSOLETE }
971 // OBSOLETE {
972 // OBSOLETE int referenced = 0;
973 // OBSOLETE int UNUSED insn_referenced = abuf->written;
974 // OBSOLETE INT in_Rj = -1;
975 // OBSOLETE INT out_Ri = -1;
976 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
977 // OBSOLETE }
978 // OBSOLETE {
979 // OBSOLETE int referenced = 0;
980 // OBSOLETE int UNUSED insn_referenced = abuf->written;
981 // OBSOLETE INT in_Ri = -1;
982 // OBSOLETE INT in_Rj = -1;
983 // OBSOLETE in_Ri = FLD (in_Ri);
984 // OBSOLETE referenced |= 1 << 0;
985 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
986 // OBSOLETE }
987 // OBSOLETE return cycles;
988 // OBSOLETE #undef FLD
989 // OBSOLETE }
990 // OBSOLETE
991 // OBSOLETE static int
992 // OBSOLETE model_fr30_1_beorh (SIM_CPU *current_cpu, void *sem_arg)
993 // OBSOLETE {
994 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
995 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
996 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
997 // OBSOLETE int cycles = 0;
998 // OBSOLETE {
999 // OBSOLETE int referenced = 0;
1000 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1001 // OBSOLETE INT in_Ri = -1;
1002 // OBSOLETE INT in_Rj = -1;
1003 // OBSOLETE INT out_Ri = -1;
1004 // OBSOLETE in_Ri = FLD (in_Ri);
1005 // OBSOLETE referenced |= 1 << 0;
1006 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1007 // OBSOLETE }
1008 // OBSOLETE {
1009 // OBSOLETE int referenced = 0;
1010 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1011 // OBSOLETE INT in_Rj = -1;
1012 // OBSOLETE INT out_Ri = -1;
1013 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 1, referenced, in_Rj, out_Ri);
1014 // OBSOLETE }
1015 // OBSOLETE {
1016 // OBSOLETE int referenced = 0;
1017 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1018 // OBSOLETE INT in_Ri = -1;
1019 // OBSOLETE INT in_Rj = -1;
1020 // OBSOLETE in_Ri = FLD (in_Ri);
1021 // OBSOLETE referenced |= 1 << 0;
1022 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 2, referenced, in_Ri, in_Rj);
1023 // OBSOLETE }
1024 // OBSOLETE return cycles;
1025 // OBSOLETE #undef FLD
1026 // OBSOLETE }
1027 // OBSOLETE
1028 // OBSOLETE static int
1029 // OBSOLETE model_fr30_1_btstl (SIM_CPU *current_cpu, void *sem_arg)
1030 // OBSOLETE {
1031 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
1032 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1033 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1034 // OBSOLETE int cycles = 0;
1035 // OBSOLETE {
1036 // OBSOLETE int referenced = 0;
1037 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1038 // OBSOLETE INT in_Rj = -1;
1039 // OBSOLETE INT out_Ri = -1;
1040 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1041 // OBSOLETE }
1042 // OBSOLETE {
1043 // OBSOLETE int referenced = 0;
1044 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1045 // OBSOLETE INT in_Ri = -1;
1046 // OBSOLETE INT in_Rj = -1;
1047 // OBSOLETE INT out_Ri = -1;
1048 // OBSOLETE in_Ri = FLD (in_Ri);
1049 // OBSOLETE referenced |= 1 << 0;
1050 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 1, referenced, in_Ri, in_Rj, out_Ri);
1051 // OBSOLETE }
1052 // OBSOLETE return cycles;
1053 // OBSOLETE #undef FLD
1054 // OBSOLETE }
1055 // OBSOLETE
1056 // OBSOLETE static int
1057 // OBSOLETE model_fr30_1_btsth (SIM_CPU *current_cpu, void *sem_arg)
1058 // OBSOLETE {
1059 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
1060 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1061 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1062 // OBSOLETE int cycles = 0;
1063 // OBSOLETE {
1064 // OBSOLETE int referenced = 0;
1065 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1066 // OBSOLETE INT in_Rj = -1;
1067 // OBSOLETE INT out_Ri = -1;
1068 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1069 // OBSOLETE }
1070 // OBSOLETE {
1071 // OBSOLETE int referenced = 0;
1072 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1073 // OBSOLETE INT in_Ri = -1;
1074 // OBSOLETE INT in_Rj = -1;
1075 // OBSOLETE INT out_Ri = -1;
1076 // OBSOLETE in_Ri = FLD (in_Ri);
1077 // OBSOLETE referenced |= 1 << 0;
1078 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 1, referenced, in_Ri, in_Rj, out_Ri);
1079 // OBSOLETE }
1080 // OBSOLETE return cycles;
1081 // OBSOLETE #undef FLD
1082 // OBSOLETE }
1083 // OBSOLETE
1084 // OBSOLETE static int
1085 // OBSOLETE model_fr30_1_mul (SIM_CPU *current_cpu, void *sem_arg)
1086 // OBSOLETE {
1087 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1088 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1089 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1090 // OBSOLETE int cycles = 0;
1091 // OBSOLETE {
1092 // OBSOLETE int referenced = 0;
1093 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1094 // OBSOLETE INT in_Ri = -1;
1095 // OBSOLETE INT in_Rj = -1;
1096 // OBSOLETE INT out_Ri = -1;
1097 // OBSOLETE in_Ri = FLD (in_Ri);
1098 // OBSOLETE in_Rj = FLD (in_Rj);
1099 // OBSOLETE referenced |= 1 << 0;
1100 // OBSOLETE referenced |= 1 << 1;
1101 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1102 // OBSOLETE }
1103 // OBSOLETE return cycles;
1104 // OBSOLETE #undef FLD
1105 // OBSOLETE }
1106 // OBSOLETE
1107 // OBSOLETE static int
1108 // OBSOLETE model_fr30_1_mulu (SIM_CPU *current_cpu, void *sem_arg)
1109 // OBSOLETE {
1110 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1111 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1112 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1113 // OBSOLETE int cycles = 0;
1114 // OBSOLETE {
1115 // OBSOLETE int referenced = 0;
1116 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1117 // OBSOLETE INT in_Ri = -1;
1118 // OBSOLETE INT in_Rj = -1;
1119 // OBSOLETE INT out_Ri = -1;
1120 // OBSOLETE in_Ri = FLD (in_Ri);
1121 // OBSOLETE in_Rj = FLD (in_Rj);
1122 // OBSOLETE referenced |= 1 << 0;
1123 // OBSOLETE referenced |= 1 << 1;
1124 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1125 // OBSOLETE }
1126 // OBSOLETE return cycles;
1127 // OBSOLETE #undef FLD
1128 // OBSOLETE }
1129 // OBSOLETE
1130 // OBSOLETE static int
1131 // OBSOLETE model_fr30_1_mulh (SIM_CPU *current_cpu, void *sem_arg)
1132 // OBSOLETE {
1133 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1134 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1135 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1136 // OBSOLETE int cycles = 0;
1137 // OBSOLETE {
1138 // OBSOLETE int referenced = 0;
1139 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1140 // OBSOLETE INT in_Ri = -1;
1141 // OBSOLETE INT in_Rj = -1;
1142 // OBSOLETE INT out_Ri = -1;
1143 // OBSOLETE in_Ri = FLD (in_Ri);
1144 // OBSOLETE in_Rj = FLD (in_Rj);
1145 // OBSOLETE referenced |= 1 << 0;
1146 // OBSOLETE referenced |= 1 << 1;
1147 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1148 // OBSOLETE }
1149 // OBSOLETE return cycles;
1150 // OBSOLETE #undef FLD
1151 // OBSOLETE }
1152 // OBSOLETE
1153 // OBSOLETE static int
1154 // OBSOLETE model_fr30_1_muluh (SIM_CPU *current_cpu, void *sem_arg)
1155 // OBSOLETE {
1156 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1157 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1158 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1159 // OBSOLETE int cycles = 0;
1160 // OBSOLETE {
1161 // OBSOLETE int referenced = 0;
1162 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1163 // OBSOLETE INT in_Ri = -1;
1164 // OBSOLETE INT in_Rj = -1;
1165 // OBSOLETE INT out_Ri = -1;
1166 // OBSOLETE in_Ri = FLD (in_Ri);
1167 // OBSOLETE in_Rj = FLD (in_Rj);
1168 // OBSOLETE referenced |= 1 << 0;
1169 // OBSOLETE referenced |= 1 << 1;
1170 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1171 // OBSOLETE }
1172 // OBSOLETE return cycles;
1173 // OBSOLETE #undef FLD
1174 // OBSOLETE }
1175 // OBSOLETE
1176 // OBSOLETE static int
1177 // OBSOLETE model_fr30_1_div0s (SIM_CPU *current_cpu, void *sem_arg)
1178 // OBSOLETE {
1179 // OBSOLETE #define FLD(f) abuf->fields.sfmt_mov2dr.f
1180 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1181 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1182 // OBSOLETE int cycles = 0;
1183 // OBSOLETE {
1184 // OBSOLETE int referenced = 0;
1185 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1186 // OBSOLETE INT in_Ri = -1;
1187 // OBSOLETE INT in_Rj = -1;
1188 // OBSOLETE INT out_Ri = -1;
1189 // OBSOLETE in_Ri = FLD (in_Ri);
1190 // OBSOLETE referenced |= 1 << 0;
1191 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1192 // OBSOLETE }
1193 // OBSOLETE return cycles;
1194 // OBSOLETE #undef FLD
1195 // OBSOLETE }
1196 // OBSOLETE
1197 // OBSOLETE static int
1198 // OBSOLETE model_fr30_1_div0u (SIM_CPU *current_cpu, void *sem_arg)
1199 // OBSOLETE {
1200 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
1201 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1202 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1203 // OBSOLETE int cycles = 0;
1204 // OBSOLETE {
1205 // OBSOLETE int referenced = 0;
1206 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1207 // OBSOLETE INT in_Ri = -1;
1208 // OBSOLETE INT in_Rj = -1;
1209 // OBSOLETE INT out_Ri = -1;
1210 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1211 // OBSOLETE }
1212 // OBSOLETE return cycles;
1213 // OBSOLETE #undef FLD
1214 // OBSOLETE }
1215 // OBSOLETE
1216 // OBSOLETE static int
1217 // OBSOLETE model_fr30_1_div1 (SIM_CPU *current_cpu, void *sem_arg)
1218 // OBSOLETE {
1219 // OBSOLETE #define FLD(f) abuf->fields.sfmt_mov2dr.f
1220 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1221 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1222 // OBSOLETE int cycles = 0;
1223 // OBSOLETE {
1224 // OBSOLETE int referenced = 0;
1225 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1226 // OBSOLETE INT in_Ri = -1;
1227 // OBSOLETE INT in_Rj = -1;
1228 // OBSOLETE INT out_Ri = -1;
1229 // OBSOLETE in_Ri = FLD (in_Ri);
1230 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1231 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1232 // OBSOLETE }
1233 // OBSOLETE return cycles;
1234 // OBSOLETE #undef FLD
1235 // OBSOLETE }
1236 // OBSOLETE
1237 // OBSOLETE static int
1238 // OBSOLETE model_fr30_1_div2 (SIM_CPU *current_cpu, void *sem_arg)
1239 // OBSOLETE {
1240 // OBSOLETE #define FLD(f) abuf->fields.sfmt_mov2dr.f
1241 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1242 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1243 // OBSOLETE int cycles = 0;
1244 // OBSOLETE {
1245 // OBSOLETE int referenced = 0;
1246 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1247 // OBSOLETE INT in_Ri = -1;
1248 // OBSOLETE INT in_Rj = -1;
1249 // OBSOLETE INT out_Ri = -1;
1250 // OBSOLETE in_Ri = FLD (in_Ri);
1251 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1252 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1253 // OBSOLETE }
1254 // OBSOLETE return cycles;
1255 // OBSOLETE #undef FLD
1256 // OBSOLETE }
1257 // OBSOLETE
1258 // OBSOLETE static int
1259 // OBSOLETE model_fr30_1_div3 (SIM_CPU *current_cpu, void *sem_arg)
1260 // OBSOLETE {
1261 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
1262 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1263 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1264 // OBSOLETE int cycles = 0;
1265 // OBSOLETE {
1266 // OBSOLETE int referenced = 0;
1267 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1268 // OBSOLETE INT in_Ri = -1;
1269 // OBSOLETE INT in_Rj = -1;
1270 // OBSOLETE INT out_Ri = -1;
1271 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1272 // OBSOLETE }
1273 // OBSOLETE return cycles;
1274 // OBSOLETE #undef FLD
1275 // OBSOLETE }
1276 // OBSOLETE
1277 // OBSOLETE static int
1278 // OBSOLETE model_fr30_1_div4s (SIM_CPU *current_cpu, void *sem_arg)
1279 // OBSOLETE {
1280 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
1281 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1282 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1283 // OBSOLETE int cycles = 0;
1284 // OBSOLETE {
1285 // OBSOLETE int referenced = 0;
1286 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1287 // OBSOLETE INT in_Ri = -1;
1288 // OBSOLETE INT in_Rj = -1;
1289 // OBSOLETE INT out_Ri = -1;
1290 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1291 // OBSOLETE }
1292 // OBSOLETE return cycles;
1293 // OBSOLETE #undef FLD
1294 // OBSOLETE }
1295 // OBSOLETE
1296 // OBSOLETE static int
1297 // OBSOLETE model_fr30_1_lsl (SIM_CPU *current_cpu, void *sem_arg)
1298 // OBSOLETE {
1299 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
1300 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1301 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1302 // OBSOLETE int cycles = 0;
1303 // OBSOLETE {
1304 // OBSOLETE int referenced = 0;
1305 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1306 // OBSOLETE INT in_Ri = -1;
1307 // OBSOLETE INT in_Rj = -1;
1308 // OBSOLETE INT out_Ri = -1;
1309 // OBSOLETE in_Ri = FLD (in_Ri);
1310 // OBSOLETE in_Rj = FLD (in_Rj);
1311 // OBSOLETE out_Ri = FLD (out_Ri);
1312 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1313 // OBSOLETE referenced |= 1 << 1;
1314 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 2;
1315 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1316 // OBSOLETE }
1317 // OBSOLETE return cycles;
1318 // OBSOLETE #undef FLD
1319 // OBSOLETE }
1320 // OBSOLETE
1321 // OBSOLETE static int
1322 // OBSOLETE model_fr30_1_lsli (SIM_CPU *current_cpu, void *sem_arg)
1323 // OBSOLETE {
1324 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
1325 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1326 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1327 // OBSOLETE int cycles = 0;
1328 // OBSOLETE {
1329 // OBSOLETE int referenced = 0;
1330 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1331 // OBSOLETE INT in_Ri = -1;
1332 // OBSOLETE INT in_Rj = -1;
1333 // OBSOLETE INT out_Ri = -1;
1334 // OBSOLETE in_Ri = FLD (in_Ri);
1335 // OBSOLETE out_Ri = FLD (out_Ri);
1336 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1337 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 2;
1338 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1339 // OBSOLETE }
1340 // OBSOLETE return cycles;
1341 // OBSOLETE #undef FLD
1342 // OBSOLETE }
1343 // OBSOLETE
1344 // OBSOLETE static int
1345 // OBSOLETE model_fr30_1_lsl2 (SIM_CPU *current_cpu, void *sem_arg)
1346 // OBSOLETE {
1347 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
1348 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1349 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1350 // OBSOLETE int cycles = 0;
1351 // OBSOLETE {
1352 // OBSOLETE int referenced = 0;
1353 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1354 // OBSOLETE INT in_Ri = -1;
1355 // OBSOLETE INT in_Rj = -1;
1356 // OBSOLETE INT out_Ri = -1;
1357 // OBSOLETE in_Ri = FLD (in_Ri);
1358 // OBSOLETE out_Ri = FLD (out_Ri);
1359 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1360 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 2;
1361 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1362 // OBSOLETE }
1363 // OBSOLETE return cycles;
1364 // OBSOLETE #undef FLD
1365 // OBSOLETE }
1366 // OBSOLETE
1367 // OBSOLETE static int
1368 // OBSOLETE model_fr30_1_lsr (SIM_CPU *current_cpu, void *sem_arg)
1369 // OBSOLETE {
1370 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
1371 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1372 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1373 // OBSOLETE int cycles = 0;
1374 // OBSOLETE {
1375 // OBSOLETE int referenced = 0;
1376 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1377 // OBSOLETE INT in_Ri = -1;
1378 // OBSOLETE INT in_Rj = -1;
1379 // OBSOLETE INT out_Ri = -1;
1380 // OBSOLETE in_Ri = FLD (in_Ri);
1381 // OBSOLETE in_Rj = FLD (in_Rj);
1382 // OBSOLETE out_Ri = FLD (out_Ri);
1383 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1384 // OBSOLETE referenced |= 1 << 1;
1385 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 2;
1386 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1387 // OBSOLETE }
1388 // OBSOLETE return cycles;
1389 // OBSOLETE #undef FLD
1390 // OBSOLETE }
1391 // OBSOLETE
1392 // OBSOLETE static int
1393 // OBSOLETE model_fr30_1_lsri (SIM_CPU *current_cpu, void *sem_arg)
1394 // OBSOLETE {
1395 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
1396 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1397 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1398 // OBSOLETE int cycles = 0;
1399 // OBSOLETE {
1400 // OBSOLETE int referenced = 0;
1401 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1402 // OBSOLETE INT in_Ri = -1;
1403 // OBSOLETE INT in_Rj = -1;
1404 // OBSOLETE INT out_Ri = -1;
1405 // OBSOLETE in_Ri = FLD (in_Ri);
1406 // OBSOLETE out_Ri = FLD (out_Ri);
1407 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1408 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 2;
1409 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1410 // OBSOLETE }
1411 // OBSOLETE return cycles;
1412 // OBSOLETE #undef FLD
1413 // OBSOLETE }
1414 // OBSOLETE
1415 // OBSOLETE static int
1416 // OBSOLETE model_fr30_1_lsr2 (SIM_CPU *current_cpu, void *sem_arg)
1417 // OBSOLETE {
1418 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
1419 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1420 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1421 // OBSOLETE int cycles = 0;
1422 // OBSOLETE {
1423 // OBSOLETE int referenced = 0;
1424 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1425 // OBSOLETE INT in_Ri = -1;
1426 // OBSOLETE INT in_Rj = -1;
1427 // OBSOLETE INT out_Ri = -1;
1428 // OBSOLETE in_Ri = FLD (in_Ri);
1429 // OBSOLETE out_Ri = FLD (out_Ri);
1430 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1431 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 2;
1432 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1433 // OBSOLETE }
1434 // OBSOLETE return cycles;
1435 // OBSOLETE #undef FLD
1436 // OBSOLETE }
1437 // OBSOLETE
1438 // OBSOLETE static int
1439 // OBSOLETE model_fr30_1_asr (SIM_CPU *current_cpu, void *sem_arg)
1440 // OBSOLETE {
1441 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
1442 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1443 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1444 // OBSOLETE int cycles = 0;
1445 // OBSOLETE {
1446 // OBSOLETE int referenced = 0;
1447 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1448 // OBSOLETE INT in_Ri = -1;
1449 // OBSOLETE INT in_Rj = -1;
1450 // OBSOLETE INT out_Ri = -1;
1451 // OBSOLETE in_Ri = FLD (in_Ri);
1452 // OBSOLETE in_Rj = FLD (in_Rj);
1453 // OBSOLETE out_Ri = FLD (out_Ri);
1454 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1455 // OBSOLETE referenced |= 1 << 1;
1456 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 2;
1457 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1458 // OBSOLETE }
1459 // OBSOLETE return cycles;
1460 // OBSOLETE #undef FLD
1461 // OBSOLETE }
1462 // OBSOLETE
1463 // OBSOLETE static int
1464 // OBSOLETE model_fr30_1_asri (SIM_CPU *current_cpu, void *sem_arg)
1465 // OBSOLETE {
1466 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
1467 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1468 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1469 // OBSOLETE int cycles = 0;
1470 // OBSOLETE {
1471 // OBSOLETE int referenced = 0;
1472 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1473 // OBSOLETE INT in_Ri = -1;
1474 // OBSOLETE INT in_Rj = -1;
1475 // OBSOLETE INT out_Ri = -1;
1476 // OBSOLETE in_Ri = FLD (in_Ri);
1477 // OBSOLETE out_Ri = FLD (out_Ri);
1478 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1479 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 2;
1480 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1481 // OBSOLETE }
1482 // OBSOLETE return cycles;
1483 // OBSOLETE #undef FLD
1484 // OBSOLETE }
1485 // OBSOLETE
1486 // OBSOLETE static int
1487 // OBSOLETE model_fr30_1_asr2 (SIM_CPU *current_cpu, void *sem_arg)
1488 // OBSOLETE {
1489 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addi.f
1490 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1491 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1492 // OBSOLETE int cycles = 0;
1493 // OBSOLETE {
1494 // OBSOLETE int referenced = 0;
1495 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1496 // OBSOLETE INT in_Ri = -1;
1497 // OBSOLETE INT in_Rj = -1;
1498 // OBSOLETE INT out_Ri = -1;
1499 // OBSOLETE in_Ri = FLD (in_Ri);
1500 // OBSOLETE out_Ri = FLD (out_Ri);
1501 // OBSOLETE if (insn_referenced & (1 << 0)) referenced |= 1 << 0;
1502 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 2;
1503 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1504 // OBSOLETE }
1505 // OBSOLETE return cycles;
1506 // OBSOLETE #undef FLD
1507 // OBSOLETE }
1508 // OBSOLETE
1509 // OBSOLETE static int
1510 // OBSOLETE model_fr30_1_ldi8 (SIM_CPU *current_cpu, void *sem_arg)
1511 // OBSOLETE {
1512 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldi8.f
1513 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1514 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1515 // OBSOLETE int cycles = 0;
1516 // OBSOLETE {
1517 // OBSOLETE int referenced = 0;
1518 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1519 // OBSOLETE INT in_Ri = -1;
1520 // OBSOLETE INT in_Rj = -1;
1521 // OBSOLETE INT out_Ri = -1;
1522 // OBSOLETE out_Ri = FLD (out_Ri);
1523 // OBSOLETE referenced |= 1 << 2;
1524 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1525 // OBSOLETE }
1526 // OBSOLETE return cycles;
1527 // OBSOLETE #undef FLD
1528 // OBSOLETE }
1529 // OBSOLETE
1530 // OBSOLETE static int
1531 // OBSOLETE model_fr30_1_ldi20 (SIM_CPU *current_cpu, void *sem_arg)
1532 // OBSOLETE {
1533 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldi20.f
1534 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1535 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1536 // OBSOLETE int cycles = 0;
1537 // OBSOLETE {
1538 // OBSOLETE int referenced = 0;
1539 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1540 // OBSOLETE INT in_Ri = -1;
1541 // OBSOLETE INT in_Rj = -1;
1542 // OBSOLETE INT out_Ri = -1;
1543 // OBSOLETE out_Ri = FLD (out_Ri);
1544 // OBSOLETE referenced |= 1 << 2;
1545 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1546 // OBSOLETE }
1547 // OBSOLETE return cycles;
1548 // OBSOLETE #undef FLD
1549 // OBSOLETE }
1550 // OBSOLETE
1551 // OBSOLETE static int
1552 // OBSOLETE model_fr30_1_ldi32 (SIM_CPU *current_cpu, void *sem_arg)
1553 // OBSOLETE {
1554 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldi32.f
1555 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1556 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1557 // OBSOLETE int cycles = 0;
1558 // OBSOLETE {
1559 // OBSOLETE int referenced = 0;
1560 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1561 // OBSOLETE INT in_Ri = -1;
1562 // OBSOLETE INT in_Rj = -1;
1563 // OBSOLETE INT out_Ri = -1;
1564 // OBSOLETE out_Ri = FLD (out_Ri);
1565 // OBSOLETE referenced |= 1 << 2;
1566 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
1567 // OBSOLETE }
1568 // OBSOLETE return cycles;
1569 // OBSOLETE #undef FLD
1570 // OBSOLETE }
1571 // OBSOLETE
1572 // OBSOLETE static int
1573 // OBSOLETE model_fr30_1_ld (SIM_CPU *current_cpu, void *sem_arg)
1574 // OBSOLETE {
1575 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr13.f
1576 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1577 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1578 // OBSOLETE int cycles = 0;
1579 // OBSOLETE {
1580 // OBSOLETE int referenced = 0;
1581 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1582 // OBSOLETE INT in_Rj = -1;
1583 // OBSOLETE INT out_Ri = -1;
1584 // OBSOLETE in_Rj = FLD (in_Rj);
1585 // OBSOLETE out_Ri = FLD (out_Ri);
1586 // OBSOLETE referenced |= 1 << 0;
1587 // OBSOLETE referenced |= 1 << 1;
1588 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1589 // OBSOLETE }
1590 // OBSOLETE return cycles;
1591 // OBSOLETE #undef FLD
1592 // OBSOLETE }
1593 // OBSOLETE
1594 // OBSOLETE static int
1595 // OBSOLETE model_fr30_1_lduh (SIM_CPU *current_cpu, void *sem_arg)
1596 // OBSOLETE {
1597 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr13.f
1598 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1599 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1600 // OBSOLETE int cycles = 0;
1601 // OBSOLETE {
1602 // OBSOLETE int referenced = 0;
1603 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1604 // OBSOLETE INT in_Rj = -1;
1605 // OBSOLETE INT out_Ri = -1;
1606 // OBSOLETE in_Rj = FLD (in_Rj);
1607 // OBSOLETE out_Ri = FLD (out_Ri);
1608 // OBSOLETE referenced |= 1 << 0;
1609 // OBSOLETE referenced |= 1 << 1;
1610 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1611 // OBSOLETE }
1612 // OBSOLETE return cycles;
1613 // OBSOLETE #undef FLD
1614 // OBSOLETE }
1615 // OBSOLETE
1616 // OBSOLETE static int
1617 // OBSOLETE model_fr30_1_ldub (SIM_CPU *current_cpu, void *sem_arg)
1618 // OBSOLETE {
1619 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr13.f
1620 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1621 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1622 // OBSOLETE int cycles = 0;
1623 // OBSOLETE {
1624 // OBSOLETE int referenced = 0;
1625 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1626 // OBSOLETE INT in_Rj = -1;
1627 // OBSOLETE INT out_Ri = -1;
1628 // OBSOLETE in_Rj = FLD (in_Rj);
1629 // OBSOLETE out_Ri = FLD (out_Ri);
1630 // OBSOLETE referenced |= 1 << 0;
1631 // OBSOLETE referenced |= 1 << 1;
1632 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1633 // OBSOLETE }
1634 // OBSOLETE return cycles;
1635 // OBSOLETE #undef FLD
1636 // OBSOLETE }
1637 // OBSOLETE
1638 // OBSOLETE static int
1639 // OBSOLETE model_fr30_1_ldr13 (SIM_CPU *current_cpu, void *sem_arg)
1640 // OBSOLETE {
1641 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr13.f
1642 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1643 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1644 // OBSOLETE int cycles = 0;
1645 // OBSOLETE {
1646 // OBSOLETE int referenced = 0;
1647 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1648 // OBSOLETE INT in_Rj = -1;
1649 // OBSOLETE INT out_Ri = -1;
1650 // OBSOLETE in_Rj = FLD (in_Rj);
1651 // OBSOLETE out_Ri = FLD (out_Ri);
1652 // OBSOLETE referenced |= 1 << 0;
1653 // OBSOLETE referenced |= 1 << 1;
1654 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1655 // OBSOLETE }
1656 // OBSOLETE return cycles;
1657 // OBSOLETE #undef FLD
1658 // OBSOLETE }
1659 // OBSOLETE
1660 // OBSOLETE static int
1661 // OBSOLETE model_fr30_1_ldr13uh (SIM_CPU *current_cpu, void *sem_arg)
1662 // OBSOLETE {
1663 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr13.f
1664 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1665 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1666 // OBSOLETE int cycles = 0;
1667 // OBSOLETE {
1668 // OBSOLETE int referenced = 0;
1669 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1670 // OBSOLETE INT in_Rj = -1;
1671 // OBSOLETE INT out_Ri = -1;
1672 // OBSOLETE in_Rj = FLD (in_Rj);
1673 // OBSOLETE out_Ri = FLD (out_Ri);
1674 // OBSOLETE referenced |= 1 << 0;
1675 // OBSOLETE referenced |= 1 << 1;
1676 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1677 // OBSOLETE }
1678 // OBSOLETE return cycles;
1679 // OBSOLETE #undef FLD
1680 // OBSOLETE }
1681 // OBSOLETE
1682 // OBSOLETE static int
1683 // OBSOLETE model_fr30_1_ldr13ub (SIM_CPU *current_cpu, void *sem_arg)
1684 // OBSOLETE {
1685 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr13.f
1686 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1687 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1688 // OBSOLETE int cycles = 0;
1689 // OBSOLETE {
1690 // OBSOLETE int referenced = 0;
1691 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1692 // OBSOLETE INT in_Rj = -1;
1693 // OBSOLETE INT out_Ri = -1;
1694 // OBSOLETE in_Rj = FLD (in_Rj);
1695 // OBSOLETE out_Ri = FLD (out_Ri);
1696 // OBSOLETE referenced |= 1 << 0;
1697 // OBSOLETE referenced |= 1 << 1;
1698 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1699 // OBSOLETE }
1700 // OBSOLETE return cycles;
1701 // OBSOLETE #undef FLD
1702 // OBSOLETE }
1703 // OBSOLETE
1704 // OBSOLETE static int
1705 // OBSOLETE model_fr30_1_ldr14 (SIM_CPU *current_cpu, void *sem_arg)
1706 // OBSOLETE {
1707 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr14.f
1708 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1709 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1710 // OBSOLETE int cycles = 0;
1711 // OBSOLETE {
1712 // OBSOLETE int referenced = 0;
1713 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1714 // OBSOLETE INT in_Rj = -1;
1715 // OBSOLETE INT out_Ri = -1;
1716 // OBSOLETE out_Ri = FLD (out_Ri);
1717 // OBSOLETE referenced |= 1 << 1;
1718 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1719 // OBSOLETE }
1720 // OBSOLETE return cycles;
1721 // OBSOLETE #undef FLD
1722 // OBSOLETE }
1723 // OBSOLETE
1724 // OBSOLETE static int
1725 // OBSOLETE model_fr30_1_ldr14uh (SIM_CPU *current_cpu, void *sem_arg)
1726 // OBSOLETE {
1727 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr14uh.f
1728 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1729 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1730 // OBSOLETE int cycles = 0;
1731 // OBSOLETE {
1732 // OBSOLETE int referenced = 0;
1733 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1734 // OBSOLETE INT in_Rj = -1;
1735 // OBSOLETE INT out_Ri = -1;
1736 // OBSOLETE out_Ri = FLD (out_Ri);
1737 // OBSOLETE referenced |= 1 << 1;
1738 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1739 // OBSOLETE }
1740 // OBSOLETE return cycles;
1741 // OBSOLETE #undef FLD
1742 // OBSOLETE }
1743 // OBSOLETE
1744 // OBSOLETE static int
1745 // OBSOLETE model_fr30_1_ldr14ub (SIM_CPU *current_cpu, void *sem_arg)
1746 // OBSOLETE {
1747 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr14ub.f
1748 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1749 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1750 // OBSOLETE int cycles = 0;
1751 // OBSOLETE {
1752 // OBSOLETE int referenced = 0;
1753 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1754 // OBSOLETE INT in_Rj = -1;
1755 // OBSOLETE INT out_Ri = -1;
1756 // OBSOLETE out_Ri = FLD (out_Ri);
1757 // OBSOLETE referenced |= 1 << 1;
1758 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1759 // OBSOLETE }
1760 // OBSOLETE return cycles;
1761 // OBSOLETE #undef FLD
1762 // OBSOLETE }
1763 // OBSOLETE
1764 // OBSOLETE static int
1765 // OBSOLETE model_fr30_1_ldr15 (SIM_CPU *current_cpu, void *sem_arg)
1766 // OBSOLETE {
1767 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr15.f
1768 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1769 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1770 // OBSOLETE int cycles = 0;
1771 // OBSOLETE {
1772 // OBSOLETE int referenced = 0;
1773 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1774 // OBSOLETE INT in_Rj = -1;
1775 // OBSOLETE INT out_Ri = -1;
1776 // OBSOLETE out_Ri = FLD (out_Ri);
1777 // OBSOLETE referenced |= 1 << 1;
1778 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1779 // OBSOLETE }
1780 // OBSOLETE return cycles;
1781 // OBSOLETE #undef FLD
1782 // OBSOLETE }
1783 // OBSOLETE
1784 // OBSOLETE static int
1785 // OBSOLETE model_fr30_1_ldr15gr (SIM_CPU *current_cpu, void *sem_arg)
1786 // OBSOLETE {
1787 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr15gr.f
1788 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1789 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1790 // OBSOLETE int cycles = 0;
1791 // OBSOLETE {
1792 // OBSOLETE int referenced = 0;
1793 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1794 // OBSOLETE INT in_Rj = -1;
1795 // OBSOLETE INT out_Ri = -1;
1796 // OBSOLETE out_Ri = FLD (out_Ri);
1797 // OBSOLETE referenced |= 1 << 1;
1798 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1799 // OBSOLETE }
1800 // OBSOLETE return cycles;
1801 // OBSOLETE #undef FLD
1802 // OBSOLETE }
1803 // OBSOLETE
1804 // OBSOLETE static int
1805 // OBSOLETE model_fr30_1_ldr15dr (SIM_CPU *current_cpu, void *sem_arg)
1806 // OBSOLETE {
1807 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr15dr.f
1808 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1809 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1810 // OBSOLETE int cycles = 0;
1811 // OBSOLETE {
1812 // OBSOLETE int referenced = 0;
1813 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1814 // OBSOLETE INT in_Rj = -1;
1815 // OBSOLETE INT out_Ri = -1;
1816 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1817 // OBSOLETE }
1818 // OBSOLETE return cycles;
1819 // OBSOLETE #undef FLD
1820 // OBSOLETE }
1821 // OBSOLETE
1822 // OBSOLETE static int
1823 // OBSOLETE model_fr30_1_ldr15ps (SIM_CPU *current_cpu, void *sem_arg)
1824 // OBSOLETE {
1825 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addsp.f
1826 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1827 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1828 // OBSOLETE int cycles = 0;
1829 // OBSOLETE {
1830 // OBSOLETE int referenced = 0;
1831 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1832 // OBSOLETE INT in_Rj = -1;
1833 // OBSOLETE INT out_Ri = -1;
1834 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
1835 // OBSOLETE }
1836 // OBSOLETE return cycles;
1837 // OBSOLETE #undef FLD
1838 // OBSOLETE }
1839 // OBSOLETE
1840 // OBSOLETE static int
1841 // OBSOLETE model_fr30_1_st (SIM_CPU *current_cpu, void *sem_arg)
1842 // OBSOLETE {
1843 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1844 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1845 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1846 // OBSOLETE int cycles = 0;
1847 // OBSOLETE {
1848 // OBSOLETE int referenced = 0;
1849 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1850 // OBSOLETE INT in_Ri = -1;
1851 // OBSOLETE INT in_Rj = -1;
1852 // OBSOLETE in_Ri = FLD (in_Ri);
1853 // OBSOLETE in_Rj = FLD (in_Rj);
1854 // OBSOLETE referenced |= 1 << 0;
1855 // OBSOLETE referenced |= 1 << 1;
1856 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
1857 // OBSOLETE }
1858 // OBSOLETE return cycles;
1859 // OBSOLETE #undef FLD
1860 // OBSOLETE }
1861 // OBSOLETE
1862 // OBSOLETE static int
1863 // OBSOLETE model_fr30_1_sth (SIM_CPU *current_cpu, void *sem_arg)
1864 // OBSOLETE {
1865 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1866 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1867 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1868 // OBSOLETE int cycles = 0;
1869 // OBSOLETE {
1870 // OBSOLETE int referenced = 0;
1871 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1872 // OBSOLETE INT in_Ri = -1;
1873 // OBSOLETE INT in_Rj = -1;
1874 // OBSOLETE in_Ri = FLD (in_Ri);
1875 // OBSOLETE in_Rj = FLD (in_Rj);
1876 // OBSOLETE referenced |= 1 << 0;
1877 // OBSOLETE referenced |= 1 << 1;
1878 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
1879 // OBSOLETE }
1880 // OBSOLETE return cycles;
1881 // OBSOLETE #undef FLD
1882 // OBSOLETE }
1883 // OBSOLETE
1884 // OBSOLETE static int
1885 // OBSOLETE model_fr30_1_stb (SIM_CPU *current_cpu, void *sem_arg)
1886 // OBSOLETE {
1887 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1888 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1889 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1890 // OBSOLETE int cycles = 0;
1891 // OBSOLETE {
1892 // OBSOLETE int referenced = 0;
1893 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1894 // OBSOLETE INT in_Ri = -1;
1895 // OBSOLETE INT in_Rj = -1;
1896 // OBSOLETE in_Ri = FLD (in_Ri);
1897 // OBSOLETE in_Rj = FLD (in_Rj);
1898 // OBSOLETE referenced |= 1 << 0;
1899 // OBSOLETE referenced |= 1 << 1;
1900 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
1901 // OBSOLETE }
1902 // OBSOLETE return cycles;
1903 // OBSOLETE #undef FLD
1904 // OBSOLETE }
1905 // OBSOLETE
1906 // OBSOLETE static int
1907 // OBSOLETE model_fr30_1_str13 (SIM_CPU *current_cpu, void *sem_arg)
1908 // OBSOLETE {
1909 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1910 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1911 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1912 // OBSOLETE int cycles = 0;
1913 // OBSOLETE {
1914 // OBSOLETE int referenced = 0;
1915 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1916 // OBSOLETE INT in_Ri = -1;
1917 // OBSOLETE INT in_Rj = -1;
1918 // OBSOLETE in_Ri = FLD (in_Ri);
1919 // OBSOLETE in_Rj = FLD (in_Rj);
1920 // OBSOLETE referenced |= 1 << 0;
1921 // OBSOLETE referenced |= 1 << 1;
1922 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
1923 // OBSOLETE }
1924 // OBSOLETE return cycles;
1925 // OBSOLETE #undef FLD
1926 // OBSOLETE }
1927 // OBSOLETE
1928 // OBSOLETE static int
1929 // OBSOLETE model_fr30_1_str13h (SIM_CPU *current_cpu, void *sem_arg)
1930 // OBSOLETE {
1931 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1932 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1933 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1934 // OBSOLETE int cycles = 0;
1935 // OBSOLETE {
1936 // OBSOLETE int referenced = 0;
1937 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1938 // OBSOLETE INT in_Ri = -1;
1939 // OBSOLETE INT in_Rj = -1;
1940 // OBSOLETE in_Ri = FLD (in_Ri);
1941 // OBSOLETE in_Rj = FLD (in_Rj);
1942 // OBSOLETE referenced |= 1 << 0;
1943 // OBSOLETE referenced |= 1 << 1;
1944 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
1945 // OBSOLETE }
1946 // OBSOLETE return cycles;
1947 // OBSOLETE #undef FLD
1948 // OBSOLETE }
1949 // OBSOLETE
1950 // OBSOLETE static int
1951 // OBSOLETE model_fr30_1_str13b (SIM_CPU *current_cpu, void *sem_arg)
1952 // OBSOLETE {
1953 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str13.f
1954 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1955 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1956 // OBSOLETE int cycles = 0;
1957 // OBSOLETE {
1958 // OBSOLETE int referenced = 0;
1959 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1960 // OBSOLETE INT in_Ri = -1;
1961 // OBSOLETE INT in_Rj = -1;
1962 // OBSOLETE in_Ri = FLD (in_Ri);
1963 // OBSOLETE in_Rj = FLD (in_Rj);
1964 // OBSOLETE referenced |= 1 << 0;
1965 // OBSOLETE referenced |= 1 << 1;
1966 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
1967 // OBSOLETE }
1968 // OBSOLETE return cycles;
1969 // OBSOLETE #undef FLD
1970 // OBSOLETE }
1971 // OBSOLETE
1972 // OBSOLETE static int
1973 // OBSOLETE model_fr30_1_str14 (SIM_CPU *current_cpu, void *sem_arg)
1974 // OBSOLETE {
1975 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str14.f
1976 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1977 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1978 // OBSOLETE int cycles = 0;
1979 // OBSOLETE {
1980 // OBSOLETE int referenced = 0;
1981 // OBSOLETE int UNUSED insn_referenced = abuf->written;
1982 // OBSOLETE INT in_Ri = -1;
1983 // OBSOLETE INT in_Rj = -1;
1984 // OBSOLETE in_Ri = FLD (in_Ri);
1985 // OBSOLETE referenced |= 1 << 0;
1986 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
1987 // OBSOLETE }
1988 // OBSOLETE return cycles;
1989 // OBSOLETE #undef FLD
1990 // OBSOLETE }
1991 // OBSOLETE
1992 // OBSOLETE static int
1993 // OBSOLETE model_fr30_1_str14h (SIM_CPU *current_cpu, void *sem_arg)
1994 // OBSOLETE {
1995 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str14h.f
1996 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
1997 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
1998 // OBSOLETE int cycles = 0;
1999 // OBSOLETE {
2000 // OBSOLETE int referenced = 0;
2001 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2002 // OBSOLETE INT in_Ri = -1;
2003 // OBSOLETE INT in_Rj = -1;
2004 // OBSOLETE in_Ri = FLD (in_Ri);
2005 // OBSOLETE referenced |= 1 << 0;
2006 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
2007 // OBSOLETE }
2008 // OBSOLETE return cycles;
2009 // OBSOLETE #undef FLD
2010 // OBSOLETE }
2011 // OBSOLETE
2012 // OBSOLETE static int
2013 // OBSOLETE model_fr30_1_str14b (SIM_CPU *current_cpu, void *sem_arg)
2014 // OBSOLETE {
2015 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str14b.f
2016 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2017 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2018 // OBSOLETE int cycles = 0;
2019 // OBSOLETE {
2020 // OBSOLETE int referenced = 0;
2021 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2022 // OBSOLETE INT in_Ri = -1;
2023 // OBSOLETE INT in_Rj = -1;
2024 // OBSOLETE in_Ri = FLD (in_Ri);
2025 // OBSOLETE referenced |= 1 << 0;
2026 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
2027 // OBSOLETE }
2028 // OBSOLETE return cycles;
2029 // OBSOLETE #undef FLD
2030 // OBSOLETE }
2031 // OBSOLETE
2032 // OBSOLETE static int
2033 // OBSOLETE model_fr30_1_str15 (SIM_CPU *current_cpu, void *sem_arg)
2034 // OBSOLETE {
2035 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str15.f
2036 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2037 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2038 // OBSOLETE int cycles = 0;
2039 // OBSOLETE {
2040 // OBSOLETE int referenced = 0;
2041 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2042 // OBSOLETE INT in_Ri = -1;
2043 // OBSOLETE INT in_Rj = -1;
2044 // OBSOLETE in_Ri = FLD (in_Ri);
2045 // OBSOLETE referenced |= 1 << 0;
2046 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
2047 // OBSOLETE }
2048 // OBSOLETE return cycles;
2049 // OBSOLETE #undef FLD
2050 // OBSOLETE }
2051 // OBSOLETE
2052 // OBSOLETE static int
2053 // OBSOLETE model_fr30_1_str15gr (SIM_CPU *current_cpu, void *sem_arg)
2054 // OBSOLETE {
2055 // OBSOLETE #define FLD(f) abuf->fields.sfmt_str15gr.f
2056 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2057 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2058 // OBSOLETE int cycles = 0;
2059 // OBSOLETE {
2060 // OBSOLETE int referenced = 0;
2061 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2062 // OBSOLETE INT in_Ri = -1;
2063 // OBSOLETE INT in_Rj = -1;
2064 // OBSOLETE in_Ri = FLD (in_Ri);
2065 // OBSOLETE referenced |= 1 << 0;
2066 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
2067 // OBSOLETE }
2068 // OBSOLETE return cycles;
2069 // OBSOLETE #undef FLD
2070 // OBSOLETE }
2071 // OBSOLETE
2072 // OBSOLETE static int
2073 // OBSOLETE model_fr30_1_str15dr (SIM_CPU *current_cpu, void *sem_arg)
2074 // OBSOLETE {
2075 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr15dr.f
2076 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2077 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2078 // OBSOLETE int cycles = 0;
2079 // OBSOLETE {
2080 // OBSOLETE int referenced = 0;
2081 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2082 // OBSOLETE INT in_Ri = -1;
2083 // OBSOLETE INT in_Rj = -1;
2084 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
2085 // OBSOLETE }
2086 // OBSOLETE return cycles;
2087 // OBSOLETE #undef FLD
2088 // OBSOLETE }
2089 // OBSOLETE
2090 // OBSOLETE static int
2091 // OBSOLETE model_fr30_1_str15ps (SIM_CPU *current_cpu, void *sem_arg)
2092 // OBSOLETE {
2093 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addsp.f
2094 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2095 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2096 // OBSOLETE int cycles = 0;
2097 // OBSOLETE {
2098 // OBSOLETE int referenced = 0;
2099 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2100 // OBSOLETE INT in_Ri = -1;
2101 // OBSOLETE INT in_Rj = -1;
2102 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
2103 // OBSOLETE }
2104 // OBSOLETE return cycles;
2105 // OBSOLETE #undef FLD
2106 // OBSOLETE }
2107 // OBSOLETE
2108 // OBSOLETE static int
2109 // OBSOLETE model_fr30_1_mov (SIM_CPU *current_cpu, void *sem_arg)
2110 // OBSOLETE {
2111 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldr13.f
2112 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2113 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2114 // OBSOLETE int cycles = 0;
2115 // OBSOLETE {
2116 // OBSOLETE int referenced = 0;
2117 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2118 // OBSOLETE INT in_Ri = -1;
2119 // OBSOLETE INT in_Rj = -1;
2120 // OBSOLETE INT out_Ri = -1;
2121 // OBSOLETE in_Rj = FLD (in_Rj);
2122 // OBSOLETE out_Ri = FLD (out_Ri);
2123 // OBSOLETE referenced |= 1 << 1;
2124 // OBSOLETE referenced |= 1 << 2;
2125 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
2126 // OBSOLETE }
2127 // OBSOLETE return cycles;
2128 // OBSOLETE #undef FLD
2129 // OBSOLETE }
2130 // OBSOLETE
2131 // OBSOLETE static int
2132 // OBSOLETE model_fr30_1_movdr (SIM_CPU *current_cpu, void *sem_arg)
2133 // OBSOLETE {
2134 // OBSOLETE #define FLD(f) abuf->fields.sfmt_movdr.f
2135 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2136 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2137 // OBSOLETE int cycles = 0;
2138 // OBSOLETE {
2139 // OBSOLETE int referenced = 0;
2140 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2141 // OBSOLETE INT in_Ri = -1;
2142 // OBSOLETE INT in_Rj = -1;
2143 // OBSOLETE INT out_Ri = -1;
2144 // OBSOLETE out_Ri = FLD (out_Ri);
2145 // OBSOLETE referenced |= 1 << 2;
2146 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
2147 // OBSOLETE }
2148 // OBSOLETE return cycles;
2149 // OBSOLETE #undef FLD
2150 // OBSOLETE }
2151 // OBSOLETE
2152 // OBSOLETE static int
2153 // OBSOLETE model_fr30_1_movps (SIM_CPU *current_cpu, void *sem_arg)
2154 // OBSOLETE {
2155 // OBSOLETE #define FLD(f) abuf->fields.sfmt_movdr.f
2156 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2157 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2158 // OBSOLETE int cycles = 0;
2159 // OBSOLETE {
2160 // OBSOLETE int referenced = 0;
2161 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2162 // OBSOLETE INT in_Ri = -1;
2163 // OBSOLETE INT in_Rj = -1;
2164 // OBSOLETE INT out_Ri = -1;
2165 // OBSOLETE out_Ri = FLD (out_Ri);
2166 // OBSOLETE referenced |= 1 << 2;
2167 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
2168 // OBSOLETE }
2169 // OBSOLETE return cycles;
2170 // OBSOLETE #undef FLD
2171 // OBSOLETE }
2172 // OBSOLETE
2173 // OBSOLETE static int
2174 // OBSOLETE model_fr30_1_mov2dr (SIM_CPU *current_cpu, void *sem_arg)
2175 // OBSOLETE {
2176 // OBSOLETE #define FLD(f) abuf->fields.sfmt_mov2dr.f
2177 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2178 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2179 // OBSOLETE int cycles = 0;
2180 // OBSOLETE {
2181 // OBSOLETE int referenced = 0;
2182 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2183 // OBSOLETE INT in_Ri = -1;
2184 // OBSOLETE INT in_Rj = -1;
2185 // OBSOLETE INT out_Ri = -1;
2186 // OBSOLETE in_Ri = FLD (in_Ri);
2187 // OBSOLETE referenced |= 1 << 0;
2188 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
2189 // OBSOLETE }
2190 // OBSOLETE return cycles;
2191 // OBSOLETE #undef FLD
2192 // OBSOLETE }
2193 // OBSOLETE
2194 // OBSOLETE static int
2195 // OBSOLETE model_fr30_1_mov2ps (SIM_CPU *current_cpu, void *sem_arg)
2196 // OBSOLETE {
2197 // OBSOLETE #define FLD(f) abuf->fields.sfmt_mov2dr.f
2198 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2199 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2200 // OBSOLETE int cycles = 0;
2201 // OBSOLETE {
2202 // OBSOLETE int referenced = 0;
2203 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2204 // OBSOLETE INT in_Ri = -1;
2205 // OBSOLETE INT in_Rj = -1;
2206 // OBSOLETE INT out_Ri = -1;
2207 // OBSOLETE in_Ri = FLD (in_Ri);
2208 // OBSOLETE referenced |= 1 << 0;
2209 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
2210 // OBSOLETE }
2211 // OBSOLETE return cycles;
2212 // OBSOLETE #undef FLD
2213 // OBSOLETE }
2214 // OBSOLETE
2215 // OBSOLETE static int
2216 // OBSOLETE model_fr30_1_jmp (SIM_CPU *current_cpu, void *sem_arg)
2217 // OBSOLETE {
2218 // OBSOLETE #define FLD(f) abuf->fields.sfmt_mov2dr.f
2219 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2220 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2221 // OBSOLETE int cycles = 0;
2222 // OBSOLETE {
2223 // OBSOLETE int referenced = 0;
2224 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2225 // OBSOLETE INT in_Ri = -1;
2226 // OBSOLETE in_Ri = FLD (in_Ri);
2227 // OBSOLETE referenced |= 1 << 0;
2228 // OBSOLETE referenced |= 1 << 1;
2229 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2230 // OBSOLETE }
2231 // OBSOLETE return cycles;
2232 // OBSOLETE #undef FLD
2233 // OBSOLETE }
2234 // OBSOLETE
2235 // OBSOLETE static int
2236 // OBSOLETE model_fr30_1_jmpd (SIM_CPU *current_cpu, void *sem_arg)
2237 // OBSOLETE {
2238 // OBSOLETE #define FLD(f) abuf->fields.sfmt_mov2dr.f
2239 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2240 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2241 // OBSOLETE int cycles = 0;
2242 // OBSOLETE {
2243 // OBSOLETE int referenced = 0;
2244 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2245 // OBSOLETE INT in_Ri = -1;
2246 // OBSOLETE in_Ri = FLD (in_Ri);
2247 // OBSOLETE referenced |= 1 << 0;
2248 // OBSOLETE referenced |= 1 << 1;
2249 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2250 // OBSOLETE }
2251 // OBSOLETE return cycles;
2252 // OBSOLETE #undef FLD
2253 // OBSOLETE }
2254 // OBSOLETE
2255 // OBSOLETE static int
2256 // OBSOLETE model_fr30_1_callr (SIM_CPU *current_cpu, void *sem_arg)
2257 // OBSOLETE {
2258 // OBSOLETE #define FLD(f) abuf->fields.sfmt_mov2dr.f
2259 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2260 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2261 // OBSOLETE int cycles = 0;
2262 // OBSOLETE {
2263 // OBSOLETE int referenced = 0;
2264 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2265 // OBSOLETE INT in_Ri = -1;
2266 // OBSOLETE in_Ri = FLD (in_Ri);
2267 // OBSOLETE referenced |= 1 << 0;
2268 // OBSOLETE referenced |= 1 << 1;
2269 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2270 // OBSOLETE }
2271 // OBSOLETE return cycles;
2272 // OBSOLETE #undef FLD
2273 // OBSOLETE }
2274 // OBSOLETE
2275 // OBSOLETE static int
2276 // OBSOLETE model_fr30_1_callrd (SIM_CPU *current_cpu, void *sem_arg)
2277 // OBSOLETE {
2278 // OBSOLETE #define FLD(f) abuf->fields.sfmt_mov2dr.f
2279 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2280 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2281 // OBSOLETE int cycles = 0;
2282 // OBSOLETE {
2283 // OBSOLETE int referenced = 0;
2284 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2285 // OBSOLETE INT in_Ri = -1;
2286 // OBSOLETE in_Ri = FLD (in_Ri);
2287 // OBSOLETE referenced |= 1 << 0;
2288 // OBSOLETE referenced |= 1 << 1;
2289 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2290 // OBSOLETE }
2291 // OBSOLETE return cycles;
2292 // OBSOLETE #undef FLD
2293 // OBSOLETE }
2294 // OBSOLETE
2295 // OBSOLETE static int
2296 // OBSOLETE model_fr30_1_call (SIM_CPU *current_cpu, void *sem_arg)
2297 // OBSOLETE {
2298 // OBSOLETE #define FLD(f) abuf->fields.sfmt_call.f
2299 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2300 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2301 // OBSOLETE int cycles = 0;
2302 // OBSOLETE {
2303 // OBSOLETE int referenced = 0;
2304 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2305 // OBSOLETE INT in_Ri = -1;
2306 // OBSOLETE referenced |= 1 << 1;
2307 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2308 // OBSOLETE }
2309 // OBSOLETE return cycles;
2310 // OBSOLETE #undef FLD
2311 // OBSOLETE }
2312 // OBSOLETE
2313 // OBSOLETE static int
2314 // OBSOLETE model_fr30_1_calld (SIM_CPU *current_cpu, void *sem_arg)
2315 // OBSOLETE {
2316 // OBSOLETE #define FLD(f) abuf->fields.sfmt_call.f
2317 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2318 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2319 // OBSOLETE int cycles = 0;
2320 // OBSOLETE {
2321 // OBSOLETE int referenced = 0;
2322 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2323 // OBSOLETE INT in_Ri = -1;
2324 // OBSOLETE referenced |= 1 << 1;
2325 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2326 // OBSOLETE }
2327 // OBSOLETE return cycles;
2328 // OBSOLETE #undef FLD
2329 // OBSOLETE }
2330 // OBSOLETE
2331 // OBSOLETE static int
2332 // OBSOLETE model_fr30_1_ret (SIM_CPU *current_cpu, void *sem_arg)
2333 // OBSOLETE {
2334 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
2335 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2336 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2337 // OBSOLETE int cycles = 0;
2338 // OBSOLETE {
2339 // OBSOLETE int referenced = 0;
2340 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2341 // OBSOLETE INT in_Ri = -1;
2342 // OBSOLETE referenced |= 1 << 1;
2343 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2344 // OBSOLETE }
2345 // OBSOLETE return cycles;
2346 // OBSOLETE #undef FLD
2347 // OBSOLETE }
2348 // OBSOLETE
2349 // OBSOLETE static int
2350 // OBSOLETE model_fr30_1_ret_d (SIM_CPU *current_cpu, void *sem_arg)
2351 // OBSOLETE {
2352 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
2353 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2354 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2355 // OBSOLETE int cycles = 0;
2356 // OBSOLETE {
2357 // OBSOLETE int referenced = 0;
2358 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2359 // OBSOLETE INT in_Ri = -1;
2360 // OBSOLETE referenced |= 1 << 1;
2361 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2362 // OBSOLETE }
2363 // OBSOLETE return cycles;
2364 // OBSOLETE #undef FLD
2365 // OBSOLETE }
2366 // OBSOLETE
2367 // OBSOLETE static int
2368 // OBSOLETE model_fr30_1_int (SIM_CPU *current_cpu, void *sem_arg)
2369 // OBSOLETE {
2370 // OBSOLETE #define FLD(f) abuf->fields.sfmt_int.f
2371 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2372 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2373 // OBSOLETE int cycles = 0;
2374 // OBSOLETE {
2375 // OBSOLETE int referenced = 0;
2376 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2377 // OBSOLETE INT in_Ri = -1;
2378 // OBSOLETE INT in_Rj = -1;
2379 // OBSOLETE INT out_Ri = -1;
2380 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
2381 // OBSOLETE }
2382 // OBSOLETE return cycles;
2383 // OBSOLETE #undef FLD
2384 // OBSOLETE }
2385 // OBSOLETE
2386 // OBSOLETE static int
2387 // OBSOLETE model_fr30_1_inte (SIM_CPU *current_cpu, void *sem_arg)
2388 // OBSOLETE {
2389 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
2390 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2391 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2392 // OBSOLETE int cycles = 0;
2393 // OBSOLETE {
2394 // OBSOLETE int referenced = 0;
2395 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2396 // OBSOLETE INT in_Ri = -1;
2397 // OBSOLETE INT in_Rj = -1;
2398 // OBSOLETE INT out_Ri = -1;
2399 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
2400 // OBSOLETE }
2401 // OBSOLETE return cycles;
2402 // OBSOLETE #undef FLD
2403 // OBSOLETE }
2404 // OBSOLETE
2405 // OBSOLETE static int
2406 // OBSOLETE model_fr30_1_reti (SIM_CPU *current_cpu, void *sem_arg)
2407 // OBSOLETE {
2408 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
2409 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2410 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2411 // OBSOLETE int cycles = 0;
2412 // OBSOLETE {
2413 // OBSOLETE int referenced = 0;
2414 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2415 // OBSOLETE INT in_Ri = -1;
2416 // OBSOLETE INT in_Rj = -1;
2417 // OBSOLETE INT out_Ri = -1;
2418 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
2419 // OBSOLETE }
2420 // OBSOLETE return cycles;
2421 // OBSOLETE #undef FLD
2422 // OBSOLETE }
2423 // OBSOLETE
2424 // OBSOLETE static int
2425 // OBSOLETE model_fr30_1_brad (SIM_CPU *current_cpu, void *sem_arg)
2426 // OBSOLETE {
2427 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2428 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2429 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2430 // OBSOLETE int cycles = 0;
2431 // OBSOLETE {
2432 // OBSOLETE int referenced = 0;
2433 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2434 // OBSOLETE INT in_Ri = -1;
2435 // OBSOLETE referenced |= 1 << 1;
2436 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2437 // OBSOLETE }
2438 // OBSOLETE return cycles;
2439 // OBSOLETE #undef FLD
2440 // OBSOLETE }
2441 // OBSOLETE
2442 // OBSOLETE static int
2443 // OBSOLETE model_fr30_1_bra (SIM_CPU *current_cpu, void *sem_arg)
2444 // OBSOLETE {
2445 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2446 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2447 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2448 // OBSOLETE int cycles = 0;
2449 // OBSOLETE {
2450 // OBSOLETE int referenced = 0;
2451 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2452 // OBSOLETE INT in_Ri = -1;
2453 // OBSOLETE referenced |= 1 << 1;
2454 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2455 // OBSOLETE }
2456 // OBSOLETE return cycles;
2457 // OBSOLETE #undef FLD
2458 // OBSOLETE }
2459 // OBSOLETE
2460 // OBSOLETE static int
2461 // OBSOLETE model_fr30_1_bnod (SIM_CPU *current_cpu, void *sem_arg)
2462 // OBSOLETE {
2463 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
2464 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2465 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2466 // OBSOLETE int cycles = 0;
2467 // OBSOLETE {
2468 // OBSOLETE int referenced = 0;
2469 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2470 // OBSOLETE INT in_Ri = -1;
2471 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2472 // OBSOLETE }
2473 // OBSOLETE return cycles;
2474 // OBSOLETE #undef FLD
2475 // OBSOLETE }
2476 // OBSOLETE
2477 // OBSOLETE static int
2478 // OBSOLETE model_fr30_1_bno (SIM_CPU *current_cpu, void *sem_arg)
2479 // OBSOLETE {
2480 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
2481 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2482 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2483 // OBSOLETE int cycles = 0;
2484 // OBSOLETE {
2485 // OBSOLETE int referenced = 0;
2486 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2487 // OBSOLETE INT in_Ri = -1;
2488 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2489 // OBSOLETE }
2490 // OBSOLETE return cycles;
2491 // OBSOLETE #undef FLD
2492 // OBSOLETE }
2493 // OBSOLETE
2494 // OBSOLETE static int
2495 // OBSOLETE model_fr30_1_beqd (SIM_CPU *current_cpu, void *sem_arg)
2496 // OBSOLETE {
2497 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2498 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2499 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2500 // OBSOLETE int cycles = 0;
2501 // OBSOLETE {
2502 // OBSOLETE int referenced = 0;
2503 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2504 // OBSOLETE INT in_Ri = -1;
2505 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2506 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2507 // OBSOLETE }
2508 // OBSOLETE return cycles;
2509 // OBSOLETE #undef FLD
2510 // OBSOLETE }
2511 // OBSOLETE
2512 // OBSOLETE static int
2513 // OBSOLETE model_fr30_1_beq (SIM_CPU *current_cpu, void *sem_arg)
2514 // OBSOLETE {
2515 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2516 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2517 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2518 // OBSOLETE int cycles = 0;
2519 // OBSOLETE {
2520 // OBSOLETE int referenced = 0;
2521 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2522 // OBSOLETE INT in_Ri = -1;
2523 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2524 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2525 // OBSOLETE }
2526 // OBSOLETE return cycles;
2527 // OBSOLETE #undef FLD
2528 // OBSOLETE }
2529 // OBSOLETE
2530 // OBSOLETE static int
2531 // OBSOLETE model_fr30_1_bned (SIM_CPU *current_cpu, void *sem_arg)
2532 // OBSOLETE {
2533 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2534 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2535 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2536 // OBSOLETE int cycles = 0;
2537 // OBSOLETE {
2538 // OBSOLETE int referenced = 0;
2539 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2540 // OBSOLETE INT in_Ri = -1;
2541 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2542 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2543 // OBSOLETE }
2544 // OBSOLETE return cycles;
2545 // OBSOLETE #undef FLD
2546 // OBSOLETE }
2547 // OBSOLETE
2548 // OBSOLETE static int
2549 // OBSOLETE model_fr30_1_bne (SIM_CPU *current_cpu, void *sem_arg)
2550 // OBSOLETE {
2551 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2552 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2553 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2554 // OBSOLETE int cycles = 0;
2555 // OBSOLETE {
2556 // OBSOLETE int referenced = 0;
2557 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2558 // OBSOLETE INT in_Ri = -1;
2559 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2560 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2561 // OBSOLETE }
2562 // OBSOLETE return cycles;
2563 // OBSOLETE #undef FLD
2564 // OBSOLETE }
2565 // OBSOLETE
2566 // OBSOLETE static int
2567 // OBSOLETE model_fr30_1_bcd (SIM_CPU *current_cpu, void *sem_arg)
2568 // OBSOLETE {
2569 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2570 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2571 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2572 // OBSOLETE int cycles = 0;
2573 // OBSOLETE {
2574 // OBSOLETE int referenced = 0;
2575 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2576 // OBSOLETE INT in_Ri = -1;
2577 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2578 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2579 // OBSOLETE }
2580 // OBSOLETE return cycles;
2581 // OBSOLETE #undef FLD
2582 // OBSOLETE }
2583 // OBSOLETE
2584 // OBSOLETE static int
2585 // OBSOLETE model_fr30_1_bc (SIM_CPU *current_cpu, void *sem_arg)
2586 // OBSOLETE {
2587 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2588 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2589 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2590 // OBSOLETE int cycles = 0;
2591 // OBSOLETE {
2592 // OBSOLETE int referenced = 0;
2593 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2594 // OBSOLETE INT in_Ri = -1;
2595 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2596 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2597 // OBSOLETE }
2598 // OBSOLETE return cycles;
2599 // OBSOLETE #undef FLD
2600 // OBSOLETE }
2601 // OBSOLETE
2602 // OBSOLETE static int
2603 // OBSOLETE model_fr30_1_bncd (SIM_CPU *current_cpu, void *sem_arg)
2604 // OBSOLETE {
2605 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2606 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2607 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2608 // OBSOLETE int cycles = 0;
2609 // OBSOLETE {
2610 // OBSOLETE int referenced = 0;
2611 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2612 // OBSOLETE INT in_Ri = -1;
2613 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2614 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2615 // OBSOLETE }
2616 // OBSOLETE return cycles;
2617 // OBSOLETE #undef FLD
2618 // OBSOLETE }
2619 // OBSOLETE
2620 // OBSOLETE static int
2621 // OBSOLETE model_fr30_1_bnc (SIM_CPU *current_cpu, void *sem_arg)
2622 // OBSOLETE {
2623 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2624 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2625 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2626 // OBSOLETE int cycles = 0;
2627 // OBSOLETE {
2628 // OBSOLETE int referenced = 0;
2629 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2630 // OBSOLETE INT in_Ri = -1;
2631 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2632 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2633 // OBSOLETE }
2634 // OBSOLETE return cycles;
2635 // OBSOLETE #undef FLD
2636 // OBSOLETE }
2637 // OBSOLETE
2638 // OBSOLETE static int
2639 // OBSOLETE model_fr30_1_bnd (SIM_CPU *current_cpu, void *sem_arg)
2640 // OBSOLETE {
2641 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2642 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2643 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2644 // OBSOLETE int cycles = 0;
2645 // OBSOLETE {
2646 // OBSOLETE int referenced = 0;
2647 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2648 // OBSOLETE INT in_Ri = -1;
2649 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2650 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2651 // OBSOLETE }
2652 // OBSOLETE return cycles;
2653 // OBSOLETE #undef FLD
2654 // OBSOLETE }
2655 // OBSOLETE
2656 // OBSOLETE static int
2657 // OBSOLETE model_fr30_1_bn (SIM_CPU *current_cpu, void *sem_arg)
2658 // OBSOLETE {
2659 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2660 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2661 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2662 // OBSOLETE int cycles = 0;
2663 // OBSOLETE {
2664 // OBSOLETE int referenced = 0;
2665 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2666 // OBSOLETE INT in_Ri = -1;
2667 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2668 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2669 // OBSOLETE }
2670 // OBSOLETE return cycles;
2671 // OBSOLETE #undef FLD
2672 // OBSOLETE }
2673 // OBSOLETE
2674 // OBSOLETE static int
2675 // OBSOLETE model_fr30_1_bpd (SIM_CPU *current_cpu, void *sem_arg)
2676 // OBSOLETE {
2677 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2678 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2679 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2680 // OBSOLETE int cycles = 0;
2681 // OBSOLETE {
2682 // OBSOLETE int referenced = 0;
2683 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2684 // OBSOLETE INT in_Ri = -1;
2685 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2686 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2687 // OBSOLETE }
2688 // OBSOLETE return cycles;
2689 // OBSOLETE #undef FLD
2690 // OBSOLETE }
2691 // OBSOLETE
2692 // OBSOLETE static int
2693 // OBSOLETE model_fr30_1_bp (SIM_CPU *current_cpu, void *sem_arg)
2694 // OBSOLETE {
2695 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2696 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2697 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2698 // OBSOLETE int cycles = 0;
2699 // OBSOLETE {
2700 // OBSOLETE int referenced = 0;
2701 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2702 // OBSOLETE INT in_Ri = -1;
2703 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2704 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2705 // OBSOLETE }
2706 // OBSOLETE return cycles;
2707 // OBSOLETE #undef FLD
2708 // OBSOLETE }
2709 // OBSOLETE
2710 // OBSOLETE static int
2711 // OBSOLETE model_fr30_1_bvd (SIM_CPU *current_cpu, void *sem_arg)
2712 // OBSOLETE {
2713 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2714 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2715 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2716 // OBSOLETE int cycles = 0;
2717 // OBSOLETE {
2718 // OBSOLETE int referenced = 0;
2719 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2720 // OBSOLETE INT in_Ri = -1;
2721 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2722 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2723 // OBSOLETE }
2724 // OBSOLETE return cycles;
2725 // OBSOLETE #undef FLD
2726 // OBSOLETE }
2727 // OBSOLETE
2728 // OBSOLETE static int
2729 // OBSOLETE model_fr30_1_bv (SIM_CPU *current_cpu, void *sem_arg)
2730 // OBSOLETE {
2731 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2732 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2733 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2734 // OBSOLETE int cycles = 0;
2735 // OBSOLETE {
2736 // OBSOLETE int referenced = 0;
2737 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2738 // OBSOLETE INT in_Ri = -1;
2739 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2740 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2741 // OBSOLETE }
2742 // OBSOLETE return cycles;
2743 // OBSOLETE #undef FLD
2744 // OBSOLETE }
2745 // OBSOLETE
2746 // OBSOLETE static int
2747 // OBSOLETE model_fr30_1_bnvd (SIM_CPU *current_cpu, void *sem_arg)
2748 // OBSOLETE {
2749 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2750 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2751 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2752 // OBSOLETE int cycles = 0;
2753 // OBSOLETE {
2754 // OBSOLETE int referenced = 0;
2755 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2756 // OBSOLETE INT in_Ri = -1;
2757 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2758 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2759 // OBSOLETE }
2760 // OBSOLETE return cycles;
2761 // OBSOLETE #undef FLD
2762 // OBSOLETE }
2763 // OBSOLETE
2764 // OBSOLETE static int
2765 // OBSOLETE model_fr30_1_bnv (SIM_CPU *current_cpu, void *sem_arg)
2766 // OBSOLETE {
2767 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2768 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2769 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2770 // OBSOLETE int cycles = 0;
2771 // OBSOLETE {
2772 // OBSOLETE int referenced = 0;
2773 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2774 // OBSOLETE INT in_Ri = -1;
2775 // OBSOLETE if (insn_referenced & (1 << 2)) referenced |= 1 << 1;
2776 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2777 // OBSOLETE }
2778 // OBSOLETE return cycles;
2779 // OBSOLETE #undef FLD
2780 // OBSOLETE }
2781 // OBSOLETE
2782 // OBSOLETE static int
2783 // OBSOLETE model_fr30_1_bltd (SIM_CPU *current_cpu, void *sem_arg)
2784 // OBSOLETE {
2785 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2786 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2787 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2788 // OBSOLETE int cycles = 0;
2789 // OBSOLETE {
2790 // OBSOLETE int referenced = 0;
2791 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2792 // OBSOLETE INT in_Ri = -1;
2793 // OBSOLETE if (insn_referenced & (1 << 3)) referenced |= 1 << 1;
2794 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2795 // OBSOLETE }
2796 // OBSOLETE return cycles;
2797 // OBSOLETE #undef FLD
2798 // OBSOLETE }
2799 // OBSOLETE
2800 // OBSOLETE static int
2801 // OBSOLETE model_fr30_1_blt (SIM_CPU *current_cpu, void *sem_arg)
2802 // OBSOLETE {
2803 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2804 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2805 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2806 // OBSOLETE int cycles = 0;
2807 // OBSOLETE {
2808 // OBSOLETE int referenced = 0;
2809 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2810 // OBSOLETE INT in_Ri = -1;
2811 // OBSOLETE if (insn_referenced & (1 << 3)) referenced |= 1 << 1;
2812 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2813 // OBSOLETE }
2814 // OBSOLETE return cycles;
2815 // OBSOLETE #undef FLD
2816 // OBSOLETE }
2817 // OBSOLETE
2818 // OBSOLETE static int
2819 // OBSOLETE model_fr30_1_bged (SIM_CPU *current_cpu, void *sem_arg)
2820 // OBSOLETE {
2821 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2822 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2823 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2824 // OBSOLETE int cycles = 0;
2825 // OBSOLETE {
2826 // OBSOLETE int referenced = 0;
2827 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2828 // OBSOLETE INT in_Ri = -1;
2829 // OBSOLETE if (insn_referenced & (1 << 3)) referenced |= 1 << 1;
2830 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2831 // OBSOLETE }
2832 // OBSOLETE return cycles;
2833 // OBSOLETE #undef FLD
2834 // OBSOLETE }
2835 // OBSOLETE
2836 // OBSOLETE static int
2837 // OBSOLETE model_fr30_1_bge (SIM_CPU *current_cpu, void *sem_arg)
2838 // OBSOLETE {
2839 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2840 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2841 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2842 // OBSOLETE int cycles = 0;
2843 // OBSOLETE {
2844 // OBSOLETE int referenced = 0;
2845 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2846 // OBSOLETE INT in_Ri = -1;
2847 // OBSOLETE if (insn_referenced & (1 << 3)) referenced |= 1 << 1;
2848 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2849 // OBSOLETE }
2850 // OBSOLETE return cycles;
2851 // OBSOLETE #undef FLD
2852 // OBSOLETE }
2853 // OBSOLETE
2854 // OBSOLETE static int
2855 // OBSOLETE model_fr30_1_bled (SIM_CPU *current_cpu, void *sem_arg)
2856 // OBSOLETE {
2857 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2858 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2859 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2860 // OBSOLETE int cycles = 0;
2861 // OBSOLETE {
2862 // OBSOLETE int referenced = 0;
2863 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2864 // OBSOLETE INT in_Ri = -1;
2865 // OBSOLETE if (insn_referenced & (1 << 4)) referenced |= 1 << 1;
2866 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2867 // OBSOLETE }
2868 // OBSOLETE return cycles;
2869 // OBSOLETE #undef FLD
2870 // OBSOLETE }
2871 // OBSOLETE
2872 // OBSOLETE static int
2873 // OBSOLETE model_fr30_1_ble (SIM_CPU *current_cpu, void *sem_arg)
2874 // OBSOLETE {
2875 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2876 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2877 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2878 // OBSOLETE int cycles = 0;
2879 // OBSOLETE {
2880 // OBSOLETE int referenced = 0;
2881 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2882 // OBSOLETE INT in_Ri = -1;
2883 // OBSOLETE if (insn_referenced & (1 << 4)) referenced |= 1 << 1;
2884 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2885 // OBSOLETE }
2886 // OBSOLETE return cycles;
2887 // OBSOLETE #undef FLD
2888 // OBSOLETE }
2889 // OBSOLETE
2890 // OBSOLETE static int
2891 // OBSOLETE model_fr30_1_bgtd (SIM_CPU *current_cpu, void *sem_arg)
2892 // OBSOLETE {
2893 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2894 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2895 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2896 // OBSOLETE int cycles = 0;
2897 // OBSOLETE {
2898 // OBSOLETE int referenced = 0;
2899 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2900 // OBSOLETE INT in_Ri = -1;
2901 // OBSOLETE if (insn_referenced & (1 << 4)) referenced |= 1 << 1;
2902 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2903 // OBSOLETE }
2904 // OBSOLETE return cycles;
2905 // OBSOLETE #undef FLD
2906 // OBSOLETE }
2907 // OBSOLETE
2908 // OBSOLETE static int
2909 // OBSOLETE model_fr30_1_bgt (SIM_CPU *current_cpu, void *sem_arg)
2910 // OBSOLETE {
2911 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2912 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2913 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2914 // OBSOLETE int cycles = 0;
2915 // OBSOLETE {
2916 // OBSOLETE int referenced = 0;
2917 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2918 // OBSOLETE INT in_Ri = -1;
2919 // OBSOLETE if (insn_referenced & (1 << 4)) referenced |= 1 << 1;
2920 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2921 // OBSOLETE }
2922 // OBSOLETE return cycles;
2923 // OBSOLETE #undef FLD
2924 // OBSOLETE }
2925 // OBSOLETE
2926 // OBSOLETE static int
2927 // OBSOLETE model_fr30_1_blsd (SIM_CPU *current_cpu, void *sem_arg)
2928 // OBSOLETE {
2929 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2930 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2931 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2932 // OBSOLETE int cycles = 0;
2933 // OBSOLETE {
2934 // OBSOLETE int referenced = 0;
2935 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2936 // OBSOLETE INT in_Ri = -1;
2937 // OBSOLETE if (insn_referenced & (1 << 3)) referenced |= 1 << 1;
2938 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2939 // OBSOLETE }
2940 // OBSOLETE return cycles;
2941 // OBSOLETE #undef FLD
2942 // OBSOLETE }
2943 // OBSOLETE
2944 // OBSOLETE static int
2945 // OBSOLETE model_fr30_1_bls (SIM_CPU *current_cpu, void *sem_arg)
2946 // OBSOLETE {
2947 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2948 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2949 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2950 // OBSOLETE int cycles = 0;
2951 // OBSOLETE {
2952 // OBSOLETE int referenced = 0;
2953 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2954 // OBSOLETE INT in_Ri = -1;
2955 // OBSOLETE if (insn_referenced & (1 << 3)) referenced |= 1 << 1;
2956 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2957 // OBSOLETE }
2958 // OBSOLETE return cycles;
2959 // OBSOLETE #undef FLD
2960 // OBSOLETE }
2961 // OBSOLETE
2962 // OBSOLETE static int
2963 // OBSOLETE model_fr30_1_bhid (SIM_CPU *current_cpu, void *sem_arg)
2964 // OBSOLETE {
2965 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2966 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2967 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2968 // OBSOLETE int cycles = 0;
2969 // OBSOLETE {
2970 // OBSOLETE int referenced = 0;
2971 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2972 // OBSOLETE INT in_Ri = -1;
2973 // OBSOLETE if (insn_referenced & (1 << 3)) referenced |= 1 << 1;
2974 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2975 // OBSOLETE }
2976 // OBSOLETE return cycles;
2977 // OBSOLETE #undef FLD
2978 // OBSOLETE }
2979 // OBSOLETE
2980 // OBSOLETE static int
2981 // OBSOLETE model_fr30_1_bhi (SIM_CPU *current_cpu, void *sem_arg)
2982 // OBSOLETE {
2983 // OBSOLETE #define FLD(f) abuf->fields.sfmt_brad.f
2984 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
2985 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
2986 // OBSOLETE int cycles = 0;
2987 // OBSOLETE {
2988 // OBSOLETE int referenced = 0;
2989 // OBSOLETE int UNUSED insn_referenced = abuf->written;
2990 // OBSOLETE INT in_Ri = -1;
2991 // OBSOLETE if (insn_referenced & (1 << 3)) referenced |= 1 << 1;
2992 // OBSOLETE cycles += fr30bf_model_fr30_1_u_cti (current_cpu, idesc, 0, referenced, in_Ri);
2993 // OBSOLETE }
2994 // OBSOLETE return cycles;
2995 // OBSOLETE #undef FLD
2996 // OBSOLETE }
2997 // OBSOLETE
2998 // OBSOLETE static int
2999 // OBSOLETE model_fr30_1_dmovr13 (SIM_CPU *current_cpu, void *sem_arg)
3000 // OBSOLETE {
3001 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pi.f
3002 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3003 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3004 // OBSOLETE int cycles = 0;
3005 // OBSOLETE {
3006 // OBSOLETE int referenced = 0;
3007 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3008 // OBSOLETE INT in_Ri = -1;
3009 // OBSOLETE INT in_Rj = -1;
3010 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
3011 // OBSOLETE }
3012 // OBSOLETE return cycles;
3013 // OBSOLETE #undef FLD
3014 // OBSOLETE }
3015 // OBSOLETE
3016 // OBSOLETE static int
3017 // OBSOLETE model_fr30_1_dmovr13h (SIM_CPU *current_cpu, void *sem_arg)
3018 // OBSOLETE {
3019 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pih.f
3020 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3021 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3022 // OBSOLETE int cycles = 0;
3023 // OBSOLETE {
3024 // OBSOLETE int referenced = 0;
3025 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3026 // OBSOLETE INT in_Ri = -1;
3027 // OBSOLETE INT in_Rj = -1;
3028 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
3029 // OBSOLETE }
3030 // OBSOLETE return cycles;
3031 // OBSOLETE #undef FLD
3032 // OBSOLETE }
3033 // OBSOLETE
3034 // OBSOLETE static int
3035 // OBSOLETE model_fr30_1_dmovr13b (SIM_CPU *current_cpu, void *sem_arg)
3036 // OBSOLETE {
3037 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pib.f
3038 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3039 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3040 // OBSOLETE int cycles = 0;
3041 // OBSOLETE {
3042 // OBSOLETE int referenced = 0;
3043 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3044 // OBSOLETE INT in_Ri = -1;
3045 // OBSOLETE INT in_Rj = -1;
3046 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 0, referenced, in_Ri, in_Rj);
3047 // OBSOLETE }
3048 // OBSOLETE return cycles;
3049 // OBSOLETE #undef FLD
3050 // OBSOLETE }
3051 // OBSOLETE
3052 // OBSOLETE static int
3053 // OBSOLETE model_fr30_1_dmovr13pi (SIM_CPU *current_cpu, void *sem_arg)
3054 // OBSOLETE {
3055 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pi.f
3056 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3057 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3058 // OBSOLETE int cycles = 0;
3059 // OBSOLETE {
3060 // OBSOLETE int referenced = 0;
3061 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3062 // OBSOLETE INT in_Rj = -1;
3063 // OBSOLETE INT out_Ri = -1;
3064 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3065 // OBSOLETE }
3066 // OBSOLETE {
3067 // OBSOLETE int referenced = 0;
3068 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3069 // OBSOLETE INT in_Ri = -1;
3070 // OBSOLETE INT in_Rj = -1;
3071 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 1, referenced, in_Ri, in_Rj);
3072 // OBSOLETE }
3073 // OBSOLETE return cycles;
3074 // OBSOLETE #undef FLD
3075 // OBSOLETE }
3076 // OBSOLETE
3077 // OBSOLETE static int
3078 // OBSOLETE model_fr30_1_dmovr13pih (SIM_CPU *current_cpu, void *sem_arg)
3079 // OBSOLETE {
3080 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pih.f
3081 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3082 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3083 // OBSOLETE int cycles = 0;
3084 // OBSOLETE {
3085 // OBSOLETE int referenced = 0;
3086 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3087 // OBSOLETE INT in_Rj = -1;
3088 // OBSOLETE INT out_Ri = -1;
3089 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3090 // OBSOLETE }
3091 // OBSOLETE {
3092 // OBSOLETE int referenced = 0;
3093 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3094 // OBSOLETE INT in_Ri = -1;
3095 // OBSOLETE INT in_Rj = -1;
3096 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 1, referenced, in_Ri, in_Rj);
3097 // OBSOLETE }
3098 // OBSOLETE return cycles;
3099 // OBSOLETE #undef FLD
3100 // OBSOLETE }
3101 // OBSOLETE
3102 // OBSOLETE static int
3103 // OBSOLETE model_fr30_1_dmovr13pib (SIM_CPU *current_cpu, void *sem_arg)
3104 // OBSOLETE {
3105 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pib.f
3106 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3107 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3108 // OBSOLETE int cycles = 0;
3109 // OBSOLETE {
3110 // OBSOLETE int referenced = 0;
3111 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3112 // OBSOLETE INT in_Rj = -1;
3113 // OBSOLETE INT out_Ri = -1;
3114 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3115 // OBSOLETE }
3116 // OBSOLETE {
3117 // OBSOLETE int referenced = 0;
3118 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3119 // OBSOLETE INT in_Ri = -1;
3120 // OBSOLETE INT in_Rj = -1;
3121 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 1, referenced, in_Ri, in_Rj);
3122 // OBSOLETE }
3123 // OBSOLETE return cycles;
3124 // OBSOLETE #undef FLD
3125 // OBSOLETE }
3126 // OBSOLETE
3127 // OBSOLETE static int
3128 // OBSOLETE model_fr30_1_dmovr15pi (SIM_CPU *current_cpu, void *sem_arg)
3129 // OBSOLETE {
3130 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr15pi.f
3131 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3132 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3133 // OBSOLETE int cycles = 0;
3134 // OBSOLETE {
3135 // OBSOLETE int referenced = 0;
3136 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3137 // OBSOLETE INT in_Rj = -1;
3138 // OBSOLETE INT out_Ri = -1;
3139 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3140 // OBSOLETE }
3141 // OBSOLETE {
3142 // OBSOLETE int referenced = 0;
3143 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3144 // OBSOLETE INT in_Ri = -1;
3145 // OBSOLETE INT in_Rj = -1;
3146 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 1, referenced, in_Ri, in_Rj);
3147 // OBSOLETE }
3148 // OBSOLETE return cycles;
3149 // OBSOLETE #undef FLD
3150 // OBSOLETE }
3151 // OBSOLETE
3152 // OBSOLETE static int
3153 // OBSOLETE model_fr30_1_dmov2r13 (SIM_CPU *current_cpu, void *sem_arg)
3154 // OBSOLETE {
3155 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pi.f
3156 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3157 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3158 // OBSOLETE int cycles = 0;
3159 // OBSOLETE {
3160 // OBSOLETE int referenced = 0;
3161 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3162 // OBSOLETE INT in_Rj = -1;
3163 // OBSOLETE INT out_Ri = -1;
3164 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3165 // OBSOLETE }
3166 // OBSOLETE return cycles;
3167 // OBSOLETE #undef FLD
3168 // OBSOLETE }
3169 // OBSOLETE
3170 // OBSOLETE static int
3171 // OBSOLETE model_fr30_1_dmov2r13h (SIM_CPU *current_cpu, void *sem_arg)
3172 // OBSOLETE {
3173 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pih.f
3174 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3175 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3176 // OBSOLETE int cycles = 0;
3177 // OBSOLETE {
3178 // OBSOLETE int referenced = 0;
3179 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3180 // OBSOLETE INT in_Rj = -1;
3181 // OBSOLETE INT out_Ri = -1;
3182 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3183 // OBSOLETE }
3184 // OBSOLETE return cycles;
3185 // OBSOLETE #undef FLD
3186 // OBSOLETE }
3187 // OBSOLETE
3188 // OBSOLETE static int
3189 // OBSOLETE model_fr30_1_dmov2r13b (SIM_CPU *current_cpu, void *sem_arg)
3190 // OBSOLETE {
3191 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pib.f
3192 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3193 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3194 // OBSOLETE int cycles = 0;
3195 // OBSOLETE {
3196 // OBSOLETE int referenced = 0;
3197 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3198 // OBSOLETE INT in_Rj = -1;
3199 // OBSOLETE INT out_Ri = -1;
3200 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3201 // OBSOLETE }
3202 // OBSOLETE return cycles;
3203 // OBSOLETE #undef FLD
3204 // OBSOLETE }
3205 // OBSOLETE
3206 // OBSOLETE static int
3207 // OBSOLETE model_fr30_1_dmov2r13pi (SIM_CPU *current_cpu, void *sem_arg)
3208 // OBSOLETE {
3209 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pi.f
3210 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3211 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3212 // OBSOLETE int cycles = 0;
3213 // OBSOLETE {
3214 // OBSOLETE int referenced = 0;
3215 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3216 // OBSOLETE INT in_Rj = -1;
3217 // OBSOLETE INT out_Ri = -1;
3218 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3219 // OBSOLETE }
3220 // OBSOLETE {
3221 // OBSOLETE int referenced = 0;
3222 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3223 // OBSOLETE INT in_Ri = -1;
3224 // OBSOLETE INT in_Rj = -1;
3225 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 1, referenced, in_Ri, in_Rj);
3226 // OBSOLETE }
3227 // OBSOLETE return cycles;
3228 // OBSOLETE #undef FLD
3229 // OBSOLETE }
3230 // OBSOLETE
3231 // OBSOLETE static int
3232 // OBSOLETE model_fr30_1_dmov2r13pih (SIM_CPU *current_cpu, void *sem_arg)
3233 // OBSOLETE {
3234 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pih.f
3235 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3236 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3237 // OBSOLETE int cycles = 0;
3238 // OBSOLETE {
3239 // OBSOLETE int referenced = 0;
3240 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3241 // OBSOLETE INT in_Rj = -1;
3242 // OBSOLETE INT out_Ri = -1;
3243 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3244 // OBSOLETE }
3245 // OBSOLETE {
3246 // OBSOLETE int referenced = 0;
3247 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3248 // OBSOLETE INT in_Ri = -1;
3249 // OBSOLETE INT in_Rj = -1;
3250 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 1, referenced, in_Ri, in_Rj);
3251 // OBSOLETE }
3252 // OBSOLETE return cycles;
3253 // OBSOLETE #undef FLD
3254 // OBSOLETE }
3255 // OBSOLETE
3256 // OBSOLETE static int
3257 // OBSOLETE model_fr30_1_dmov2r13pib (SIM_CPU *current_cpu, void *sem_arg)
3258 // OBSOLETE {
3259 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr13pib.f
3260 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3261 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3262 // OBSOLETE int cycles = 0;
3263 // OBSOLETE {
3264 // OBSOLETE int referenced = 0;
3265 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3266 // OBSOLETE INT in_Rj = -1;
3267 // OBSOLETE INT out_Ri = -1;
3268 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3269 // OBSOLETE }
3270 // OBSOLETE {
3271 // OBSOLETE int referenced = 0;
3272 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3273 // OBSOLETE INT in_Ri = -1;
3274 // OBSOLETE INT in_Rj = -1;
3275 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 1, referenced, in_Ri, in_Rj);
3276 // OBSOLETE }
3277 // OBSOLETE return cycles;
3278 // OBSOLETE #undef FLD
3279 // OBSOLETE }
3280 // OBSOLETE
3281 // OBSOLETE static int
3282 // OBSOLETE model_fr30_1_dmov2r15pd (SIM_CPU *current_cpu, void *sem_arg)
3283 // OBSOLETE {
3284 // OBSOLETE #define FLD(f) abuf->fields.sfmt_dmovr15pi.f
3285 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3286 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3287 // OBSOLETE int cycles = 0;
3288 // OBSOLETE {
3289 // OBSOLETE int referenced = 0;
3290 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3291 // OBSOLETE INT in_Rj = -1;
3292 // OBSOLETE INT out_Ri = -1;
3293 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3294 // OBSOLETE }
3295 // OBSOLETE {
3296 // OBSOLETE int referenced = 0;
3297 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3298 // OBSOLETE INT in_Ri = -1;
3299 // OBSOLETE INT in_Rj = -1;
3300 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 1, referenced, in_Ri, in_Rj);
3301 // OBSOLETE }
3302 // OBSOLETE return cycles;
3303 // OBSOLETE #undef FLD
3304 // OBSOLETE }
3305 // OBSOLETE
3306 // OBSOLETE static int
3307 // OBSOLETE model_fr30_1_ldres (SIM_CPU *current_cpu, void *sem_arg)
3308 // OBSOLETE {
3309 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add2.f
3310 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3311 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3312 // OBSOLETE int cycles = 0;
3313 // OBSOLETE {
3314 // OBSOLETE int referenced = 0;
3315 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3316 // OBSOLETE INT in_Ri = -1;
3317 // OBSOLETE INT in_Rj = -1;
3318 // OBSOLETE INT out_Ri = -1;
3319 // OBSOLETE in_Ri = FLD (in_Ri);
3320 // OBSOLETE out_Ri = FLD (out_Ri);
3321 // OBSOLETE referenced |= 1 << 0;
3322 // OBSOLETE referenced |= 1 << 2;
3323 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3324 // OBSOLETE }
3325 // OBSOLETE return cycles;
3326 // OBSOLETE #undef FLD
3327 // OBSOLETE }
3328 // OBSOLETE
3329 // OBSOLETE static int
3330 // OBSOLETE model_fr30_1_stres (SIM_CPU *current_cpu, void *sem_arg)
3331 // OBSOLETE {
3332 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add2.f
3333 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3334 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3335 // OBSOLETE int cycles = 0;
3336 // OBSOLETE {
3337 // OBSOLETE int referenced = 0;
3338 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3339 // OBSOLETE INT in_Ri = -1;
3340 // OBSOLETE INT in_Rj = -1;
3341 // OBSOLETE INT out_Ri = -1;
3342 // OBSOLETE in_Ri = FLD (in_Ri);
3343 // OBSOLETE out_Ri = FLD (out_Ri);
3344 // OBSOLETE referenced |= 1 << 0;
3345 // OBSOLETE referenced |= 1 << 2;
3346 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3347 // OBSOLETE }
3348 // OBSOLETE return cycles;
3349 // OBSOLETE #undef FLD
3350 // OBSOLETE }
3351 // OBSOLETE
3352 // OBSOLETE static int
3353 // OBSOLETE model_fr30_1_copop (SIM_CPU *current_cpu, void *sem_arg)
3354 // OBSOLETE {
3355 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
3356 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3357 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3358 // OBSOLETE int cycles = 0;
3359 // OBSOLETE {
3360 // OBSOLETE int referenced = 0;
3361 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3362 // OBSOLETE INT in_Ri = -1;
3363 // OBSOLETE INT in_Rj = -1;
3364 // OBSOLETE INT out_Ri = -1;
3365 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3366 // OBSOLETE }
3367 // OBSOLETE return cycles;
3368 // OBSOLETE #undef FLD
3369 // OBSOLETE }
3370 // OBSOLETE
3371 // OBSOLETE static int
3372 // OBSOLETE model_fr30_1_copld (SIM_CPU *current_cpu, void *sem_arg)
3373 // OBSOLETE {
3374 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
3375 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3376 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3377 // OBSOLETE int cycles = 0;
3378 // OBSOLETE {
3379 // OBSOLETE int referenced = 0;
3380 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3381 // OBSOLETE INT in_Ri = -1;
3382 // OBSOLETE INT in_Rj = -1;
3383 // OBSOLETE INT out_Ri = -1;
3384 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3385 // OBSOLETE }
3386 // OBSOLETE return cycles;
3387 // OBSOLETE #undef FLD
3388 // OBSOLETE }
3389 // OBSOLETE
3390 // OBSOLETE static int
3391 // OBSOLETE model_fr30_1_copst (SIM_CPU *current_cpu, void *sem_arg)
3392 // OBSOLETE {
3393 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
3394 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3395 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3396 // OBSOLETE int cycles = 0;
3397 // OBSOLETE {
3398 // OBSOLETE int referenced = 0;
3399 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3400 // OBSOLETE INT in_Ri = -1;
3401 // OBSOLETE INT in_Rj = -1;
3402 // OBSOLETE INT out_Ri = -1;
3403 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3404 // OBSOLETE }
3405 // OBSOLETE return cycles;
3406 // OBSOLETE #undef FLD
3407 // OBSOLETE }
3408 // OBSOLETE
3409 // OBSOLETE static int
3410 // OBSOLETE model_fr30_1_copsv (SIM_CPU *current_cpu, void *sem_arg)
3411 // OBSOLETE {
3412 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
3413 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3414 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3415 // OBSOLETE int cycles = 0;
3416 // OBSOLETE {
3417 // OBSOLETE int referenced = 0;
3418 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3419 // OBSOLETE INT in_Ri = -1;
3420 // OBSOLETE INT in_Rj = -1;
3421 // OBSOLETE INT out_Ri = -1;
3422 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3423 // OBSOLETE }
3424 // OBSOLETE return cycles;
3425 // OBSOLETE #undef FLD
3426 // OBSOLETE }
3427 // OBSOLETE
3428 // OBSOLETE static int
3429 // OBSOLETE model_fr30_1_nop (SIM_CPU *current_cpu, void *sem_arg)
3430 // OBSOLETE {
3431 // OBSOLETE #define FLD(f) abuf->fields.fmt_empty.f
3432 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3433 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3434 // OBSOLETE int cycles = 0;
3435 // OBSOLETE {
3436 // OBSOLETE int referenced = 0;
3437 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3438 // OBSOLETE INT in_Ri = -1;
3439 // OBSOLETE INT in_Rj = -1;
3440 // OBSOLETE INT out_Ri = -1;
3441 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3442 // OBSOLETE }
3443 // OBSOLETE return cycles;
3444 // OBSOLETE #undef FLD
3445 // OBSOLETE }
3446 // OBSOLETE
3447 // OBSOLETE static int
3448 // OBSOLETE model_fr30_1_andccr (SIM_CPU *current_cpu, void *sem_arg)
3449 // OBSOLETE {
3450 // OBSOLETE #define FLD(f) abuf->fields.sfmt_int.f
3451 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3452 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3453 // OBSOLETE int cycles = 0;
3454 // OBSOLETE {
3455 // OBSOLETE int referenced = 0;
3456 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3457 // OBSOLETE INT in_Ri = -1;
3458 // OBSOLETE INT in_Rj = -1;
3459 // OBSOLETE INT out_Ri = -1;
3460 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3461 // OBSOLETE }
3462 // OBSOLETE return cycles;
3463 // OBSOLETE #undef FLD
3464 // OBSOLETE }
3465 // OBSOLETE
3466 // OBSOLETE static int
3467 // OBSOLETE model_fr30_1_orccr (SIM_CPU *current_cpu, void *sem_arg)
3468 // OBSOLETE {
3469 // OBSOLETE #define FLD(f) abuf->fields.sfmt_int.f
3470 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3471 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3472 // OBSOLETE int cycles = 0;
3473 // OBSOLETE {
3474 // OBSOLETE int referenced = 0;
3475 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3476 // OBSOLETE INT in_Ri = -1;
3477 // OBSOLETE INT in_Rj = -1;
3478 // OBSOLETE INT out_Ri = -1;
3479 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3480 // OBSOLETE }
3481 // OBSOLETE return cycles;
3482 // OBSOLETE #undef FLD
3483 // OBSOLETE }
3484 // OBSOLETE
3485 // OBSOLETE static int
3486 // OBSOLETE model_fr30_1_stilm (SIM_CPU *current_cpu, void *sem_arg)
3487 // OBSOLETE {
3488 // OBSOLETE #define FLD(f) abuf->fields.sfmt_int.f
3489 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3490 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3491 // OBSOLETE int cycles = 0;
3492 // OBSOLETE {
3493 // OBSOLETE int referenced = 0;
3494 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3495 // OBSOLETE INT in_Ri = -1;
3496 // OBSOLETE INT in_Rj = -1;
3497 // OBSOLETE INT out_Ri = -1;
3498 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3499 // OBSOLETE }
3500 // OBSOLETE return cycles;
3501 // OBSOLETE #undef FLD
3502 // OBSOLETE }
3503 // OBSOLETE
3504 // OBSOLETE static int
3505 // OBSOLETE model_fr30_1_addsp (SIM_CPU *current_cpu, void *sem_arg)
3506 // OBSOLETE {
3507 // OBSOLETE #define FLD(f) abuf->fields.sfmt_addsp.f
3508 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3509 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3510 // OBSOLETE int cycles = 0;
3511 // OBSOLETE {
3512 // OBSOLETE int referenced = 0;
3513 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3514 // OBSOLETE INT in_Ri = -1;
3515 // OBSOLETE INT in_Rj = -1;
3516 // OBSOLETE INT out_Ri = -1;
3517 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3518 // OBSOLETE }
3519 // OBSOLETE return cycles;
3520 // OBSOLETE #undef FLD
3521 // OBSOLETE }
3522 // OBSOLETE
3523 // OBSOLETE static int
3524 // OBSOLETE model_fr30_1_extsb (SIM_CPU *current_cpu, void *sem_arg)
3525 // OBSOLETE {
3526 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add2.f
3527 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3528 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3529 // OBSOLETE int cycles = 0;
3530 // OBSOLETE {
3531 // OBSOLETE int referenced = 0;
3532 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3533 // OBSOLETE INT in_Ri = -1;
3534 // OBSOLETE INT in_Rj = -1;
3535 // OBSOLETE INT out_Ri = -1;
3536 // OBSOLETE in_Ri = FLD (in_Ri);
3537 // OBSOLETE out_Ri = FLD (out_Ri);
3538 // OBSOLETE referenced |= 1 << 0;
3539 // OBSOLETE referenced |= 1 << 2;
3540 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3541 // OBSOLETE }
3542 // OBSOLETE return cycles;
3543 // OBSOLETE #undef FLD
3544 // OBSOLETE }
3545 // OBSOLETE
3546 // OBSOLETE static int
3547 // OBSOLETE model_fr30_1_extub (SIM_CPU *current_cpu, void *sem_arg)
3548 // OBSOLETE {
3549 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add2.f
3550 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3551 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3552 // OBSOLETE int cycles = 0;
3553 // OBSOLETE {
3554 // OBSOLETE int referenced = 0;
3555 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3556 // OBSOLETE INT in_Ri = -1;
3557 // OBSOLETE INT in_Rj = -1;
3558 // OBSOLETE INT out_Ri = -1;
3559 // OBSOLETE in_Ri = FLD (in_Ri);
3560 // OBSOLETE out_Ri = FLD (out_Ri);
3561 // OBSOLETE referenced |= 1 << 0;
3562 // OBSOLETE referenced |= 1 << 2;
3563 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3564 // OBSOLETE }
3565 // OBSOLETE return cycles;
3566 // OBSOLETE #undef FLD
3567 // OBSOLETE }
3568 // OBSOLETE
3569 // OBSOLETE static int
3570 // OBSOLETE model_fr30_1_extsh (SIM_CPU *current_cpu, void *sem_arg)
3571 // OBSOLETE {
3572 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add2.f
3573 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3574 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3575 // OBSOLETE int cycles = 0;
3576 // OBSOLETE {
3577 // OBSOLETE int referenced = 0;
3578 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3579 // OBSOLETE INT in_Ri = -1;
3580 // OBSOLETE INT in_Rj = -1;
3581 // OBSOLETE INT out_Ri = -1;
3582 // OBSOLETE in_Ri = FLD (in_Ri);
3583 // OBSOLETE out_Ri = FLD (out_Ri);
3584 // OBSOLETE referenced |= 1 << 0;
3585 // OBSOLETE referenced |= 1 << 2;
3586 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3587 // OBSOLETE }
3588 // OBSOLETE return cycles;
3589 // OBSOLETE #undef FLD
3590 // OBSOLETE }
3591 // OBSOLETE
3592 // OBSOLETE static int
3593 // OBSOLETE model_fr30_1_extuh (SIM_CPU *current_cpu, void *sem_arg)
3594 // OBSOLETE {
3595 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add2.f
3596 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3597 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3598 // OBSOLETE int cycles = 0;
3599 // OBSOLETE {
3600 // OBSOLETE int referenced = 0;
3601 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3602 // OBSOLETE INT in_Ri = -1;
3603 // OBSOLETE INT in_Rj = -1;
3604 // OBSOLETE INT out_Ri = -1;
3605 // OBSOLETE in_Ri = FLD (in_Ri);
3606 // OBSOLETE out_Ri = FLD (out_Ri);
3607 // OBSOLETE referenced |= 1 << 0;
3608 // OBSOLETE referenced |= 1 << 2;
3609 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3610 // OBSOLETE }
3611 // OBSOLETE return cycles;
3612 // OBSOLETE #undef FLD
3613 // OBSOLETE }
3614 // OBSOLETE
3615 // OBSOLETE static int
3616 // OBSOLETE model_fr30_1_ldm0 (SIM_CPU *current_cpu, void *sem_arg)
3617 // OBSOLETE {
3618 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldm0.f
3619 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3620 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3621 // OBSOLETE int cycles = 0;
3622 // OBSOLETE {
3623 // OBSOLETE int referenced = 0;
3624 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3625 // OBSOLETE INT in_reglist = 0;
3626 // OBSOLETE cycles += fr30bf_model_fr30_1_u_ldm (current_cpu, idesc, 0, referenced, in_reglist);
3627 // OBSOLETE }
3628 // OBSOLETE return cycles;
3629 // OBSOLETE #undef FLD
3630 // OBSOLETE }
3631 // OBSOLETE
3632 // OBSOLETE static int
3633 // OBSOLETE model_fr30_1_ldm1 (SIM_CPU *current_cpu, void *sem_arg)
3634 // OBSOLETE {
3635 // OBSOLETE #define FLD(f) abuf->fields.sfmt_ldm1.f
3636 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3637 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3638 // OBSOLETE int cycles = 0;
3639 // OBSOLETE {
3640 // OBSOLETE int referenced = 0;
3641 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3642 // OBSOLETE INT in_reglist = 0;
3643 // OBSOLETE cycles += fr30bf_model_fr30_1_u_ldm (current_cpu, idesc, 0, referenced, in_reglist);
3644 // OBSOLETE }
3645 // OBSOLETE return cycles;
3646 // OBSOLETE #undef FLD
3647 // OBSOLETE }
3648 // OBSOLETE
3649 // OBSOLETE static int
3650 // OBSOLETE model_fr30_1_stm0 (SIM_CPU *current_cpu, void *sem_arg)
3651 // OBSOLETE {
3652 // OBSOLETE #define FLD(f) abuf->fields.sfmt_stm0.f
3653 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3654 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3655 // OBSOLETE int cycles = 0;
3656 // OBSOLETE {
3657 // OBSOLETE int referenced = 0;
3658 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3659 // OBSOLETE INT in_reglist = 0;
3660 // OBSOLETE cycles += fr30bf_model_fr30_1_u_stm (current_cpu, idesc, 0, referenced, in_reglist);
3661 // OBSOLETE }
3662 // OBSOLETE return cycles;
3663 // OBSOLETE #undef FLD
3664 // OBSOLETE }
3665 // OBSOLETE
3666 // OBSOLETE static int
3667 // OBSOLETE model_fr30_1_stm1 (SIM_CPU *current_cpu, void *sem_arg)
3668 // OBSOLETE {
3669 // OBSOLETE #define FLD(f) abuf->fields.sfmt_stm1.f
3670 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3671 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3672 // OBSOLETE int cycles = 0;
3673 // OBSOLETE {
3674 // OBSOLETE int referenced = 0;
3675 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3676 // OBSOLETE INT in_reglist = 0;
3677 // OBSOLETE cycles += fr30bf_model_fr30_1_u_stm (current_cpu, idesc, 0, referenced, in_reglist);
3678 // OBSOLETE }
3679 // OBSOLETE return cycles;
3680 // OBSOLETE #undef FLD
3681 // OBSOLETE }
3682 // OBSOLETE
3683 // OBSOLETE static int
3684 // OBSOLETE model_fr30_1_enter (SIM_CPU *current_cpu, void *sem_arg)
3685 // OBSOLETE {
3686 // OBSOLETE #define FLD(f) abuf->fields.sfmt_enter.f
3687 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3688 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3689 // OBSOLETE int cycles = 0;
3690 // OBSOLETE {
3691 // OBSOLETE int referenced = 0;
3692 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3693 // OBSOLETE INT in_Ri = -1;
3694 // OBSOLETE INT in_Rj = -1;
3695 // OBSOLETE INT out_Ri = -1;
3696 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3697 // OBSOLETE }
3698 // OBSOLETE return cycles;
3699 // OBSOLETE #undef FLD
3700 // OBSOLETE }
3701 // OBSOLETE
3702 // OBSOLETE static int
3703 // OBSOLETE model_fr30_1_leave (SIM_CPU *current_cpu, void *sem_arg)
3704 // OBSOLETE {
3705 // OBSOLETE #define FLD(f) abuf->fields.sfmt_enter.f
3706 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3707 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3708 // OBSOLETE int cycles = 0;
3709 // OBSOLETE {
3710 // OBSOLETE int referenced = 0;
3711 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3712 // OBSOLETE INT in_Ri = -1;
3713 // OBSOLETE INT in_Rj = -1;
3714 // OBSOLETE INT out_Ri = -1;
3715 // OBSOLETE cycles += fr30bf_model_fr30_1_u_exec (current_cpu, idesc, 0, referenced, in_Ri, in_Rj, out_Ri);
3716 // OBSOLETE }
3717 // OBSOLETE return cycles;
3718 // OBSOLETE #undef FLD
3719 // OBSOLETE }
3720 // OBSOLETE
3721 // OBSOLETE static int
3722 // OBSOLETE model_fr30_1_xchb (SIM_CPU *current_cpu, void *sem_arg)
3723 // OBSOLETE {
3724 // OBSOLETE #define FLD(f) abuf->fields.sfmt_add.f
3725 // OBSOLETE const ARGBUF * UNUSED abuf = SEM_ARGBUF ((SEM_ARG) sem_arg);
3726 // OBSOLETE const IDESC * UNUSED idesc = abuf->idesc;
3727 // OBSOLETE int cycles = 0;
3728 // OBSOLETE {
3729 // OBSOLETE int referenced = 0;
3730 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3731 // OBSOLETE INT in_Rj = -1;
3732 // OBSOLETE INT out_Ri = -1;
3733 // OBSOLETE in_Rj = FLD (in_Rj);
3734 // OBSOLETE out_Ri = FLD (out_Ri);
3735 // OBSOLETE referenced |= 1 << 0;
3736 // OBSOLETE referenced |= 1 << 1;
3737 // OBSOLETE cycles += fr30bf_model_fr30_1_u_load (current_cpu, idesc, 0, referenced, in_Rj, out_Ri);
3738 // OBSOLETE }
3739 // OBSOLETE {
3740 // OBSOLETE int referenced = 0;
3741 // OBSOLETE int UNUSED insn_referenced = abuf->written;
3742 // OBSOLETE INT in_Ri = -1;
3743 // OBSOLETE INT in_Rj = -1;
3744 // OBSOLETE in_Ri = FLD (in_Ri);
3745 // OBSOLETE in_Rj = FLD (in_Rj);
3746 // OBSOLETE referenced |= 1 << 0;
3747 // OBSOLETE referenced |= 1 << 1;
3748 // OBSOLETE cycles += fr30bf_model_fr30_1_u_store (current_cpu, idesc, 1, referenced, in_Ri, in_Rj);
3749 // OBSOLETE }
3750 // OBSOLETE return cycles;
3751 // OBSOLETE #undef FLD
3752 // OBSOLETE }
3753 // OBSOLETE
3754 // OBSOLETE /* We assume UNIT_NONE == 0 because the tables don't always terminate
3755 // OBSOLETE entries with it. */
3756 // OBSOLETE
3757 // OBSOLETE /* Model timing data for `fr30-1'. */
3758 // OBSOLETE
3759 // OBSOLETE static const INSN_TIMING fr30_1_timing[] = {
3760 // OBSOLETE { FR30BF_INSN_X_INVALID, 0, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3761 // OBSOLETE { FR30BF_INSN_X_AFTER, 0, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3762 // OBSOLETE { FR30BF_INSN_X_BEFORE, 0, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3763 // OBSOLETE { FR30BF_INSN_X_CTI_CHAIN, 0, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3764 // OBSOLETE { FR30BF_INSN_X_CHAIN, 0, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3765 // OBSOLETE { FR30BF_INSN_X_BEGIN, 0, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3766 // OBSOLETE { FR30BF_INSN_ADD, model_fr30_1_add, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3767 // OBSOLETE { FR30BF_INSN_ADDI, model_fr30_1_addi, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3768 // OBSOLETE { FR30BF_INSN_ADD2, model_fr30_1_add2, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3769 // OBSOLETE { FR30BF_INSN_ADDC, model_fr30_1_addc, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3770 // OBSOLETE { FR30BF_INSN_ADDN, model_fr30_1_addn, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3771 // OBSOLETE { FR30BF_INSN_ADDNI, model_fr30_1_addni, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3772 // OBSOLETE { FR30BF_INSN_ADDN2, model_fr30_1_addn2, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3773 // OBSOLETE { FR30BF_INSN_SUB, model_fr30_1_sub, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3774 // OBSOLETE { FR30BF_INSN_SUBC, model_fr30_1_subc, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3775 // OBSOLETE { FR30BF_INSN_SUBN, model_fr30_1_subn, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3776 // OBSOLETE { FR30BF_INSN_CMP, model_fr30_1_cmp, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3777 // OBSOLETE { FR30BF_INSN_CMPI, model_fr30_1_cmpi, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3778 // OBSOLETE { FR30BF_INSN_CMP2, model_fr30_1_cmp2, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3779 // OBSOLETE { FR30BF_INSN_AND, model_fr30_1_and, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3780 // OBSOLETE { FR30BF_INSN_OR, model_fr30_1_or, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3781 // OBSOLETE { FR30BF_INSN_EOR, model_fr30_1_eor, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3782 // OBSOLETE { FR30BF_INSN_ANDM, model_fr30_1_andm, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3783 // OBSOLETE { FR30BF_INSN_ANDH, model_fr30_1_andh, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3784 // OBSOLETE { FR30BF_INSN_ANDB, model_fr30_1_andb, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3785 // OBSOLETE { FR30BF_INSN_ORM, model_fr30_1_orm, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3786 // OBSOLETE { FR30BF_INSN_ORH, model_fr30_1_orh, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3787 // OBSOLETE { FR30BF_INSN_ORB, model_fr30_1_orb, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3788 // OBSOLETE { FR30BF_INSN_EORM, model_fr30_1_eorm, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3789 // OBSOLETE { FR30BF_INSN_EORH, model_fr30_1_eorh, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3790 // OBSOLETE { FR30BF_INSN_EORB, model_fr30_1_eorb, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3791 // OBSOLETE { FR30BF_INSN_BANDL, model_fr30_1_bandl, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3792 // OBSOLETE { FR30BF_INSN_BORL, model_fr30_1_borl, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3793 // OBSOLETE { FR30BF_INSN_BEORL, model_fr30_1_beorl, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3794 // OBSOLETE { FR30BF_INSN_BANDH, model_fr30_1_bandh, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3795 // OBSOLETE { FR30BF_INSN_BORH, model_fr30_1_borh, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3796 // OBSOLETE { FR30BF_INSN_BEORH, model_fr30_1_beorh, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 }, { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3797 // OBSOLETE { FR30BF_INSN_BTSTL, model_fr30_1_btstl, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_EXEC, 1, 2 } } },
3798 // OBSOLETE { FR30BF_INSN_BTSTH, model_fr30_1_btsth, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_EXEC, 1, 2 } } },
3799 // OBSOLETE { FR30BF_INSN_MUL, model_fr30_1_mul, { { (int) UNIT_FR30_1_U_EXEC, 1, 5 } } },
3800 // OBSOLETE { FR30BF_INSN_MULU, model_fr30_1_mulu, { { (int) UNIT_FR30_1_U_EXEC, 1, 5 } } },
3801 // OBSOLETE { FR30BF_INSN_MULH, model_fr30_1_mulh, { { (int) UNIT_FR30_1_U_EXEC, 1, 3 } } },
3802 // OBSOLETE { FR30BF_INSN_MULUH, model_fr30_1_muluh, { { (int) UNIT_FR30_1_U_EXEC, 1, 3 } } },
3803 // OBSOLETE { FR30BF_INSN_DIV0S, model_fr30_1_div0s, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3804 // OBSOLETE { FR30BF_INSN_DIV0U, model_fr30_1_div0u, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3805 // OBSOLETE { FR30BF_INSN_DIV1, model_fr30_1_div1, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3806 // OBSOLETE { FR30BF_INSN_DIV2, model_fr30_1_div2, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3807 // OBSOLETE { FR30BF_INSN_DIV3, model_fr30_1_div3, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3808 // OBSOLETE { FR30BF_INSN_DIV4S, model_fr30_1_div4s, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3809 // OBSOLETE { FR30BF_INSN_LSL, model_fr30_1_lsl, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3810 // OBSOLETE { FR30BF_INSN_LSLI, model_fr30_1_lsli, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3811 // OBSOLETE { FR30BF_INSN_LSL2, model_fr30_1_lsl2, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3812 // OBSOLETE { FR30BF_INSN_LSR, model_fr30_1_lsr, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3813 // OBSOLETE { FR30BF_INSN_LSRI, model_fr30_1_lsri, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3814 // OBSOLETE { FR30BF_INSN_LSR2, model_fr30_1_lsr2, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3815 // OBSOLETE { FR30BF_INSN_ASR, model_fr30_1_asr, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3816 // OBSOLETE { FR30BF_INSN_ASRI, model_fr30_1_asri, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3817 // OBSOLETE { FR30BF_INSN_ASR2, model_fr30_1_asr2, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3818 // OBSOLETE { FR30BF_INSN_LDI8, model_fr30_1_ldi8, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3819 // OBSOLETE { FR30BF_INSN_LDI20, model_fr30_1_ldi20, { { (int) UNIT_FR30_1_U_EXEC, 1, 2 } } },
3820 // OBSOLETE { FR30BF_INSN_LDI32, model_fr30_1_ldi32, { { (int) UNIT_FR30_1_U_EXEC, 1, 3 } } },
3821 // OBSOLETE { FR30BF_INSN_LD, model_fr30_1_ld, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3822 // OBSOLETE { FR30BF_INSN_LDUH, model_fr30_1_lduh, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3823 // OBSOLETE { FR30BF_INSN_LDUB, model_fr30_1_ldub, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3824 // OBSOLETE { FR30BF_INSN_LDR13, model_fr30_1_ldr13, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3825 // OBSOLETE { FR30BF_INSN_LDR13UH, model_fr30_1_ldr13uh, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3826 // OBSOLETE { FR30BF_INSN_LDR13UB, model_fr30_1_ldr13ub, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3827 // OBSOLETE { FR30BF_INSN_LDR14, model_fr30_1_ldr14, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3828 // OBSOLETE { FR30BF_INSN_LDR14UH, model_fr30_1_ldr14uh, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3829 // OBSOLETE { FR30BF_INSN_LDR14UB, model_fr30_1_ldr14ub, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3830 // OBSOLETE { FR30BF_INSN_LDR15, model_fr30_1_ldr15, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3831 // OBSOLETE { FR30BF_INSN_LDR15GR, model_fr30_1_ldr15gr, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3832 // OBSOLETE { FR30BF_INSN_LDR15DR, model_fr30_1_ldr15dr, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3833 // OBSOLETE { FR30BF_INSN_LDR15PS, model_fr30_1_ldr15ps, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3834 // OBSOLETE { FR30BF_INSN_ST, model_fr30_1_st, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3835 // OBSOLETE { FR30BF_INSN_STH, model_fr30_1_sth, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3836 // OBSOLETE { FR30BF_INSN_STB, model_fr30_1_stb, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3837 // OBSOLETE { FR30BF_INSN_STR13, model_fr30_1_str13, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3838 // OBSOLETE { FR30BF_INSN_STR13H, model_fr30_1_str13h, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3839 // OBSOLETE { FR30BF_INSN_STR13B, model_fr30_1_str13b, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3840 // OBSOLETE { FR30BF_INSN_STR14, model_fr30_1_str14, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3841 // OBSOLETE { FR30BF_INSN_STR14H, model_fr30_1_str14h, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3842 // OBSOLETE { FR30BF_INSN_STR14B, model_fr30_1_str14b, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3843 // OBSOLETE { FR30BF_INSN_STR15, model_fr30_1_str15, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3844 // OBSOLETE { FR30BF_INSN_STR15GR, model_fr30_1_str15gr, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3845 // OBSOLETE { FR30BF_INSN_STR15DR, model_fr30_1_str15dr, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3846 // OBSOLETE { FR30BF_INSN_STR15PS, model_fr30_1_str15ps, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3847 // OBSOLETE { FR30BF_INSN_MOV, model_fr30_1_mov, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3848 // OBSOLETE { FR30BF_INSN_MOVDR, model_fr30_1_movdr, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3849 // OBSOLETE { FR30BF_INSN_MOVPS, model_fr30_1_movps, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3850 // OBSOLETE { FR30BF_INSN_MOV2DR, model_fr30_1_mov2dr, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3851 // OBSOLETE { FR30BF_INSN_MOV2PS, model_fr30_1_mov2ps, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3852 // OBSOLETE { FR30BF_INSN_JMP, model_fr30_1_jmp, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3853 // OBSOLETE { FR30BF_INSN_JMPD, model_fr30_1_jmpd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3854 // OBSOLETE { FR30BF_INSN_CALLR, model_fr30_1_callr, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3855 // OBSOLETE { FR30BF_INSN_CALLRD, model_fr30_1_callrd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3856 // OBSOLETE { FR30BF_INSN_CALL, model_fr30_1_call, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3857 // OBSOLETE { FR30BF_INSN_CALLD, model_fr30_1_calld, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3858 // OBSOLETE { FR30BF_INSN_RET, model_fr30_1_ret, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3859 // OBSOLETE { FR30BF_INSN_RET_D, model_fr30_1_ret_d, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3860 // OBSOLETE { FR30BF_INSN_INT, model_fr30_1_int, { { (int) UNIT_FR30_1_U_EXEC, 1, 6 } } },
3861 // OBSOLETE { FR30BF_INSN_INTE, model_fr30_1_inte, { { (int) UNIT_FR30_1_U_EXEC, 1, 6 } } },
3862 // OBSOLETE { FR30BF_INSN_RETI, model_fr30_1_reti, { { (int) UNIT_FR30_1_U_EXEC, 1, 4 } } },
3863 // OBSOLETE { FR30BF_INSN_BRAD, model_fr30_1_brad, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3864 // OBSOLETE { FR30BF_INSN_BRA, model_fr30_1_bra, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3865 // OBSOLETE { FR30BF_INSN_BNOD, model_fr30_1_bnod, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3866 // OBSOLETE { FR30BF_INSN_BNO, model_fr30_1_bno, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3867 // OBSOLETE { FR30BF_INSN_BEQD, model_fr30_1_beqd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3868 // OBSOLETE { FR30BF_INSN_BEQ, model_fr30_1_beq, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3869 // OBSOLETE { FR30BF_INSN_BNED, model_fr30_1_bned, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3870 // OBSOLETE { FR30BF_INSN_BNE, model_fr30_1_bne, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3871 // OBSOLETE { FR30BF_INSN_BCD, model_fr30_1_bcd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3872 // OBSOLETE { FR30BF_INSN_BC, model_fr30_1_bc, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3873 // OBSOLETE { FR30BF_INSN_BNCD, model_fr30_1_bncd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3874 // OBSOLETE { FR30BF_INSN_BNC, model_fr30_1_bnc, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3875 // OBSOLETE { FR30BF_INSN_BND, model_fr30_1_bnd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3876 // OBSOLETE { FR30BF_INSN_BN, model_fr30_1_bn, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3877 // OBSOLETE { FR30BF_INSN_BPD, model_fr30_1_bpd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3878 // OBSOLETE { FR30BF_INSN_BP, model_fr30_1_bp, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3879 // OBSOLETE { FR30BF_INSN_BVD, model_fr30_1_bvd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3880 // OBSOLETE { FR30BF_INSN_BV, model_fr30_1_bv, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3881 // OBSOLETE { FR30BF_INSN_BNVD, model_fr30_1_bnvd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3882 // OBSOLETE { FR30BF_INSN_BNV, model_fr30_1_bnv, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3883 // OBSOLETE { FR30BF_INSN_BLTD, model_fr30_1_bltd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3884 // OBSOLETE { FR30BF_INSN_BLT, model_fr30_1_blt, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3885 // OBSOLETE { FR30BF_INSN_BGED, model_fr30_1_bged, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3886 // OBSOLETE { FR30BF_INSN_BGE, model_fr30_1_bge, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3887 // OBSOLETE { FR30BF_INSN_BLED, model_fr30_1_bled, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3888 // OBSOLETE { FR30BF_INSN_BLE, model_fr30_1_ble, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3889 // OBSOLETE { FR30BF_INSN_BGTD, model_fr30_1_bgtd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3890 // OBSOLETE { FR30BF_INSN_BGT, model_fr30_1_bgt, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3891 // OBSOLETE { FR30BF_INSN_BLSD, model_fr30_1_blsd, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3892 // OBSOLETE { FR30BF_INSN_BLS, model_fr30_1_bls, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3893 // OBSOLETE { FR30BF_INSN_BHID, model_fr30_1_bhid, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3894 // OBSOLETE { FR30BF_INSN_BHI, model_fr30_1_bhi, { { (int) UNIT_FR30_1_U_CTI, 1, 1 } } },
3895 // OBSOLETE { FR30BF_INSN_DMOVR13, model_fr30_1_dmovr13, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3896 // OBSOLETE { FR30BF_INSN_DMOVR13H, model_fr30_1_dmovr13h, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3897 // OBSOLETE { FR30BF_INSN_DMOVR13B, model_fr30_1_dmovr13b, { { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3898 // OBSOLETE { FR30BF_INSN_DMOVR13PI, model_fr30_1_dmovr13pi, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3899 // OBSOLETE { FR30BF_INSN_DMOVR13PIH, model_fr30_1_dmovr13pih, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3900 // OBSOLETE { FR30BF_INSN_DMOVR13PIB, model_fr30_1_dmovr13pib, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3901 // OBSOLETE { FR30BF_INSN_DMOVR15PI, model_fr30_1_dmovr15pi, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3902 // OBSOLETE { FR30BF_INSN_DMOV2R13, model_fr30_1_dmov2r13, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3903 // OBSOLETE { FR30BF_INSN_DMOV2R13H, model_fr30_1_dmov2r13h, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3904 // OBSOLETE { FR30BF_INSN_DMOV2R13B, model_fr30_1_dmov2r13b, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 } } },
3905 // OBSOLETE { FR30BF_INSN_DMOV2R13PI, model_fr30_1_dmov2r13pi, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3906 // OBSOLETE { FR30BF_INSN_DMOV2R13PIH, model_fr30_1_dmov2r13pih, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3907 // OBSOLETE { FR30BF_INSN_DMOV2R13PIB, model_fr30_1_dmov2r13pib, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3908 // OBSOLETE { FR30BF_INSN_DMOV2R15PD, model_fr30_1_dmov2r15pd, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3909 // OBSOLETE { FR30BF_INSN_LDRES, model_fr30_1_ldres, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3910 // OBSOLETE { FR30BF_INSN_STRES, model_fr30_1_stres, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3911 // OBSOLETE { FR30BF_INSN_COPOP, model_fr30_1_copop, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3912 // OBSOLETE { FR30BF_INSN_COPLD, model_fr30_1_copld, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3913 // OBSOLETE { FR30BF_INSN_COPST, model_fr30_1_copst, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3914 // OBSOLETE { FR30BF_INSN_COPSV, model_fr30_1_copsv, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3915 // OBSOLETE { FR30BF_INSN_NOP, model_fr30_1_nop, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3916 // OBSOLETE { FR30BF_INSN_ANDCCR, model_fr30_1_andccr, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3917 // OBSOLETE { FR30BF_INSN_ORCCR, model_fr30_1_orccr, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3918 // OBSOLETE { FR30BF_INSN_STILM, model_fr30_1_stilm, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3919 // OBSOLETE { FR30BF_INSN_ADDSP, model_fr30_1_addsp, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3920 // OBSOLETE { FR30BF_INSN_EXTSB, model_fr30_1_extsb, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3921 // OBSOLETE { FR30BF_INSN_EXTUB, model_fr30_1_extub, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3922 // OBSOLETE { FR30BF_INSN_EXTSH, model_fr30_1_extsh, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3923 // OBSOLETE { FR30BF_INSN_EXTUH, model_fr30_1_extuh, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3924 // OBSOLETE { FR30BF_INSN_LDM0, model_fr30_1_ldm0, { { (int) UNIT_FR30_1_U_LDM, 1, 1 } } },
3925 // OBSOLETE { FR30BF_INSN_LDM1, model_fr30_1_ldm1, { { (int) UNIT_FR30_1_U_LDM, 1, 1 } } },
3926 // OBSOLETE { FR30BF_INSN_STM0, model_fr30_1_stm0, { { (int) UNIT_FR30_1_U_STM, 1, 1 } } },
3927 // OBSOLETE { FR30BF_INSN_STM1, model_fr30_1_stm1, { { (int) UNIT_FR30_1_U_STM, 1, 1 } } },
3928 // OBSOLETE { FR30BF_INSN_ENTER, model_fr30_1_enter, { { (int) UNIT_FR30_1_U_EXEC, 1, 2 } } },
3929 // OBSOLETE { FR30BF_INSN_LEAVE, model_fr30_1_leave, { { (int) UNIT_FR30_1_U_EXEC, 1, 1 } } },
3930 // OBSOLETE { FR30BF_INSN_XCHB, model_fr30_1_xchb, { { (int) UNIT_FR30_1_U_LOAD, 1, 1 }, { (int) UNIT_FR30_1_U_STORE, 1, 1 } } },
3931 // OBSOLETE };
3932 // OBSOLETE
3933 // OBSOLETE #endif /* WITH_PROFILE_MODEL_P */
3934 // OBSOLETE
3935 // OBSOLETE static void
3936 // OBSOLETE fr30_1_model_init (SIM_CPU *cpu)
3937 // OBSOLETE {
3938 // OBSOLETE CPU_MODEL_DATA (cpu) = (void *) zalloc (sizeof (MODEL_FR30_1_DATA));
3939 // OBSOLETE }
3940 // OBSOLETE
3941 // OBSOLETE #if WITH_PROFILE_MODEL_P
3942 // OBSOLETE #define TIMING_DATA(td) td
3943 // OBSOLETE #else
3944 // OBSOLETE #define TIMING_DATA(td) 0
3945 // OBSOLETE #endif
3946 // OBSOLETE
3947 // OBSOLETE static const MODEL fr30_models[] =
3948 // OBSOLETE {
3949 // OBSOLETE { "fr30-1", & fr30_mach, MODEL_FR30_1, TIMING_DATA (& fr30_1_timing[0]), fr30_1_model_init },
3950 // OBSOLETE { 0 }
3951 // OBSOLETE };
3952 // OBSOLETE
3953 // OBSOLETE /* The properties of this cpu's implementation. */
3954 // OBSOLETE
3955 // OBSOLETE static const MACH_IMP_PROPERTIES fr30bf_imp_properties =
3956 // OBSOLETE {
3957 // OBSOLETE sizeof (SIM_CPU),
3958 // OBSOLETE #if WITH_SCACHE
3959 // OBSOLETE sizeof (SCACHE)
3960 // OBSOLETE #else
3961 // OBSOLETE 0
3962 // OBSOLETE #endif
3963 // OBSOLETE };
3964 // OBSOLETE
3965 // OBSOLETE
3966 // OBSOLETE static void
3967 // OBSOLETE fr30bf_prepare_run (SIM_CPU *cpu)
3968 // OBSOLETE {
3969 // OBSOLETE if (CPU_IDESC (cpu) == NULL)
3970 // OBSOLETE fr30bf_init_idesc_table (cpu);
3971 // OBSOLETE }
3972 // OBSOLETE
3973 // OBSOLETE static const CGEN_INSN *
3974 // OBSOLETE fr30bf_get_idata (SIM_CPU *cpu, int inum)
3975 // OBSOLETE {
3976 // OBSOLETE return CPU_IDESC (cpu) [inum].idata;
3977 // OBSOLETE }
3978 // OBSOLETE
3979 // OBSOLETE static void
3980 // OBSOLETE fr30_init_cpu (SIM_CPU *cpu)
3981 // OBSOLETE {
3982 // OBSOLETE CPU_REG_FETCH (cpu) = fr30bf_fetch_register;
3983 // OBSOLETE CPU_REG_STORE (cpu) = fr30bf_store_register;
3984 // OBSOLETE CPU_PC_FETCH (cpu) = fr30bf_h_pc_get;
3985 // OBSOLETE CPU_PC_STORE (cpu) = fr30bf_h_pc_set;
3986 // OBSOLETE CPU_GET_IDATA (cpu) = fr30bf_get_idata;
3987 // OBSOLETE CPU_MAX_INSNS (cpu) = FR30BF_INSN_XCHB + 1;
3988 // OBSOLETE CPU_INSN_NAME (cpu) = cgen_insn_name;
3989 // OBSOLETE CPU_FULL_ENGINE_FN (cpu) = fr30bf_engine_run_full;
3990 // OBSOLETE #if WITH_FAST
3991 // OBSOLETE CPU_FAST_ENGINE_FN (cpu) = fr30bf_engine_run_fast;
3992 // OBSOLETE #else
3993 // OBSOLETE CPU_FAST_ENGINE_FN (cpu) = fr30bf_engine_run_full;
3994 // OBSOLETE #endif
3995 // OBSOLETE }
3996 // OBSOLETE
3997 // OBSOLETE const MACH fr30_mach =
3998 // OBSOLETE {
3999 // OBSOLETE "fr30", "fr30", MACH_FR30,
4000 // OBSOLETE 32, 32, & fr30_models[0], & fr30bf_imp_properties,
4001 // OBSOLETE fr30_init_cpu,
4002 // OBSOLETE fr30bf_prepare_run
4003 // OBSOLETE };
This page took 0.11099 seconds and 4 git commands to generate.