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

/gem5/src/base/
H A Dtrie.hh123 * @param new_mask The mask to use when matching against the key.
127 goesAfter(Node **parent, Node *kid, Key key, Key new_mask) argument
129 if (kid && kid->matches(key) && (kid->mask & new_mask) == kid->mask) {
195 Key new_mask = ~(Key)0; local
197 new_mask <<= (MaxBits - width);
199 key &= new_mask;
204 while (goesAfter(&node, node->kids[0], key, new_mask) ||
205 goesAfter(&node, node->kids[1], key, new_mask))
211 if (cur_mask == new_mask) {
222 new_node = new Node(key, new_mask, va
[all...]
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_phase_callback_registry.cpp169 mask_type new_mask = m; local
174 new_mask = (*it).mask | m;
176 (*it).mask = new_mask;
183 entry new_entry = { &cb, new_mask };
197 return new_mask;
210 mask_type new_mask = m; local
217 new_mask = (*it).mask & ~m;
219 (*it).mask = new_mask;
221 if( !new_mask )
234 return new_mask;
[all...]

Completed in 5 milliseconds