VirtualBox

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


Ignore:
Timestamp:
Nov 9, 2023 1:16:34 PM (15 months ago)
Author:
vboxsync
Message:

VMM/IEM: Fixed some inconsistencies wrt input for IEM_MC_PUSH_*. bugref:10371

File:
1 edited

Legend:

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

    r102029 r102033  
    917917#define IEM_MC_STORE_MEM_U256_ALIGN_AVX(a_iSeg, a_GCPtrMem, a_u256Src)  do { CHK_SEG_IDX(a_iSeg); CHK_GCPTR(a_GCPtrMem); CHK_VAR(a_GCPtrMem); CHK_VAR(a_u256Src); CHK_TYPE(RTUINT256U, a_u256Src); (void)fMcBegin; } while (0)
    918918
    919 #define IEM_MC_PUSH_U16(a_u16Value)                                     do { (void)fMcBegin; } while (0)
    920 #define IEM_MC_PUSH_U32(a_u32Value)                                     do { (void)fMcBegin; } while (0)
    921 #define IEM_MC_PUSH_U32_SREG(a_u32Value)                                do { (void)fMcBegin; } while (0)
    922 #define IEM_MC_PUSH_U64(a_u64Value)                                     do { (void)fMcBegin; } while (0)
    923 #define IEM_MC_POP_U16(a_pu16Value)                                     do { (void)fMcBegin; } while (0)
    924 #define IEM_MC_POP_U32(a_pu32Value)                                     do { (void)fMcBegin; } while (0)
    925 #define IEM_MC_POP_U64(a_pu64Value)                                     do { (void)fMcBegin; } while (0)
     919#define IEM_MC_PUSH_U16(a_u16Value)                                     do { CHK_VAR(a_u16Value); (void)fMcBegin; } while (0)
     920#define IEM_MC_PUSH_U32(a_u32Value)                                     do { CHK_VAR(a_u32Value); (void)fMcBegin; } while (0)
     921#define IEM_MC_PUSH_U32_SREG(a_u32Value)                                do { CHK_VAR(a_u32Value); (void)fMcBegin; } while (0)
     922#define IEM_MC_PUSH_U64(a_u64Value)                                     do { CHK_VAR(a_u64Value); (void)fMcBegin; } while (0)
     923#define IEM_MC_POP_U16(a_pu16Value)                                     do { CHK_VAR(a_pu16Value); (void)fMcBegin; } while (0)
     924#define IEM_MC_POP_U32(a_pu32Value)                                     do { CHK_VAR(a_pu32Value); (void)fMcBegin; } while (0)
     925#define IEM_MC_POP_U64(a_pu64Value)                                     do { CHK_VAR(a_pu64Value); (void)fMcBegin; } while (0)
    926926
    927927#define IEM_MC_MEM_MAP_U8_RW(a_pu8Mem, a_bUnmapInfo, a_iSeg, a_GCPtrMem)   do { (a_pu8Mem)  = NULL; CHK_PTYPE(uint8_t *,        a_pu8Mem);  CHK_TYPE(uint8_t, a_bUnmapInfo); a_bUnmapInfo = 1; CHK_SEG_IDX(a_iSeg); (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