Lines Matching defs:flagMask
50 uint64_t RegOpBase::genFlags(uint64_t oldFlags, uint64_t flagMask,
54 DPRINTF(X86, "flagMask = %#x\n", flagMask);
55 uint64_t flags = oldFlags & ~flagMask;
56 if (flagMask & (ECFBit | CFBit))
59 flags |= (flagMask & (ECFBit | CFBit));
61 flags ^= (flagMask & (ECFBit | CFBit));
63 if (flagMask & PFBit && !findParity(8, _dest))
65 if (flagMask & AFBit)
72 if (flagMask & (EZFBit | ZFBit) && findZero(dataSize*8, _dest))
73 flags |= (flagMask & (EZFBit | ZFBit));
74 if (flagMask & SFBit && findNegative(dataSize*8, _dest))
76 if (flagMask & OFBit && findOverflow(dataSize*8, _dest, _src1, _src2))