VirtualBox

Changeset 103888 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Mar 18, 2024 11:36:21 AM (13 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162260
Message:

VMM/IEM: Enabled wholesale EFLAGS skipping in iemNativeEmitEFlagsForArithmetic as well. bugref:10375

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/IEMR3.cpp

    r103838 r103888  
    463463                        "/IEM/CPU%u/re/NativeRegFindFreeLivenessHelped", idCpu);
    464464
    465         STAMR3RegisterF(pVM, &pVCpu->iem.s.StatNativeEflArithmeticSkipped,      STAMTYPE_COUNTER, STAMVISIBILITY_ALWAYS, STAMUNIT_COUNT,
    466                         "Skipped all status flag updating, arithmetic instruction",
    467                         "/IEM/CPU%u/re/NativeEFlagsArithmeticSkipped", idCpu);
     465        STAMR3RegisterF(pVM, &pVCpu->iem.s.StatNativeEflSkippedArithmetic,      STAMTYPE_COUNTER, STAMVISIBILITY_ALWAYS, STAMUNIT_COUNT,
     466                        "Skipped all status flag updating, arithmetic instructions",
     467                        "/IEM/CPU%u/re/NativeEFlagsSkippedArithmetic", idCpu);
     468        STAMR3RegisterF(pVM, &pVCpu->iem.s.StatNativeEflSkippedLogical,      STAMTYPE_COUNTER, STAMVISIBILITY_ALWAYS, STAMUNIT_COUNT,
     469                        "Skipped all status flag updating, logical instructions",
     470                        "/IEM/CPU%u/re/NativeEFlagsSkippedLogical", idCpu);
    468471
    469472        STAMR3RegisterF(pVM, &pVCpu->iem.s.StatNativeLivenessEflCfSkippable,    STAMTYPE_COUNTER, STAMVISIBILITY_ALWAYS, STAMUNIT_COUNT, "Skippable EFLAGS.CF updating",       "/IEM/CPU%u/re/NativeLivenessEFlagsCfSkippable", idCpu);
Note: See TracChangeset for help on using the changeset viewer.

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