mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-25 02:53:48 +08:00
Aarch64: Move pseudo defines to header
gdb/ * aarch64-tdep.c (AARCH64_Q0_REGNUM): Move to here. (AARCH64_D0_REGNUM): Likewise. (AARCH64_S0_REGNUM): Likewise. (AARCH64_H0_REGNUM): Likewise. (AARCH64_B0_REGNUM): Likewise. (AARCH64_SVE_V0_REGNUM): Likewise. * arch/aarch64.h (AARCH64_Q0_REGNUM): Move from here. (AARCH64_D0_REGNUM): Likewise. (AARCH64_S0_REGNUM): Likewise. (AARCH64_H0_REGNUM): Likewise. (AARCH64_B0_REGNUM): Likewise. (AARCH64_SVE_V0_REGNUM): Likewise.
This commit is contained in:
parent
714e9a954a
commit
c74e7cb96f
@ -1,3 +1,18 @@
|
||||
2018-10-01 Alan Hayward <alan.hayward@arm.com>
|
||||
|
||||
* aarch64-tdep.c (AARCH64_Q0_REGNUM): Move to here.
|
||||
(AARCH64_D0_REGNUM): Likewise.
|
||||
(AARCH64_S0_REGNUM): Likewise.
|
||||
(AARCH64_H0_REGNUM): Likewise.
|
||||
(AARCH64_B0_REGNUM): Likewise.
|
||||
(AARCH64_SVE_V0_REGNUM): Likewise.
|
||||
* arch/aarch64.h (AARCH64_Q0_REGNUM): Move from here.
|
||||
(AARCH64_D0_REGNUM): Likewise.
|
||||
(AARCH64_S0_REGNUM): Likewise.
|
||||
(AARCH64_H0_REGNUM): Likewise.
|
||||
(AARCH64_B0_REGNUM): Likewise.
|
||||
(AARCH64_SVE_V0_REGNUM): Likewise.
|
||||
|
||||
2018-10-01 Gary Benson <gbenson@redhat.com>
|
||||
|
||||
* gdb_proc_service.h (gdb_prfpregset_t): Remove typedef.
|
||||
|
@ -63,14 +63,6 @@
|
||||
#define bit(obj,st) (((obj) >> (st)) & 1)
|
||||
#define bits(obj,st,fn) (((obj) >> (st)) & submask ((fn) - (st)))
|
||||
|
||||
/* Pseudo register base numbers. */
|
||||
#define AARCH64_Q0_REGNUM 0
|
||||
#define AARCH64_D0_REGNUM (AARCH64_Q0_REGNUM + AARCH64_D_REGISTER_COUNT)
|
||||
#define AARCH64_S0_REGNUM (AARCH64_D0_REGNUM + 32)
|
||||
#define AARCH64_H0_REGNUM (AARCH64_S0_REGNUM + 32)
|
||||
#define AARCH64_B0_REGNUM (AARCH64_H0_REGNUM + 32)
|
||||
#define AARCH64_SVE_V0_REGNUM (AARCH64_B0_REGNUM + 32)
|
||||
|
||||
/* A Homogeneous Floating-Point or Short-Vector Aggregate may have at most
|
||||
four members. */
|
||||
#define HA_MAX_NUM_FLDS 4
|
||||
|
@ -57,6 +57,14 @@ enum aarch64_regnum
|
||||
AARCH64_LAST_V_ARG_REGNUM = AARCH64_V0_REGNUM + 7
|
||||
};
|
||||
|
||||
/* Pseudo register base numbers. */
|
||||
#define AARCH64_Q0_REGNUM 0
|
||||
#define AARCH64_D0_REGNUM (AARCH64_Q0_REGNUM + AARCH64_D_REGISTER_COUNT)
|
||||
#define AARCH64_S0_REGNUM (AARCH64_D0_REGNUM + 32)
|
||||
#define AARCH64_H0_REGNUM (AARCH64_S0_REGNUM + 32)
|
||||
#define AARCH64_B0_REGNUM (AARCH64_H0_REGNUM + 32)
|
||||
#define AARCH64_SVE_V0_REGNUM (AARCH64_B0_REGNUM + 32)
|
||||
|
||||
#define AARCH64_X_REGS_NUM 31
|
||||
#define AARCH64_V_REGS_NUM 32
|
||||
#define AARCH64_SVE_Z_REGS_NUM AARCH64_V_REGS_NUM
|
||||
|
Loading…
Reference in New Issue
Block a user