Lines Matching defs:fEfl
541 uint32_t fEfl = IEMMISC_GET_EFL(pIemCpu, pCtx);
542 if ( (fEfl & X86_EFL_VM)
543 && X86_EFL_GET_IOPL(fEfl) != 3 )
549 fEfl &= ~X86_EFL_IF; /* (RF and VM are out of range) */
550 fEfl |= (fEfl & X86_EFL_VIF) >> (19 - 9);
551 return iemMemStackPushU16(pIemCpu, (uint16_t)fEfl);
557 fEfl &= ~(X86_EFL_RF | X86_EFL_VM);
563 rcStrict = iemMemStackPushU16(pIemCpu, (uint16_t)fEfl);
566 rcStrict = iemMemStackPushU32(pIemCpu, fEfl);
569 rcStrict = iemMemStackPushU64(pIemCpu, fEfl);
5619 uint32_t fEfl = IEMMISC_GET_EFL(pIemCpu, pCtx);
5620 uint32_t const fEflOld = fEfl;
5623 uint8_t const uIopl = X86_EFL_GET_IOPL(fEfl);
5624 if (!(fEfl & X86_EFL_VM))
5627 fEfl &= ~X86_EFL_IF;
5630 fEfl &= ~X86_EFL_VIF;
5636 fEfl &= ~X86_EFL_IF;
5639 fEfl &= ~X86_EFL_VIF;
5645 fEfl &= ~X86_EFL_IF;
5648 IEMMISC_SET_EFL(pIemCpu, pCtx, fEfl);
5650 Log2(("CLI: %#x -> %#x\n", fEflOld, fEfl)); NOREF(fEflOld);
5661 uint32_t fEfl = IEMMISC_GET_EFL(pIemCpu, pCtx);
5662 uint32_t const fEflOld = fEfl;
5666 uint8_t const uIopl = X86_EFL_GET_IOPL(fEfl);
5667 if (!(fEfl & X86_EFL_VM))
5670 fEfl |= X86_EFL_IF;
5673 && !(fEfl & X86_EFL_VIP) )
5674 fEfl |= X86_EFL_VIF;
5680 fEfl |= X86_EFL_IF;
5683 && !(fEfl & X86_EFL_VIP) )
5684 fEfl |= X86_EFL_VIF;
5690 fEfl |= X86_EFL_IF;
5693 IEMMISC_SET_EFL(pIemCpu, pCtx, fEfl);
5695 if ((!(fEflOld & X86_EFL_IF) && (fEfl & X86_EFL_IF)) || IEM_FULL_VERIFICATION_REM_ENABLED(pIemCpu))
5697 Log2(("STI: %#x -> %#x\n", fEflOld, fEfl));