VirtualBox

Ignore:
Timestamp:
Oct 24, 2023 2:50:49 PM (13 months ago)
Author:
vboxsync
Message:

VMM/IEM: Native IEM_MC_IF_EFL_BIT_SET_OR_BITS_NE and IEM_MC_IF_EFL_BIT_NOT_SET_AND_BITS_EQ translations. Emitter naming fixes. bugref:10371

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/IEMN8veRecompiler.h

    r101576 r101581  
    264264    kIemNativeLabelType_Invalid = 0,
    265265    kIemNativeLabelType_Return,
    266 #ifdef IEMNATIVE_WITH_TB_DEBUG_INFO
    267266    kIemNativeLabelType_If,
    268 #endif
    269267    kIemNativeLabelType_Else,
    270268    kIemNativeLabelType_Endif,
     
    24832481                                                                 uint8_t iGprSrc, uint8_t iBitNo, uint32_t idxLabel)
    24842482{
    2485     return iemNativeEmitTestBitInGprAndJmpToLabelIfCc(pReNative, off, iGprSrc, iBitNo, idxLabel, false /*fJmpIfSet*/);
     2483    return iemNativeEmitTestBitInGprAndJmpToLabelIfCc(pReNative, off, iGprSrc, iBitNo, idxLabel, true /*fJmpIfSet*/);
    24862484}
    24872485
     
    24962494                                                                    uint8_t iGprSrc, uint8_t iBitNo, uint32_t idxLabel)
    24972495{
    2498     return iemNativeEmitTestBitInGprAndJmpToLabelIfCc(pReNative, off, iGprSrc, iBitNo, idxLabel, true /*fJmpIfSet*/);
     2496    return iemNativeEmitTestBitInGprAndJmpToLabelIfCc(pReNative, off, iGprSrc, iBitNo, idxLabel, false /*fJmpIfSet*/);
    24992497}
    25002498
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