OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [VER_5_3/] [gdb-5.3/] [sim/] [fr30/] [model.c] - Blame information for rev 1783

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1181 sfurman
// 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 };

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.