VirtualBox

Changeset 95487 in vbox for trunk/src/VBox/VMM/testcase


Ignore:
Timestamp:
Jul 3, 2022 2:02:39 PM (2 years ago)
Author:
vboxsync
Message:

VMM/IEM: vpshufhw, vpshuflw and vpshufd, brushing up pshufw, pshufhw, pshuflw and pshufd. bugref:9898

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp

    r95473 r95487  
    133133#define IEMOP_HLP_DONE_VEX_DECODING_L0()                    do { } while (0)
    134134#define IEMOP_HLP_DONE_VEX_DECODING_NO_VVVV()               do { } while (0)
     135#define IEMOP_HLP_DONE_VEX_DECODING_NO_VVVV_EX(a_fFeature)  do { } while (0)
    135136#define IEMOP_HLP_DONE_VEX_DECODING_L0_AND_NO_VVVV()        do { } while (0)
    136137#define IEMOP_HLP_DONE_DECODING_NO_LOCK_REPZ_OR_REPNZ_PREFIXES()                                    do { } while (0)
     
    330331#define iemCImpl_FarJmp                 NULL
    331332
    332 #define iemAImpl_pshufhw                NULL
    333 #define iemAImpl_pshuflw                NULL
    334 #define iemAImpl_pshufd                 NULL
     333#define iemAImpl_pshufhw_u128           NULL
     334#define iemAImpl_pshuflw_u128           NULL
     335#define iemAImpl_pshufd_u128            NULL
    335336
    336337/** @}  */
     
    539540#define IEM_MC_REF_MREG_U64_CONST(a_pu64Dst, a_iMReg)       do { (a_pu64Dst) = (uint64_t const *)((uintptr_t)0); CHK_PTYPE(uint64_t const *, a_pu64Dst); (void)fFpuWrite; (void)fMcBegin; } while (0)
    540541#define IEM_MC_REF_MREG_U32_CONST(a_pu32Dst, a_iMReg)       do { (a_pu32Dst) = (uint32_t const *)((uintptr_t)0); CHK_PTYPE(uint32_t const *, a_pu32Dst); (void)fFpuWrite; (void)fMcBegin; } while (0)
     542#define IEM_MC_MODIFIED_MREG(a_iMReg)                       do { (void)fFpuWrite; (void)fMcBegin; } while (0)
     543#define IEM_MC_MODIFIED_MREG_BY_REF(a_pu64Dst)              do { AssertCompile(sizeof(*a_pu64Dst) <= sizeof(uint64_t)); (void)fFpuWrite; (void)fMcBegin; } while (0)
    541544
    542545#define IEM_MC_FETCH_XREG_U128(a_u128Value, a_iXReg)        do { (a_u128Value) = g_u128Zero; CHK_TYPE(RTUINT128U, a_u128Value); (void)fSseRead;  (void)fMcBegin; } while (0)
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