From 3d5434022a2f97e5e855e17c8e46b08e38c8bb9e Mon Sep 17 00:00:00 2001 From: Rekai Date: Mon, 2 Mar 2015 04:00:38 -0500 Subject: cpu: o3 register renaming request handling improved Now, prior to the renaming, the instruction requests the exact amount of registers it will need, and the rename_map decides whether the instruction is allowed to proceed or not. --- src/cpu/base_dyn_inst.hh | 1 + 1 file changed, 1 insertion(+) (limited to 'src/cpu/base_dyn_inst.hh') diff --git a/src/cpu/base_dyn_inst.hh b/src/cpu/base_dyn_inst.hh index ab275369f..875cb2946 100644 --- a/src/cpu/base_dyn_inst.hh +++ b/src/cpu/base_dyn_inst.hh @@ -594,6 +594,7 @@ class BaseDynInst : public ExecContext, public RefCounted // for machines with separate int & FP reg files int8_t numFPDestRegs() const { return staticInst->numFPDestRegs(); } int8_t numIntDestRegs() const { return staticInst->numIntDestRegs(); } + int8_t numCCDestRegs() const { return staticInst->numCCDestRegs(); } /** Returns the logical register index of the i'th destination register. */ RegIndex destRegIdx(int i) const { return staticInst->destRegIdx(i); } -- cgit v1.2.3