Searched refs:masks (Results 1 - 6 of 6) sorted by relevance

/gem5/src/base/
H A Daddr_range.hh87 std::vector<Addr> masks; member in class:AddrRange
101 * If the user provides a non empty vector of masks then the
104 * starting from the least significant bit (i.e., masks[0]
123 * @param _masks The input vector of masks
128 : _start(_start), _end(_end), masks(_masks),
132 fatal_if(!masks.empty() && _intlv_match >= ULL(1) << masks.size(),
134 _intlv_match, masks.size());
163 : _start(_start), _end(_end), masks(_intlv_bits),
194 masks[_intlv_bit
[all...]
H A Daddr_range.test.cc136 std::vector<Addr> masks = { variable
141 range[i] = AddrRange(start, end, masks, i);
193 std::vector<Addr> masks = { variable
198 range[i] = AddrRange(start, end, masks, i);
/gem5/src/arch/x86/
H A Ddecoder.cc147 if ((fetchChunk & instBytes->masks[chunkIdx]) !=
706 // up its byte masks.
716 instBytes->masks.clear();
722 int idx = instBytes->masks.size();
727 instBytes->masks.push_back(maskVal);
728 instBytes->chunks[idx] &= instBytes->masks[idx];
H A Ddecoder.hh76 std::vector<MachInst> masks; member in struct:X86ISA::Decoder::InstBytes
/gem5/configs/example/
H A Dread_config.py99 masks = [ long(m) for m in _param[3:] ]
101 masks=masks, intlvMatch=long(intlv_match))
/gem5/src/python/m5/
H A Dparams.py762 self.masks = []
779 if 'masks' in kwargs:
780 self.masks = [ long(x) for x in list(kwargs.pop('masks')) ]
781 self.intlvBits = len(self.masks)
785 self.masks = [0] * self.intlvBits
798 self.masks[self.intlvBits - i - 1] = mask
825 if len(self.masks) == 0:
829 ':'.join(str(m) for m in self.masks))
884 self.masks, in
[all...]

Completed in 18 milliseconds