]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/gdb/sim-arm.h
Update year range in copyright notice of binutils files
[thirdparty/binutils-gdb.git] / include / gdb / sim-arm.h
CommitLineData
26216b98
AC
1/* This file defines the interface between the Arm simulator and GDB.
2
250d07de 3 Copyright (C) 2002-2021 Free Software Foundation, Inc.
26216b98
AC
4
5 Contributed by Red Hat.
6
7 This file is part of GDB.
8
1d52ba21
JB
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 3 of the License, or
12 (at your option) any later version.
26216b98 13
1d52ba21
JB
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.
26216b98
AC
18
19 You should have received a copy of the GNU General Public License
1d52ba21 20 along with this program. If not, see <http://www.gnu.org/licenses/>. */
26216b98
AC
21
22#if !defined (SIM_ARM_H)
23#define SIM_ARM_H
24
c7731255 25enum sim_arm_regs
26216b98
AC
26{
27 SIM_ARM_R0_REGNUM,
28 SIM_ARM_R1_REGNUM,
29 SIM_ARM_R2_REGNUM,
30 SIM_ARM_R3_REGNUM,
31 SIM_ARM_R4_REGNUM,
32 SIM_ARM_R5_REGNUM,
33 SIM_ARM_R6_REGNUM,
34 SIM_ARM_R7_REGNUM,
35 SIM_ARM_R8_REGNUM,
36 SIM_ARM_R9_REGNUM,
37 SIM_ARM_R10_REGNUM,
38 SIM_ARM_R11_REGNUM,
39 SIM_ARM_R12_REGNUM,
40 SIM_ARM_R13_REGNUM,
41 SIM_ARM_R14_REGNUM,
42 SIM_ARM_R15_REGNUM, /* PC */
43 SIM_ARM_FP0_REGNUM,
44 SIM_ARM_FP1_REGNUM,
45 SIM_ARM_FP2_REGNUM,
46 SIM_ARM_FP3_REGNUM,
47 SIM_ARM_FP4_REGNUM,
48 SIM_ARM_FP5_REGNUM,
49 SIM_ARM_FP6_REGNUM,
50 SIM_ARM_FP7_REGNUM,
51 SIM_ARM_FPS_REGNUM,
f603c8fe
NC
52 SIM_ARM_PS_REGNUM,
53 SIM_ARM_MAVERIC_COP0R0_REGNUM,
54 SIM_ARM_MAVERIC_COP0R1_REGNUM,
55 SIM_ARM_MAVERIC_COP0R2_REGNUM,
56 SIM_ARM_MAVERIC_COP0R3_REGNUM,
57 SIM_ARM_MAVERIC_COP0R4_REGNUM,
58 SIM_ARM_MAVERIC_COP0R5_REGNUM,
59 SIM_ARM_MAVERIC_COP0R6_REGNUM,
60 SIM_ARM_MAVERIC_COP0R7_REGNUM,
61 SIM_ARM_MAVERIC_COP0R8_REGNUM,
62 SIM_ARM_MAVERIC_COP0R9_REGNUM,
63 SIM_ARM_MAVERIC_COP0R10_REGNUM,
64 SIM_ARM_MAVERIC_COP0R11_REGNUM,
65 SIM_ARM_MAVERIC_COP0R12_REGNUM,
66 SIM_ARM_MAVERIC_COP0R13_REGNUM,
67 SIM_ARM_MAVERIC_COP0R14_REGNUM,
68 SIM_ARM_MAVERIC_COP0R15_REGNUM,
0f026fd0
NC
69 SIM_ARM_MAVERIC_DSPSC_REGNUM,
70 SIM_ARM_IWMMXT_COP0R0_REGNUM,
71 SIM_ARM_IWMMXT_COP0R1_REGNUM,
72 SIM_ARM_IWMMXT_COP0R2_REGNUM,
73 SIM_ARM_IWMMXT_COP0R3_REGNUM,
74 SIM_ARM_IWMMXT_COP0R4_REGNUM,
75 SIM_ARM_IWMMXT_COP0R5_REGNUM,
76 SIM_ARM_IWMMXT_COP0R6_REGNUM,
77 SIM_ARM_IWMMXT_COP0R7_REGNUM,
78 SIM_ARM_IWMMXT_COP0R8_REGNUM,
79 SIM_ARM_IWMMXT_COP0R9_REGNUM,
80 SIM_ARM_IWMMXT_COP0R10_REGNUM,
81 SIM_ARM_IWMMXT_COP0R11_REGNUM,
82 SIM_ARM_IWMMXT_COP0R12_REGNUM,
83 SIM_ARM_IWMMXT_COP0R13_REGNUM,
84 SIM_ARM_IWMMXT_COP0R14_REGNUM,
85 SIM_ARM_IWMMXT_COP0R15_REGNUM,
86 SIM_ARM_IWMMXT_COP1R0_REGNUM,
87 SIM_ARM_IWMMXT_COP1R1_REGNUM,
88 SIM_ARM_IWMMXT_COP1R2_REGNUM,
89 SIM_ARM_IWMMXT_COP1R3_REGNUM,
90 SIM_ARM_IWMMXT_COP1R4_REGNUM,
91 SIM_ARM_IWMMXT_COP1R5_REGNUM,
92 SIM_ARM_IWMMXT_COP1R6_REGNUM,
93 SIM_ARM_IWMMXT_COP1R7_REGNUM,
94 SIM_ARM_IWMMXT_COP1R8_REGNUM,
95 SIM_ARM_IWMMXT_COP1R9_REGNUM,
96 SIM_ARM_IWMMXT_COP1R10_REGNUM,
97 SIM_ARM_IWMMXT_COP1R11_REGNUM,
98 SIM_ARM_IWMMXT_COP1R12_REGNUM,
99 SIM_ARM_IWMMXT_COP1R13_REGNUM,
100 SIM_ARM_IWMMXT_COP1R14_REGNUM,
101 SIM_ARM_IWMMXT_COP1R15_REGNUM
26216b98
AC
102};
103
26216b98 104#endif