From cfc4a999828a5b51f4c514e3a7c47b4eebc450b9 Mon Sep 17 00:00:00 2001 From: Andreas Hansson Date: Fri, 24 Jan 2014 15:29:30 -0600 Subject: arch: Make all register index flattening const This patch makes all the register index flattening methods const for all the ISAs. As part of this, readMiscRegNoEffect for ARM is also made const. --- src/arch/sparc/isa.hh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/arch/sparc') diff --git a/src/arch/sparc/isa.hh b/src/arch/sparc/isa.hh index 31cb09c7e..536deb69c 100644 --- a/src/arch/sparc/isa.hh +++ b/src/arch/sparc/isa.hh @@ -191,7 +191,7 @@ class ISA : public SimObject ThreadContext *tc); int - flattenIntIndex(int reg) + flattenIntIndex(int reg) const { assert(reg < TotalInstIntRegs); RegIndex flatIndex = intRegMap[reg]; @@ -200,20 +200,20 @@ class ISA : public SimObject } int - flattenFloatIndex(int reg) + flattenFloatIndex(int reg) const { return reg; } // dummy int - flattenCCIndex(int reg) + flattenCCIndex(int reg) const { return reg; } int - flattenMiscIndex(int reg) + flattenMiscIndex(int reg) const { return reg; } -- cgit v1.2.3