Lines Matching refs:hash
62 SkewedAssociative::hash(const Addr addr) const
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) ^ addr1;
115 addr1 = dehash(addr1) ^ hash(addr2) ^ addr2;
118 addr1 = dehash(addr1) ^ hash(addr2) ^ addr1;
134 addr1 = hash(addr1);
157 return dehash(addr1 ^ hash(addr2) ^ addr2);
159 addr1 = addr1 ^ hash(addr2);
161 addr1 = hash(addr1);
169 addr1 = hash(addr1);
173 return hash(addr1 ^ hash(addr2) ^ addr2);
175 addr1 = addr1 ^ hash(addr2);
177 addr1 = hash(addr1);
181 return hash(addr1 ^ dehash(addr2) ^ addr2);
185 addr1 = hash(addr1);
215 // Apply hash to get set, and get way entry in it