VirtualBox

Changeset 39930 in vbox for trunk/src


Ignore:
Timestamp:
Feb 1, 2012 1:20:43 PM (13 years ago)
Author:
vboxsync
Message:

iemOpCommonBit_Ev_Gv: Fixed lock-prefixed bts and friends.

File:
1 edited

Legend:

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

    r39497 r39930  
    27252725{
    27262726    uint8_t bRm; IEM_OPCODE_GET_NEXT_U8(&bRm);
    2727     IEMOP_HLP_NO_LOCK_PREFIX();
    27282727    IEMOP_VERIFICATION_UNDEFINED_EFLAGS(X86_EFL_OF | X86_EFL_SF | X86_EFL_ZF | X86_EFL_AF | X86_EFL_PF);
    27292728
     
    28972896FNIEMOP_DEF(iemOp_bt_Ev_Gv)
    28982897{
    2899     IEMOP_MNEMONIC("bt  Gv,Mp");
     2898    IEMOP_MNEMONIC("bt  Gv,Gv");
    29002899    return FNIEMOP_CALL_1(iemOpCommonBit_Ev_Gv, &g_iemAImpl_bt);
    29012900}
     
    32333232FNIEMOP_DEF(iemOp_bts_Ev_Gv)
    32343233{
    3235     IEMOP_MNEMONIC("bts Gv,Mp");
     3234    IEMOP_MNEMONIC("bts Ev,Gv");
    32363235    return FNIEMOP_CALL_1(iemOpCommonBit_Ev_Gv, &g_iemAImpl_bts);
    32373236}
     
    33463345FNIEMOP_DEF(iemOp_btr_Ev_Gv)
    33473346{
    3348     IEMOP_MNEMONIC("btr Gv,Mp");
     3347    IEMOP_MNEMONIC("btr Ev,Gv");
    33493348    return FNIEMOP_CALL_1(iemOpCommonBit_Ev_Gv, &g_iemAImpl_btr);
    33503349}
     
    36973696FNIEMOP_DEF(iemOp_btc_Ev_Gv)
    36983697{
    3699     IEMOP_MNEMONIC("btc Gv,Mp");
     3698    IEMOP_MNEMONIC("btc Ev,Gv");
    37003699    return FNIEMOP_CALL_1(iemOpCommonBit_Ev_Gv, &g_iemAImpl_btc);
    37013700}
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