VirtualBox

Changeset 96637 in vbox


Ignore:
Timestamp:
Sep 7, 2022 4:26:49 PM (2 years ago)
Author:
vboxsync
Message:

VMM/IEM: reverted 153516 as the destination is 64 byte aligned if accessed directly (see check above) and r153518 corrected the misaligned bounce buffers. bugref:9898

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp

    r96634 r96637  
    86598659        uint32_t cXmmRegs = enmEffOpSize == IEMMODE_64BIT ? 16 : 8;
    86608660        for (uint32_t i = 0; i < cXmmRegs; i++)
    8661         {
    8662             pCompDst->aYmmHi[i].au64[0] = pCompSrc->aYmmHi[i].au64[0];
    8663             pCompDst->aYmmHi[i].au64[1] = pCompSrc->aYmmHi[i].au64[1];
    8664         }
     8661            pCompDst->aYmmHi[i] = pCompSrc->aYmmHi[i];
    86658662
    86668663        rcStrict = iemMemCommitAndUnmap(pVCpu, pCompDst, IEM_ACCESS_DATA_W | IEM_ACCESS_PARTIAL_WRITE);
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