Lines Matching defs:const
43 SkewedAssociative::SkewedAssociative(const Params *p)
62 SkewedAssociative::hash(const Addr addr) const
65 const uint8_t lsb = bits<Addr>(addr, 0);
66 const uint8_t msb = bits<Addr>(addr, msbShift);
67 const uint8_t xor_bit = msb ^ lsb;
74 SkewedAssociative::dehash(const Addr addr) const
79 const uint8_t msb = bits<Addr>(addr, msbShift - 1);
80 const uint8_t xor_bit = bits<Addr>(addr, msbShift);
81 const uint8_t lsb = msb ^ xor_bit;
84 const Addr addr_no_msb = mbits<Addr>(addr, msbShift - 1, 0);
89 SkewedAssociative::skew(const Addr addr, const uint32_t way) const
98 const Addr addr2 = bits<Addr>(addr, 2 * (msbShift + 1) - 1, msbShift + 1);
141 SkewedAssociative::deskew(const Addr addr, const uint32_t way) const
145 const Addr addr2 = bits<Addr>(addr, 2 * (msbShift + 1) - 1, msbShift + 1);
194 SkewedAssociative::extractSet(const Addr addr, const uint32_t way) const
200 SkewedAssociative::regenerateAddr(const Addr tag,
201 const ReplaceableEntry* entry) const
203 const Addr addr_set = (tag << (msbShift + 1)) | entry->getSet();
209 SkewedAssociative::getPossibleEntries(const Addr addr) const