changeset 9bc552f9e4b0 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=9bc552f9e4b0
description:
        cpu: Fix base FP and CC register index in o3 insertThread()

        Note that the method is not used, and could possibly be deleted.

diffstat:

 src/cpu/o3/cpu.cc |  8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diffs (25 lines):

diff -r a7a718faaf56 -r 9bc552f9e4b0 src/cpu/o3/cpu.cc
--- a/src/cpu/o3/cpu.cc Sun Nov 22 05:10:18 2015 -0500
+++ b/src/cpu/o3/cpu.cc Sun Nov 22 05:10:19 2015 -0500
@@ -790,8 +790,8 @@
     }
 
     //Bind Float Regs to Rename Map
-    int max_reg = TheISA::NumIntRegs + TheISA::NumFloatRegs;
-    for (int freg = TheISA::NumIntRegs; freg < max_reg; freg++) {
+    int max_reg = TheISA::FP_Reg_Base + TheISA::NumFloatRegs;
+    for (int freg = TheISA::FP_Reg_Base; freg < max_reg; freg++) {
         PhysRegIndex phys_reg = freeList.getFloatReg();
 
         renameMap[tid].setEntry(freg,phys_reg);
@@ -799,8 +799,8 @@
     }
 
     //Bind condition-code Regs to Rename Map
-    max_reg = TheISA::NumIntRegs + TheISA::NumFloatRegs + TheISA::NumCCRegs;
-    for (int creg = TheISA::NumIntRegs + TheISA::NumFloatRegs;
+    max_reg = TheISA::CC_Reg_Base + TheISA::NumCCRegs;
+    for (int creg = TheISA::CC_Reg_Base;
          creg < max_reg; creg++) {
         PhysRegIndex phys_reg = freeList.getCCReg();
 
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to