VirtualBox

Ignore:
Timestamp:
Sep 7, 2022 10:21:49 AM (2 years ago)
Author:
vboxsync
Message:

VMM/IEM: Current state of the pcmpistri isntruction (missing the C only implementation right now), bugref:9898 [this is an SSE 4.2 instruction]

File:
1 edited

Legend:

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

    r96624 r96625  
    394394        IEM_MC_ARG_LOCAL_REF(PIEMPCMPISTRISRC, pSrc,           Src, 2);
    395395        IEM_MC_ARG_CONST(uint8_t,              bImmArg, /*=*/ bImm, 3);
    396         IEM_MC_MAYBE_RAISE_SSE41_RELATED_XCPT();
     396        IEM_MC_MAYBE_RAISE_SSE42_RELATED_XCPT();
    397397        IEM_MC_PREPARE_SSE_USAGE();
    398398        IEM_MC_REF_GREG_U32(pu32Ecx, X86_GREG_xCX);
     
    400400        IEM_MC_FETCH_XREG_U128(Src.uSrc2, IEM_GET_MODRM_RM(pVCpu, bRm));
    401401        IEM_MC_REF_EFLAGS(pEFlags);
    402         IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fSse41,
     402        IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fSse42,
    403403                                                             iemAImpl_pcmpistri_u128,
    404404                                                             iemAImpl_pcmpistri_u128_fallback),
     
    423423        IEM_MC_ARG_CONST(uint8_t,               bImmArg, /*=*/ bImm, 3);
    424424        IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
    425         IEM_MC_MAYBE_RAISE_SSE41_RELATED_XCPT();
     425        IEM_MC_MAYBE_RAISE_SSE42_RELATED_XCPT();
    426426        IEM_MC_FETCH_MEM_U128_ALIGN_SSE(Src.uSrc2, pVCpu->iem.s.iEffSeg, GCPtrEffSrc);
    427427
     
    430430        IEM_MC_FETCH_XREG_U128(Src.uSrc1, IEM_GET_MODRM_REG(pVCpu, bRm));
    431431        IEM_MC_REF_EFLAGS(pEFlags);
    432         IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fSse41,
     432        IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fSse42,
    433433                                                             iemAImpl_pcmpistri_u128,
    434434                                                             iemAImpl_pcmpistri_u128_fallback),
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