X86_EFLAGS_CF
if (oreg.flags & X86_EFLAGS_CF)
if (oreg.flags & X86_EFLAGS_CF)
if ((oreg.eflags & X86_EFLAGS_CF) || oreg.bx != 0x504d) {
if (!(oreg.eflags & X86_EFLAGS_CF)) {
return -(oreg.eflags & X86_EFLAGS_CF); /* 0 or -1 */
if (oreg.eflags & X86_EFLAGS_CF)
if (oreg.eflags & X86_EFLAGS_CF)
if (oreg.eflags & X86_EFLAGS_CF)
reg->eflags |= X86_EFLAGS_CF;
X86_EFLAGS_CF | X86_EFLAGS_RF)
[1] = X86_EFLAGS_CF,
[3] = X86_EFLAGS_CF | X86_EFLAGS_ZF,
X86_EFLAGS_CF|X86_EFLAGS_PF|X86_EFLAGS_AF|
(X86_EFLAGS_CF | X86_EFLAGS_PF | \
change_mask = X86_EFLAGS_CF | X86_EFLAGS_PF | X86_EFLAGS_AF |
unsigned long mask = X86_EFLAGS_CF | X86_EFLAGS_PF | X86_EFLAGS_AF |
X86_EFLAGS_PF|X86_EFLAGS_CF)
cf = ctxt->eflags & X86_EFLAGS_CF;
ctxt->eflags &= ~(X86_EFLAGS_AF | X86_EFLAGS_CF);
ctxt->eflags |= X86_EFLAGS_CF;
flags = X86_EFLAGS_CF | X86_EFLAGS_PF | X86_EFLAGS_AF | X86_EFLAGS_ZF |
ctxt->dst.val = 0xFF * !!(ctxt->eflags & X86_EFLAGS_CF);
ctxt->eflags ^= X86_EFLAGS_CF;
ctxt->eflags &= ~X86_EFLAGS_CF;
ctxt->eflags |= X86_EFLAGS_CF;
& ~(X86_EFLAGS_CF | X86_EFLAGS_PF | X86_EFLAGS_AF |
| X86_EFLAGS_CF);
& ~(X86_EFLAGS_CF | X86_EFLAGS_PF | X86_EFLAGS_AF |
rflags = vmx_get_rflags(vcpu) & ~(X86_EFLAGS_CF | X86_EFLAGS_PF |