VirtualBox

Changeset 107278 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Dec 10, 2024 12:54:07 PM (3 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
166299
Message:

VMM/IEM: fix SSE cvtdq2pd raising spurious #GP; bugref:10816; jiraref:VBP-1476

  • improperly fixed with a cast; proper fix caused far too much cascading trouble
  • improve internal doc of various TODO_XXX_BUG stuff
File:
1 edited

Legend:

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

    r106814 r107278  
    1343613436{
    1343713437    IEMOP_MNEMONIC2(RM, CVTDQ2PD, cvtdq2pd, Vx, Wpd, DISOPTYPE_HARMLESS | DISOPTYPE_X86_SSE, 0);
    13438     return FNIEMOP_CALL_1(iemOpCommonSse2Fp_FullFull_To_Full, iemAImpl_cvtdq2pd_u128);
     13438    /** @todo changing iemAImpl_cvtdq2pd_u128's type provokes a cascade of other changes */
     13439    return FNIEMOP_CALL_1(iemOpCommonSse2Fp_FullR64_To_Full, (PFNIEMAIMPLFPSSEF2U128R64)iemAImpl_cvtdq2pd_u128);
    1343913440}
    1344013441
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