44a45,52
> useIndirect = Param.Bool(True, "Use indirect branch predictor")
> indirectHashGHR = Param.Bool(True, "Hash branch predictor GHR")
> indirectHashTargets = Param.Bool(True, "Hash path history targets")
> indirectSets = Param.Unsigned(256, "Cache sets for indirect predictor")
> indirectWays = Param.Unsigned(2, "Ways for indirect predictor")
> indirectTagSize = Param.Unsigned(16, "Indirect target cache tag bits")
> indirectPathLength = Param.Unsigned(3,
> "Previous indirect targets to use for path history")
45a54,55
>
>