diff --git a/src/arch/generic/vec_reg.hh b/src/arch/generic/vec_reg.hh index 34ba554115..dfdc98578e 100644 --- a/src/arch/generic/vec_reg.hh +++ b/src/arch/generic/vec_reg.hh @@ -264,9 +264,7 @@ struct ShowParam> */ /** @{ */ using DummyVecElem = uint32_t; -constexpr unsigned DummyNumVecElemPerVecReg = 2; -using DummyVecRegContainer = - VecRegContainer; +using DummyVecRegContainer = VecRegContainer<2 * sizeof(DummyVecElem)>; /** @} */ } // namespace gem5 diff --git a/src/arch/mips/vecregs.hh b/src/arch/mips/vecregs.hh index 0c8b86ab10..96dd8812ce 100644 --- a/src/arch/mips/vecregs.hh +++ b/src/arch/mips/vecregs.hh @@ -42,7 +42,6 @@ namespace MipsISA // Not applicable to MIPS using VecElem = ::gem5::DummyVecElem; using VecRegContainer = ::gem5::DummyVecRegContainer; -constexpr unsigned NumVecElemPerVecReg = ::gem5::DummyNumVecElemPerVecReg; // Not applicable to MIPS using VecPredRegContainer = ::gem5::DummyVecPredRegContainer; diff --git a/src/arch/null/vecregs.hh b/src/arch/null/vecregs.hh index 81c2f0d459..0476554408 100644 --- a/src/arch/null/vecregs.hh +++ b/src/arch/null/vecregs.hh @@ -52,7 +52,6 @@ namespace NullISA // Not applicable to null using VecElem = ::gem5::DummyVecElem; using VecRegContainer = ::gem5::DummyVecRegContainer; -constexpr unsigned NumVecElemPerVecReg = ::gem5::DummyNumVecElemPerVecReg; // Not applicable to null using VecPredRegContainer = ::gem5::DummyVecPredRegContainer; diff --git a/src/arch/power/vecregs.hh b/src/arch/power/vecregs.hh index 9f557cea68..767a4bef12 100644 --- a/src/arch/power/vecregs.hh +++ b/src/arch/power/vecregs.hh @@ -44,7 +44,6 @@ namespace PowerISA // Not applicable to Power using VecElem = ::gem5::DummyVecElem; using VecRegContainer = ::gem5::DummyVecRegContainer; -constexpr unsigned NumVecElemPerVecReg = ::gem5::DummyNumVecElemPerVecReg; // Not applicable to Power using VecPredRegContainer = ::gem5::DummyVecPredRegContainer; diff --git a/src/arch/riscv/vecregs.hh b/src/arch/riscv/vecregs.hh index 51fd244a9f..8bc0656172 100644 --- a/src/arch/riscv/vecregs.hh +++ b/src/arch/riscv/vecregs.hh @@ -60,7 +60,6 @@ namespace RiscvISA // Not applicable to RISC-V using VecElem = ::gem5::DummyVecElem; using VecRegContainer = ::gem5::DummyVecRegContainer; -constexpr unsigned NumVecElemPerVecReg = ::gem5::DummyNumVecElemPerVecReg; // Not applicable to RISC-V using VecPredRegContainer = ::gem5::DummyVecPredRegContainer; diff --git a/src/arch/sparc/vecregs.hh b/src/arch/sparc/vecregs.hh index bb5c0380bf..1e4c1f9627 100644 --- a/src/arch/sparc/vecregs.hh +++ b/src/arch/sparc/vecregs.hh @@ -41,7 +41,6 @@ namespace SparcISA // Not applicable to SPARC using VecElem = ::gem5::DummyVecElem; using VecRegContainer = ::gem5::DummyVecRegContainer; -constexpr unsigned NumVecElemPerVecReg = ::gem5::DummyNumVecElemPerVecReg; // Not applicable to SPARC using VecPredRegContainer = ::gem5::DummyVecPredRegContainer; diff --git a/src/arch/x86/vecregs.hh b/src/arch/x86/vecregs.hh index 578360b92e..d03c7c2dae 100644 --- a/src/arch/x86/vecregs.hh +++ b/src/arch/x86/vecregs.hh @@ -55,7 +55,6 @@ namespace X86ISA // Not applicable to x86 using VecElem = ::gem5::DummyVecElem; using VecRegContainer = ::gem5::DummyVecRegContainer; -constexpr unsigned NumVecElemPerVecReg = ::gem5::DummyNumVecElemPerVecReg; // Not applicable to x86 using VecPredRegContainer = ::gem5::DummyVecPredRegContainer;