]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/iq2000/cpu.c
Update years in copyright notice for the GDB files.
[thirdparty/binutils-gdb.git] / sim / iq2000 / cpu.c
CommitLineData
edece237
CV
1/* Misc. support for CPU family iq2000bf.
2
3THIS FILE IS MACHINE GENERATED WITH CGEN.
4
8acc9f48 5Copyright 1996-2013 Free Software Foundation, Inc.
edece237
CV
6
7This file is part of the GNU simulators.
8
1a5691a5
DE
9 This file 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 3, or (at your option)
12 any later version.
edece237 13
1a5691a5
DE
14 It is distributed in the hope that it will be useful, but WITHOUT
15 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
17 License for more details.
edece237 18
1a5691a5 19 You should have received a copy of the GNU General Public License along
51b318de 20 with this program; if not, see <http://www.gnu.org/licenses/>.
edece237
CV
21
22*/
23
24#define WANT_CPU iq2000bf
25#define WANT_CPU_IQ2000BF
26
27#include "sim-main.h"
28#include "cgen-ops.h"
29
30/* Get the value of h-pc. */
31
32USI
33iq2000bf_h_pc_get (SIM_CPU *current_cpu)
34{
35 return GET_H_PC ();
36}
37
38/* Set a value for h-pc. */
39
40void
41iq2000bf_h_pc_set (SIM_CPU *current_cpu, USI newval)
42{
43 SET_H_PC (newval);
44}
45
46/* Get the value of h-gr. */
47
48SI
49iq2000bf_h_gr_get (SIM_CPU *current_cpu, UINT regno)
50{
51 return GET_H_GR (regno);
52}
53
54/* Set a value for h-gr. */
55
56void
57iq2000bf_h_gr_set (SIM_CPU *current_cpu, UINT regno, SI newval)
58{
59 SET_H_GR (regno, newval);
60}
61
62/* Record trace results for INSN. */
63
64void
65iq2000bf_record_trace_results (SIM_CPU *current_cpu, CGEN_INSN *insn,
66 int *indices, TRACE_RECORD *tr)
67{
68}