VirtualBox

Changeset 40169 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Feb 17, 2012 2:20:55 PM (13 years ago)
Author:
vboxsync
Message:

IEM: fnclex.

Location:
trunk/src/VBox/VMM/VMMAll
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAll.cpp

    r40165 r40169  
    56935693#define IEM_MC_FLIP_EFL_BIT(a_fBit)                     do { (pIemCpu)->CTX_SUFF(pCtx)->eflags.u ^= (a_fBit); } while (0)
    56945694
     5695#define IEM_MC_CLEAR_FSW_EX()   do { (pIemCpu)->CTX_SUFF(pCtx)->fpu.FSW &= X86_FSW_C_MASK | X86_FSW_TOP_MASK; } while (0)
    56955696
    56965697
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h

    r40165 r40169  
    1078410784
    1078510785/** Opcode 0xdb 0xe2. */
    10786 FNIEMOP_STUB(iemOp_fnclex);
     10786FNIEMOP_DEF(iemOp_fnclex)
     10787{
     10788    IEMOP_MNEMONIC("fnclex");
     10789    IEM_MC_BEGIN(0,0);
     10790    IEM_MC_CLEAR_FSW_EX();
     10791    IEM_MC_ADVANCE_RIP();
     10792    IEM_MC_END();
     10793    return VINF_SUCCESS;
     10794}
    1078710795
    1078810796
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette