VirtualBox

Changeset 103836 in vbox


Ignore:
Timestamp:
Mar 13, 2024 5:22:22 PM (13 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162206
Message:

VMM/IEM: Implement native emitter for IEM_MC_IF_MXCSR_XCPT_PENDING(), bugref:10614 [fix for the MVN emitter on arm64]

Location:
trunk/src/VBox/VMM
Files:
2 edited

Legend:

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

    r103835 r103836  
    17761776                                                                   kIemNativeGstRegUse_Calculation);
    17771777    uint8_t const idxRegTmp      = iemNativeRegAllocTmp(pReNative, &off);
    1778 
    17791778
    17801779    /* mov tmp0, mxcsr */
  • trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h

    r103835 r103836  
    70827082    pCodeBuf[off++] = X86_MODRM_MAKE(X86_MOD_REG, 2, iGprDst & 7);
    70837083#elif defined(RT_ARCH_ARM64)
    7084     pCodeBuf[off++] = Armv8A64MkInstrOrn(iGprDst, iGprSrc, ARMV8_A64_REG_XZR, f64Bit);
     7084    pCodeBuf[off++] = Armv8A64MkInstrOrn(iGprDst, ARMV8_A64_REG_XZR, iGprSrc, f64Bit);
    70857085#else
    70867086# error "port me"
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