Deleted Added
sdiff udiff text old ( 13420:5cb2b90e1cb5 ) new ( 13433:fd8c49bea81f )
full compact
1/*
2 * Copyright (c) 2014 The University of Wisconsin
3 *
4 * Copyright (c) 2006 INRIA (Institut National de Recherche en
5 * Informatique et en Automatique / French National Research Institute
6 * for Computer Science and Applied Mathematics)
7 *
8 * All rights reserved.

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

574
575
576 //Allocate only one entry
577 for (int i = X; i <= nHistoryTables; i++) {
578 if ((gtable[i][bi->tableIndices[i]].u == 0)) {
579 gtable[i][bi->tableIndices[i]].tag = bi->tableTags[i];
580 gtable[i][bi->tableIndices[i]].ctr = (taken) ? 0 : -1;
581 gtable[i][bi->tableIndices[i]].u = 0; //?
582 }
583 }
584 }
585 //periodic reset of u: reset is not complete but bit by bit
586 tCounter++;
587 if ((tCounter & ((ULL(1) << logTick) - 1)) == 0) {
588 // reset least significant bit
589 // most significant bit becomes least significant bit

--- 166 unchanged lines hidden ---