VirtualBox

Changeset 104049 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Mar 25, 2024 9:08:40 PM (11 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162440
Message:

VMM/IEM: Mark the SIMD register as dirty based on the load size in iemNativeSimdRegAllocTmpForGuestSimdReg() so it doesn't need to be done in each native emitter, add some additional debug info about dirty SIMD registers, bugref:10614 [build fix]

File:
1 edited

Legend:

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

    r104048 r104049  
    64746474            || enmIntendedUse == kIemNativeGstRegUse_ForUpdate)
    64756475        {
    6476 # ifdef IEMNATIVE_WITH_TB_DEBUG_INFO
     6476# if defined(IEMNATIVE_WITH_TB_DEBUG_INFO) && defined(IEMNATIVE_WITH_DELAYED_REGISTER_WRITEBACK)
    64776477            iemNativeDbgInfoAddNativeOffset(pReNative, *poff);
    64786478            iemNaitveDbgInfoAddGuestRegDirty(pReNative, true /*fSimdReg*/, enmGstSimdReg, idxSimdReg);
     
    65106510        || enmIntendedUse == kIemNativeGstRegUse_ForUpdate)
    65116511    {
    6512 # ifdef IEMNATIVE_WITH_TB_DEBUG_INFO
     6512# if defined(IEMNATIVE_WITH_TB_DEBUG_INFO) && defined(IEMNATIVE_WITH_DELAYED_REGISTER_WRITEBACK)
    65136513        iemNativeDbgInfoAddNativeOffset(pReNative, *poff);
    65146514        iemNaitveDbgInfoAddGuestRegDirty(pReNative, true /*fSimdReg*/, enmGstSimdReg, idxRegNew);
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