Searched refs:mask (Results 126 - 141 of 141) sorted by relevance

123456

/gem5/src/base/loader/
H A Delf_object.cc403 ElfObject::loadSomeSymbols(SymbolTable *symtab, int binding, Addr mask, argument
441 if (symtab->insert(value & mask, sym_name)) {
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/
H A Dtlm_endian_conv.h768 sc_dt::uint64 mask = sizeof_databus-1; local
770 txn->set_address((a & ~mask) |
771 (sizeof_databus - (a & mask) - sizeof(DATAWORD)));
/gem5/src/gpu-compute/
H A Dwavefront.cc784 const VectorMask& mask)
786 assert(mask.count());
787 reconvergenceStack.emplace_back(new ReconvergenceStackEntry{pc, rpc, mask});
783 pushToReconvergenceStack(uint32_t pc, uint32_t rpc, const VectorMask& mask) argument
H A Dgpu_tlb.cc620 } else if ((IOPort & ~mask(2)) == 0xCFC) {
629 (IOPort & mask(2)));
/gem5/src/arch/arm/
H A Dtlb.cc583 if (vaddr & mask(flags & AlignmentMask)) {
639 if (vaddr & mask(flags & AlignmentMask)) {
825 if (vaddr & mask(flags & AlignmentMask)) {
1078 if (vaddr & mask(flags & AlignmentMask)) {
1173 if ((!is_fetch) && (vaddr & mask(flags & AlignmentMask)) &&
H A Dprocess.cc475 pc.set(getStartPC() & ~mask(1));
H A Dtable_walker.cc802 if (bits(currState->vaddr, 63, tsz) != mask(64-tsz) ||
830 if (bits(currState->vaddr, 63, tsz) != mask(64-tsz) ||
/gem5/src/arch/arm/kvm/
H A Darm_cpu.cc57 #define EXTRACT_FIELD(val, mask, shift) \
58 (((val) & (mask)) >> (shift))
84 // There is no constant in the kernel headers defining the mask to use
/gem5/src/dev/arm/
H A Dsmmu_v3_transl.cc711 DPRINTF(SMMUv3, "%sWalkCache upd va=%#x mask=%#x asid=%#x vmid=%#x "
1300 int sizeMask = mask(smmu.regs.eventq_base & Q_BASE_SIZE_MASK);
1473 Addr mask = pte_size - 1;
1474 Addr base = addr & ~mask;
/gem5/src/arch/x86/
H A Ddecoder.cc724 MachInst maskVal = mask(size * 8) << (start * 8);
H A Dprocess.cc919 // alignment mask. Also, it appears that there needs to be at least some
1104 uint64_t retVal = tc->readIntReg(ArgumentReg32[i++]) & mask(32);
/gem5/src/arch/riscv/
H A Dregisters.hh656 const RegVal ISA_EXT_MASK = mask(26);
/gem5/src/arch/arm/insts/
H A Dfplib.cc170 uint32_t mask = ((uint32_t)1 << 31) - 1; local
171 uint64_t a0 = a & mask;
172 uint64_t a1 = a >> 31 & mask;
173 uint64_t b0 = b & mask;
174 uint64_t b1 = b >> 31 & mask;
181 *x0 = (s0 & mask) | (s1 & mask) << 31 | s2 << 62;
/gem5/src/python/m5/
H A Dparams.py794 mask = 1 << bit1
797 mask |= 1 << bit2
798 self.masks[self.intlvBits - i - 1] = mask
869 code(' Addr mask;')
870 code(' _stream >> mask;')
871 code(' _masks.push_back(mask);')
/gem5/src/arch/sparc/
H A Dtlb.cc1348 ptr |= (tag_access >> (9 + page_size * 3)) & mask(12+tsb_size, 4);
/gem5/ext/googletest/googletest/src/
H A Dgtest.cc1802 const UInt32 mask = (1 << 10) - 1; local
1804 (((first & mask) << 10) | (second & mask)) + 0x10000 :

Completed in 109 milliseconds

123456