Searched refs:addr2 (Results 1 - 2 of 2) sorted by relevance

/gem5/src/mem/cache/tags/indexing_policies/
H A Dskewed_associative.cc92 // {addr3, addr2, addr1, addr0}, where:
95 // addr3 (A - M - 2*N bits), addr2 (N bits) = Tag bits.
96 // We use addr1 and addr2, as proposed in the original paper
98 const Addr addr2 = bits<Addr>(addr, 2 * (msbShift + 1) - 1, msbShift + 1); local
103 addr1 = hash(addr1) ^ hash(addr2) ^ addr2;
106 addr1 = hash(addr1) ^ hash(addr2) ^ addr1;
109 addr1 = hash(addr1) ^ dehash(addr2) ^ addr2;
112 addr1 = hash(addr1) ^ dehash(addr2)
145 const Addr addr2 = bits<Addr>(addr, 2 * (msbShift + 1) - 1, msbShift + 1); local
[all...]
/gem5/src/sim/
H A Dfutex_map.hh229 * of the futex pointed to by addr2. The number of waiter moved is
236 requeue(Addr addr1, uint64_t tgid, int count, int count2, Addr addr2) argument
263 FutexKey key2(addr2, tgid);

Completed in 4 milliseconds