Searched defs:fEfl (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/VMM/VMMAll/
H A DIEMAllAImplC.cpp391 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; local
392 fEfl |= (uResult < uDst) << X86_EFL_CF_BIT;
393 fEfl |= g_afParity[uResult & 0xff];
394 fEfl |= ((uint32_t)uResult ^ (uint32_t)uSrc ^ (uint32_t)uDst) & X86_EFL_AF;
395 fEfl |= X86_EFL_CALC_ZF(uResult);
396 fEfl |= X86_EFL_CALC_SF(uResult, 64);
397 fEfl |= (((uDst ^ uSrc ^ RT_BIT_64(63)) & (uResult ^ uDst)) >> (64 - X86_EFL_OF_BIT)) & X86_EFL_OF;
398 *pfEFlags = fEfl;
414 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; local
415 fEfl |
433 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; local
456 uint32_t fEfl = *pfEFlags & ~X86_EFL_STATUS_BITS; local
[all...]
H A DIEMAllCImpl.cpp.h541 uint32_t fEfl = IEMMISC_GET_EFL(pIemCpu, pCtx); local
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);
5619 uint32_t fEfl = IEMMISC_GET_EFL(pIemCpu, pCtx); local
5661 uint32_t fEfl = IEMMISC_GET_EFL(pIemCpu, pCtx); local
[all...]
H A DCPUMAllRegs.cpp2551 * @param fEfl The new EFLAGS value.
2553 VMMDECL(void) CPUMRawSetEFlags(PVMCPU pVCpu, uint32_t fEfl) argument
2557 PATMRawSetEFlags(pVCpu->CTX_SUFF(pVM), &pVCpu->cpum.s.Guest, fEfl);
2560 pVCpu->cpum.s.Guest.eflags.u32 = fEfl;
H A DIEMAll.cpp2209 uint32_t fEfl = IEMMISC_GET_EFL(pIemCpu, pCtx);
2210 pu16Frame[2] = (uint16_t)fEfl;
2227 fEfl &= ~X86_EFL_IF;
2228 IEMMISC_SET_EFL(pIemCpu, pCtx, fEfl);
3367 uint32_t fEfl = IEMMISC_GET_EFL(pIemCpu, pCtx); local
3369 fEfl &= ~X86_EFL_RF;
3371 fEfl |= X86_EFL_RF; /* Vagueness is all I've found on this so far... */ /** @todo Automatically pushing EFLAGS.RF. */
3376 if ((fEfl & X86_EFL_VM) && uNewCpl != 0) /** @todo When exactly is this raised? */
3401 uint8_t const cbStackFrame = !(fEfl & X86_EFL_VM)
3443 uStackFrame.pu32[2] = fEfl;
3752 uint32_t fEfl = IEMMISC_GET_EFL(pIemCpu, pCtx); local
[all...]

Completed in 60 milliseconds