VirtualBox

Changeset 101950 in vbox for trunk/src/VBox/VMM/testcase


Ignore:
Timestamp:
Nov 8, 2023 1:57:15 AM (15 months ago)
Author:
vboxsync
Message:

VMM/IEM: Eliminated IEM_MC_ASSIGN use from IEMAllInstTwoByte0f.cpp.h, replacing it with IEM_MC_ARG_CONST/IEM_MC_LOCAL_ASSIGN and moved IEM_MC_ARG* and IEM_MC_LOCAL* from the top of the MC-blocks being modified to where they are actually first needed, reducing the life time and troubles for the recompiler. bugref:10371

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp

    r101911 r101950  
    595595#define IEM_MC_LOCAL_CONST(a_Type, a_Name, a_Value) (void)fMcBegin; \
    596596    a_Type const a_Name = (a_Value); \
     597    NOREF(a_Name)
     598#define IEM_MC_LOCAL_ASSIGN(a_Type, a_Name, a_Value) (void)fMcBegin; \
     599    a_Type a_Name = (a_Value); \
    597600    NOREF(a_Name)
    598601#define IEM_MC_REF_LOCAL(a_pRefArg, a_Local) (void)fMcBegin; \
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