1 /* Simulator model support for i960base.
3 THIS FILE IS MACHINE GENERATED WITH CGEN.
5 Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
7 This file is part of the GNU Simulators.
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 2, or (at your option)
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
19 You should have received a copy of the GNU General Public License along
20 with this program; if not, write to the Free Software Foundation, Inc.,
21 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
25 #define WANT_CPU i960base
26 #define WANT_CPU_I960BASE
30 /* The profiling data is recorded here, but is accessed via the profiling
31 mechanism. After all, this is information for profiling. */
33 #if WITH_PROFILE_MODEL_P
35 /* Model handlers for each insn. */
38 model_i960KA_mulo (SIM_CPU
*current_cpu
, void *sem_arg
)
40 #define FLD(f) abuf->fields.sfmt_emul.f
41 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
42 const IDESC
* UNUSED idesc
= abuf
->idesc
;
46 int UNUSED insn_referenced
= abuf
->written
;
47 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
54 model_i960KA_mulo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
56 #define FLD(f) abuf->fields.sfmt_emul1.f
57 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
58 const IDESC
* UNUSED idesc
= abuf
->idesc
;
62 int UNUSED insn_referenced
= abuf
->written
;
63 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
70 model_i960KA_mulo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
72 #define FLD(f) abuf->fields.sfmt_emul2.f
73 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
74 const IDESC
* UNUSED idesc
= abuf
->idesc
;
78 int UNUSED insn_referenced
= abuf
->written
;
79 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
86 model_i960KA_mulo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
88 #define FLD(f) abuf->fields.sfmt_emul3.f
89 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
90 const IDESC
* UNUSED idesc
= abuf
->idesc
;
94 int UNUSED insn_referenced
= abuf
->written
;
95 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
102 model_i960KA_remo (SIM_CPU
*current_cpu
, void *sem_arg
)
104 #define FLD(f) abuf->fields.sfmt_emul.f
105 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
106 const IDESC
* UNUSED idesc
= abuf
->idesc
;
110 int UNUSED insn_referenced
= abuf
->written
;
111 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
118 model_i960KA_remo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
120 #define FLD(f) abuf->fields.sfmt_emul1.f
121 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
122 const IDESC
* UNUSED idesc
= abuf
->idesc
;
126 int UNUSED insn_referenced
= abuf
->written
;
127 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
134 model_i960KA_remo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
136 #define FLD(f) abuf->fields.sfmt_emul2.f
137 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
138 const IDESC
* UNUSED idesc
= abuf
->idesc
;
142 int UNUSED insn_referenced
= abuf
->written
;
143 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
150 model_i960KA_remo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
152 #define FLD(f) abuf->fields.sfmt_emul3.f
153 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
154 const IDESC
* UNUSED idesc
= abuf
->idesc
;
158 int UNUSED insn_referenced
= abuf
->written
;
159 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
166 model_i960KA_divo (SIM_CPU
*current_cpu
, void *sem_arg
)
168 #define FLD(f) abuf->fields.sfmt_emul.f
169 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
170 const IDESC
* UNUSED idesc
= abuf
->idesc
;
174 int UNUSED insn_referenced
= abuf
->written
;
175 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
182 model_i960KA_divo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
184 #define FLD(f) abuf->fields.sfmt_emul1.f
185 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
186 const IDESC
* UNUSED idesc
= abuf
->idesc
;
190 int UNUSED insn_referenced
= abuf
->written
;
191 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
198 model_i960KA_divo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
200 #define FLD(f) abuf->fields.sfmt_emul2.f
201 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
202 const IDESC
* UNUSED idesc
= abuf
->idesc
;
206 int UNUSED insn_referenced
= abuf
->written
;
207 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
214 model_i960KA_divo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
216 #define FLD(f) abuf->fields.sfmt_emul3.f
217 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
218 const IDESC
* UNUSED idesc
= abuf
->idesc
;
222 int UNUSED insn_referenced
= abuf
->written
;
223 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
230 model_i960KA_remi (SIM_CPU
*current_cpu
, void *sem_arg
)
232 #define FLD(f) abuf->fields.sfmt_emul.f
233 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
234 const IDESC
* UNUSED idesc
= abuf
->idesc
;
238 int UNUSED insn_referenced
= abuf
->written
;
239 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
246 model_i960KA_remi1 (SIM_CPU
*current_cpu
, void *sem_arg
)
248 #define FLD(f) abuf->fields.sfmt_emul1.f
249 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
250 const IDESC
* UNUSED idesc
= abuf
->idesc
;
254 int UNUSED insn_referenced
= abuf
->written
;
255 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
262 model_i960KA_remi2 (SIM_CPU
*current_cpu
, void *sem_arg
)
264 #define FLD(f) abuf->fields.sfmt_emul2.f
265 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
266 const IDESC
* UNUSED idesc
= abuf
->idesc
;
270 int UNUSED insn_referenced
= abuf
->written
;
271 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
278 model_i960KA_remi3 (SIM_CPU
*current_cpu
, void *sem_arg
)
280 #define FLD(f) abuf->fields.sfmt_emul3.f
281 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
282 const IDESC
* UNUSED idesc
= abuf
->idesc
;
286 int UNUSED insn_referenced
= abuf
->written
;
287 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
294 model_i960KA_divi (SIM_CPU
*current_cpu
, void *sem_arg
)
296 #define FLD(f) abuf->fields.sfmt_emul.f
297 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
298 const IDESC
* UNUSED idesc
= abuf
->idesc
;
302 int UNUSED insn_referenced
= abuf
->written
;
303 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
310 model_i960KA_divi1 (SIM_CPU
*current_cpu
, void *sem_arg
)
312 #define FLD(f) abuf->fields.sfmt_emul1.f
313 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
314 const IDESC
* UNUSED idesc
= abuf
->idesc
;
318 int UNUSED insn_referenced
= abuf
->written
;
319 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
326 model_i960KA_divi2 (SIM_CPU
*current_cpu
, void *sem_arg
)
328 #define FLD(f) abuf->fields.sfmt_emul2.f
329 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
330 const IDESC
* UNUSED idesc
= abuf
->idesc
;
334 int UNUSED insn_referenced
= abuf
->written
;
335 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
342 model_i960KA_divi3 (SIM_CPU
*current_cpu
, void *sem_arg
)
344 #define FLD(f) abuf->fields.sfmt_emul3.f
345 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
346 const IDESC
* UNUSED idesc
= abuf
->idesc
;
350 int UNUSED insn_referenced
= abuf
->written
;
351 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
358 model_i960KA_addo (SIM_CPU
*current_cpu
, void *sem_arg
)
360 #define FLD(f) abuf->fields.sfmt_emul.f
361 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
362 const IDESC
* UNUSED idesc
= abuf
->idesc
;
366 int UNUSED insn_referenced
= abuf
->written
;
367 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
374 model_i960KA_addo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
376 #define FLD(f) abuf->fields.sfmt_emul1.f
377 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
378 const IDESC
* UNUSED idesc
= abuf
->idesc
;
382 int UNUSED insn_referenced
= abuf
->written
;
383 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
390 model_i960KA_addo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
392 #define FLD(f) abuf->fields.sfmt_emul2.f
393 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
394 const IDESC
* UNUSED idesc
= abuf
->idesc
;
398 int UNUSED insn_referenced
= abuf
->written
;
399 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
406 model_i960KA_addo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
408 #define FLD(f) abuf->fields.sfmt_emul3.f
409 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
410 const IDESC
* UNUSED idesc
= abuf
->idesc
;
414 int UNUSED insn_referenced
= abuf
->written
;
415 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
422 model_i960KA_subo (SIM_CPU
*current_cpu
, void *sem_arg
)
424 #define FLD(f) abuf->fields.sfmt_emul.f
425 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
426 const IDESC
* UNUSED idesc
= abuf
->idesc
;
430 int UNUSED insn_referenced
= abuf
->written
;
431 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
438 model_i960KA_subo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
440 #define FLD(f) abuf->fields.sfmt_emul1.f
441 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
442 const IDESC
* UNUSED idesc
= abuf
->idesc
;
446 int UNUSED insn_referenced
= abuf
->written
;
447 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
454 model_i960KA_subo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
456 #define FLD(f) abuf->fields.sfmt_emul2.f
457 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
458 const IDESC
* UNUSED idesc
= abuf
->idesc
;
462 int UNUSED insn_referenced
= abuf
->written
;
463 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
470 model_i960KA_subo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
472 #define FLD(f) abuf->fields.sfmt_emul3.f
473 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
474 const IDESC
* UNUSED idesc
= abuf
->idesc
;
478 int UNUSED insn_referenced
= abuf
->written
;
479 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
486 model_i960KA_notbit (SIM_CPU
*current_cpu
, void *sem_arg
)
488 #define FLD(f) abuf->fields.sfmt_emul.f
489 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
490 const IDESC
* UNUSED idesc
= abuf
->idesc
;
494 int UNUSED insn_referenced
= abuf
->written
;
495 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
502 model_i960KA_notbit1 (SIM_CPU
*current_cpu
, void *sem_arg
)
504 #define FLD(f) abuf->fields.sfmt_emul1.f
505 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
506 const IDESC
* UNUSED idesc
= abuf
->idesc
;
510 int UNUSED insn_referenced
= abuf
->written
;
511 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
518 model_i960KA_notbit2 (SIM_CPU
*current_cpu
, void *sem_arg
)
520 #define FLD(f) abuf->fields.sfmt_emul2.f
521 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
522 const IDESC
* UNUSED idesc
= abuf
->idesc
;
526 int UNUSED insn_referenced
= abuf
->written
;
527 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
534 model_i960KA_notbit3 (SIM_CPU
*current_cpu
, void *sem_arg
)
536 #define FLD(f) abuf->fields.sfmt_emul3.f
537 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
538 const IDESC
* UNUSED idesc
= abuf
->idesc
;
542 int UNUSED insn_referenced
= abuf
->written
;
543 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
550 model_i960KA_and (SIM_CPU
*current_cpu
, void *sem_arg
)
552 #define FLD(f) abuf->fields.sfmt_emul.f
553 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
554 const IDESC
* UNUSED idesc
= abuf
->idesc
;
558 int UNUSED insn_referenced
= abuf
->written
;
559 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
566 model_i960KA_and1 (SIM_CPU
*current_cpu
, void *sem_arg
)
568 #define FLD(f) abuf->fields.sfmt_emul1.f
569 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
570 const IDESC
* UNUSED idesc
= abuf
->idesc
;
574 int UNUSED insn_referenced
= abuf
->written
;
575 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
582 model_i960KA_and2 (SIM_CPU
*current_cpu
, void *sem_arg
)
584 #define FLD(f) abuf->fields.sfmt_emul2.f
585 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
586 const IDESC
* UNUSED idesc
= abuf
->idesc
;
590 int UNUSED insn_referenced
= abuf
->written
;
591 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
598 model_i960KA_and3 (SIM_CPU
*current_cpu
, void *sem_arg
)
600 #define FLD(f) abuf->fields.sfmt_emul3.f
601 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
602 const IDESC
* UNUSED idesc
= abuf
->idesc
;
606 int UNUSED insn_referenced
= abuf
->written
;
607 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
614 model_i960KA_andnot (SIM_CPU
*current_cpu
, void *sem_arg
)
616 #define FLD(f) abuf->fields.sfmt_emul.f
617 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
618 const IDESC
* UNUSED idesc
= abuf
->idesc
;
622 int UNUSED insn_referenced
= abuf
->written
;
623 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
630 model_i960KA_andnot1 (SIM_CPU
*current_cpu
, void *sem_arg
)
632 #define FLD(f) abuf->fields.sfmt_emul1.f
633 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
634 const IDESC
* UNUSED idesc
= abuf
->idesc
;
638 int UNUSED insn_referenced
= abuf
->written
;
639 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
646 model_i960KA_andnot2 (SIM_CPU
*current_cpu
, void *sem_arg
)
648 #define FLD(f) abuf->fields.sfmt_emul2.f
649 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
650 const IDESC
* UNUSED idesc
= abuf
->idesc
;
654 int UNUSED insn_referenced
= abuf
->written
;
655 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
662 model_i960KA_andnot3 (SIM_CPU
*current_cpu
, void *sem_arg
)
664 #define FLD(f) abuf->fields.sfmt_emul3.f
665 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
666 const IDESC
* UNUSED idesc
= abuf
->idesc
;
670 int UNUSED insn_referenced
= abuf
->written
;
671 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
678 model_i960KA_setbit (SIM_CPU
*current_cpu
, void *sem_arg
)
680 #define FLD(f) abuf->fields.sfmt_emul.f
681 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
682 const IDESC
* UNUSED idesc
= abuf
->idesc
;
686 int UNUSED insn_referenced
= abuf
->written
;
687 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
694 model_i960KA_setbit1 (SIM_CPU
*current_cpu
, void *sem_arg
)
696 #define FLD(f) abuf->fields.sfmt_emul1.f
697 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
698 const IDESC
* UNUSED idesc
= abuf
->idesc
;
702 int UNUSED insn_referenced
= abuf
->written
;
703 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
710 model_i960KA_setbit2 (SIM_CPU
*current_cpu
, void *sem_arg
)
712 #define FLD(f) abuf->fields.sfmt_emul2.f
713 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
714 const IDESC
* UNUSED idesc
= abuf
->idesc
;
718 int UNUSED insn_referenced
= abuf
->written
;
719 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
726 model_i960KA_setbit3 (SIM_CPU
*current_cpu
, void *sem_arg
)
728 #define FLD(f) abuf->fields.sfmt_emul3.f
729 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
730 const IDESC
* UNUSED idesc
= abuf
->idesc
;
734 int UNUSED insn_referenced
= abuf
->written
;
735 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
742 model_i960KA_notand (SIM_CPU
*current_cpu
, void *sem_arg
)
744 #define FLD(f) abuf->fields.sfmt_emul.f
745 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
746 const IDESC
* UNUSED idesc
= abuf
->idesc
;
750 int UNUSED insn_referenced
= abuf
->written
;
751 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
758 model_i960KA_notand1 (SIM_CPU
*current_cpu
, void *sem_arg
)
760 #define FLD(f) abuf->fields.sfmt_emul1.f
761 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
762 const IDESC
* UNUSED idesc
= abuf
->idesc
;
766 int UNUSED insn_referenced
= abuf
->written
;
767 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
774 model_i960KA_notand2 (SIM_CPU
*current_cpu
, void *sem_arg
)
776 #define FLD(f) abuf->fields.sfmt_emul2.f
777 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
778 const IDESC
* UNUSED idesc
= abuf
->idesc
;
782 int UNUSED insn_referenced
= abuf
->written
;
783 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
790 model_i960KA_notand3 (SIM_CPU
*current_cpu
, void *sem_arg
)
792 #define FLD(f) abuf->fields.sfmt_emul3.f
793 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
794 const IDESC
* UNUSED idesc
= abuf
->idesc
;
798 int UNUSED insn_referenced
= abuf
->written
;
799 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
806 model_i960KA_xor (SIM_CPU
*current_cpu
, void *sem_arg
)
808 #define FLD(f) abuf->fields.sfmt_emul.f
809 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
810 const IDESC
* UNUSED idesc
= abuf
->idesc
;
814 int UNUSED insn_referenced
= abuf
->written
;
815 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
822 model_i960KA_xor1 (SIM_CPU
*current_cpu
, void *sem_arg
)
824 #define FLD(f) abuf->fields.sfmt_emul1.f
825 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
826 const IDESC
* UNUSED idesc
= abuf
->idesc
;
830 int UNUSED insn_referenced
= abuf
->written
;
831 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
838 model_i960KA_xor2 (SIM_CPU
*current_cpu
, void *sem_arg
)
840 #define FLD(f) abuf->fields.sfmt_emul2.f
841 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
842 const IDESC
* UNUSED idesc
= abuf
->idesc
;
846 int UNUSED insn_referenced
= abuf
->written
;
847 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
854 model_i960KA_xor3 (SIM_CPU
*current_cpu
, void *sem_arg
)
856 #define FLD(f) abuf->fields.sfmt_emul3.f
857 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
858 const IDESC
* UNUSED idesc
= abuf
->idesc
;
862 int UNUSED insn_referenced
= abuf
->written
;
863 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
870 model_i960KA_or (SIM_CPU
*current_cpu
, void *sem_arg
)
872 #define FLD(f) abuf->fields.sfmt_emul.f
873 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
874 const IDESC
* UNUSED idesc
= abuf
->idesc
;
878 int UNUSED insn_referenced
= abuf
->written
;
879 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
886 model_i960KA_or1 (SIM_CPU
*current_cpu
, void *sem_arg
)
888 #define FLD(f) abuf->fields.sfmt_emul1.f
889 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
890 const IDESC
* UNUSED idesc
= abuf
->idesc
;
894 int UNUSED insn_referenced
= abuf
->written
;
895 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
902 model_i960KA_or2 (SIM_CPU
*current_cpu
, void *sem_arg
)
904 #define FLD(f) abuf->fields.sfmt_emul2.f
905 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
906 const IDESC
* UNUSED idesc
= abuf
->idesc
;
910 int UNUSED insn_referenced
= abuf
->written
;
911 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
918 model_i960KA_or3 (SIM_CPU
*current_cpu
, void *sem_arg
)
920 #define FLD(f) abuf->fields.sfmt_emul3.f
921 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
922 const IDESC
* UNUSED idesc
= abuf
->idesc
;
926 int UNUSED insn_referenced
= abuf
->written
;
927 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
934 model_i960KA_nor (SIM_CPU
*current_cpu
, void *sem_arg
)
936 #define FLD(f) abuf->fields.sfmt_emul.f
937 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
938 const IDESC
* UNUSED idesc
= abuf
->idesc
;
942 int UNUSED insn_referenced
= abuf
->written
;
943 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
950 model_i960KA_nor1 (SIM_CPU
*current_cpu
, void *sem_arg
)
952 #define FLD(f) abuf->fields.sfmt_emul1.f
953 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
954 const IDESC
* UNUSED idesc
= abuf
->idesc
;
958 int UNUSED insn_referenced
= abuf
->written
;
959 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
966 model_i960KA_nor2 (SIM_CPU
*current_cpu
, void *sem_arg
)
968 #define FLD(f) abuf->fields.sfmt_emul2.f
969 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
970 const IDESC
* UNUSED idesc
= abuf
->idesc
;
974 int UNUSED insn_referenced
= abuf
->written
;
975 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
982 model_i960KA_nor3 (SIM_CPU
*current_cpu
, void *sem_arg
)
984 #define FLD(f) abuf->fields.sfmt_emul3.f
985 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
986 const IDESC
* UNUSED idesc
= abuf
->idesc
;
990 int UNUSED insn_referenced
= abuf
->written
;
991 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
998 model_i960KA_xnor (SIM_CPU
*current_cpu
, void *sem_arg
)
1000 #define FLD(f) abuf->fields.sfmt_emul.f
1001 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1002 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1006 int UNUSED insn_referenced
= abuf
->written
;
1007 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1014 model_i960KA_xnor1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1016 #define FLD(f) abuf->fields.sfmt_emul1.f
1017 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1018 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1022 int UNUSED insn_referenced
= abuf
->written
;
1023 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1030 model_i960KA_xnor2 (SIM_CPU
*current_cpu
, void *sem_arg
)
1032 #define FLD(f) abuf->fields.sfmt_emul2.f
1033 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1034 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1038 int UNUSED insn_referenced
= abuf
->written
;
1039 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1046 model_i960KA_xnor3 (SIM_CPU
*current_cpu
, void *sem_arg
)
1048 #define FLD(f) abuf->fields.sfmt_emul3.f
1049 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1050 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1054 int UNUSED insn_referenced
= abuf
->written
;
1055 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1062 model_i960KA_not (SIM_CPU
*current_cpu
, void *sem_arg
)
1064 #define FLD(f) abuf->fields.sfmt_emul2.f
1065 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1066 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1070 int UNUSED insn_referenced
= abuf
->written
;
1071 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1078 model_i960KA_not1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1080 #define FLD(f) abuf->fields.sfmt_emul3.f
1081 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1082 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1086 int UNUSED insn_referenced
= abuf
->written
;
1087 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1094 model_i960KA_not2 (SIM_CPU
*current_cpu
, void *sem_arg
)
1096 #define FLD(f) abuf->fields.sfmt_emul2.f
1097 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1098 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1102 int UNUSED insn_referenced
= abuf
->written
;
1103 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1110 model_i960KA_not3 (SIM_CPU
*current_cpu
, void *sem_arg
)
1112 #define FLD(f) abuf->fields.sfmt_emul3.f
1113 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1114 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1118 int UNUSED insn_referenced
= abuf
->written
;
1119 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1126 model_i960KA_ornot (SIM_CPU
*current_cpu
, void *sem_arg
)
1128 #define FLD(f) abuf->fields.sfmt_emul.f
1129 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1130 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1134 int UNUSED insn_referenced
= abuf
->written
;
1135 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1142 model_i960KA_ornot1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1144 #define FLD(f) abuf->fields.sfmt_emul1.f
1145 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1146 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1150 int UNUSED insn_referenced
= abuf
->written
;
1151 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1158 model_i960KA_ornot2 (SIM_CPU
*current_cpu
, void *sem_arg
)
1160 #define FLD(f) abuf->fields.sfmt_emul2.f
1161 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1162 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1166 int UNUSED insn_referenced
= abuf
->written
;
1167 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1174 model_i960KA_ornot3 (SIM_CPU
*current_cpu
, void *sem_arg
)
1176 #define FLD(f) abuf->fields.sfmt_emul3.f
1177 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1178 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1182 int UNUSED insn_referenced
= abuf
->written
;
1183 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1190 model_i960KA_clrbit (SIM_CPU
*current_cpu
, void *sem_arg
)
1192 #define FLD(f) abuf->fields.sfmt_emul.f
1193 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1194 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1198 int UNUSED insn_referenced
= abuf
->written
;
1199 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1206 model_i960KA_clrbit1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1208 #define FLD(f) abuf->fields.sfmt_emul1.f
1209 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1210 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1214 int UNUSED insn_referenced
= abuf
->written
;
1215 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1222 model_i960KA_clrbit2 (SIM_CPU
*current_cpu
, void *sem_arg
)
1224 #define FLD(f) abuf->fields.sfmt_emul2.f
1225 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1226 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1230 int UNUSED insn_referenced
= abuf
->written
;
1231 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1238 model_i960KA_clrbit3 (SIM_CPU
*current_cpu
, void *sem_arg
)
1240 #define FLD(f) abuf->fields.sfmt_emul3.f
1241 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1242 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1246 int UNUSED insn_referenced
= abuf
->written
;
1247 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1254 model_i960KA_shlo (SIM_CPU
*current_cpu
, void *sem_arg
)
1256 #define FLD(f) abuf->fields.sfmt_emul.f
1257 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1258 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1262 int UNUSED insn_referenced
= abuf
->written
;
1263 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1270 model_i960KA_shlo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1272 #define FLD(f) abuf->fields.sfmt_emul1.f
1273 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1274 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1278 int UNUSED insn_referenced
= abuf
->written
;
1279 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1286 model_i960KA_shlo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
1288 #define FLD(f) abuf->fields.sfmt_emul2.f
1289 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1290 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1294 int UNUSED insn_referenced
= abuf
->written
;
1295 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1302 model_i960KA_shlo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
1304 #define FLD(f) abuf->fields.sfmt_emul3.f
1305 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1306 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1310 int UNUSED insn_referenced
= abuf
->written
;
1311 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1318 model_i960KA_shro (SIM_CPU
*current_cpu
, void *sem_arg
)
1320 #define FLD(f) abuf->fields.sfmt_emul.f
1321 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1322 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1326 int UNUSED insn_referenced
= abuf
->written
;
1327 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1334 model_i960KA_shro1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1336 #define FLD(f) abuf->fields.sfmt_emul1.f
1337 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1338 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1342 int UNUSED insn_referenced
= abuf
->written
;
1343 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1350 model_i960KA_shro2 (SIM_CPU
*current_cpu
, void *sem_arg
)
1352 #define FLD(f) abuf->fields.sfmt_emul2.f
1353 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1354 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1358 int UNUSED insn_referenced
= abuf
->written
;
1359 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1366 model_i960KA_shro3 (SIM_CPU
*current_cpu
, void *sem_arg
)
1368 #define FLD(f) abuf->fields.sfmt_emul3.f
1369 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1370 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1374 int UNUSED insn_referenced
= abuf
->written
;
1375 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1382 model_i960KA_shli (SIM_CPU
*current_cpu
, void *sem_arg
)
1384 #define FLD(f) abuf->fields.sfmt_emul.f
1385 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1386 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1390 int UNUSED insn_referenced
= abuf
->written
;
1391 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1398 model_i960KA_shli1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1400 #define FLD(f) abuf->fields.sfmt_emul1.f
1401 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1402 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1406 int UNUSED insn_referenced
= abuf
->written
;
1407 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1414 model_i960KA_shli2 (SIM_CPU
*current_cpu
, void *sem_arg
)
1416 #define FLD(f) abuf->fields.sfmt_emul2.f
1417 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1418 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1422 int UNUSED insn_referenced
= abuf
->written
;
1423 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1430 model_i960KA_shli3 (SIM_CPU
*current_cpu
, void *sem_arg
)
1432 #define FLD(f) abuf->fields.sfmt_emul3.f
1433 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1434 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1438 int UNUSED insn_referenced
= abuf
->written
;
1439 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1446 model_i960KA_shri (SIM_CPU
*current_cpu
, void *sem_arg
)
1448 #define FLD(f) abuf->fields.sfmt_emul.f
1449 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1450 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1454 int UNUSED insn_referenced
= abuf
->written
;
1455 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1462 model_i960KA_shri1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1464 #define FLD(f) abuf->fields.sfmt_emul1.f
1465 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1466 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1470 int UNUSED insn_referenced
= abuf
->written
;
1471 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1478 model_i960KA_shri2 (SIM_CPU
*current_cpu
, void *sem_arg
)
1480 #define FLD(f) abuf->fields.sfmt_emul2.f
1481 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1482 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1486 int UNUSED insn_referenced
= abuf
->written
;
1487 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1494 model_i960KA_shri3 (SIM_CPU
*current_cpu
, void *sem_arg
)
1496 #define FLD(f) abuf->fields.sfmt_emul3.f
1497 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1498 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1502 int UNUSED insn_referenced
= abuf
->written
;
1503 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1510 model_i960KA_emul (SIM_CPU
*current_cpu
, void *sem_arg
)
1512 #define FLD(f) abuf->fields.sfmt_emul.f
1513 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1514 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1518 int UNUSED insn_referenced
= abuf
->written
;
1519 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1526 model_i960KA_emul1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1528 #define FLD(f) abuf->fields.sfmt_emul1.f
1529 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1530 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1534 int UNUSED insn_referenced
= abuf
->written
;
1535 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1542 model_i960KA_emul2 (SIM_CPU
*current_cpu
, void *sem_arg
)
1544 #define FLD(f) abuf->fields.sfmt_emul2.f
1545 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1546 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1550 int UNUSED insn_referenced
= abuf
->written
;
1551 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1558 model_i960KA_emul3 (SIM_CPU
*current_cpu
, void *sem_arg
)
1560 #define FLD(f) abuf->fields.sfmt_emul3.f
1561 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1562 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1566 int UNUSED insn_referenced
= abuf
->written
;
1567 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1574 model_i960KA_mov (SIM_CPU
*current_cpu
, void *sem_arg
)
1576 #define FLD(f) abuf->fields.sfmt_emul2.f
1577 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1578 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1582 int UNUSED insn_referenced
= abuf
->written
;
1583 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1590 model_i960KA_mov1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1592 #define FLD(f) abuf->fields.sfmt_emul3.f
1593 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1594 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1598 int UNUSED insn_referenced
= abuf
->written
;
1599 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1606 model_i960KA_movl (SIM_CPU
*current_cpu
, void *sem_arg
)
1608 #define FLD(f) abuf->fields.sfmt_movq.f
1609 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1610 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1614 int UNUSED insn_referenced
= abuf
->written
;
1615 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1622 model_i960KA_movl1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1624 #define FLD(f) abuf->fields.sfmt_emul3.f
1625 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1626 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1630 int UNUSED insn_referenced
= abuf
->written
;
1631 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1638 model_i960KA_movt (SIM_CPU
*current_cpu
, void *sem_arg
)
1640 #define FLD(f) abuf->fields.sfmt_movq.f
1641 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1642 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1646 int UNUSED insn_referenced
= abuf
->written
;
1647 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1654 model_i960KA_movt1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1656 #define FLD(f) abuf->fields.sfmt_movq.f
1657 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1658 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1662 int UNUSED insn_referenced
= abuf
->written
;
1663 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1670 model_i960KA_movq (SIM_CPU
*current_cpu
, void *sem_arg
)
1672 #define FLD(f) abuf->fields.sfmt_movq.f
1673 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1674 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1678 int UNUSED insn_referenced
= abuf
->written
;
1679 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1686 model_i960KA_movq1 (SIM_CPU
*current_cpu
, void *sem_arg
)
1688 #define FLD(f) abuf->fields.sfmt_movq.f
1689 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1690 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1694 int UNUSED insn_referenced
= abuf
->written
;
1695 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1702 model_i960KA_modpc (SIM_CPU
*current_cpu
, void *sem_arg
)
1704 #define FLD(f) abuf->fields.sfmt_emul1.f
1705 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1706 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1710 int UNUSED insn_referenced
= abuf
->written
;
1711 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1718 model_i960KA_modac (SIM_CPU
*current_cpu
, void *sem_arg
)
1720 #define FLD(f) abuf->fields.sfmt_emul1.f
1721 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1722 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1726 int UNUSED insn_referenced
= abuf
->written
;
1727 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1734 model_i960KA_lda_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
1736 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
1737 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1738 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1742 int UNUSED insn_referenced
= abuf
->written
;
1743 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1750 model_i960KA_lda_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
1752 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
1753 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1754 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1758 int UNUSED insn_referenced
= abuf
->written
;
1759 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1766 model_i960KA_lda_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
1768 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
1769 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1770 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1774 int UNUSED insn_referenced
= abuf
->written
;
1775 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1782 model_i960KA_lda_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
1784 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1785 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1786 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1790 int UNUSED insn_referenced
= abuf
->written
;
1791 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1798 model_i960KA_lda_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
1800 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1801 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1802 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1806 int UNUSED insn_referenced
= abuf
->written
;
1807 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1814 model_i960KA_lda_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
1816 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1817 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1818 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1822 int UNUSED insn_referenced
= abuf
->written
;
1823 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1830 model_i960KA_lda_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
1832 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1833 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1834 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1838 int UNUSED insn_referenced
= abuf
->written
;
1839 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1846 model_i960KA_lda_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
1848 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1849 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1850 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1854 int UNUSED insn_referenced
= abuf
->written
;
1855 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1862 model_i960KA_ld_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
1864 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
1865 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1866 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1870 int UNUSED insn_referenced
= abuf
->written
;
1871 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1878 model_i960KA_ld_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
1880 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
1881 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1882 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1886 int UNUSED insn_referenced
= abuf
->written
;
1887 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1894 model_i960KA_ld_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
1896 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
1897 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1898 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1902 int UNUSED insn_referenced
= abuf
->written
;
1903 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1910 model_i960KA_ld_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
1912 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1913 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1914 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1918 int UNUSED insn_referenced
= abuf
->written
;
1919 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1926 model_i960KA_ld_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
1928 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1929 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1930 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1934 int UNUSED insn_referenced
= abuf
->written
;
1935 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1942 model_i960KA_ld_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
1944 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1945 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1946 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1950 int UNUSED insn_referenced
= abuf
->written
;
1951 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1958 model_i960KA_ld_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
1960 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1961 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1962 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1966 int UNUSED insn_referenced
= abuf
->written
;
1967 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1974 model_i960KA_ld_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
1976 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
1977 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1978 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1982 int UNUSED insn_referenced
= abuf
->written
;
1983 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
1990 model_i960KA_ldob_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
1992 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
1993 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
1994 const IDESC
* UNUSED idesc
= abuf
->idesc
;
1998 int UNUSED insn_referenced
= abuf
->written
;
1999 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2006 model_i960KA_ldob_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2008 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2009 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2010 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2014 int UNUSED insn_referenced
= abuf
->written
;
2015 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2022 model_i960KA_ldob_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
2024 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2025 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2026 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2030 int UNUSED insn_referenced
= abuf
->written
;
2031 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2038 model_i960KA_ldob_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
2040 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2041 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2042 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2046 int UNUSED insn_referenced
= abuf
->written
;
2047 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2054 model_i960KA_ldob_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2056 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2057 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2058 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2062 int UNUSED insn_referenced
= abuf
->written
;
2063 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2070 model_i960KA_ldob_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2072 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2073 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2074 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2078 int UNUSED insn_referenced
= abuf
->written
;
2079 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2086 model_i960KA_ldob_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2088 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2089 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2090 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2094 int UNUSED insn_referenced
= abuf
->written
;
2095 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2102 model_i960KA_ldob_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2104 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2105 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2106 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2110 int UNUSED insn_referenced
= abuf
->written
;
2111 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2118 model_i960KA_ldos_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2120 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2121 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2122 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2126 int UNUSED insn_referenced
= abuf
->written
;
2127 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2134 model_i960KA_ldos_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2136 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2137 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2138 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2142 int UNUSED insn_referenced
= abuf
->written
;
2143 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2150 model_i960KA_ldos_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
2152 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2153 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2154 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2158 int UNUSED insn_referenced
= abuf
->written
;
2159 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2166 model_i960KA_ldos_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
2168 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2169 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2170 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2174 int UNUSED insn_referenced
= abuf
->written
;
2175 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2182 model_i960KA_ldos_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2184 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2185 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2186 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2190 int UNUSED insn_referenced
= abuf
->written
;
2191 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2198 model_i960KA_ldos_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2200 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2201 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2202 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2206 int UNUSED insn_referenced
= abuf
->written
;
2207 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2214 model_i960KA_ldos_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2216 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2217 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2218 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2222 int UNUSED insn_referenced
= abuf
->written
;
2223 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2230 model_i960KA_ldos_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2232 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2233 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2234 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2238 int UNUSED insn_referenced
= abuf
->written
;
2239 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2246 model_i960KA_ldib_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2248 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2249 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2250 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2254 int UNUSED insn_referenced
= abuf
->written
;
2255 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2262 model_i960KA_ldib_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2264 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2265 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2266 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2270 int UNUSED insn_referenced
= abuf
->written
;
2271 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2278 model_i960KA_ldib_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
2280 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2281 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2282 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2286 int UNUSED insn_referenced
= abuf
->written
;
2287 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2294 model_i960KA_ldib_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
2296 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2297 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2298 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2302 int UNUSED insn_referenced
= abuf
->written
;
2303 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2310 model_i960KA_ldib_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2312 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2313 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2314 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2318 int UNUSED insn_referenced
= abuf
->written
;
2319 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2326 model_i960KA_ldib_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2328 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2329 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2330 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2334 int UNUSED insn_referenced
= abuf
->written
;
2335 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2342 model_i960KA_ldib_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2344 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2345 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2346 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2350 int UNUSED insn_referenced
= abuf
->written
;
2351 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2358 model_i960KA_ldib_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2360 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2361 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2362 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2366 int UNUSED insn_referenced
= abuf
->written
;
2367 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2374 model_i960KA_ldis_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2376 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2377 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2378 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2382 int UNUSED insn_referenced
= abuf
->written
;
2383 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2390 model_i960KA_ldis_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2392 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2393 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2394 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2398 int UNUSED insn_referenced
= abuf
->written
;
2399 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2406 model_i960KA_ldis_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
2408 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2409 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2410 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2414 int UNUSED insn_referenced
= abuf
->written
;
2415 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2422 model_i960KA_ldis_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
2424 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2425 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2426 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2430 int UNUSED insn_referenced
= abuf
->written
;
2431 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2438 model_i960KA_ldis_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2440 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2441 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2442 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2446 int UNUSED insn_referenced
= abuf
->written
;
2447 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2454 model_i960KA_ldis_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2456 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2457 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2458 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2462 int UNUSED insn_referenced
= abuf
->written
;
2463 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2470 model_i960KA_ldis_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2472 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2473 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2474 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2478 int UNUSED insn_referenced
= abuf
->written
;
2479 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2486 model_i960KA_ldis_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2488 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2489 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2490 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2494 int UNUSED insn_referenced
= abuf
->written
;
2495 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2502 model_i960KA_ldl_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2504 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2505 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2506 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2510 int UNUSED insn_referenced
= abuf
->written
;
2511 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2518 model_i960KA_ldl_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2520 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2521 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2522 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2526 int UNUSED insn_referenced
= abuf
->written
;
2527 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2534 model_i960KA_ldl_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
2536 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2537 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2538 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2542 int UNUSED insn_referenced
= abuf
->written
;
2543 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2550 model_i960KA_ldl_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
2552 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2553 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2554 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2558 int UNUSED insn_referenced
= abuf
->written
;
2559 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2566 model_i960KA_ldl_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2568 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2569 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2570 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2574 int UNUSED insn_referenced
= abuf
->written
;
2575 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2582 model_i960KA_ldl_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2584 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2585 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2586 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2590 int UNUSED insn_referenced
= abuf
->written
;
2591 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2598 model_i960KA_ldl_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2600 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2601 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2602 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2606 int UNUSED insn_referenced
= abuf
->written
;
2607 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2614 model_i960KA_ldl_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2616 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2617 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2618 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2622 int UNUSED insn_referenced
= abuf
->written
;
2623 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2630 model_i960KA_ldt_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2632 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2633 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2634 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2638 int UNUSED insn_referenced
= abuf
->written
;
2639 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2646 model_i960KA_ldt_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2648 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2649 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2650 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2654 int UNUSED insn_referenced
= abuf
->written
;
2655 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2662 model_i960KA_ldt_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
2664 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2665 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2666 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2670 int UNUSED insn_referenced
= abuf
->written
;
2671 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2678 model_i960KA_ldt_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
2680 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2681 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2682 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2686 int UNUSED insn_referenced
= abuf
->written
;
2687 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2694 model_i960KA_ldt_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2696 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2697 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2698 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2702 int UNUSED insn_referenced
= abuf
->written
;
2703 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2710 model_i960KA_ldt_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2712 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2713 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2714 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2718 int UNUSED insn_referenced
= abuf
->written
;
2719 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2726 model_i960KA_ldt_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2728 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2729 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2730 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2734 int UNUSED insn_referenced
= abuf
->written
;
2735 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2742 model_i960KA_ldt_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2744 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2745 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2746 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2750 int UNUSED insn_referenced
= abuf
->written
;
2751 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2758 model_i960KA_ldq_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2760 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2761 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2762 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2766 int UNUSED insn_referenced
= abuf
->written
;
2767 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2774 model_i960KA_ldq_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2776 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2777 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2778 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2782 int UNUSED insn_referenced
= abuf
->written
;
2783 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2790 model_i960KA_ldq_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
2792 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
2793 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2794 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2798 int UNUSED insn_referenced
= abuf
->written
;
2799 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2806 model_i960KA_ldq_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
2808 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2809 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2810 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2814 int UNUSED insn_referenced
= abuf
->written
;
2815 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2822 model_i960KA_ldq_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2824 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2825 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2826 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2830 int UNUSED insn_referenced
= abuf
->written
;
2831 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2838 model_i960KA_ldq_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2840 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2841 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2842 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2846 int UNUSED insn_referenced
= abuf
->written
;
2847 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2854 model_i960KA_ldq_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2856 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2857 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2858 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2862 int UNUSED insn_referenced
= abuf
->written
;
2863 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2870 model_i960KA_ldq_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2872 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
2873 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2874 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2878 int UNUSED insn_referenced
= abuf
->written
;
2879 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2886 model_i960KA_st_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2888 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
2889 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2890 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2894 int UNUSED insn_referenced
= abuf
->written
;
2895 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2902 model_i960KA_st_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
2904 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
2905 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2906 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2910 int UNUSED insn_referenced
= abuf
->written
;
2911 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2918 model_i960KA_st_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
2920 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
2921 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2922 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2926 int UNUSED insn_referenced
= abuf
->written
;
2927 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2934 model_i960KA_st_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
2936 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
2937 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2938 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2942 int UNUSED insn_referenced
= abuf
->written
;
2943 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2950 model_i960KA_st_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2952 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
2953 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2954 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2958 int UNUSED insn_referenced
= abuf
->written
;
2959 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2966 model_i960KA_st_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2968 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
2969 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2970 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2974 int UNUSED insn_referenced
= abuf
->written
;
2975 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2982 model_i960KA_st_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
2984 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
2985 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
2986 const IDESC
* UNUSED idesc
= abuf
->idesc
;
2990 int UNUSED insn_referenced
= abuf
->written
;
2991 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
2998 model_i960KA_st_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3000 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3001 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3002 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3006 int UNUSED insn_referenced
= abuf
->written
;
3007 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3014 model_i960KA_stob_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3016 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3017 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3018 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3022 int UNUSED insn_referenced
= abuf
->written
;
3023 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3030 model_i960KA_stob_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3032 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3033 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3034 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3038 int UNUSED insn_referenced
= abuf
->written
;
3039 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3046 model_i960KA_stob_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
3048 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3049 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3050 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3054 int UNUSED insn_referenced
= abuf
->written
;
3055 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3062 model_i960KA_stob_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
3064 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3065 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3066 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3070 int UNUSED insn_referenced
= abuf
->written
;
3071 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3078 model_i960KA_stob_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3080 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3081 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3082 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3086 int UNUSED insn_referenced
= abuf
->written
;
3087 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3094 model_i960KA_stob_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3096 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3097 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3098 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3102 int UNUSED insn_referenced
= abuf
->written
;
3103 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3110 model_i960KA_stob_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3112 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3113 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3114 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3118 int UNUSED insn_referenced
= abuf
->written
;
3119 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3126 model_i960KA_stob_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3128 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3129 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3130 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3134 int UNUSED insn_referenced
= abuf
->written
;
3135 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3142 model_i960KA_stos_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3144 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3145 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3146 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3150 int UNUSED insn_referenced
= abuf
->written
;
3151 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3158 model_i960KA_stos_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3160 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3161 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3162 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3166 int UNUSED insn_referenced
= abuf
->written
;
3167 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3174 model_i960KA_stos_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
3176 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3177 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3178 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3182 int UNUSED insn_referenced
= abuf
->written
;
3183 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3190 model_i960KA_stos_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
3192 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3193 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3194 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3198 int UNUSED insn_referenced
= abuf
->written
;
3199 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3206 model_i960KA_stos_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3208 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3209 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3210 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3214 int UNUSED insn_referenced
= abuf
->written
;
3215 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3222 model_i960KA_stos_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3224 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3225 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3226 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3230 int UNUSED insn_referenced
= abuf
->written
;
3231 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3238 model_i960KA_stos_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3240 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3241 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3242 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3246 int UNUSED insn_referenced
= abuf
->written
;
3247 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3254 model_i960KA_stos_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3256 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3257 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3258 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3262 int UNUSED insn_referenced
= abuf
->written
;
3263 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3270 model_i960KA_stl_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3272 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3273 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3274 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3278 int UNUSED insn_referenced
= abuf
->written
;
3279 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3286 model_i960KA_stl_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3288 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3289 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3290 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3294 int UNUSED insn_referenced
= abuf
->written
;
3295 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3302 model_i960KA_stl_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
3304 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3305 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3306 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3310 int UNUSED insn_referenced
= abuf
->written
;
3311 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3318 model_i960KA_stl_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
3320 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3321 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3322 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3326 int UNUSED insn_referenced
= abuf
->written
;
3327 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3334 model_i960KA_stl_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3336 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3337 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3338 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3342 int UNUSED insn_referenced
= abuf
->written
;
3343 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3350 model_i960KA_stl_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3352 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3353 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3354 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3358 int UNUSED insn_referenced
= abuf
->written
;
3359 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3366 model_i960KA_stl_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3368 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3369 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3370 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3374 int UNUSED insn_referenced
= abuf
->written
;
3375 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3382 model_i960KA_stl_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3384 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3385 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3386 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3390 int UNUSED insn_referenced
= abuf
->written
;
3391 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3398 model_i960KA_stt_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3400 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3401 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3402 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3406 int UNUSED insn_referenced
= abuf
->written
;
3407 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3414 model_i960KA_stt_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3416 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3417 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3418 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3422 int UNUSED insn_referenced
= abuf
->written
;
3423 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3430 model_i960KA_stt_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
3432 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3433 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3434 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3438 int UNUSED insn_referenced
= abuf
->written
;
3439 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3446 model_i960KA_stt_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
3448 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3449 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3450 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3454 int UNUSED insn_referenced
= abuf
->written
;
3455 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3462 model_i960KA_stt_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3464 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3465 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3466 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3470 int UNUSED insn_referenced
= abuf
->written
;
3471 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3478 model_i960KA_stt_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3480 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3481 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3482 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3486 int UNUSED insn_referenced
= abuf
->written
;
3487 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3494 model_i960KA_stt_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3496 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3497 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3498 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3502 int UNUSED insn_referenced
= abuf
->written
;
3503 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3510 model_i960KA_stt_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3512 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3513 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3514 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3518 int UNUSED insn_referenced
= abuf
->written
;
3519 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3526 model_i960KA_stq_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3528 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3529 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3530 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3534 int UNUSED insn_referenced
= abuf
->written
;
3535 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3542 model_i960KA_stq_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
3544 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3545 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3546 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3550 int UNUSED insn_referenced
= abuf
->written
;
3551 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3558 model_i960KA_stq_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
3560 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
3561 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3562 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3566 int UNUSED insn_referenced
= abuf
->written
;
3567 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3574 model_i960KA_stq_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
3576 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3577 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3578 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3582 int UNUSED insn_referenced
= abuf
->written
;
3583 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3590 model_i960KA_stq_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3592 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3593 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3594 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3598 int UNUSED insn_referenced
= abuf
->written
;
3599 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3606 model_i960KA_stq_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3608 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3609 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3610 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3614 int UNUSED insn_referenced
= abuf
->written
;
3615 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3622 model_i960KA_stq_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3624 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3625 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3626 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3630 int UNUSED insn_referenced
= abuf
->written
;
3631 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3638 model_i960KA_stq_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
3640 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
3641 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3642 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3646 int UNUSED insn_referenced
= abuf
->written
;
3647 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3654 model_i960KA_cmpobe_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3656 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3657 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3658 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3662 int UNUSED insn_referenced
= abuf
->written
;
3663 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3670 model_i960KA_cmpobe_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3672 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3673 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3674 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3678 int UNUSED insn_referenced
= abuf
->written
;
3679 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3686 model_i960KA_cmpobne_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3688 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3689 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3690 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3694 int UNUSED insn_referenced
= abuf
->written
;
3695 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3702 model_i960KA_cmpobne_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3704 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3705 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3706 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3710 int UNUSED insn_referenced
= abuf
->written
;
3711 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3718 model_i960KA_cmpobl_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3720 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3721 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3722 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3726 int UNUSED insn_referenced
= abuf
->written
;
3727 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3734 model_i960KA_cmpobl_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3736 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3737 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3738 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3742 int UNUSED insn_referenced
= abuf
->written
;
3743 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3750 model_i960KA_cmpoble_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3752 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3753 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3754 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3758 int UNUSED insn_referenced
= abuf
->written
;
3759 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3766 model_i960KA_cmpoble_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3768 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3769 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3770 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3774 int UNUSED insn_referenced
= abuf
->written
;
3775 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3782 model_i960KA_cmpobg_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3784 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3785 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3786 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3790 int UNUSED insn_referenced
= abuf
->written
;
3791 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3798 model_i960KA_cmpobg_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3800 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3801 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3802 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3806 int UNUSED insn_referenced
= abuf
->written
;
3807 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3814 model_i960KA_cmpobge_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3816 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3817 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3818 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3822 int UNUSED insn_referenced
= abuf
->written
;
3823 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3830 model_i960KA_cmpobge_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3832 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3833 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3834 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3838 int UNUSED insn_referenced
= abuf
->written
;
3839 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3846 model_i960KA_cmpibe_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3848 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3849 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3850 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3854 int UNUSED insn_referenced
= abuf
->written
;
3855 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3862 model_i960KA_cmpibe_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3864 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3865 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3866 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3870 int UNUSED insn_referenced
= abuf
->written
;
3871 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3878 model_i960KA_cmpibne_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3880 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3881 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3882 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3886 int UNUSED insn_referenced
= abuf
->written
;
3887 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3894 model_i960KA_cmpibne_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3896 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3897 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3898 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3902 int UNUSED insn_referenced
= abuf
->written
;
3903 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3910 model_i960KA_cmpibl_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3912 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3913 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3914 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3918 int UNUSED insn_referenced
= abuf
->written
;
3919 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3926 model_i960KA_cmpibl_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3928 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3929 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3930 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3934 int UNUSED insn_referenced
= abuf
->written
;
3935 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3942 model_i960KA_cmpible_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3944 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3945 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3946 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3950 int UNUSED insn_referenced
= abuf
->written
;
3951 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3958 model_i960KA_cmpible_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3960 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3961 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3962 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3966 int UNUSED insn_referenced
= abuf
->written
;
3967 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3974 model_i960KA_cmpibg_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
3976 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
3977 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3978 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3982 int UNUSED insn_referenced
= abuf
->written
;
3983 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
3990 model_i960KA_cmpibg_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
3992 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
3993 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
3994 const IDESC
* UNUSED idesc
= abuf
->idesc
;
3998 int UNUSED insn_referenced
= abuf
->written
;
3999 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4006 model_i960KA_cmpibge_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4008 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
4009 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4010 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4014 int UNUSED insn_referenced
= abuf
->written
;
4015 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4022 model_i960KA_cmpibge_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
4024 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
4025 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4026 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4030 int UNUSED insn_referenced
= abuf
->written
;
4031 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4038 model_i960KA_bbc_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4040 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
4041 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4042 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4046 int UNUSED insn_referenced
= abuf
->written
;
4047 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4054 model_i960KA_bbc_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
4056 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
4057 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4058 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4062 int UNUSED insn_referenced
= abuf
->written
;
4063 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4070 model_i960KA_bbs_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4072 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
4073 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4074 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4078 int UNUSED insn_referenced
= abuf
->written
;
4079 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4086 model_i960KA_bbs_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
4088 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
4089 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4090 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4094 int UNUSED insn_referenced
= abuf
->written
;
4095 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4102 model_i960KA_cmpi (SIM_CPU
*current_cpu
, void *sem_arg
)
4104 #define FLD(f) abuf->fields.sfmt_emul.f
4105 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4106 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4110 int UNUSED insn_referenced
= abuf
->written
;
4111 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4118 model_i960KA_cmpi1 (SIM_CPU
*current_cpu
, void *sem_arg
)
4120 #define FLD(f) abuf->fields.sfmt_emul1.f
4121 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4122 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4126 int UNUSED insn_referenced
= abuf
->written
;
4127 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4134 model_i960KA_cmpi2 (SIM_CPU
*current_cpu
, void *sem_arg
)
4136 #define FLD(f) abuf->fields.sfmt_emul2.f
4137 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4138 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4142 int UNUSED insn_referenced
= abuf
->written
;
4143 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4150 model_i960KA_cmpi3 (SIM_CPU
*current_cpu
, void *sem_arg
)
4152 #define FLD(f) abuf->fields.sfmt_emul3.f
4153 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4154 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4158 int UNUSED insn_referenced
= abuf
->written
;
4159 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4166 model_i960KA_cmpo (SIM_CPU
*current_cpu
, void *sem_arg
)
4168 #define FLD(f) abuf->fields.sfmt_emul.f
4169 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4170 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4174 int UNUSED insn_referenced
= abuf
->written
;
4175 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4182 model_i960KA_cmpo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
4184 #define FLD(f) abuf->fields.sfmt_emul1.f
4185 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4186 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4190 int UNUSED insn_referenced
= abuf
->written
;
4191 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4198 model_i960KA_cmpo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
4200 #define FLD(f) abuf->fields.sfmt_emul2.f
4201 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4202 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4206 int UNUSED insn_referenced
= abuf
->written
;
4207 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4214 model_i960KA_cmpo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
4216 #define FLD(f) abuf->fields.sfmt_emul3.f
4217 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4218 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4222 int UNUSED insn_referenced
= abuf
->written
;
4223 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4230 model_i960KA_testno_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4232 #define FLD(f) abuf->fields.sfmt_testno_reg.f
4233 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4234 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4238 int UNUSED insn_referenced
= abuf
->written
;
4239 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4246 model_i960KA_testg_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4248 #define FLD(f) abuf->fields.sfmt_testno_reg.f
4249 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4250 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4254 int UNUSED insn_referenced
= abuf
->written
;
4255 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4262 model_i960KA_teste_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4264 #define FLD(f) abuf->fields.sfmt_testno_reg.f
4265 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4266 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4270 int UNUSED insn_referenced
= abuf
->written
;
4271 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4278 model_i960KA_testge_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4280 #define FLD(f) abuf->fields.sfmt_testno_reg.f
4281 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4282 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4286 int UNUSED insn_referenced
= abuf
->written
;
4287 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4294 model_i960KA_testl_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4296 #define FLD(f) abuf->fields.sfmt_testno_reg.f
4297 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4298 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4302 int UNUSED insn_referenced
= abuf
->written
;
4303 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4310 model_i960KA_testne_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4312 #define FLD(f) abuf->fields.sfmt_testno_reg.f
4313 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4314 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4318 int UNUSED insn_referenced
= abuf
->written
;
4319 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4326 model_i960KA_testle_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4328 #define FLD(f) abuf->fields.sfmt_testno_reg.f
4329 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4330 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4334 int UNUSED insn_referenced
= abuf
->written
;
4335 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4342 model_i960KA_testo_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
4344 #define FLD(f) abuf->fields.sfmt_testno_reg.f
4345 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4346 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4350 int UNUSED insn_referenced
= abuf
->written
;
4351 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4358 model_i960KA_bno (SIM_CPU
*current_cpu
, void *sem_arg
)
4360 #define FLD(f) abuf->fields.sfmt_bno.f
4361 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4362 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4366 int UNUSED insn_referenced
= abuf
->written
;
4367 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4374 model_i960KA_bg (SIM_CPU
*current_cpu
, void *sem_arg
)
4376 #define FLD(f) abuf->fields.sfmt_bno.f
4377 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4378 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4382 int UNUSED insn_referenced
= abuf
->written
;
4383 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4390 model_i960KA_be (SIM_CPU
*current_cpu
, void *sem_arg
)
4392 #define FLD(f) abuf->fields.sfmt_bno.f
4393 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4394 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4398 int UNUSED insn_referenced
= abuf
->written
;
4399 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4406 model_i960KA_bge (SIM_CPU
*current_cpu
, void *sem_arg
)
4408 #define FLD(f) abuf->fields.sfmt_bno.f
4409 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4410 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4414 int UNUSED insn_referenced
= abuf
->written
;
4415 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4422 model_i960KA_bl (SIM_CPU
*current_cpu
, void *sem_arg
)
4424 #define FLD(f) abuf->fields.sfmt_bno.f
4425 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4426 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4430 int UNUSED insn_referenced
= abuf
->written
;
4431 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4438 model_i960KA_bne (SIM_CPU
*current_cpu
, void *sem_arg
)
4440 #define FLD(f) abuf->fields.sfmt_bno.f
4441 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4442 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4446 int UNUSED insn_referenced
= abuf
->written
;
4447 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4454 model_i960KA_ble (SIM_CPU
*current_cpu
, void *sem_arg
)
4456 #define FLD(f) abuf->fields.sfmt_bno.f
4457 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4458 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4462 int UNUSED insn_referenced
= abuf
->written
;
4463 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4470 model_i960KA_bo (SIM_CPU
*current_cpu
, void *sem_arg
)
4472 #define FLD(f) abuf->fields.sfmt_bno.f
4473 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4474 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4478 int UNUSED insn_referenced
= abuf
->written
;
4479 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4486 model_i960KA_b (SIM_CPU
*current_cpu
, void *sem_arg
)
4488 #define FLD(f) abuf->fields.sfmt_bno.f
4489 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4490 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4494 int UNUSED insn_referenced
= abuf
->written
;
4495 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4502 model_i960KA_bx_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
4504 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
4505 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4506 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4510 int UNUSED insn_referenced
= abuf
->written
;
4511 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4518 model_i960KA_bx_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
4520 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
4521 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4522 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4526 int UNUSED insn_referenced
= abuf
->written
;
4527 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4534 model_i960KA_bx_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
4536 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
4537 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4538 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4542 int UNUSED insn_referenced
= abuf
->written
;
4543 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4550 model_i960KA_bx_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
4552 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
4553 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4554 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4558 int UNUSED insn_referenced
= abuf
->written
;
4559 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4566 model_i960KA_bx_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
4568 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
4569 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4570 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4574 int UNUSED insn_referenced
= abuf
->written
;
4575 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4582 model_i960KA_callx_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
4584 #define FLD(f) abuf->fields.sfmt_callx_disp.f
4585 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4586 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4590 int UNUSED insn_referenced
= abuf
->written
;
4591 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4598 model_i960KA_callx_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
4600 #define FLD(f) abuf->fields.sfmt_callx_indirect_offset.f
4601 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4602 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4606 int UNUSED insn_referenced
= abuf
->written
;
4607 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4614 model_i960KA_callx_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
4616 #define FLD(f) abuf->fields.sfmt_callx_indirect_offset.f
4617 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4618 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4622 int UNUSED insn_referenced
= abuf
->written
;
4623 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4630 model_i960KA_ret (SIM_CPU
*current_cpu
, void *sem_arg
)
4632 #define FLD(f) abuf->fields.sfmt_callx_disp.f
4633 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4634 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4638 int UNUSED insn_referenced
= abuf
->written
;
4639 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4646 model_i960KA_calls (SIM_CPU
*current_cpu
, void *sem_arg
)
4648 #define FLD(f) abuf->fields.sfmt_emul2.f
4649 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4650 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4654 int UNUSED insn_referenced
= abuf
->written
;
4655 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4662 model_i960KA_fmark (SIM_CPU
*current_cpu
, void *sem_arg
)
4664 #define FLD(f) abuf->fields.fmt_empty.f
4665 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4666 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4670 int UNUSED insn_referenced
= abuf
->written
;
4671 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4678 model_i960KA_flushreg (SIM_CPU
*current_cpu
, void *sem_arg
)
4680 #define FLD(f) abuf->fields.fmt_empty.f
4681 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4682 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4686 int UNUSED insn_referenced
= abuf
->written
;
4687 cycles
+= i960base_model_i960KA_u_exec (current_cpu
, idesc
, 0, referenced
);
4694 model_i960CA_mulo (SIM_CPU
*current_cpu
, void *sem_arg
)
4696 #define FLD(f) abuf->fields.sfmt_emul.f
4697 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4698 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4702 int UNUSED insn_referenced
= abuf
->written
;
4703 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4710 model_i960CA_mulo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
4712 #define FLD(f) abuf->fields.sfmt_emul1.f
4713 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4714 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4718 int UNUSED insn_referenced
= abuf
->written
;
4719 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4726 model_i960CA_mulo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
4728 #define FLD(f) abuf->fields.sfmt_emul2.f
4729 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4730 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4734 int UNUSED insn_referenced
= abuf
->written
;
4735 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4742 model_i960CA_mulo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
4744 #define FLD(f) abuf->fields.sfmt_emul3.f
4745 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4746 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4750 int UNUSED insn_referenced
= abuf
->written
;
4751 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4758 model_i960CA_remo (SIM_CPU
*current_cpu
, void *sem_arg
)
4760 #define FLD(f) abuf->fields.sfmt_emul.f
4761 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4762 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4766 int UNUSED insn_referenced
= abuf
->written
;
4767 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4774 model_i960CA_remo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
4776 #define FLD(f) abuf->fields.sfmt_emul1.f
4777 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4778 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4782 int UNUSED insn_referenced
= abuf
->written
;
4783 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4790 model_i960CA_remo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
4792 #define FLD(f) abuf->fields.sfmt_emul2.f
4793 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4794 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4798 int UNUSED insn_referenced
= abuf
->written
;
4799 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4806 model_i960CA_remo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
4808 #define FLD(f) abuf->fields.sfmt_emul3.f
4809 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4810 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4814 int UNUSED insn_referenced
= abuf
->written
;
4815 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4822 model_i960CA_divo (SIM_CPU
*current_cpu
, void *sem_arg
)
4824 #define FLD(f) abuf->fields.sfmt_emul.f
4825 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4826 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4830 int UNUSED insn_referenced
= abuf
->written
;
4831 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4838 model_i960CA_divo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
4840 #define FLD(f) abuf->fields.sfmt_emul1.f
4841 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4842 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4846 int UNUSED insn_referenced
= abuf
->written
;
4847 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4854 model_i960CA_divo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
4856 #define FLD(f) abuf->fields.sfmt_emul2.f
4857 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4858 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4862 int UNUSED insn_referenced
= abuf
->written
;
4863 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4870 model_i960CA_divo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
4872 #define FLD(f) abuf->fields.sfmt_emul3.f
4873 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4874 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4878 int UNUSED insn_referenced
= abuf
->written
;
4879 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4886 model_i960CA_remi (SIM_CPU
*current_cpu
, void *sem_arg
)
4888 #define FLD(f) abuf->fields.sfmt_emul.f
4889 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4890 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4894 int UNUSED insn_referenced
= abuf
->written
;
4895 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4902 model_i960CA_remi1 (SIM_CPU
*current_cpu
, void *sem_arg
)
4904 #define FLD(f) abuf->fields.sfmt_emul1.f
4905 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4906 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4910 int UNUSED insn_referenced
= abuf
->written
;
4911 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4918 model_i960CA_remi2 (SIM_CPU
*current_cpu
, void *sem_arg
)
4920 #define FLD(f) abuf->fields.sfmt_emul2.f
4921 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4922 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4926 int UNUSED insn_referenced
= abuf
->written
;
4927 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4934 model_i960CA_remi3 (SIM_CPU
*current_cpu
, void *sem_arg
)
4936 #define FLD(f) abuf->fields.sfmt_emul3.f
4937 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4938 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4942 int UNUSED insn_referenced
= abuf
->written
;
4943 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4950 model_i960CA_divi (SIM_CPU
*current_cpu
, void *sem_arg
)
4952 #define FLD(f) abuf->fields.sfmt_emul.f
4953 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4954 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4958 int UNUSED insn_referenced
= abuf
->written
;
4959 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4966 model_i960CA_divi1 (SIM_CPU
*current_cpu
, void *sem_arg
)
4968 #define FLD(f) abuf->fields.sfmt_emul1.f
4969 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4970 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4974 int UNUSED insn_referenced
= abuf
->written
;
4975 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4982 model_i960CA_divi2 (SIM_CPU
*current_cpu
, void *sem_arg
)
4984 #define FLD(f) abuf->fields.sfmt_emul2.f
4985 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
4986 const IDESC
* UNUSED idesc
= abuf
->idesc
;
4990 int UNUSED insn_referenced
= abuf
->written
;
4991 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
4998 model_i960CA_divi3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5000 #define FLD(f) abuf->fields.sfmt_emul3.f
5001 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5002 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5006 int UNUSED insn_referenced
= abuf
->written
;
5007 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5014 model_i960CA_addo (SIM_CPU
*current_cpu
, void *sem_arg
)
5016 #define FLD(f) abuf->fields.sfmt_emul.f
5017 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5018 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5022 int UNUSED insn_referenced
= abuf
->written
;
5023 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5030 model_i960CA_addo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5032 #define FLD(f) abuf->fields.sfmt_emul1.f
5033 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5034 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5038 int UNUSED insn_referenced
= abuf
->written
;
5039 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5046 model_i960CA_addo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5048 #define FLD(f) abuf->fields.sfmt_emul2.f
5049 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5050 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5054 int UNUSED insn_referenced
= abuf
->written
;
5055 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5062 model_i960CA_addo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5064 #define FLD(f) abuf->fields.sfmt_emul3.f
5065 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5066 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5070 int UNUSED insn_referenced
= abuf
->written
;
5071 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5078 model_i960CA_subo (SIM_CPU
*current_cpu
, void *sem_arg
)
5080 #define FLD(f) abuf->fields.sfmt_emul.f
5081 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5082 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5086 int UNUSED insn_referenced
= abuf
->written
;
5087 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5094 model_i960CA_subo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5096 #define FLD(f) abuf->fields.sfmt_emul1.f
5097 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5098 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5102 int UNUSED insn_referenced
= abuf
->written
;
5103 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5110 model_i960CA_subo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5112 #define FLD(f) abuf->fields.sfmt_emul2.f
5113 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5114 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5118 int UNUSED insn_referenced
= abuf
->written
;
5119 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5126 model_i960CA_subo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5128 #define FLD(f) abuf->fields.sfmt_emul3.f
5129 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5130 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5134 int UNUSED insn_referenced
= abuf
->written
;
5135 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5142 model_i960CA_notbit (SIM_CPU
*current_cpu
, void *sem_arg
)
5144 #define FLD(f) abuf->fields.sfmt_emul.f
5145 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5146 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5150 int UNUSED insn_referenced
= abuf
->written
;
5151 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5158 model_i960CA_notbit1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5160 #define FLD(f) abuf->fields.sfmt_emul1.f
5161 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5162 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5166 int UNUSED insn_referenced
= abuf
->written
;
5167 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5174 model_i960CA_notbit2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5176 #define FLD(f) abuf->fields.sfmt_emul2.f
5177 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5178 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5182 int UNUSED insn_referenced
= abuf
->written
;
5183 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5190 model_i960CA_notbit3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5192 #define FLD(f) abuf->fields.sfmt_emul3.f
5193 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5194 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5198 int UNUSED insn_referenced
= abuf
->written
;
5199 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5206 model_i960CA_and (SIM_CPU
*current_cpu
, void *sem_arg
)
5208 #define FLD(f) abuf->fields.sfmt_emul.f
5209 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5210 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5214 int UNUSED insn_referenced
= abuf
->written
;
5215 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5222 model_i960CA_and1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5224 #define FLD(f) abuf->fields.sfmt_emul1.f
5225 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5226 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5230 int UNUSED insn_referenced
= abuf
->written
;
5231 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5238 model_i960CA_and2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5240 #define FLD(f) abuf->fields.sfmt_emul2.f
5241 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5242 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5246 int UNUSED insn_referenced
= abuf
->written
;
5247 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5254 model_i960CA_and3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5256 #define FLD(f) abuf->fields.sfmt_emul3.f
5257 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5258 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5262 int UNUSED insn_referenced
= abuf
->written
;
5263 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5270 model_i960CA_andnot (SIM_CPU
*current_cpu
, void *sem_arg
)
5272 #define FLD(f) abuf->fields.sfmt_emul.f
5273 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5274 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5278 int UNUSED insn_referenced
= abuf
->written
;
5279 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5286 model_i960CA_andnot1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5288 #define FLD(f) abuf->fields.sfmt_emul1.f
5289 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5290 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5294 int UNUSED insn_referenced
= abuf
->written
;
5295 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5302 model_i960CA_andnot2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5304 #define FLD(f) abuf->fields.sfmt_emul2.f
5305 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5306 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5310 int UNUSED insn_referenced
= abuf
->written
;
5311 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5318 model_i960CA_andnot3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5320 #define FLD(f) abuf->fields.sfmt_emul3.f
5321 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5322 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5326 int UNUSED insn_referenced
= abuf
->written
;
5327 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5334 model_i960CA_setbit (SIM_CPU
*current_cpu
, void *sem_arg
)
5336 #define FLD(f) abuf->fields.sfmt_emul.f
5337 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5338 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5342 int UNUSED insn_referenced
= abuf
->written
;
5343 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5350 model_i960CA_setbit1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5352 #define FLD(f) abuf->fields.sfmt_emul1.f
5353 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5354 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5358 int UNUSED insn_referenced
= abuf
->written
;
5359 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5366 model_i960CA_setbit2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5368 #define FLD(f) abuf->fields.sfmt_emul2.f
5369 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5370 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5374 int UNUSED insn_referenced
= abuf
->written
;
5375 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5382 model_i960CA_setbit3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5384 #define FLD(f) abuf->fields.sfmt_emul3.f
5385 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5386 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5390 int UNUSED insn_referenced
= abuf
->written
;
5391 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5398 model_i960CA_notand (SIM_CPU
*current_cpu
, void *sem_arg
)
5400 #define FLD(f) abuf->fields.sfmt_emul.f
5401 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5402 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5406 int UNUSED insn_referenced
= abuf
->written
;
5407 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5414 model_i960CA_notand1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5416 #define FLD(f) abuf->fields.sfmt_emul1.f
5417 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5418 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5422 int UNUSED insn_referenced
= abuf
->written
;
5423 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5430 model_i960CA_notand2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5432 #define FLD(f) abuf->fields.sfmt_emul2.f
5433 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5434 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5438 int UNUSED insn_referenced
= abuf
->written
;
5439 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5446 model_i960CA_notand3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5448 #define FLD(f) abuf->fields.sfmt_emul3.f
5449 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5450 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5454 int UNUSED insn_referenced
= abuf
->written
;
5455 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5462 model_i960CA_xor (SIM_CPU
*current_cpu
, void *sem_arg
)
5464 #define FLD(f) abuf->fields.sfmt_emul.f
5465 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5466 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5470 int UNUSED insn_referenced
= abuf
->written
;
5471 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5478 model_i960CA_xor1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5480 #define FLD(f) abuf->fields.sfmt_emul1.f
5481 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5482 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5486 int UNUSED insn_referenced
= abuf
->written
;
5487 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5494 model_i960CA_xor2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5496 #define FLD(f) abuf->fields.sfmt_emul2.f
5497 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5498 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5502 int UNUSED insn_referenced
= abuf
->written
;
5503 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5510 model_i960CA_xor3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5512 #define FLD(f) abuf->fields.sfmt_emul3.f
5513 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5514 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5518 int UNUSED insn_referenced
= abuf
->written
;
5519 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5526 model_i960CA_or (SIM_CPU
*current_cpu
, void *sem_arg
)
5528 #define FLD(f) abuf->fields.sfmt_emul.f
5529 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5530 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5534 int UNUSED insn_referenced
= abuf
->written
;
5535 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5542 model_i960CA_or1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5544 #define FLD(f) abuf->fields.sfmt_emul1.f
5545 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5546 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5550 int UNUSED insn_referenced
= abuf
->written
;
5551 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5558 model_i960CA_or2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5560 #define FLD(f) abuf->fields.sfmt_emul2.f
5561 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5562 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5566 int UNUSED insn_referenced
= abuf
->written
;
5567 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5574 model_i960CA_or3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5576 #define FLD(f) abuf->fields.sfmt_emul3.f
5577 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5578 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5582 int UNUSED insn_referenced
= abuf
->written
;
5583 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5590 model_i960CA_nor (SIM_CPU
*current_cpu
, void *sem_arg
)
5592 #define FLD(f) abuf->fields.sfmt_emul.f
5593 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5594 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5598 int UNUSED insn_referenced
= abuf
->written
;
5599 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5606 model_i960CA_nor1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5608 #define FLD(f) abuf->fields.sfmt_emul1.f
5609 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5610 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5614 int UNUSED insn_referenced
= abuf
->written
;
5615 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5622 model_i960CA_nor2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5624 #define FLD(f) abuf->fields.sfmt_emul2.f
5625 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5626 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5630 int UNUSED insn_referenced
= abuf
->written
;
5631 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5638 model_i960CA_nor3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5640 #define FLD(f) abuf->fields.sfmt_emul3.f
5641 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5642 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5646 int UNUSED insn_referenced
= abuf
->written
;
5647 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5654 model_i960CA_xnor (SIM_CPU
*current_cpu
, void *sem_arg
)
5656 #define FLD(f) abuf->fields.sfmt_emul.f
5657 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5658 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5662 int UNUSED insn_referenced
= abuf
->written
;
5663 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5670 model_i960CA_xnor1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5672 #define FLD(f) abuf->fields.sfmt_emul1.f
5673 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5674 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5678 int UNUSED insn_referenced
= abuf
->written
;
5679 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5686 model_i960CA_xnor2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5688 #define FLD(f) abuf->fields.sfmt_emul2.f
5689 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5690 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5694 int UNUSED insn_referenced
= abuf
->written
;
5695 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5702 model_i960CA_xnor3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5704 #define FLD(f) abuf->fields.sfmt_emul3.f
5705 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5706 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5710 int UNUSED insn_referenced
= abuf
->written
;
5711 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5718 model_i960CA_not (SIM_CPU
*current_cpu
, void *sem_arg
)
5720 #define FLD(f) abuf->fields.sfmt_emul2.f
5721 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5722 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5726 int UNUSED insn_referenced
= abuf
->written
;
5727 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5734 model_i960CA_not1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5736 #define FLD(f) abuf->fields.sfmt_emul3.f
5737 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5738 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5742 int UNUSED insn_referenced
= abuf
->written
;
5743 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5750 model_i960CA_not2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5752 #define FLD(f) abuf->fields.sfmt_emul2.f
5753 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5754 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5758 int UNUSED insn_referenced
= abuf
->written
;
5759 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5766 model_i960CA_not3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5768 #define FLD(f) abuf->fields.sfmt_emul3.f
5769 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5770 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5774 int UNUSED insn_referenced
= abuf
->written
;
5775 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5782 model_i960CA_ornot (SIM_CPU
*current_cpu
, void *sem_arg
)
5784 #define FLD(f) abuf->fields.sfmt_emul.f
5785 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5786 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5790 int UNUSED insn_referenced
= abuf
->written
;
5791 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5798 model_i960CA_ornot1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5800 #define FLD(f) abuf->fields.sfmt_emul1.f
5801 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5802 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5806 int UNUSED insn_referenced
= abuf
->written
;
5807 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5814 model_i960CA_ornot2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5816 #define FLD(f) abuf->fields.sfmt_emul2.f
5817 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5818 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5822 int UNUSED insn_referenced
= abuf
->written
;
5823 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5830 model_i960CA_ornot3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5832 #define FLD(f) abuf->fields.sfmt_emul3.f
5833 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5834 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5838 int UNUSED insn_referenced
= abuf
->written
;
5839 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5846 model_i960CA_clrbit (SIM_CPU
*current_cpu
, void *sem_arg
)
5848 #define FLD(f) abuf->fields.sfmt_emul.f
5849 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5850 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5854 int UNUSED insn_referenced
= abuf
->written
;
5855 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5862 model_i960CA_clrbit1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5864 #define FLD(f) abuf->fields.sfmt_emul1.f
5865 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5866 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5870 int UNUSED insn_referenced
= abuf
->written
;
5871 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5878 model_i960CA_clrbit2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5880 #define FLD(f) abuf->fields.sfmt_emul2.f
5881 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5882 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5886 int UNUSED insn_referenced
= abuf
->written
;
5887 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5894 model_i960CA_clrbit3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5896 #define FLD(f) abuf->fields.sfmt_emul3.f
5897 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5898 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5902 int UNUSED insn_referenced
= abuf
->written
;
5903 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5910 model_i960CA_shlo (SIM_CPU
*current_cpu
, void *sem_arg
)
5912 #define FLD(f) abuf->fields.sfmt_emul.f
5913 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5914 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5918 int UNUSED insn_referenced
= abuf
->written
;
5919 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5926 model_i960CA_shlo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5928 #define FLD(f) abuf->fields.sfmt_emul1.f
5929 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5930 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5934 int UNUSED insn_referenced
= abuf
->written
;
5935 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5942 model_i960CA_shlo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
5944 #define FLD(f) abuf->fields.sfmt_emul2.f
5945 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5946 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5950 int UNUSED insn_referenced
= abuf
->written
;
5951 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5958 model_i960CA_shlo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
5960 #define FLD(f) abuf->fields.sfmt_emul3.f
5961 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5962 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5966 int UNUSED insn_referenced
= abuf
->written
;
5967 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5974 model_i960CA_shro (SIM_CPU
*current_cpu
, void *sem_arg
)
5976 #define FLD(f) abuf->fields.sfmt_emul.f
5977 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5978 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5982 int UNUSED insn_referenced
= abuf
->written
;
5983 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
5990 model_i960CA_shro1 (SIM_CPU
*current_cpu
, void *sem_arg
)
5992 #define FLD(f) abuf->fields.sfmt_emul1.f
5993 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
5994 const IDESC
* UNUSED idesc
= abuf
->idesc
;
5998 int UNUSED insn_referenced
= abuf
->written
;
5999 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6006 model_i960CA_shro2 (SIM_CPU
*current_cpu
, void *sem_arg
)
6008 #define FLD(f) abuf->fields.sfmt_emul2.f
6009 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6010 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6014 int UNUSED insn_referenced
= abuf
->written
;
6015 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6022 model_i960CA_shro3 (SIM_CPU
*current_cpu
, void *sem_arg
)
6024 #define FLD(f) abuf->fields.sfmt_emul3.f
6025 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6026 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6030 int UNUSED insn_referenced
= abuf
->written
;
6031 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6038 model_i960CA_shli (SIM_CPU
*current_cpu
, void *sem_arg
)
6040 #define FLD(f) abuf->fields.sfmt_emul.f
6041 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6042 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6046 int UNUSED insn_referenced
= abuf
->written
;
6047 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6054 model_i960CA_shli1 (SIM_CPU
*current_cpu
, void *sem_arg
)
6056 #define FLD(f) abuf->fields.sfmt_emul1.f
6057 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6058 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6062 int UNUSED insn_referenced
= abuf
->written
;
6063 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6070 model_i960CA_shli2 (SIM_CPU
*current_cpu
, void *sem_arg
)
6072 #define FLD(f) abuf->fields.sfmt_emul2.f
6073 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6074 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6078 int UNUSED insn_referenced
= abuf
->written
;
6079 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6086 model_i960CA_shli3 (SIM_CPU
*current_cpu
, void *sem_arg
)
6088 #define FLD(f) abuf->fields.sfmt_emul3.f
6089 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6090 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6094 int UNUSED insn_referenced
= abuf
->written
;
6095 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6102 model_i960CA_shri (SIM_CPU
*current_cpu
, void *sem_arg
)
6104 #define FLD(f) abuf->fields.sfmt_emul.f
6105 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6106 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6110 int UNUSED insn_referenced
= abuf
->written
;
6111 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6118 model_i960CA_shri1 (SIM_CPU
*current_cpu
, void *sem_arg
)
6120 #define FLD(f) abuf->fields.sfmt_emul1.f
6121 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6122 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6126 int UNUSED insn_referenced
= abuf
->written
;
6127 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6134 model_i960CA_shri2 (SIM_CPU
*current_cpu
, void *sem_arg
)
6136 #define FLD(f) abuf->fields.sfmt_emul2.f
6137 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6138 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6142 int UNUSED insn_referenced
= abuf
->written
;
6143 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6150 model_i960CA_shri3 (SIM_CPU
*current_cpu
, void *sem_arg
)
6152 #define FLD(f) abuf->fields.sfmt_emul3.f
6153 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6154 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6158 int UNUSED insn_referenced
= abuf
->written
;
6159 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6166 model_i960CA_emul (SIM_CPU
*current_cpu
, void *sem_arg
)
6168 #define FLD(f) abuf->fields.sfmt_emul.f
6169 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6170 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6174 int UNUSED insn_referenced
= abuf
->written
;
6175 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6182 model_i960CA_emul1 (SIM_CPU
*current_cpu
, void *sem_arg
)
6184 #define FLD(f) abuf->fields.sfmt_emul1.f
6185 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6186 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6190 int UNUSED insn_referenced
= abuf
->written
;
6191 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6198 model_i960CA_emul2 (SIM_CPU
*current_cpu
, void *sem_arg
)
6200 #define FLD(f) abuf->fields.sfmt_emul2.f
6201 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6202 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6206 int UNUSED insn_referenced
= abuf
->written
;
6207 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6214 model_i960CA_emul3 (SIM_CPU
*current_cpu
, void *sem_arg
)
6216 #define FLD(f) abuf->fields.sfmt_emul3.f
6217 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6218 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6222 int UNUSED insn_referenced
= abuf
->written
;
6223 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6230 model_i960CA_mov (SIM_CPU
*current_cpu
, void *sem_arg
)
6232 #define FLD(f) abuf->fields.sfmt_emul2.f
6233 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6234 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6238 int UNUSED insn_referenced
= abuf
->written
;
6239 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6246 model_i960CA_mov1 (SIM_CPU
*current_cpu
, void *sem_arg
)
6248 #define FLD(f) abuf->fields.sfmt_emul3.f
6249 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6250 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6254 int UNUSED insn_referenced
= abuf
->written
;
6255 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6262 model_i960CA_movl (SIM_CPU
*current_cpu
, void *sem_arg
)
6264 #define FLD(f) abuf->fields.sfmt_movq.f
6265 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6266 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6270 int UNUSED insn_referenced
= abuf
->written
;
6271 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6278 model_i960CA_movl1 (SIM_CPU
*current_cpu
, void *sem_arg
)
6280 #define FLD(f) abuf->fields.sfmt_emul3.f
6281 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6282 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6286 int UNUSED insn_referenced
= abuf
->written
;
6287 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6294 model_i960CA_movt (SIM_CPU
*current_cpu
, void *sem_arg
)
6296 #define FLD(f) abuf->fields.sfmt_movq.f
6297 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6298 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6302 int UNUSED insn_referenced
= abuf
->written
;
6303 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6310 model_i960CA_movt1 (SIM_CPU
*current_cpu
, void *sem_arg
)
6312 #define FLD(f) abuf->fields.sfmt_movq.f
6313 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6314 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6318 int UNUSED insn_referenced
= abuf
->written
;
6319 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6326 model_i960CA_movq (SIM_CPU
*current_cpu
, void *sem_arg
)
6328 #define FLD(f) abuf->fields.sfmt_movq.f
6329 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6330 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6334 int UNUSED insn_referenced
= abuf
->written
;
6335 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6342 model_i960CA_movq1 (SIM_CPU
*current_cpu
, void *sem_arg
)
6344 #define FLD(f) abuf->fields.sfmt_movq.f
6345 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6346 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6350 int UNUSED insn_referenced
= abuf
->written
;
6351 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6358 model_i960CA_modpc (SIM_CPU
*current_cpu
, void *sem_arg
)
6360 #define FLD(f) abuf->fields.sfmt_emul1.f
6361 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6362 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6366 int UNUSED insn_referenced
= abuf
->written
;
6367 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6374 model_i960CA_modac (SIM_CPU
*current_cpu
, void *sem_arg
)
6376 #define FLD(f) abuf->fields.sfmt_emul1.f
6377 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6378 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6382 int UNUSED insn_referenced
= abuf
->written
;
6383 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6390 model_i960CA_lda_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6392 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6393 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6394 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6398 int UNUSED insn_referenced
= abuf
->written
;
6399 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6406 model_i960CA_lda_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6408 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6409 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6410 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6414 int UNUSED insn_referenced
= abuf
->written
;
6415 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6422 model_i960CA_lda_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
6424 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6425 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6426 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6430 int UNUSED insn_referenced
= abuf
->written
;
6431 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6438 model_i960CA_lda_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
6440 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6441 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6442 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6446 int UNUSED insn_referenced
= abuf
->written
;
6447 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6454 model_i960CA_lda_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6456 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6457 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6458 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6462 int UNUSED insn_referenced
= abuf
->written
;
6463 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6470 model_i960CA_lda_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6472 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6473 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6474 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6478 int UNUSED insn_referenced
= abuf
->written
;
6479 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6486 model_i960CA_lda_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6488 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6489 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6490 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6494 int UNUSED insn_referenced
= abuf
->written
;
6495 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6502 model_i960CA_lda_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6504 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6505 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6506 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6510 int UNUSED insn_referenced
= abuf
->written
;
6511 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6518 model_i960CA_ld_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6520 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6521 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6522 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6526 int UNUSED insn_referenced
= abuf
->written
;
6527 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6534 model_i960CA_ld_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6536 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6537 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6538 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6542 int UNUSED insn_referenced
= abuf
->written
;
6543 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6550 model_i960CA_ld_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
6552 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6553 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6554 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6558 int UNUSED insn_referenced
= abuf
->written
;
6559 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6566 model_i960CA_ld_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
6568 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6569 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6570 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6574 int UNUSED insn_referenced
= abuf
->written
;
6575 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6582 model_i960CA_ld_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6584 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6585 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6586 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6590 int UNUSED insn_referenced
= abuf
->written
;
6591 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6598 model_i960CA_ld_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6600 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6601 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6602 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6606 int UNUSED insn_referenced
= abuf
->written
;
6607 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6614 model_i960CA_ld_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6616 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6617 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6618 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6622 int UNUSED insn_referenced
= abuf
->written
;
6623 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6630 model_i960CA_ld_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6632 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6633 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6634 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6638 int UNUSED insn_referenced
= abuf
->written
;
6639 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6646 model_i960CA_ldob_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6648 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6649 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6650 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6654 int UNUSED insn_referenced
= abuf
->written
;
6655 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6662 model_i960CA_ldob_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6664 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6665 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6666 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6670 int UNUSED insn_referenced
= abuf
->written
;
6671 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6678 model_i960CA_ldob_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
6680 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6681 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6682 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6686 int UNUSED insn_referenced
= abuf
->written
;
6687 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6694 model_i960CA_ldob_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
6696 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6697 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6698 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6702 int UNUSED insn_referenced
= abuf
->written
;
6703 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6710 model_i960CA_ldob_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6712 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6713 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6714 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6718 int UNUSED insn_referenced
= abuf
->written
;
6719 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6726 model_i960CA_ldob_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6728 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6729 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6730 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6734 int UNUSED insn_referenced
= abuf
->written
;
6735 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6742 model_i960CA_ldob_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6744 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6745 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6746 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6750 int UNUSED insn_referenced
= abuf
->written
;
6751 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6758 model_i960CA_ldob_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6760 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6761 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6762 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6766 int UNUSED insn_referenced
= abuf
->written
;
6767 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6774 model_i960CA_ldos_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6776 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6777 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6778 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6782 int UNUSED insn_referenced
= abuf
->written
;
6783 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6790 model_i960CA_ldos_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6792 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6793 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6794 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6798 int UNUSED insn_referenced
= abuf
->written
;
6799 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6806 model_i960CA_ldos_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
6808 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6809 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6810 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6814 int UNUSED insn_referenced
= abuf
->written
;
6815 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6822 model_i960CA_ldos_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
6824 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6825 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6826 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6830 int UNUSED insn_referenced
= abuf
->written
;
6831 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6838 model_i960CA_ldos_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6840 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6841 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6842 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6846 int UNUSED insn_referenced
= abuf
->written
;
6847 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6854 model_i960CA_ldos_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6856 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6857 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6858 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6862 int UNUSED insn_referenced
= abuf
->written
;
6863 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6870 model_i960CA_ldos_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6872 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6873 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6874 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6878 int UNUSED insn_referenced
= abuf
->written
;
6879 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6886 model_i960CA_ldos_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6888 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6889 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6890 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6894 int UNUSED insn_referenced
= abuf
->written
;
6895 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6902 model_i960CA_ldib_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6904 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6905 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6906 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6910 int UNUSED insn_referenced
= abuf
->written
;
6911 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6918 model_i960CA_ldib_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
6920 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6921 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6922 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6926 int UNUSED insn_referenced
= abuf
->written
;
6927 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6934 model_i960CA_ldib_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
6936 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
6937 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6938 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6942 int UNUSED insn_referenced
= abuf
->written
;
6943 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6950 model_i960CA_ldib_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
6952 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6953 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6954 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6958 int UNUSED insn_referenced
= abuf
->written
;
6959 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6966 model_i960CA_ldib_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6968 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6969 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6970 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6974 int UNUSED insn_referenced
= abuf
->written
;
6975 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6982 model_i960CA_ldib_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
6984 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
6985 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
6986 const IDESC
* UNUSED idesc
= abuf
->idesc
;
6990 int UNUSED insn_referenced
= abuf
->written
;
6991 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
6998 model_i960CA_ldib_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7000 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7001 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7002 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7006 int UNUSED insn_referenced
= abuf
->written
;
7007 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7014 model_i960CA_ldib_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7016 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7017 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7018 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7022 int UNUSED insn_referenced
= abuf
->written
;
7023 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7030 model_i960CA_ldis_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7032 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7033 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7034 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7038 int UNUSED insn_referenced
= abuf
->written
;
7039 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7046 model_i960CA_ldis_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7048 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7049 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7050 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7054 int UNUSED insn_referenced
= abuf
->written
;
7055 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7062 model_i960CA_ldis_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
7064 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7065 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7066 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7070 int UNUSED insn_referenced
= abuf
->written
;
7071 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7078 model_i960CA_ldis_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
7080 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7081 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7082 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7086 int UNUSED insn_referenced
= abuf
->written
;
7087 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7094 model_i960CA_ldis_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7096 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7097 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7098 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7102 int UNUSED insn_referenced
= abuf
->written
;
7103 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7110 model_i960CA_ldis_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7112 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7113 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7114 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7118 int UNUSED insn_referenced
= abuf
->written
;
7119 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7126 model_i960CA_ldis_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7128 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7129 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7130 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7134 int UNUSED insn_referenced
= abuf
->written
;
7135 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7142 model_i960CA_ldis_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7144 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7145 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7146 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7150 int UNUSED insn_referenced
= abuf
->written
;
7151 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7158 model_i960CA_ldl_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7160 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7161 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7162 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7166 int UNUSED insn_referenced
= abuf
->written
;
7167 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7174 model_i960CA_ldl_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7176 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7177 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7178 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7182 int UNUSED insn_referenced
= abuf
->written
;
7183 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7190 model_i960CA_ldl_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
7192 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7193 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7194 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7198 int UNUSED insn_referenced
= abuf
->written
;
7199 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7206 model_i960CA_ldl_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
7208 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7209 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7210 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7214 int UNUSED insn_referenced
= abuf
->written
;
7215 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7222 model_i960CA_ldl_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7224 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7225 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7226 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7230 int UNUSED insn_referenced
= abuf
->written
;
7231 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7238 model_i960CA_ldl_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7240 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7241 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7242 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7246 int UNUSED insn_referenced
= abuf
->written
;
7247 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7254 model_i960CA_ldl_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7256 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7257 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7258 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7262 int UNUSED insn_referenced
= abuf
->written
;
7263 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7270 model_i960CA_ldl_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7272 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7273 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7274 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7278 int UNUSED insn_referenced
= abuf
->written
;
7279 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7286 model_i960CA_ldt_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7288 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7289 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7290 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7294 int UNUSED insn_referenced
= abuf
->written
;
7295 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7302 model_i960CA_ldt_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7304 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7305 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7306 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7310 int UNUSED insn_referenced
= abuf
->written
;
7311 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7318 model_i960CA_ldt_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
7320 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7321 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7322 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7326 int UNUSED insn_referenced
= abuf
->written
;
7327 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7334 model_i960CA_ldt_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
7336 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7337 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7338 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7342 int UNUSED insn_referenced
= abuf
->written
;
7343 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7350 model_i960CA_ldt_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7352 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7353 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7354 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7358 int UNUSED insn_referenced
= abuf
->written
;
7359 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7366 model_i960CA_ldt_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7368 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7369 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7370 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7374 int UNUSED insn_referenced
= abuf
->written
;
7375 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7382 model_i960CA_ldt_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7384 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7385 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7386 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7390 int UNUSED insn_referenced
= abuf
->written
;
7391 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7398 model_i960CA_ldt_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7400 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7401 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7402 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7406 int UNUSED insn_referenced
= abuf
->written
;
7407 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7414 model_i960CA_ldq_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7416 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7417 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7418 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7422 int UNUSED insn_referenced
= abuf
->written
;
7423 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7430 model_i960CA_ldq_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7432 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7433 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7434 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7438 int UNUSED insn_referenced
= abuf
->written
;
7439 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7446 model_i960CA_ldq_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
7448 #define FLD(f) abuf->fields.sfmt_ldq_indirect_offset.f
7449 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7450 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7454 int UNUSED insn_referenced
= abuf
->written
;
7455 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7462 model_i960CA_ldq_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
7464 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7465 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7466 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7470 int UNUSED insn_referenced
= abuf
->written
;
7471 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7478 model_i960CA_ldq_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7480 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7481 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7482 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7486 int UNUSED insn_referenced
= abuf
->written
;
7487 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7494 model_i960CA_ldq_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7496 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7497 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7498 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7502 int UNUSED insn_referenced
= abuf
->written
;
7503 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7510 model_i960CA_ldq_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7512 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7513 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7514 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7518 int UNUSED insn_referenced
= abuf
->written
;
7519 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7526 model_i960CA_ldq_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7528 #define FLD(f) abuf->fields.sfmt_ldq_indirect_index_disp.f
7529 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7530 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7534 int UNUSED insn_referenced
= abuf
->written
;
7535 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7542 model_i960CA_st_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7544 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7545 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7546 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7550 int UNUSED insn_referenced
= abuf
->written
;
7551 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7558 model_i960CA_st_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7560 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7561 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7562 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7566 int UNUSED insn_referenced
= abuf
->written
;
7567 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7574 model_i960CA_st_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
7576 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7577 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7578 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7582 int UNUSED insn_referenced
= abuf
->written
;
7583 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7590 model_i960CA_st_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
7592 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7593 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7594 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7598 int UNUSED insn_referenced
= abuf
->written
;
7599 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7606 model_i960CA_st_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7608 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7609 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7610 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7614 int UNUSED insn_referenced
= abuf
->written
;
7615 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7622 model_i960CA_st_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7624 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7625 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7626 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7630 int UNUSED insn_referenced
= abuf
->written
;
7631 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7638 model_i960CA_st_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7640 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7641 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7642 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7646 int UNUSED insn_referenced
= abuf
->written
;
7647 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7654 model_i960CA_st_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7656 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7657 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7658 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7662 int UNUSED insn_referenced
= abuf
->written
;
7663 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7670 model_i960CA_stob_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7672 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7673 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7674 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7678 int UNUSED insn_referenced
= abuf
->written
;
7679 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7686 model_i960CA_stob_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7688 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7689 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7690 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7694 int UNUSED insn_referenced
= abuf
->written
;
7695 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7702 model_i960CA_stob_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
7704 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7705 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7706 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7710 int UNUSED insn_referenced
= abuf
->written
;
7711 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7718 model_i960CA_stob_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
7720 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7721 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7722 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7726 int UNUSED insn_referenced
= abuf
->written
;
7727 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7734 model_i960CA_stob_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7736 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7737 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7738 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7742 int UNUSED insn_referenced
= abuf
->written
;
7743 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7750 model_i960CA_stob_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7752 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7753 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7754 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7758 int UNUSED insn_referenced
= abuf
->written
;
7759 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7766 model_i960CA_stob_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7768 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7769 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7770 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7774 int UNUSED insn_referenced
= abuf
->written
;
7775 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7782 model_i960CA_stob_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7784 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7785 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7786 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7790 int UNUSED insn_referenced
= abuf
->written
;
7791 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7798 model_i960CA_stos_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7800 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7801 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7802 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7806 int UNUSED insn_referenced
= abuf
->written
;
7807 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7814 model_i960CA_stos_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7816 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7817 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7818 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7822 int UNUSED insn_referenced
= abuf
->written
;
7823 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7830 model_i960CA_stos_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
7832 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7833 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7834 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7838 int UNUSED insn_referenced
= abuf
->written
;
7839 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7846 model_i960CA_stos_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
7848 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7849 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7850 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7854 int UNUSED insn_referenced
= abuf
->written
;
7855 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7862 model_i960CA_stos_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7864 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7865 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7866 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7870 int UNUSED insn_referenced
= abuf
->written
;
7871 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7878 model_i960CA_stos_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7880 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7881 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7882 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7886 int UNUSED insn_referenced
= abuf
->written
;
7887 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7894 model_i960CA_stos_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7896 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7897 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7898 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7902 int UNUSED insn_referenced
= abuf
->written
;
7903 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7910 model_i960CA_stos_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7912 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7913 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7914 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7918 int UNUSED insn_referenced
= abuf
->written
;
7919 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7926 model_i960CA_stl_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7928 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7929 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7930 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7934 int UNUSED insn_referenced
= abuf
->written
;
7935 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7942 model_i960CA_stl_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
7944 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7945 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7946 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7950 int UNUSED insn_referenced
= abuf
->written
;
7951 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7958 model_i960CA_stl_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
7960 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
7961 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7962 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7966 int UNUSED insn_referenced
= abuf
->written
;
7967 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7974 model_i960CA_stl_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
7976 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7977 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7978 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7982 int UNUSED insn_referenced
= abuf
->written
;
7983 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
7990 model_i960CA_stl_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
7992 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
7993 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
7994 const IDESC
* UNUSED idesc
= abuf
->idesc
;
7998 int UNUSED insn_referenced
= abuf
->written
;
7999 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8006 model_i960CA_stl_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8008 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8009 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8010 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8014 int UNUSED insn_referenced
= abuf
->written
;
8015 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8022 model_i960CA_stl_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8024 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8025 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8026 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8030 int UNUSED insn_referenced
= abuf
->written
;
8031 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8038 model_i960CA_stl_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8040 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8041 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8042 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8046 int UNUSED insn_referenced
= abuf
->written
;
8047 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8054 model_i960CA_stt_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
8056 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
8057 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8058 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8062 int UNUSED insn_referenced
= abuf
->written
;
8063 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8070 model_i960CA_stt_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
8072 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
8073 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8074 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8078 int UNUSED insn_referenced
= abuf
->written
;
8079 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8086 model_i960CA_stt_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
8088 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
8089 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8090 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8094 int UNUSED insn_referenced
= abuf
->written
;
8095 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8102 model_i960CA_stt_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
8104 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8105 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8106 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8110 int UNUSED insn_referenced
= abuf
->written
;
8111 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8118 model_i960CA_stt_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8120 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8121 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8122 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8126 int UNUSED insn_referenced
= abuf
->written
;
8127 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8134 model_i960CA_stt_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8136 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8137 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8138 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8142 int UNUSED insn_referenced
= abuf
->written
;
8143 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8150 model_i960CA_stt_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8152 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8153 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8154 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8158 int UNUSED insn_referenced
= abuf
->written
;
8159 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8166 model_i960CA_stt_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8168 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8169 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8170 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8174 int UNUSED insn_referenced
= abuf
->written
;
8175 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8182 model_i960CA_stq_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
8184 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
8185 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8186 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8190 int UNUSED insn_referenced
= abuf
->written
;
8191 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8198 model_i960CA_stq_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
8200 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
8201 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8202 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8206 int UNUSED insn_referenced
= abuf
->written
;
8207 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8214 model_i960CA_stq_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
8216 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
8217 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8218 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8222 int UNUSED insn_referenced
= abuf
->written
;
8223 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8230 model_i960CA_stq_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
8232 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8233 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8234 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8238 int UNUSED insn_referenced
= abuf
->written
;
8239 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8246 model_i960CA_stq_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8248 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8249 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8250 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8254 int UNUSED insn_referenced
= abuf
->written
;
8255 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8262 model_i960CA_stq_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8264 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8265 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8266 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8270 int UNUSED insn_referenced
= abuf
->written
;
8271 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8278 model_i960CA_stq_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8280 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8281 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8282 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8286 int UNUSED insn_referenced
= abuf
->written
;
8287 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8294 model_i960CA_stq_indirect_index_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
8296 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
8297 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8298 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8302 int UNUSED insn_referenced
= abuf
->written
;
8303 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8310 model_i960CA_cmpobe_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8312 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8313 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8314 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8318 int UNUSED insn_referenced
= abuf
->written
;
8319 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8326 model_i960CA_cmpobe_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8328 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8329 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8330 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8334 int UNUSED insn_referenced
= abuf
->written
;
8335 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8342 model_i960CA_cmpobne_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8344 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8345 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8346 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8350 int UNUSED insn_referenced
= abuf
->written
;
8351 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8358 model_i960CA_cmpobne_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8360 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8361 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8362 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8366 int UNUSED insn_referenced
= abuf
->written
;
8367 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8374 model_i960CA_cmpobl_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8376 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8377 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8378 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8382 int UNUSED insn_referenced
= abuf
->written
;
8383 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8390 model_i960CA_cmpobl_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8392 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8393 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8394 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8398 int UNUSED insn_referenced
= abuf
->written
;
8399 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8406 model_i960CA_cmpoble_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8408 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8409 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8410 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8414 int UNUSED insn_referenced
= abuf
->written
;
8415 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8422 model_i960CA_cmpoble_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8424 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8425 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8426 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8430 int UNUSED insn_referenced
= abuf
->written
;
8431 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8438 model_i960CA_cmpobg_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8440 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8441 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8442 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8446 int UNUSED insn_referenced
= abuf
->written
;
8447 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8454 model_i960CA_cmpobg_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8456 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8457 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8458 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8462 int UNUSED insn_referenced
= abuf
->written
;
8463 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8470 model_i960CA_cmpobge_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8472 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8473 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8474 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8478 int UNUSED insn_referenced
= abuf
->written
;
8479 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8486 model_i960CA_cmpobge_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8488 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8489 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8490 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8494 int UNUSED insn_referenced
= abuf
->written
;
8495 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8502 model_i960CA_cmpibe_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8504 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8505 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8506 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8510 int UNUSED insn_referenced
= abuf
->written
;
8511 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8518 model_i960CA_cmpibe_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8520 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8521 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8522 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8526 int UNUSED insn_referenced
= abuf
->written
;
8527 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8534 model_i960CA_cmpibne_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8536 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8537 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8538 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8542 int UNUSED insn_referenced
= abuf
->written
;
8543 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8550 model_i960CA_cmpibne_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8552 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8553 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8554 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8558 int UNUSED insn_referenced
= abuf
->written
;
8559 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8566 model_i960CA_cmpibl_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8568 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8569 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8570 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8574 int UNUSED insn_referenced
= abuf
->written
;
8575 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8582 model_i960CA_cmpibl_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8584 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8585 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8586 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8590 int UNUSED insn_referenced
= abuf
->written
;
8591 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8598 model_i960CA_cmpible_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8600 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8601 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8602 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8606 int UNUSED insn_referenced
= abuf
->written
;
8607 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8614 model_i960CA_cmpible_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8616 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8617 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8618 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8622 int UNUSED insn_referenced
= abuf
->written
;
8623 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8630 model_i960CA_cmpibg_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8632 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8633 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8634 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8638 int UNUSED insn_referenced
= abuf
->written
;
8639 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8646 model_i960CA_cmpibg_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8648 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8649 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8650 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8654 int UNUSED insn_referenced
= abuf
->written
;
8655 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8662 model_i960CA_cmpibge_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8664 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8665 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8666 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8670 int UNUSED insn_referenced
= abuf
->written
;
8671 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8678 model_i960CA_cmpibge_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8680 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8681 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8682 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8686 int UNUSED insn_referenced
= abuf
->written
;
8687 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8694 model_i960CA_bbc_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8696 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8697 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8698 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8702 int UNUSED insn_referenced
= abuf
->written
;
8703 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8710 model_i960CA_bbc_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8712 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8713 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8714 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8718 int UNUSED insn_referenced
= abuf
->written
;
8719 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8726 model_i960CA_bbs_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8728 #define FLD(f) abuf->fields.sfmt_cmpobe_reg.f
8729 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8730 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8734 int UNUSED insn_referenced
= abuf
->written
;
8735 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8742 model_i960CA_bbs_lit (SIM_CPU
*current_cpu
, void *sem_arg
)
8744 #define FLD(f) abuf->fields.sfmt_cmpobe_lit.f
8745 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8746 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8750 int UNUSED insn_referenced
= abuf
->written
;
8751 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8758 model_i960CA_cmpi (SIM_CPU
*current_cpu
, void *sem_arg
)
8760 #define FLD(f) abuf->fields.sfmt_emul.f
8761 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8762 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8766 int UNUSED insn_referenced
= abuf
->written
;
8767 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8774 model_i960CA_cmpi1 (SIM_CPU
*current_cpu
, void *sem_arg
)
8776 #define FLD(f) abuf->fields.sfmt_emul1.f
8777 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8778 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8782 int UNUSED insn_referenced
= abuf
->written
;
8783 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8790 model_i960CA_cmpi2 (SIM_CPU
*current_cpu
, void *sem_arg
)
8792 #define FLD(f) abuf->fields.sfmt_emul2.f
8793 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8794 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8798 int UNUSED insn_referenced
= abuf
->written
;
8799 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8806 model_i960CA_cmpi3 (SIM_CPU
*current_cpu
, void *sem_arg
)
8808 #define FLD(f) abuf->fields.sfmt_emul3.f
8809 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8810 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8814 int UNUSED insn_referenced
= abuf
->written
;
8815 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8822 model_i960CA_cmpo (SIM_CPU
*current_cpu
, void *sem_arg
)
8824 #define FLD(f) abuf->fields.sfmt_emul.f
8825 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8826 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8830 int UNUSED insn_referenced
= abuf
->written
;
8831 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8838 model_i960CA_cmpo1 (SIM_CPU
*current_cpu
, void *sem_arg
)
8840 #define FLD(f) abuf->fields.sfmt_emul1.f
8841 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8842 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8846 int UNUSED insn_referenced
= abuf
->written
;
8847 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8854 model_i960CA_cmpo2 (SIM_CPU
*current_cpu
, void *sem_arg
)
8856 #define FLD(f) abuf->fields.sfmt_emul2.f
8857 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8858 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8862 int UNUSED insn_referenced
= abuf
->written
;
8863 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8870 model_i960CA_cmpo3 (SIM_CPU
*current_cpu
, void *sem_arg
)
8872 #define FLD(f) abuf->fields.sfmt_emul3.f
8873 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8874 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8878 int UNUSED insn_referenced
= abuf
->written
;
8879 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8886 model_i960CA_testno_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8888 #define FLD(f) abuf->fields.sfmt_testno_reg.f
8889 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8890 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8894 int UNUSED insn_referenced
= abuf
->written
;
8895 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8902 model_i960CA_testg_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8904 #define FLD(f) abuf->fields.sfmt_testno_reg.f
8905 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8906 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8910 int UNUSED insn_referenced
= abuf
->written
;
8911 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8918 model_i960CA_teste_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8920 #define FLD(f) abuf->fields.sfmt_testno_reg.f
8921 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8922 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8926 int UNUSED insn_referenced
= abuf
->written
;
8927 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8934 model_i960CA_testge_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8936 #define FLD(f) abuf->fields.sfmt_testno_reg.f
8937 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8938 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8942 int UNUSED insn_referenced
= abuf
->written
;
8943 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8950 model_i960CA_testl_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8952 #define FLD(f) abuf->fields.sfmt_testno_reg.f
8953 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8954 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8958 int UNUSED insn_referenced
= abuf
->written
;
8959 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8966 model_i960CA_testne_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8968 #define FLD(f) abuf->fields.sfmt_testno_reg.f
8969 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8970 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8974 int UNUSED insn_referenced
= abuf
->written
;
8975 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8982 model_i960CA_testle_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
8984 #define FLD(f) abuf->fields.sfmt_testno_reg.f
8985 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
8986 const IDESC
* UNUSED idesc
= abuf
->idesc
;
8990 int UNUSED insn_referenced
= abuf
->written
;
8991 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
8998 model_i960CA_testo_reg (SIM_CPU
*current_cpu
, void *sem_arg
)
9000 #define FLD(f) abuf->fields.sfmt_testno_reg.f
9001 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9002 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9006 int UNUSED insn_referenced
= abuf
->written
;
9007 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9014 model_i960CA_bno (SIM_CPU
*current_cpu
, void *sem_arg
)
9016 #define FLD(f) abuf->fields.sfmt_bno.f
9017 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9018 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9022 int UNUSED insn_referenced
= abuf
->written
;
9023 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9030 model_i960CA_bg (SIM_CPU
*current_cpu
, void *sem_arg
)
9032 #define FLD(f) abuf->fields.sfmt_bno.f
9033 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9034 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9038 int UNUSED insn_referenced
= abuf
->written
;
9039 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9046 model_i960CA_be (SIM_CPU
*current_cpu
, void *sem_arg
)
9048 #define FLD(f) abuf->fields.sfmt_bno.f
9049 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9050 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9054 int UNUSED insn_referenced
= abuf
->written
;
9055 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9062 model_i960CA_bge (SIM_CPU
*current_cpu
, void *sem_arg
)
9064 #define FLD(f) abuf->fields.sfmt_bno.f
9065 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9066 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9070 int UNUSED insn_referenced
= abuf
->written
;
9071 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9078 model_i960CA_bl (SIM_CPU
*current_cpu
, void *sem_arg
)
9080 #define FLD(f) abuf->fields.sfmt_bno.f
9081 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9082 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9086 int UNUSED insn_referenced
= abuf
->written
;
9087 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9094 model_i960CA_bne (SIM_CPU
*current_cpu
, void *sem_arg
)
9096 #define FLD(f) abuf->fields.sfmt_bno.f
9097 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9098 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9102 int UNUSED insn_referenced
= abuf
->written
;
9103 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9110 model_i960CA_ble (SIM_CPU
*current_cpu
, void *sem_arg
)
9112 #define FLD(f) abuf->fields.sfmt_bno.f
9113 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9114 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9118 int UNUSED insn_referenced
= abuf
->written
;
9119 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9126 model_i960CA_bo (SIM_CPU
*current_cpu
, void *sem_arg
)
9128 #define FLD(f) abuf->fields.sfmt_bno.f
9129 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9130 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9134 int UNUSED insn_referenced
= abuf
->written
;
9135 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9142 model_i960CA_b (SIM_CPU
*current_cpu
, void *sem_arg
)
9144 #define FLD(f) abuf->fields.sfmt_bno.f
9145 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9146 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9150 int UNUSED insn_referenced
= abuf
->written
;
9151 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9158 model_i960CA_bx_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
9160 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
9161 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9162 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9166 int UNUSED insn_referenced
= abuf
->written
;
9167 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9174 model_i960CA_bx_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
9176 #define FLD(f) abuf->fields.sfmt_stq_indirect_offset.f
9177 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9178 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9182 int UNUSED insn_referenced
= abuf
->written
;
9183 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9190 model_i960CA_bx_indirect_index (SIM_CPU
*current_cpu
, void *sem_arg
)
9192 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
9193 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9194 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9198 int UNUSED insn_referenced
= abuf
->written
;
9199 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9206 model_i960CA_bx_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
9208 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
9209 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9210 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9214 int UNUSED insn_referenced
= abuf
->written
;
9215 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9222 model_i960CA_bx_indirect_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
9224 #define FLD(f) abuf->fields.sfmt_stq_indirect_index_disp.f
9225 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9226 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9230 int UNUSED insn_referenced
= abuf
->written
;
9231 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9238 model_i960CA_callx_disp (SIM_CPU
*current_cpu
, void *sem_arg
)
9240 #define FLD(f) abuf->fields.sfmt_callx_disp.f
9241 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9242 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9246 int UNUSED insn_referenced
= abuf
->written
;
9247 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9254 model_i960CA_callx_indirect (SIM_CPU
*current_cpu
, void *sem_arg
)
9256 #define FLD(f) abuf->fields.sfmt_callx_indirect_offset.f
9257 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9258 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9262 int UNUSED insn_referenced
= abuf
->written
;
9263 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9270 model_i960CA_callx_indirect_offset (SIM_CPU
*current_cpu
, void *sem_arg
)
9272 #define FLD(f) abuf->fields.sfmt_callx_indirect_offset.f
9273 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9274 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9278 int UNUSED insn_referenced
= abuf
->written
;
9279 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9286 model_i960CA_ret (SIM_CPU
*current_cpu
, void *sem_arg
)
9288 #define FLD(f) abuf->fields.sfmt_callx_disp.f
9289 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9290 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9294 int UNUSED insn_referenced
= abuf
->written
;
9295 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9302 model_i960CA_calls (SIM_CPU
*current_cpu
, void *sem_arg
)
9304 #define FLD(f) abuf->fields.sfmt_emul2.f
9305 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9306 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9310 int UNUSED insn_referenced
= abuf
->written
;
9311 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9318 model_i960CA_fmark (SIM_CPU
*current_cpu
, void *sem_arg
)
9320 #define FLD(f) abuf->fields.fmt_empty.f
9321 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9322 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9326 int UNUSED insn_referenced
= abuf
->written
;
9327 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9334 model_i960CA_flushreg (SIM_CPU
*current_cpu
, void *sem_arg
)
9336 #define FLD(f) abuf->fields.fmt_empty.f
9337 const ARGBUF
* UNUSED abuf
= SEM_ARGBUF ((SEM_ARG
) sem_arg
);
9338 const IDESC
* UNUSED idesc
= abuf
->idesc
;
9342 int UNUSED insn_referenced
= abuf
->written
;
9343 cycles
+= i960base_model_i960CA_u_exec (current_cpu
, idesc
, 0, referenced
);
9349 /* We assume UNIT_NONE == 0 because the tables don't always terminate
9352 /* Model timing data for `i960KA'. */
9354 static const INSN_TIMING i960KA_timing
[] = {
9355 { I960BASE_INSN_X_INVALID
, 0, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9356 { I960BASE_INSN_X_AFTER
, 0, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9357 { I960BASE_INSN_X_BEFORE
, 0, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9358 { I960BASE_INSN_X_CTI_CHAIN
, 0, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9359 { I960BASE_INSN_X_CHAIN
, 0, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9360 { I960BASE_INSN_X_BEGIN
, 0, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9361 { I960BASE_INSN_MULO
, model_i960KA_mulo
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9362 { I960BASE_INSN_MULO1
, model_i960KA_mulo1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9363 { I960BASE_INSN_MULO2
, model_i960KA_mulo2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9364 { I960BASE_INSN_MULO3
, model_i960KA_mulo3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9365 { I960BASE_INSN_REMO
, model_i960KA_remo
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9366 { I960BASE_INSN_REMO1
, model_i960KA_remo1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9367 { I960BASE_INSN_REMO2
, model_i960KA_remo2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9368 { I960BASE_INSN_REMO3
, model_i960KA_remo3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9369 { I960BASE_INSN_DIVO
, model_i960KA_divo
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9370 { I960BASE_INSN_DIVO1
, model_i960KA_divo1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9371 { I960BASE_INSN_DIVO2
, model_i960KA_divo2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9372 { I960BASE_INSN_DIVO3
, model_i960KA_divo3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9373 { I960BASE_INSN_REMI
, model_i960KA_remi
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9374 { I960BASE_INSN_REMI1
, model_i960KA_remi1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9375 { I960BASE_INSN_REMI2
, model_i960KA_remi2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9376 { I960BASE_INSN_REMI3
, model_i960KA_remi3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9377 { I960BASE_INSN_DIVI
, model_i960KA_divi
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9378 { I960BASE_INSN_DIVI1
, model_i960KA_divi1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9379 { I960BASE_INSN_DIVI2
, model_i960KA_divi2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9380 { I960BASE_INSN_DIVI3
, model_i960KA_divi3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9381 { I960BASE_INSN_ADDO
, model_i960KA_addo
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9382 { I960BASE_INSN_ADDO1
, model_i960KA_addo1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9383 { I960BASE_INSN_ADDO2
, model_i960KA_addo2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9384 { I960BASE_INSN_ADDO3
, model_i960KA_addo3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9385 { I960BASE_INSN_SUBO
, model_i960KA_subo
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9386 { I960BASE_INSN_SUBO1
, model_i960KA_subo1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9387 { I960BASE_INSN_SUBO2
, model_i960KA_subo2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9388 { I960BASE_INSN_SUBO3
, model_i960KA_subo3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9389 { I960BASE_INSN_NOTBIT
, model_i960KA_notbit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9390 { I960BASE_INSN_NOTBIT1
, model_i960KA_notbit1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9391 { I960BASE_INSN_NOTBIT2
, model_i960KA_notbit2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9392 { I960BASE_INSN_NOTBIT3
, model_i960KA_notbit3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9393 { I960BASE_INSN_AND
, model_i960KA_and
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9394 { I960BASE_INSN_AND1
, model_i960KA_and1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9395 { I960BASE_INSN_AND2
, model_i960KA_and2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9396 { I960BASE_INSN_AND3
, model_i960KA_and3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9397 { I960BASE_INSN_ANDNOT
, model_i960KA_andnot
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9398 { I960BASE_INSN_ANDNOT1
, model_i960KA_andnot1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9399 { I960BASE_INSN_ANDNOT2
, model_i960KA_andnot2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9400 { I960BASE_INSN_ANDNOT3
, model_i960KA_andnot3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9401 { I960BASE_INSN_SETBIT
, model_i960KA_setbit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9402 { I960BASE_INSN_SETBIT1
, model_i960KA_setbit1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9403 { I960BASE_INSN_SETBIT2
, model_i960KA_setbit2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9404 { I960BASE_INSN_SETBIT3
, model_i960KA_setbit3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9405 { I960BASE_INSN_NOTAND
, model_i960KA_notand
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9406 { I960BASE_INSN_NOTAND1
, model_i960KA_notand1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9407 { I960BASE_INSN_NOTAND2
, model_i960KA_notand2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9408 { I960BASE_INSN_NOTAND3
, model_i960KA_notand3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9409 { I960BASE_INSN_XOR
, model_i960KA_xor
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9410 { I960BASE_INSN_XOR1
, model_i960KA_xor1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9411 { I960BASE_INSN_XOR2
, model_i960KA_xor2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9412 { I960BASE_INSN_XOR3
, model_i960KA_xor3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9413 { I960BASE_INSN_OR
, model_i960KA_or
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9414 { I960BASE_INSN_OR1
, model_i960KA_or1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9415 { I960BASE_INSN_OR2
, model_i960KA_or2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9416 { I960BASE_INSN_OR3
, model_i960KA_or3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9417 { I960BASE_INSN_NOR
, model_i960KA_nor
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9418 { I960BASE_INSN_NOR1
, model_i960KA_nor1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9419 { I960BASE_INSN_NOR2
, model_i960KA_nor2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9420 { I960BASE_INSN_NOR3
, model_i960KA_nor3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9421 { I960BASE_INSN_XNOR
, model_i960KA_xnor
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9422 { I960BASE_INSN_XNOR1
, model_i960KA_xnor1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9423 { I960BASE_INSN_XNOR2
, model_i960KA_xnor2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9424 { I960BASE_INSN_XNOR3
, model_i960KA_xnor3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9425 { I960BASE_INSN_NOT
, model_i960KA_not
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9426 { I960BASE_INSN_NOT1
, model_i960KA_not1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9427 { I960BASE_INSN_NOT2
, model_i960KA_not2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9428 { I960BASE_INSN_NOT3
, model_i960KA_not3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9429 { I960BASE_INSN_ORNOT
, model_i960KA_ornot
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9430 { I960BASE_INSN_ORNOT1
, model_i960KA_ornot1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9431 { I960BASE_INSN_ORNOT2
, model_i960KA_ornot2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9432 { I960BASE_INSN_ORNOT3
, model_i960KA_ornot3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9433 { I960BASE_INSN_CLRBIT
, model_i960KA_clrbit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9434 { I960BASE_INSN_CLRBIT1
, model_i960KA_clrbit1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9435 { I960BASE_INSN_CLRBIT2
, model_i960KA_clrbit2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9436 { I960BASE_INSN_CLRBIT3
, model_i960KA_clrbit3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9437 { I960BASE_INSN_SHLO
, model_i960KA_shlo
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9438 { I960BASE_INSN_SHLO1
, model_i960KA_shlo1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9439 { I960BASE_INSN_SHLO2
, model_i960KA_shlo2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9440 { I960BASE_INSN_SHLO3
, model_i960KA_shlo3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9441 { I960BASE_INSN_SHRO
, model_i960KA_shro
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9442 { I960BASE_INSN_SHRO1
, model_i960KA_shro1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9443 { I960BASE_INSN_SHRO2
, model_i960KA_shro2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9444 { I960BASE_INSN_SHRO3
, model_i960KA_shro3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9445 { I960BASE_INSN_SHLI
, model_i960KA_shli
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9446 { I960BASE_INSN_SHLI1
, model_i960KA_shli1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9447 { I960BASE_INSN_SHLI2
, model_i960KA_shli2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9448 { I960BASE_INSN_SHLI3
, model_i960KA_shli3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9449 { I960BASE_INSN_SHRI
, model_i960KA_shri
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9450 { I960BASE_INSN_SHRI1
, model_i960KA_shri1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9451 { I960BASE_INSN_SHRI2
, model_i960KA_shri2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9452 { I960BASE_INSN_SHRI3
, model_i960KA_shri3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9453 { I960BASE_INSN_EMUL
, model_i960KA_emul
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9454 { I960BASE_INSN_EMUL1
, model_i960KA_emul1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9455 { I960BASE_INSN_EMUL2
, model_i960KA_emul2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9456 { I960BASE_INSN_EMUL3
, model_i960KA_emul3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9457 { I960BASE_INSN_MOV
, model_i960KA_mov
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9458 { I960BASE_INSN_MOV1
, model_i960KA_mov1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9459 { I960BASE_INSN_MOVL
, model_i960KA_movl
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9460 { I960BASE_INSN_MOVL1
, model_i960KA_movl1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9461 { I960BASE_INSN_MOVT
, model_i960KA_movt
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9462 { I960BASE_INSN_MOVT1
, model_i960KA_movt1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9463 { I960BASE_INSN_MOVQ
, model_i960KA_movq
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9464 { I960BASE_INSN_MOVQ1
, model_i960KA_movq1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9465 { I960BASE_INSN_MODPC
, model_i960KA_modpc
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9466 { I960BASE_INSN_MODAC
, model_i960KA_modac
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9467 { I960BASE_INSN_LDA_OFFSET
, model_i960KA_lda_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9468 { I960BASE_INSN_LDA_INDIRECT_OFFSET
, model_i960KA_lda_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9469 { I960BASE_INSN_LDA_INDIRECT
, model_i960KA_lda_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9470 { I960BASE_INSN_LDA_INDIRECT_INDEX
, model_i960KA_lda_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9471 { I960BASE_INSN_LDA_DISP
, model_i960KA_lda_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9472 { I960BASE_INSN_LDA_INDIRECT_DISP
, model_i960KA_lda_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9473 { I960BASE_INSN_LDA_INDEX_DISP
, model_i960KA_lda_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9474 { I960BASE_INSN_LDA_INDIRECT_INDEX_DISP
, model_i960KA_lda_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9475 { I960BASE_INSN_LD_OFFSET
, model_i960KA_ld_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9476 { I960BASE_INSN_LD_INDIRECT_OFFSET
, model_i960KA_ld_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9477 { I960BASE_INSN_LD_INDIRECT
, model_i960KA_ld_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9478 { I960BASE_INSN_LD_INDIRECT_INDEX
, model_i960KA_ld_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9479 { I960BASE_INSN_LD_DISP
, model_i960KA_ld_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9480 { I960BASE_INSN_LD_INDIRECT_DISP
, model_i960KA_ld_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9481 { I960BASE_INSN_LD_INDEX_DISP
, model_i960KA_ld_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9482 { I960BASE_INSN_LD_INDIRECT_INDEX_DISP
, model_i960KA_ld_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9483 { I960BASE_INSN_LDOB_OFFSET
, model_i960KA_ldob_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9484 { I960BASE_INSN_LDOB_INDIRECT_OFFSET
, model_i960KA_ldob_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9485 { I960BASE_INSN_LDOB_INDIRECT
, model_i960KA_ldob_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9486 { I960BASE_INSN_LDOB_INDIRECT_INDEX
, model_i960KA_ldob_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9487 { I960BASE_INSN_LDOB_DISP
, model_i960KA_ldob_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9488 { I960BASE_INSN_LDOB_INDIRECT_DISP
, model_i960KA_ldob_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9489 { I960BASE_INSN_LDOB_INDEX_DISP
, model_i960KA_ldob_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9490 { I960BASE_INSN_LDOB_INDIRECT_INDEX_DISP
, model_i960KA_ldob_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9491 { I960BASE_INSN_LDOS_OFFSET
, model_i960KA_ldos_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9492 { I960BASE_INSN_LDOS_INDIRECT_OFFSET
, model_i960KA_ldos_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9493 { I960BASE_INSN_LDOS_INDIRECT
, model_i960KA_ldos_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9494 { I960BASE_INSN_LDOS_INDIRECT_INDEX
, model_i960KA_ldos_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9495 { I960BASE_INSN_LDOS_DISP
, model_i960KA_ldos_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9496 { I960BASE_INSN_LDOS_INDIRECT_DISP
, model_i960KA_ldos_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9497 { I960BASE_INSN_LDOS_INDEX_DISP
, model_i960KA_ldos_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9498 { I960BASE_INSN_LDOS_INDIRECT_INDEX_DISP
, model_i960KA_ldos_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9499 { I960BASE_INSN_LDIB_OFFSET
, model_i960KA_ldib_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9500 { I960BASE_INSN_LDIB_INDIRECT_OFFSET
, model_i960KA_ldib_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9501 { I960BASE_INSN_LDIB_INDIRECT
, model_i960KA_ldib_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9502 { I960BASE_INSN_LDIB_INDIRECT_INDEX
, model_i960KA_ldib_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9503 { I960BASE_INSN_LDIB_DISP
, model_i960KA_ldib_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9504 { I960BASE_INSN_LDIB_INDIRECT_DISP
, model_i960KA_ldib_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9505 { I960BASE_INSN_LDIB_INDEX_DISP
, model_i960KA_ldib_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9506 { I960BASE_INSN_LDIB_INDIRECT_INDEX_DISP
, model_i960KA_ldib_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9507 { I960BASE_INSN_LDIS_OFFSET
, model_i960KA_ldis_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9508 { I960BASE_INSN_LDIS_INDIRECT_OFFSET
, model_i960KA_ldis_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9509 { I960BASE_INSN_LDIS_INDIRECT
, model_i960KA_ldis_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9510 { I960BASE_INSN_LDIS_INDIRECT_INDEX
, model_i960KA_ldis_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9511 { I960BASE_INSN_LDIS_DISP
, model_i960KA_ldis_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9512 { I960BASE_INSN_LDIS_INDIRECT_DISP
, model_i960KA_ldis_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9513 { I960BASE_INSN_LDIS_INDEX_DISP
, model_i960KA_ldis_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9514 { I960BASE_INSN_LDIS_INDIRECT_INDEX_DISP
, model_i960KA_ldis_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9515 { I960BASE_INSN_LDL_OFFSET
, model_i960KA_ldl_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9516 { I960BASE_INSN_LDL_INDIRECT_OFFSET
, model_i960KA_ldl_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9517 { I960BASE_INSN_LDL_INDIRECT
, model_i960KA_ldl_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9518 { I960BASE_INSN_LDL_INDIRECT_INDEX
, model_i960KA_ldl_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9519 { I960BASE_INSN_LDL_DISP
, model_i960KA_ldl_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9520 { I960BASE_INSN_LDL_INDIRECT_DISP
, model_i960KA_ldl_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9521 { I960BASE_INSN_LDL_INDEX_DISP
, model_i960KA_ldl_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9522 { I960BASE_INSN_LDL_INDIRECT_INDEX_DISP
, model_i960KA_ldl_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9523 { I960BASE_INSN_LDT_OFFSET
, model_i960KA_ldt_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9524 { I960BASE_INSN_LDT_INDIRECT_OFFSET
, model_i960KA_ldt_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9525 { I960BASE_INSN_LDT_INDIRECT
, model_i960KA_ldt_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9526 { I960BASE_INSN_LDT_INDIRECT_INDEX
, model_i960KA_ldt_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9527 { I960BASE_INSN_LDT_DISP
, model_i960KA_ldt_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9528 { I960BASE_INSN_LDT_INDIRECT_DISP
, model_i960KA_ldt_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9529 { I960BASE_INSN_LDT_INDEX_DISP
, model_i960KA_ldt_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9530 { I960BASE_INSN_LDT_INDIRECT_INDEX_DISP
, model_i960KA_ldt_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9531 { I960BASE_INSN_LDQ_OFFSET
, model_i960KA_ldq_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9532 { I960BASE_INSN_LDQ_INDIRECT_OFFSET
, model_i960KA_ldq_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9533 { I960BASE_INSN_LDQ_INDIRECT
, model_i960KA_ldq_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9534 { I960BASE_INSN_LDQ_INDIRECT_INDEX
, model_i960KA_ldq_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9535 { I960BASE_INSN_LDQ_DISP
, model_i960KA_ldq_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9536 { I960BASE_INSN_LDQ_INDIRECT_DISP
, model_i960KA_ldq_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9537 { I960BASE_INSN_LDQ_INDEX_DISP
, model_i960KA_ldq_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9538 { I960BASE_INSN_LDQ_INDIRECT_INDEX_DISP
, model_i960KA_ldq_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9539 { I960BASE_INSN_ST_OFFSET
, model_i960KA_st_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9540 { I960BASE_INSN_ST_INDIRECT_OFFSET
, model_i960KA_st_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9541 { I960BASE_INSN_ST_INDIRECT
, model_i960KA_st_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9542 { I960BASE_INSN_ST_INDIRECT_INDEX
, model_i960KA_st_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9543 { I960BASE_INSN_ST_DISP
, model_i960KA_st_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9544 { I960BASE_INSN_ST_INDIRECT_DISP
, model_i960KA_st_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9545 { I960BASE_INSN_ST_INDEX_DISP
, model_i960KA_st_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9546 { I960BASE_INSN_ST_INDIRECT_INDEX_DISP
, model_i960KA_st_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9547 { I960BASE_INSN_STOB_OFFSET
, model_i960KA_stob_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9548 { I960BASE_INSN_STOB_INDIRECT_OFFSET
, model_i960KA_stob_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9549 { I960BASE_INSN_STOB_INDIRECT
, model_i960KA_stob_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9550 { I960BASE_INSN_STOB_INDIRECT_INDEX
, model_i960KA_stob_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9551 { I960BASE_INSN_STOB_DISP
, model_i960KA_stob_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9552 { I960BASE_INSN_STOB_INDIRECT_DISP
, model_i960KA_stob_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9553 { I960BASE_INSN_STOB_INDEX_DISP
, model_i960KA_stob_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9554 { I960BASE_INSN_STOB_INDIRECT_INDEX_DISP
, model_i960KA_stob_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9555 { I960BASE_INSN_STOS_OFFSET
, model_i960KA_stos_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9556 { I960BASE_INSN_STOS_INDIRECT_OFFSET
, model_i960KA_stos_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9557 { I960BASE_INSN_STOS_INDIRECT
, model_i960KA_stos_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9558 { I960BASE_INSN_STOS_INDIRECT_INDEX
, model_i960KA_stos_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9559 { I960BASE_INSN_STOS_DISP
, model_i960KA_stos_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9560 { I960BASE_INSN_STOS_INDIRECT_DISP
, model_i960KA_stos_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9561 { I960BASE_INSN_STOS_INDEX_DISP
, model_i960KA_stos_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9562 { I960BASE_INSN_STOS_INDIRECT_INDEX_DISP
, model_i960KA_stos_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9563 { I960BASE_INSN_STL_OFFSET
, model_i960KA_stl_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9564 { I960BASE_INSN_STL_INDIRECT_OFFSET
, model_i960KA_stl_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9565 { I960BASE_INSN_STL_INDIRECT
, model_i960KA_stl_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9566 { I960BASE_INSN_STL_INDIRECT_INDEX
, model_i960KA_stl_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9567 { I960BASE_INSN_STL_DISP
, model_i960KA_stl_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9568 { I960BASE_INSN_STL_INDIRECT_DISP
, model_i960KA_stl_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9569 { I960BASE_INSN_STL_INDEX_DISP
, model_i960KA_stl_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9570 { I960BASE_INSN_STL_INDIRECT_INDEX_DISP
, model_i960KA_stl_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9571 { I960BASE_INSN_STT_OFFSET
, model_i960KA_stt_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9572 { I960BASE_INSN_STT_INDIRECT_OFFSET
, model_i960KA_stt_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9573 { I960BASE_INSN_STT_INDIRECT
, model_i960KA_stt_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9574 { I960BASE_INSN_STT_INDIRECT_INDEX
, model_i960KA_stt_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9575 { I960BASE_INSN_STT_DISP
, model_i960KA_stt_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9576 { I960BASE_INSN_STT_INDIRECT_DISP
, model_i960KA_stt_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9577 { I960BASE_INSN_STT_INDEX_DISP
, model_i960KA_stt_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9578 { I960BASE_INSN_STT_INDIRECT_INDEX_DISP
, model_i960KA_stt_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9579 { I960BASE_INSN_STQ_OFFSET
, model_i960KA_stq_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9580 { I960BASE_INSN_STQ_INDIRECT_OFFSET
, model_i960KA_stq_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9581 { I960BASE_INSN_STQ_INDIRECT
, model_i960KA_stq_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9582 { I960BASE_INSN_STQ_INDIRECT_INDEX
, model_i960KA_stq_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9583 { I960BASE_INSN_STQ_DISP
, model_i960KA_stq_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9584 { I960BASE_INSN_STQ_INDIRECT_DISP
, model_i960KA_stq_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9585 { I960BASE_INSN_STQ_INDEX_DISP
, model_i960KA_stq_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9586 { I960BASE_INSN_STQ_INDIRECT_INDEX_DISP
, model_i960KA_stq_indirect_index_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9587 { I960BASE_INSN_CMPOBE_REG
, model_i960KA_cmpobe_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9588 { I960BASE_INSN_CMPOBE_LIT
, model_i960KA_cmpobe_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9589 { I960BASE_INSN_CMPOBNE_REG
, model_i960KA_cmpobne_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9590 { I960BASE_INSN_CMPOBNE_LIT
, model_i960KA_cmpobne_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9591 { I960BASE_INSN_CMPOBL_REG
, model_i960KA_cmpobl_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9592 { I960BASE_INSN_CMPOBL_LIT
, model_i960KA_cmpobl_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9593 { I960BASE_INSN_CMPOBLE_REG
, model_i960KA_cmpoble_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9594 { I960BASE_INSN_CMPOBLE_LIT
, model_i960KA_cmpoble_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9595 { I960BASE_INSN_CMPOBG_REG
, model_i960KA_cmpobg_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9596 { I960BASE_INSN_CMPOBG_LIT
, model_i960KA_cmpobg_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9597 { I960BASE_INSN_CMPOBGE_REG
, model_i960KA_cmpobge_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9598 { I960BASE_INSN_CMPOBGE_LIT
, model_i960KA_cmpobge_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9599 { I960BASE_INSN_CMPIBE_REG
, model_i960KA_cmpibe_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9600 { I960BASE_INSN_CMPIBE_LIT
, model_i960KA_cmpibe_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9601 { I960BASE_INSN_CMPIBNE_REG
, model_i960KA_cmpibne_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9602 { I960BASE_INSN_CMPIBNE_LIT
, model_i960KA_cmpibne_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9603 { I960BASE_INSN_CMPIBL_REG
, model_i960KA_cmpibl_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9604 { I960BASE_INSN_CMPIBL_LIT
, model_i960KA_cmpibl_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9605 { I960BASE_INSN_CMPIBLE_REG
, model_i960KA_cmpible_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9606 { I960BASE_INSN_CMPIBLE_LIT
, model_i960KA_cmpible_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9607 { I960BASE_INSN_CMPIBG_REG
, model_i960KA_cmpibg_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9608 { I960BASE_INSN_CMPIBG_LIT
, model_i960KA_cmpibg_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9609 { I960BASE_INSN_CMPIBGE_REG
, model_i960KA_cmpibge_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9610 { I960BASE_INSN_CMPIBGE_LIT
, model_i960KA_cmpibge_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9611 { I960BASE_INSN_BBC_REG
, model_i960KA_bbc_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9612 { I960BASE_INSN_BBC_LIT
, model_i960KA_bbc_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9613 { I960BASE_INSN_BBS_REG
, model_i960KA_bbs_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9614 { I960BASE_INSN_BBS_LIT
, model_i960KA_bbs_lit
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9615 { I960BASE_INSN_CMPI
, model_i960KA_cmpi
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9616 { I960BASE_INSN_CMPI1
, model_i960KA_cmpi1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9617 { I960BASE_INSN_CMPI2
, model_i960KA_cmpi2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9618 { I960BASE_INSN_CMPI3
, model_i960KA_cmpi3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9619 { I960BASE_INSN_CMPO
, model_i960KA_cmpo
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9620 { I960BASE_INSN_CMPO1
, model_i960KA_cmpo1
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9621 { I960BASE_INSN_CMPO2
, model_i960KA_cmpo2
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9622 { I960BASE_INSN_CMPO3
, model_i960KA_cmpo3
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9623 { I960BASE_INSN_TESTNO_REG
, model_i960KA_testno_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9624 { I960BASE_INSN_TESTG_REG
, model_i960KA_testg_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9625 { I960BASE_INSN_TESTE_REG
, model_i960KA_teste_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9626 { I960BASE_INSN_TESTGE_REG
, model_i960KA_testge_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9627 { I960BASE_INSN_TESTL_REG
, model_i960KA_testl_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9628 { I960BASE_INSN_TESTNE_REG
, model_i960KA_testne_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9629 { I960BASE_INSN_TESTLE_REG
, model_i960KA_testle_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9630 { I960BASE_INSN_TESTO_REG
, model_i960KA_testo_reg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9631 { I960BASE_INSN_BNO
, model_i960KA_bno
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9632 { I960BASE_INSN_BG
, model_i960KA_bg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9633 { I960BASE_INSN_BE
, model_i960KA_be
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9634 { I960BASE_INSN_BGE
, model_i960KA_bge
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9635 { I960BASE_INSN_BL
, model_i960KA_bl
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9636 { I960BASE_INSN_BNE
, model_i960KA_bne
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9637 { I960BASE_INSN_BLE
, model_i960KA_ble
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9638 { I960BASE_INSN_BO
, model_i960KA_bo
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9639 { I960BASE_INSN_B
, model_i960KA_b
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9640 { I960BASE_INSN_BX_INDIRECT_OFFSET
, model_i960KA_bx_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9641 { I960BASE_INSN_BX_INDIRECT
, model_i960KA_bx_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9642 { I960BASE_INSN_BX_INDIRECT_INDEX
, model_i960KA_bx_indirect_index
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9643 { I960BASE_INSN_BX_DISP
, model_i960KA_bx_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9644 { I960BASE_INSN_BX_INDIRECT_DISP
, model_i960KA_bx_indirect_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9645 { I960BASE_INSN_CALLX_DISP
, model_i960KA_callx_disp
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9646 { I960BASE_INSN_CALLX_INDIRECT
, model_i960KA_callx_indirect
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9647 { I960BASE_INSN_CALLX_INDIRECT_OFFSET
, model_i960KA_callx_indirect_offset
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9648 { I960BASE_INSN_RET
, model_i960KA_ret
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9649 { I960BASE_INSN_CALLS
, model_i960KA_calls
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9650 { I960BASE_INSN_FMARK
, model_i960KA_fmark
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9651 { I960BASE_INSN_FLUSHREG
, model_i960KA_flushreg
, { { (int) UNIT_I960KA_U_EXEC
, 1, 1 } } },
9654 /* Model timing data for `i960CA'. */
9656 static const INSN_TIMING i960CA_timing
[] = {
9657 { I960BASE_INSN_X_INVALID
, 0, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9658 { I960BASE_INSN_X_AFTER
, 0, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9659 { I960BASE_INSN_X_BEFORE
, 0, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9660 { I960BASE_INSN_X_CTI_CHAIN
, 0, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9661 { I960BASE_INSN_X_CHAIN
, 0, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9662 { I960BASE_INSN_X_BEGIN
, 0, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9663 { I960BASE_INSN_MULO
, model_i960CA_mulo
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9664 { I960BASE_INSN_MULO1
, model_i960CA_mulo1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9665 { I960BASE_INSN_MULO2
, model_i960CA_mulo2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9666 { I960BASE_INSN_MULO3
, model_i960CA_mulo3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9667 { I960BASE_INSN_REMO
, model_i960CA_remo
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9668 { I960BASE_INSN_REMO1
, model_i960CA_remo1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9669 { I960BASE_INSN_REMO2
, model_i960CA_remo2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9670 { I960BASE_INSN_REMO3
, model_i960CA_remo3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9671 { I960BASE_INSN_DIVO
, model_i960CA_divo
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9672 { I960BASE_INSN_DIVO1
, model_i960CA_divo1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9673 { I960BASE_INSN_DIVO2
, model_i960CA_divo2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9674 { I960BASE_INSN_DIVO3
, model_i960CA_divo3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9675 { I960BASE_INSN_REMI
, model_i960CA_remi
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9676 { I960BASE_INSN_REMI1
, model_i960CA_remi1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9677 { I960BASE_INSN_REMI2
, model_i960CA_remi2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9678 { I960BASE_INSN_REMI3
, model_i960CA_remi3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9679 { I960BASE_INSN_DIVI
, model_i960CA_divi
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9680 { I960BASE_INSN_DIVI1
, model_i960CA_divi1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9681 { I960BASE_INSN_DIVI2
, model_i960CA_divi2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9682 { I960BASE_INSN_DIVI3
, model_i960CA_divi3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9683 { I960BASE_INSN_ADDO
, model_i960CA_addo
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9684 { I960BASE_INSN_ADDO1
, model_i960CA_addo1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9685 { I960BASE_INSN_ADDO2
, model_i960CA_addo2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9686 { I960BASE_INSN_ADDO3
, model_i960CA_addo3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9687 { I960BASE_INSN_SUBO
, model_i960CA_subo
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9688 { I960BASE_INSN_SUBO1
, model_i960CA_subo1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9689 { I960BASE_INSN_SUBO2
, model_i960CA_subo2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9690 { I960BASE_INSN_SUBO3
, model_i960CA_subo3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9691 { I960BASE_INSN_NOTBIT
, model_i960CA_notbit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9692 { I960BASE_INSN_NOTBIT1
, model_i960CA_notbit1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9693 { I960BASE_INSN_NOTBIT2
, model_i960CA_notbit2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9694 { I960BASE_INSN_NOTBIT3
, model_i960CA_notbit3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9695 { I960BASE_INSN_AND
, model_i960CA_and
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9696 { I960BASE_INSN_AND1
, model_i960CA_and1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9697 { I960BASE_INSN_AND2
, model_i960CA_and2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9698 { I960BASE_INSN_AND3
, model_i960CA_and3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9699 { I960BASE_INSN_ANDNOT
, model_i960CA_andnot
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9700 { I960BASE_INSN_ANDNOT1
, model_i960CA_andnot1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9701 { I960BASE_INSN_ANDNOT2
, model_i960CA_andnot2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9702 { I960BASE_INSN_ANDNOT3
, model_i960CA_andnot3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9703 { I960BASE_INSN_SETBIT
, model_i960CA_setbit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9704 { I960BASE_INSN_SETBIT1
, model_i960CA_setbit1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9705 { I960BASE_INSN_SETBIT2
, model_i960CA_setbit2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9706 { I960BASE_INSN_SETBIT3
, model_i960CA_setbit3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9707 { I960BASE_INSN_NOTAND
, model_i960CA_notand
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9708 { I960BASE_INSN_NOTAND1
, model_i960CA_notand1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9709 { I960BASE_INSN_NOTAND2
, model_i960CA_notand2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9710 { I960BASE_INSN_NOTAND3
, model_i960CA_notand3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9711 { I960BASE_INSN_XOR
, model_i960CA_xor
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9712 { I960BASE_INSN_XOR1
, model_i960CA_xor1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9713 { I960BASE_INSN_XOR2
, model_i960CA_xor2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9714 { I960BASE_INSN_XOR3
, model_i960CA_xor3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9715 { I960BASE_INSN_OR
, model_i960CA_or
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9716 { I960BASE_INSN_OR1
, model_i960CA_or1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9717 { I960BASE_INSN_OR2
, model_i960CA_or2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9718 { I960BASE_INSN_OR3
, model_i960CA_or3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9719 { I960BASE_INSN_NOR
, model_i960CA_nor
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9720 { I960BASE_INSN_NOR1
, model_i960CA_nor1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9721 { I960BASE_INSN_NOR2
, model_i960CA_nor2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9722 { I960BASE_INSN_NOR3
, model_i960CA_nor3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9723 { I960BASE_INSN_XNOR
, model_i960CA_xnor
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9724 { I960BASE_INSN_XNOR1
, model_i960CA_xnor1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9725 { I960BASE_INSN_XNOR2
, model_i960CA_xnor2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9726 { I960BASE_INSN_XNOR3
, model_i960CA_xnor3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9727 { I960BASE_INSN_NOT
, model_i960CA_not
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9728 { I960BASE_INSN_NOT1
, model_i960CA_not1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9729 { I960BASE_INSN_NOT2
, model_i960CA_not2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9730 { I960BASE_INSN_NOT3
, model_i960CA_not3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9731 { I960BASE_INSN_ORNOT
, model_i960CA_ornot
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9732 { I960BASE_INSN_ORNOT1
, model_i960CA_ornot1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9733 { I960BASE_INSN_ORNOT2
, model_i960CA_ornot2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9734 { I960BASE_INSN_ORNOT3
, model_i960CA_ornot3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9735 { I960BASE_INSN_CLRBIT
, model_i960CA_clrbit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9736 { I960BASE_INSN_CLRBIT1
, model_i960CA_clrbit1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9737 { I960BASE_INSN_CLRBIT2
, model_i960CA_clrbit2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9738 { I960BASE_INSN_CLRBIT3
, model_i960CA_clrbit3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9739 { I960BASE_INSN_SHLO
, model_i960CA_shlo
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9740 { I960BASE_INSN_SHLO1
, model_i960CA_shlo1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9741 { I960BASE_INSN_SHLO2
, model_i960CA_shlo2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9742 { I960BASE_INSN_SHLO3
, model_i960CA_shlo3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9743 { I960BASE_INSN_SHRO
, model_i960CA_shro
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9744 { I960BASE_INSN_SHRO1
, model_i960CA_shro1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9745 { I960BASE_INSN_SHRO2
, model_i960CA_shro2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9746 { I960BASE_INSN_SHRO3
, model_i960CA_shro3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9747 { I960BASE_INSN_SHLI
, model_i960CA_shli
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9748 { I960BASE_INSN_SHLI1
, model_i960CA_shli1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9749 { I960BASE_INSN_SHLI2
, model_i960CA_shli2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9750 { I960BASE_INSN_SHLI3
, model_i960CA_shli3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9751 { I960BASE_INSN_SHRI
, model_i960CA_shri
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9752 { I960BASE_INSN_SHRI1
, model_i960CA_shri1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9753 { I960BASE_INSN_SHRI2
, model_i960CA_shri2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9754 { I960BASE_INSN_SHRI3
, model_i960CA_shri3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9755 { I960BASE_INSN_EMUL
, model_i960CA_emul
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9756 { I960BASE_INSN_EMUL1
, model_i960CA_emul1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9757 { I960BASE_INSN_EMUL2
, model_i960CA_emul2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9758 { I960BASE_INSN_EMUL3
, model_i960CA_emul3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9759 { I960BASE_INSN_MOV
, model_i960CA_mov
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9760 { I960BASE_INSN_MOV1
, model_i960CA_mov1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9761 { I960BASE_INSN_MOVL
, model_i960CA_movl
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9762 { I960BASE_INSN_MOVL1
, model_i960CA_movl1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9763 { I960BASE_INSN_MOVT
, model_i960CA_movt
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9764 { I960BASE_INSN_MOVT1
, model_i960CA_movt1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9765 { I960BASE_INSN_MOVQ
, model_i960CA_movq
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9766 { I960BASE_INSN_MOVQ1
, model_i960CA_movq1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9767 { I960BASE_INSN_MODPC
, model_i960CA_modpc
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9768 { I960BASE_INSN_MODAC
, model_i960CA_modac
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9769 { I960BASE_INSN_LDA_OFFSET
, model_i960CA_lda_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9770 { I960BASE_INSN_LDA_INDIRECT_OFFSET
, model_i960CA_lda_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9771 { I960BASE_INSN_LDA_INDIRECT
, model_i960CA_lda_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9772 { I960BASE_INSN_LDA_INDIRECT_INDEX
, model_i960CA_lda_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9773 { I960BASE_INSN_LDA_DISP
, model_i960CA_lda_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9774 { I960BASE_INSN_LDA_INDIRECT_DISP
, model_i960CA_lda_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9775 { I960BASE_INSN_LDA_INDEX_DISP
, model_i960CA_lda_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9776 { I960BASE_INSN_LDA_INDIRECT_INDEX_DISP
, model_i960CA_lda_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9777 { I960BASE_INSN_LD_OFFSET
, model_i960CA_ld_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9778 { I960BASE_INSN_LD_INDIRECT_OFFSET
, model_i960CA_ld_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9779 { I960BASE_INSN_LD_INDIRECT
, model_i960CA_ld_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9780 { I960BASE_INSN_LD_INDIRECT_INDEX
, model_i960CA_ld_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9781 { I960BASE_INSN_LD_DISP
, model_i960CA_ld_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9782 { I960BASE_INSN_LD_INDIRECT_DISP
, model_i960CA_ld_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9783 { I960BASE_INSN_LD_INDEX_DISP
, model_i960CA_ld_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9784 { I960BASE_INSN_LD_INDIRECT_INDEX_DISP
, model_i960CA_ld_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9785 { I960BASE_INSN_LDOB_OFFSET
, model_i960CA_ldob_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9786 { I960BASE_INSN_LDOB_INDIRECT_OFFSET
, model_i960CA_ldob_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9787 { I960BASE_INSN_LDOB_INDIRECT
, model_i960CA_ldob_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9788 { I960BASE_INSN_LDOB_INDIRECT_INDEX
, model_i960CA_ldob_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9789 { I960BASE_INSN_LDOB_DISP
, model_i960CA_ldob_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9790 { I960BASE_INSN_LDOB_INDIRECT_DISP
, model_i960CA_ldob_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9791 { I960BASE_INSN_LDOB_INDEX_DISP
, model_i960CA_ldob_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9792 { I960BASE_INSN_LDOB_INDIRECT_INDEX_DISP
, model_i960CA_ldob_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9793 { I960BASE_INSN_LDOS_OFFSET
, model_i960CA_ldos_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9794 { I960BASE_INSN_LDOS_INDIRECT_OFFSET
, model_i960CA_ldos_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9795 { I960BASE_INSN_LDOS_INDIRECT
, model_i960CA_ldos_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9796 { I960BASE_INSN_LDOS_INDIRECT_INDEX
, model_i960CA_ldos_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9797 { I960BASE_INSN_LDOS_DISP
, model_i960CA_ldos_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9798 { I960BASE_INSN_LDOS_INDIRECT_DISP
, model_i960CA_ldos_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9799 { I960BASE_INSN_LDOS_INDEX_DISP
, model_i960CA_ldos_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9800 { I960BASE_INSN_LDOS_INDIRECT_INDEX_DISP
, model_i960CA_ldos_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9801 { I960BASE_INSN_LDIB_OFFSET
, model_i960CA_ldib_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9802 { I960BASE_INSN_LDIB_INDIRECT_OFFSET
, model_i960CA_ldib_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9803 { I960BASE_INSN_LDIB_INDIRECT
, model_i960CA_ldib_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9804 { I960BASE_INSN_LDIB_INDIRECT_INDEX
, model_i960CA_ldib_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9805 { I960BASE_INSN_LDIB_DISP
, model_i960CA_ldib_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9806 { I960BASE_INSN_LDIB_INDIRECT_DISP
, model_i960CA_ldib_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9807 { I960BASE_INSN_LDIB_INDEX_DISP
, model_i960CA_ldib_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9808 { I960BASE_INSN_LDIB_INDIRECT_INDEX_DISP
, model_i960CA_ldib_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9809 { I960BASE_INSN_LDIS_OFFSET
, model_i960CA_ldis_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9810 { I960BASE_INSN_LDIS_INDIRECT_OFFSET
, model_i960CA_ldis_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9811 { I960BASE_INSN_LDIS_INDIRECT
, model_i960CA_ldis_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9812 { I960BASE_INSN_LDIS_INDIRECT_INDEX
, model_i960CA_ldis_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9813 { I960BASE_INSN_LDIS_DISP
, model_i960CA_ldis_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9814 { I960BASE_INSN_LDIS_INDIRECT_DISP
, model_i960CA_ldis_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9815 { I960BASE_INSN_LDIS_INDEX_DISP
, model_i960CA_ldis_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9816 { I960BASE_INSN_LDIS_INDIRECT_INDEX_DISP
, model_i960CA_ldis_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9817 { I960BASE_INSN_LDL_OFFSET
, model_i960CA_ldl_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9818 { I960BASE_INSN_LDL_INDIRECT_OFFSET
, model_i960CA_ldl_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9819 { I960BASE_INSN_LDL_INDIRECT
, model_i960CA_ldl_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9820 { I960BASE_INSN_LDL_INDIRECT_INDEX
, model_i960CA_ldl_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9821 { I960BASE_INSN_LDL_DISP
, model_i960CA_ldl_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9822 { I960BASE_INSN_LDL_INDIRECT_DISP
, model_i960CA_ldl_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9823 { I960BASE_INSN_LDL_INDEX_DISP
, model_i960CA_ldl_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9824 { I960BASE_INSN_LDL_INDIRECT_INDEX_DISP
, model_i960CA_ldl_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9825 { I960BASE_INSN_LDT_OFFSET
, model_i960CA_ldt_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9826 { I960BASE_INSN_LDT_INDIRECT_OFFSET
, model_i960CA_ldt_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9827 { I960BASE_INSN_LDT_INDIRECT
, model_i960CA_ldt_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9828 { I960BASE_INSN_LDT_INDIRECT_INDEX
, model_i960CA_ldt_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9829 { I960BASE_INSN_LDT_DISP
, model_i960CA_ldt_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9830 { I960BASE_INSN_LDT_INDIRECT_DISP
, model_i960CA_ldt_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9831 { I960BASE_INSN_LDT_INDEX_DISP
, model_i960CA_ldt_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9832 { I960BASE_INSN_LDT_INDIRECT_INDEX_DISP
, model_i960CA_ldt_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9833 { I960BASE_INSN_LDQ_OFFSET
, model_i960CA_ldq_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9834 { I960BASE_INSN_LDQ_INDIRECT_OFFSET
, model_i960CA_ldq_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9835 { I960BASE_INSN_LDQ_INDIRECT
, model_i960CA_ldq_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9836 { I960BASE_INSN_LDQ_INDIRECT_INDEX
, model_i960CA_ldq_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9837 { I960BASE_INSN_LDQ_DISP
, model_i960CA_ldq_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9838 { I960BASE_INSN_LDQ_INDIRECT_DISP
, model_i960CA_ldq_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9839 { I960BASE_INSN_LDQ_INDEX_DISP
, model_i960CA_ldq_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9840 { I960BASE_INSN_LDQ_INDIRECT_INDEX_DISP
, model_i960CA_ldq_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9841 { I960BASE_INSN_ST_OFFSET
, model_i960CA_st_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9842 { I960BASE_INSN_ST_INDIRECT_OFFSET
, model_i960CA_st_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9843 { I960BASE_INSN_ST_INDIRECT
, model_i960CA_st_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9844 { I960BASE_INSN_ST_INDIRECT_INDEX
, model_i960CA_st_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9845 { I960BASE_INSN_ST_DISP
, model_i960CA_st_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9846 { I960BASE_INSN_ST_INDIRECT_DISP
, model_i960CA_st_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9847 { I960BASE_INSN_ST_INDEX_DISP
, model_i960CA_st_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9848 { I960BASE_INSN_ST_INDIRECT_INDEX_DISP
, model_i960CA_st_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9849 { I960BASE_INSN_STOB_OFFSET
, model_i960CA_stob_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9850 { I960BASE_INSN_STOB_INDIRECT_OFFSET
, model_i960CA_stob_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9851 { I960BASE_INSN_STOB_INDIRECT
, model_i960CA_stob_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9852 { I960BASE_INSN_STOB_INDIRECT_INDEX
, model_i960CA_stob_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9853 { I960BASE_INSN_STOB_DISP
, model_i960CA_stob_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9854 { I960BASE_INSN_STOB_INDIRECT_DISP
, model_i960CA_stob_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9855 { I960BASE_INSN_STOB_INDEX_DISP
, model_i960CA_stob_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9856 { I960BASE_INSN_STOB_INDIRECT_INDEX_DISP
, model_i960CA_stob_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9857 { I960BASE_INSN_STOS_OFFSET
, model_i960CA_stos_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9858 { I960BASE_INSN_STOS_INDIRECT_OFFSET
, model_i960CA_stos_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9859 { I960BASE_INSN_STOS_INDIRECT
, model_i960CA_stos_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9860 { I960BASE_INSN_STOS_INDIRECT_INDEX
, model_i960CA_stos_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9861 { I960BASE_INSN_STOS_DISP
, model_i960CA_stos_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9862 { I960BASE_INSN_STOS_INDIRECT_DISP
, model_i960CA_stos_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9863 { I960BASE_INSN_STOS_INDEX_DISP
, model_i960CA_stos_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9864 { I960BASE_INSN_STOS_INDIRECT_INDEX_DISP
, model_i960CA_stos_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9865 { I960BASE_INSN_STL_OFFSET
, model_i960CA_stl_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9866 { I960BASE_INSN_STL_INDIRECT_OFFSET
, model_i960CA_stl_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9867 { I960BASE_INSN_STL_INDIRECT
, model_i960CA_stl_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9868 { I960BASE_INSN_STL_INDIRECT_INDEX
, model_i960CA_stl_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9869 { I960BASE_INSN_STL_DISP
, model_i960CA_stl_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9870 { I960BASE_INSN_STL_INDIRECT_DISP
, model_i960CA_stl_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9871 { I960BASE_INSN_STL_INDEX_DISP
, model_i960CA_stl_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9872 { I960BASE_INSN_STL_INDIRECT_INDEX_DISP
, model_i960CA_stl_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9873 { I960BASE_INSN_STT_OFFSET
, model_i960CA_stt_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9874 { I960BASE_INSN_STT_INDIRECT_OFFSET
, model_i960CA_stt_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9875 { I960BASE_INSN_STT_INDIRECT
, model_i960CA_stt_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9876 { I960BASE_INSN_STT_INDIRECT_INDEX
, model_i960CA_stt_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9877 { I960BASE_INSN_STT_DISP
, model_i960CA_stt_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9878 { I960BASE_INSN_STT_INDIRECT_DISP
, model_i960CA_stt_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9879 { I960BASE_INSN_STT_INDEX_DISP
, model_i960CA_stt_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9880 { I960BASE_INSN_STT_INDIRECT_INDEX_DISP
, model_i960CA_stt_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9881 { I960BASE_INSN_STQ_OFFSET
, model_i960CA_stq_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9882 { I960BASE_INSN_STQ_INDIRECT_OFFSET
, model_i960CA_stq_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9883 { I960BASE_INSN_STQ_INDIRECT
, model_i960CA_stq_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9884 { I960BASE_INSN_STQ_INDIRECT_INDEX
, model_i960CA_stq_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9885 { I960BASE_INSN_STQ_DISP
, model_i960CA_stq_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9886 { I960BASE_INSN_STQ_INDIRECT_DISP
, model_i960CA_stq_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9887 { I960BASE_INSN_STQ_INDEX_DISP
, model_i960CA_stq_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9888 { I960BASE_INSN_STQ_INDIRECT_INDEX_DISP
, model_i960CA_stq_indirect_index_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9889 { I960BASE_INSN_CMPOBE_REG
, model_i960CA_cmpobe_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9890 { I960BASE_INSN_CMPOBE_LIT
, model_i960CA_cmpobe_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9891 { I960BASE_INSN_CMPOBNE_REG
, model_i960CA_cmpobne_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9892 { I960BASE_INSN_CMPOBNE_LIT
, model_i960CA_cmpobne_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9893 { I960BASE_INSN_CMPOBL_REG
, model_i960CA_cmpobl_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9894 { I960BASE_INSN_CMPOBL_LIT
, model_i960CA_cmpobl_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9895 { I960BASE_INSN_CMPOBLE_REG
, model_i960CA_cmpoble_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9896 { I960BASE_INSN_CMPOBLE_LIT
, model_i960CA_cmpoble_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9897 { I960BASE_INSN_CMPOBG_REG
, model_i960CA_cmpobg_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9898 { I960BASE_INSN_CMPOBG_LIT
, model_i960CA_cmpobg_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9899 { I960BASE_INSN_CMPOBGE_REG
, model_i960CA_cmpobge_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9900 { I960BASE_INSN_CMPOBGE_LIT
, model_i960CA_cmpobge_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9901 { I960BASE_INSN_CMPIBE_REG
, model_i960CA_cmpibe_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9902 { I960BASE_INSN_CMPIBE_LIT
, model_i960CA_cmpibe_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9903 { I960BASE_INSN_CMPIBNE_REG
, model_i960CA_cmpibne_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9904 { I960BASE_INSN_CMPIBNE_LIT
, model_i960CA_cmpibne_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9905 { I960BASE_INSN_CMPIBL_REG
, model_i960CA_cmpibl_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9906 { I960BASE_INSN_CMPIBL_LIT
, model_i960CA_cmpibl_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9907 { I960BASE_INSN_CMPIBLE_REG
, model_i960CA_cmpible_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9908 { I960BASE_INSN_CMPIBLE_LIT
, model_i960CA_cmpible_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9909 { I960BASE_INSN_CMPIBG_REG
, model_i960CA_cmpibg_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9910 { I960BASE_INSN_CMPIBG_LIT
, model_i960CA_cmpibg_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9911 { I960BASE_INSN_CMPIBGE_REG
, model_i960CA_cmpibge_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9912 { I960BASE_INSN_CMPIBGE_LIT
, model_i960CA_cmpibge_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9913 { I960BASE_INSN_BBC_REG
, model_i960CA_bbc_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9914 { I960BASE_INSN_BBC_LIT
, model_i960CA_bbc_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9915 { I960BASE_INSN_BBS_REG
, model_i960CA_bbs_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9916 { I960BASE_INSN_BBS_LIT
, model_i960CA_bbs_lit
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9917 { I960BASE_INSN_CMPI
, model_i960CA_cmpi
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9918 { I960BASE_INSN_CMPI1
, model_i960CA_cmpi1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9919 { I960BASE_INSN_CMPI2
, model_i960CA_cmpi2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9920 { I960BASE_INSN_CMPI3
, model_i960CA_cmpi3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9921 { I960BASE_INSN_CMPO
, model_i960CA_cmpo
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9922 { I960BASE_INSN_CMPO1
, model_i960CA_cmpo1
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9923 { I960BASE_INSN_CMPO2
, model_i960CA_cmpo2
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9924 { I960BASE_INSN_CMPO3
, model_i960CA_cmpo3
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9925 { I960BASE_INSN_TESTNO_REG
, model_i960CA_testno_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9926 { I960BASE_INSN_TESTG_REG
, model_i960CA_testg_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9927 { I960BASE_INSN_TESTE_REG
, model_i960CA_teste_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9928 { I960BASE_INSN_TESTGE_REG
, model_i960CA_testge_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9929 { I960BASE_INSN_TESTL_REG
, model_i960CA_testl_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9930 { I960BASE_INSN_TESTNE_REG
, model_i960CA_testne_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9931 { I960BASE_INSN_TESTLE_REG
, model_i960CA_testle_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9932 { I960BASE_INSN_TESTO_REG
, model_i960CA_testo_reg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9933 { I960BASE_INSN_BNO
, model_i960CA_bno
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9934 { I960BASE_INSN_BG
, model_i960CA_bg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9935 { I960BASE_INSN_BE
, model_i960CA_be
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9936 { I960BASE_INSN_BGE
, model_i960CA_bge
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9937 { I960BASE_INSN_BL
, model_i960CA_bl
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9938 { I960BASE_INSN_BNE
, model_i960CA_bne
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9939 { I960BASE_INSN_BLE
, model_i960CA_ble
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9940 { I960BASE_INSN_BO
, model_i960CA_bo
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9941 { I960BASE_INSN_B
, model_i960CA_b
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9942 { I960BASE_INSN_BX_INDIRECT_OFFSET
, model_i960CA_bx_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9943 { I960BASE_INSN_BX_INDIRECT
, model_i960CA_bx_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9944 { I960BASE_INSN_BX_INDIRECT_INDEX
, model_i960CA_bx_indirect_index
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9945 { I960BASE_INSN_BX_DISP
, model_i960CA_bx_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9946 { I960BASE_INSN_BX_INDIRECT_DISP
, model_i960CA_bx_indirect_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9947 { I960BASE_INSN_CALLX_DISP
, model_i960CA_callx_disp
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9948 { I960BASE_INSN_CALLX_INDIRECT
, model_i960CA_callx_indirect
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9949 { I960BASE_INSN_CALLX_INDIRECT_OFFSET
, model_i960CA_callx_indirect_offset
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9950 { I960BASE_INSN_RET
, model_i960CA_ret
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9951 { I960BASE_INSN_CALLS
, model_i960CA_calls
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9952 { I960BASE_INSN_FMARK
, model_i960CA_fmark
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9953 { I960BASE_INSN_FLUSHREG
, model_i960CA_flushreg
, { { (int) UNIT_I960CA_U_EXEC
, 1, 1 } } },
9956 #endif /* WITH_PROFILE_MODEL_P */
9959 i960KA_model_init (SIM_CPU
*cpu
)
9961 CPU_MODEL_DATA (cpu
) = (void *) zalloc (sizeof (MODEL_I960KA_DATA
));
9965 i960CA_model_init (SIM_CPU
*cpu
)
9967 CPU_MODEL_DATA (cpu
) = (void *) zalloc (sizeof (MODEL_I960CA_DATA
));
9970 #if WITH_PROFILE_MODEL_P
9971 #define TIMING_DATA(td) td
9973 #define TIMING_DATA(td) 0
9976 static const MODEL i960_ka_sa_models
[] =
9978 { "i960KA", & i960_ka_sa_mach
, MODEL_I960KA
, TIMING_DATA (& i960KA_timing
[0]), i960KA_model_init
},
9982 static const MODEL i960_ca_models
[] =
9984 { "i960CA", & i960_ca_mach
, MODEL_I960CA
, TIMING_DATA (& i960CA_timing
[0]), i960CA_model_init
},
9988 /* The properties of this cpu's implementation. */
9990 static const MACH_IMP_PROPERTIES i960base_imp_properties
=
10002 i960base_prepare_run (SIM_CPU
*cpu
)
10004 if (CPU_IDESC (cpu
) == NULL
)
10005 i960base_init_idesc_table (cpu
);
10008 static const CGEN_INSN
*
10009 i960base_get_idata (SIM_CPU
*cpu
, int inum
)
10011 return CPU_IDESC (cpu
) [inum
].idata
;
10015 i960_ka_sa_init_cpu (SIM_CPU
*cpu
)
10017 CPU_REG_FETCH (cpu
) = i960base_fetch_register
;
10018 CPU_REG_STORE (cpu
) = i960base_store_register
;
10019 CPU_PC_FETCH (cpu
) = i960base_h_pc_get
;
10020 CPU_PC_STORE (cpu
) = i960base_h_pc_set
;
10021 CPU_GET_IDATA (cpu
) = i960base_get_idata
;
10022 CPU_MAX_INSNS (cpu
) = I960BASE_INSN_MAX
;
10023 CPU_INSN_NAME (cpu
) = cgen_insn_name
;
10024 CPU_FULL_ENGINE_FN (cpu
) = i960base_engine_run_full
;
10026 CPU_FAST_ENGINE_FN (cpu
) = i960base_engine_run_fast
;
10028 CPU_FAST_ENGINE_FN (cpu
) = i960base_engine_run_full
;
10032 const MACH i960_ka_sa_mach
=
10034 "i960:ka_sa", "i960:ka_sa", MACH_I960_KA_SA
,
10035 32, 32, & i960_ka_sa_models
[0], & i960base_imp_properties
,
10036 i960_ka_sa_init_cpu
,
10037 i960base_prepare_run
10041 i960_ca_init_cpu (SIM_CPU
*cpu
)
10043 CPU_REG_FETCH (cpu
) = i960base_fetch_register
;
10044 CPU_REG_STORE (cpu
) = i960base_store_register
;
10045 CPU_PC_FETCH (cpu
) = i960base_h_pc_get
;
10046 CPU_PC_STORE (cpu
) = i960base_h_pc_set
;
10047 CPU_GET_IDATA (cpu
) = i960base_get_idata
;
10048 CPU_MAX_INSNS (cpu
) = I960BASE_INSN_MAX
;
10049 CPU_INSN_NAME (cpu
) = cgen_insn_name
;
10050 CPU_FULL_ENGINE_FN (cpu
) = i960base_engine_run_full
;
10052 CPU_FAST_ENGINE_FN (cpu
) = i960base_engine_run_fast
;
10054 CPU_FAST_ENGINE_FN (cpu
) = i960base_engine_run_full
;
10058 const MACH i960_ca_mach
=
10060 "i960:ca", "i960:ca", MACH_I960_CA
,
10061 32, 32, & i960_ca_models
[0], & i960base_imp_properties
,
10063 i960base_prepare_run