Lines Matching refs:match
33 the match/dontcare/mask bitmasks. The following
36 (match ^ dontcare) == 0
37 (match || dontcare) == mask
43 self.match = bitset.match
50 p.match = p.match | self.match
57 return self.match | self.dontcare | self.mask | self.field_mask
81 match = 0;
85 match = match << 1
88 match |= 1
94 dbg("{}: {}.{} => {:016x} / {:016x} / {:016x}".format(xml.tag, name, patstr, match << low, dontcare << low, mask))
96 return match << low, dontcare << low, mask
149 match, dontcare, mask = extract_pattern(xml, case.bitset.name)
150 self.val = match >> self.low
276 # Collect up the match/dontcare/mask bitmasks for
278 self.match = 0
287 return ((self.field_mask | self.mask | self.dontcare | self.match) & m) != 0
317 match, dontcare, mask = extract_pattern(pattern, self.name, is_defined_bits)
319 self.match |= match
490 # the case of bitset type, the sizes match: