VirtualBox

Changeset 104372 in vbox


Ignore:
Timestamp:
Apr 19, 2024 8:28:40 AM (10 months ago)
Author:
vboxsync
Message:

VMM/IEM: Bugfixes in iemNativeEmitSimdLoadGprFromVecRegU64() and iemNativeEmitSimdZeroVecRegElemU32Ex(), bugref:10614

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/IEMN8veRecompilerEmit.h

    r104359 r104372  
    83928392
    83938393#ifdef RT_ARCH_AMD64
    8394     off = iemNativeEmitSimdLoadGprFromVecRegU64Ex(iemNativeInstrBufEnsure(pReNative, off, 7), off, iGprDst, iVecRegSrc, iQWord);
     8394    off = iemNativeEmitSimdLoadGprFromVecRegU64Ex(iemNativeInstrBufEnsure(pReNative, off, 13), off, iGprDst, iVecRegSrc, iQWord);
    83958395#elif defined(RT_ARCH_ARM64)
    83968396    /* ASSUMES that there are two adjacent 128-bit registers available for the 256-bit value. */
     
    89058905    pCodeBuf[off++] = 0x33;
    89068906    pCodeBuf[off++] = X86_MODRM_MAKE(X86_MOD_REG, IEMNATIVE_REG_FIXED_TMP0 & 7, IEMNATIVE_REG_FIXED_TMP0 & 7);
    8907     off = iemNativeEmitSimdStoreGprToVecRegU32Ex(&pCodeBuf[off], off, iVecReg, IEMNATIVE_REG_FIXED_TMP0, iDWord);
     8907    off = iemNativeEmitSimdStoreGprToVecRegU32Ex(pCodeBuf, off, iVecReg, IEMNATIVE_REG_FIXED_TMP0, iDWord);
    89088908#elif defined(RT_ARCH_ARM64)
    89098909    /* ASSUMES that there are two adjacent 128-bit registers available for the 256-bit value. */
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