diff options
Diffstat (limited to 'src/arch/mips/isa_traits.hh')
-rw-r--r-- | src/arch/mips/isa_traits.hh | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/arch/mips/isa_traits.hh b/src/arch/mips/isa_traits.hh index 5d4403553..cc584faa8 100644 --- a/src/arch/mips/isa_traits.hh +++ b/src/arch/mips/isa_traits.hh @@ -32,6 +32,7 @@ #ifndef __ARCH_MIPS_ISA_TRAITS_HH__ #define __ARCH_MIPS_ISA_TRAITS_HH__ +#include "arch/mips/max_inst_regs.hh" #include "arch/mips/types.hh" #include "sim/host.hh" @@ -44,6 +45,8 @@ class StaticInstPtr; namespace MipsISA { using namespace LittleEndianGuest; + using MipsISAInst::MaxInstSrcRegs; + using MipsISAInst::MaxInstDestRegs; StaticInstPtr decodeInst(ExtMachInst); @@ -64,10 +67,6 @@ namespace MipsISA const int NumFloatArchRegs = 32; const int NumFloatSpecialRegs = 5; - // Static instruction parameters - const int MaxInstSrcRegs = 5; - const int MaxInstDestRegs = 4; - // semantically meaningful register indices const int ZeroReg = 0; const int AssemblerReg = 1; |