gem5/src/cpu/pred
Maximilien Breughe fc746c2268 BPRED: Fixed the treshold-bug in the tournament predictor.
Suppose the saturating counters of a branch predictor contain n bits.  When the
counter is between 0 and (2^(n-1) - 1), boundaries included, the branch is
predicted as not taken.  When the counter is between 2^(n-1) and (2^n - 1),
boundaries included, the branch is predicted as taken.
2010-05-13 23:45:57 -04:00
..
2bit_local.cc types: clean up types, especially signed vs unsigned 2009-06-04 23:21:12 -07:00
2bit_local.hh move: put predictor includes and cc files into the same place 2009-06-04 21:50:20 -07:00
btb.cc types: clean up types, especially signed vs unsigned 2009-06-04 23:21:12 -07:00
btb.hh move: put predictor includes and cc files into the same place 2009-06-04 21:50:20 -07:00
ras.cc types: clean up types, especially signed vs unsigned 2009-06-04 23:21:12 -07:00
ras.hh move: put predictor includes and cc files into the same place 2009-06-04 21:50:20 -07:00
SConscript move: put predictor includes and cc files into the same place 2009-06-04 21:50:20 -07:00
tournament.cc BPRED: Fixed the treshold-bug in the tournament predictor. 2010-05-13 23:45:57 -04:00
tournament.hh move: put predictor includes and cc files into the same place 2009-06-04 21:50:20 -07:00