VirtualBox

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


Ignore:
Timestamp:
Mar 23, 2024 12:44:41 AM (11 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162397
Message:

VMM/IEM: Build fix. bugref:10614

File:
1 edited

Legend:

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

    r103997 r104009  
    39513951#ifdef IEMNATIVE_WITH_SIMD_REG_ALLOCATOR
    39523952/* Just being paranoid here. */
     3953# ifndef _MSC_VER /* MSC can't compile this, doesn't like [0]. Added reduced version afterwards. */
    39533954AssertCompile2MemberOffsets(CPUMCTX, XState.x87.aXMM[0], XState.x87.aXMM[0].au64[0]);
    39543955AssertCompile2MemberOffsets(CPUMCTX, XState.x87.aXMM[0], XState.x87.aXMM[0].au32[0]);
    39553956AssertCompile2MemberOffsets(CPUMCTX, XState.x87.aXMM[0], XState.x87.aXMM[0].ar64[0]);
    39563957AssertCompile2MemberOffsets(CPUMCTX, XState.x87.aXMM[0], XState.x87.aXMM[0].ar32[0]);
    3957 
    3958 #define IEM_MC_REF_XREG_U32_CONST(a_pu32Dst, a_iXReg) \
     3958# endif
     3959AssertCompileMemberOffset(X86XMMREG, au64, 0);
     3960AssertCompileMemberOffset(X86XMMREG, au32, 0);
     3961AssertCompileMemberOffset(X86XMMREG, ar64, 0);
     3962AssertCompileMemberOffset(X86XMMREG, ar32, 0);
     3963
     3964# define IEM_MC_REF_XREG_U32_CONST(a_pu32Dst, a_iXReg) \
    39593965    off = iemNativeEmitRefXregXxx(pReNative, off, a_pu32Dst, a_iXReg, true /*fConst*/)
    3960 #define IEM_MC_REF_XREG_U64_CONST(a_pu64Dst, a_iXReg) \
     3966# define IEM_MC_REF_XREG_U64_CONST(a_pu64Dst, a_iXReg) \
    39613967    off = iemNativeEmitRefXregXxx(pReNative, off, a_pu64Dst, a_iXReg, true /*fConst*/)
    3962 #define IEM_MC_REF_XREG_R32_CONST(a_pr32Dst, a_iXReg) \
     3968# define IEM_MC_REF_XREG_R32_CONST(a_pr32Dst, a_iXReg) \
    39633969    off = iemNativeEmitRefXregXxx(pReNative, off, a_pr32Dst, a_iXReg, true /*fConst*/)
    3964 #define IEM_MC_REF_XREG_R64_CONST(a_pr64Dst, a_iXReg) \
     3970# define IEM_MC_REF_XREG_R64_CONST(a_pr64Dst, a_iXReg) \
    39653971    off = iemNativeEmitRefXregXxx(pReNative, off, a_pr64Dst, a_iXReg, true /*fConst*/)
    39663972#endif
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