registers.hh (13610:5d5404ac6288) registers.hh (13622:ba31c2a23eca)
1/*
2 * Copyright (c) 2010-2011, 2014, 2016 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 63 unchanged lines hidden (view full) ---

72
73// Dummy typedefs
74using VecPredReg = ::DummyVecPredReg;
75using ConstVecPredReg = ::DummyConstVecPredReg;
76using VecPredRegContainer = ::DummyVecPredRegContainer;
77constexpr size_t VecPredRegSizeBits = ::DummyVecPredRegSizeBits;
78constexpr bool VecPredRegHasPackedRepr = ::DummyVecPredRegHasPackedRepr;
79
1/*
2 * Copyright (c) 2010-2011, 2014, 2016 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 63 unchanged lines hidden (view full) ---

72
73// Dummy typedefs
74using VecPredReg = ::DummyVecPredReg;
75using ConstVecPredReg = ::DummyConstVecPredReg;
76using VecPredRegContainer = ::DummyVecPredRegContainer;
77constexpr size_t VecPredRegSizeBits = ::DummyVecPredRegSizeBits;
78constexpr bool VecPredRegHasPackedRepr = ::DummyVecPredRegHasPackedRepr;
79
80// condition code register; must be at least 32 bits for FpCondCodes
81typedef uint64_t CCReg;
82
83// Constants Related to the number of registers
84const int NumIntArchRegs = NUM_ARCH_INTREGS;
85// The number of single precision floating point registers
86const int NumFloatV7ArchRegs = 64;
87const int NumFloatV8ArchRegs = 128;
88const int NumFloatSpecialRegs = 32;
89const int NumVecV7ArchRegs = 64;
90const int NumVecV8ArchRegs = 32;

--- 38 unchanged lines hidden ---
80// Constants Related to the number of registers
81const int NumIntArchRegs = NUM_ARCH_INTREGS;
82// The number of single precision floating point registers
83const int NumFloatV7ArchRegs = 64;
84const int NumFloatV8ArchRegs = 128;
85const int NumFloatSpecialRegs = 32;
86const int NumVecV7ArchRegs = 64;
87const int NumVecV8ArchRegs = 32;

--- 38 unchanged lines hidden ---