Deleted Added
sdiff udiff text old ( 2670:9107b8bd08cd ) new ( 2674:6d4afef73a20 )
full compact
1/*
2 * Copyright (c) 2004-2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 14 unchanged lines hidden (view full) ---

23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 *
28 * Authors: Kevin Lim
29 */
30
31#include "base/trace.hh"
32#include "cpu/o3/store_set.hh"
33
34StoreSet::StoreSet(int _SSIT_size, int _LFST_size)
35 : SSITSize(_SSIT_size), LFSTSize(_LFST_size)
36{
37 DPRINTF(StoreSet, "StoreSet: Creating store set object.\n");
38 DPRINTF(StoreSet, "StoreSet: SSIT size: %i, LFST size: %i.\n",
39 SSITSize, LFSTSize);
40
41 SSIT.resize(SSITSize);
42
43 validSSIT.resize(SSITSize);
44
45 for (int i = 0; i < SSITSize; ++i)
46 validSSIT[i] = false;
47
48 LFST.resize(LFSTSize);
49
50 validLFST.resize(LFSTSize);
51
52 for (int i = 0; i < LFSTSize; ++i) {
53 validLFST[i] = false;
54 LFST[i] = 0;
55 }

--- 259 unchanged lines hidden (view full) ---

315 }
316
317 for (int i = 0; i < LFSTSize; ++i) {
318 validLFST[i] = false;
319 }
320
321 storeList.clear();
322}