VirtualBox

Ignore:
Timestamp:
Mar 17, 2024 11:03:50 AM (11 months ago)
Author:
vboxsync
Message:

VMM/IEM: fix some issues which byte me while improving vpextrb emulation, bugref:9898

  • IEM_MC_FETCH_XREG_U8() fetch a byte, not a word
  • iemNativeEmitSimdLoadGprFromVecRegU8() load a byte, not a word
File:
1 edited

Legend:

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

    r103877 r103880  
    77257725
    77267726#ifdef RT_ARCH_AMD64
    7727     off = iemNativeEmitSimdLoadGprFromVecRegU16Ex(iemNativeInstrBufEnsure(pReNative, off, 6), off, iGprDst, iVecRegSrc, iByte);
     7727    off = iemNativeEmitSimdLoadGprFromVecRegU8Ex(iemNativeInstrBufEnsure(pReNative, off, 6), off, iGprDst, iVecRegSrc, iByte);
    77287728#elif defined(RT_ARCH_ARM64)
    77297729    /* 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