1/* 2 * Copyright (c) 2011-2012, 2014 ARM Limited 3 * Copyright (c) 2010 The University of Edinburgh 4 * Copyright (c) 2012 Mark D. Hill and David A. Wood 5 * All rights reserved 6 * 7 * The license below extends only to copyright in the software and shall 8 * not be construed as granting a license to any other intellectual --- 45 unchanged lines hidden (view full) --- 54#include "debug/Branch.hh" 55 56BPredUnit::BPredUnit(const Params *params) 57 : SimObject(params), 58 numThreads(params->numThreads), 59 predHist(numThreads), 60 BTB(params->BTBEntries, 61 params->BTBTagSize, |
62 params->instShiftAmt, 63 params->numThreads), |
64 RAS(numThreads), 65 instShiftAmt(params->instShiftAmt) 66{ 67 for (auto& r : RAS) 68 r.init(params->RASSize); 69} 70 71void --- 486 unchanged lines hidden --- |