Lines Matching defs:addr1
92 // {addr3, addr2, addr1, addr0}, where:
94 // addr1 (N bits) = Set bits in conventional cache;
96 // We use addr1 and addr2, as proposed in the original paper
97 Addr addr1 = bits<Addr>(addr, msbShift, 0);
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;
121 addr1 = dehash(addr1) ^ dehash(addr2) ^ addr2;
124 addr1 = dehash(addr1) ^ dehash(addr2) ^ addr1;
134 addr1 = hash(addr1);
137 return addr1;
144 Addr addr1 = bits<Addr>(addr, msbShift, 0);
150 addr1 = dehash(addr1);
157 return dehash(addr1 ^ hash(addr2) ^ addr2);
159 addr1 = addr1 ^ hash(addr2);
161 addr1 = hash(addr1);
163 return addr1;
165 return dehash(addr1 ^ dehash(addr2) ^ addr2);
167 addr1 = addr1 ^ dehash(addr2);
169 addr1 = hash(addr1);
171 return addr1;
173 return hash(addr1 ^ hash(addr2) ^ addr2);
175 addr1 = addr1 ^ hash(addr2);
177 addr1 = hash(addr1);
179 return addr1;
181 return hash(addr1 ^ dehash(addr2) ^ addr2);
183 addr1 = addr1 ^ dehash(addr2);
185 addr1 = hash(addr1);
187 return addr1;