VirtualBox

Ignore:
Timestamp:
Jul 27, 2016 3:46:22 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
109170
Message:

VMM: Unused parameters.

File:
1 edited

Legend:

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

    r62478 r62601  
    543543FNIEMOPRM_DEF(iemOp_InvalidWithRM)
    544544{
     545    RT_NOREF_PV(bRm);
    545546    IEMOP_MNEMONIC("InvalidWithRM");
    546547    return IEMOP_RAISE_INVALID_OPCODE();
     
    12121213            case IEMMODE_16BIT:
    12131214            {
    1214                 IEM_MC_BEGIN(4, 0);
     1215                IEM_MC_BEGIN(3, 0);
    12151216                IEM_MC_ARG(uint16_t *,  pu16Dst,           0);
    12161217                IEM_MC_ARG(uint16_t,    u16Sel,            1);
    1217                 IEM_MC_ARG(uint32_t *,  pEFlags,           2);
    1218                 IEM_MC_ARG_CONST(bool,  fIsLarArg, fIsLar, 3);
     1218                IEM_MC_ARG_CONST(bool,  fIsLarArg, fIsLar, 2);
    12191219
    12201220                IEM_MC_REF_GREG_U16(pu16Dst, ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK) | pVCpu->iem.s.uRexReg);
    12211221                IEM_MC_FETCH_GREG_U16(u16Sel, (bRm & X86_MODRM_RM_MASK) | pVCpu->iem.s.uRexB);
    1222                 IEM_MC_REF_EFLAGS(pEFlags);
    1223                 IEM_MC_CALL_CIMPL_4(iemCImpl_LarLsl_u16, pu16Dst, u16Sel, pEFlags, fIsLarArg);
     1222                IEM_MC_CALL_CIMPL_3(iemCImpl_LarLsl_u16, pu16Dst, u16Sel, fIsLarArg);
    12241223
    12251224                IEM_MC_END();
     
    12301229            case IEMMODE_64BIT:
    12311230            {
    1232                 IEM_MC_BEGIN(4, 0);
     1231                IEM_MC_BEGIN(3, 0);
    12331232                IEM_MC_ARG(uint64_t *,  pu64Dst,           0);
    12341233                IEM_MC_ARG(uint16_t,    u16Sel,            1);
    1235                 IEM_MC_ARG(uint32_t *,  pEFlags,           2);
    1236                 IEM_MC_ARG_CONST(bool,  fIsLarArg, fIsLar, 3);
     1234                IEM_MC_ARG_CONST(bool,  fIsLarArg, fIsLar, 2);
    12371235
    12381236                IEM_MC_REF_GREG_U64(pu64Dst, ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK) | pVCpu->iem.s.uRexReg);
    12391237                IEM_MC_FETCH_GREG_U16(u16Sel, (bRm & X86_MODRM_RM_MASK) | pVCpu->iem.s.uRexB);
    1240                 IEM_MC_REF_EFLAGS(pEFlags);
    1241                 IEM_MC_CALL_CIMPL_4(iemCImpl_LarLsl_u64, pu64Dst, u16Sel, pEFlags, fIsLarArg);
     1238                IEM_MC_CALL_CIMPL_3(iemCImpl_LarLsl_u64, pu64Dst, u16Sel, fIsLarArg);
    12421239
    12431240                IEM_MC_END();
     
    12541251            case IEMMODE_16BIT:
    12551252            {
    1256                 IEM_MC_BEGIN(4, 1);
     1253                IEM_MC_BEGIN(3, 1);
    12571254                IEM_MC_ARG(uint16_t *,  pu16Dst,           0);
    12581255                IEM_MC_ARG(uint16_t,    u16Sel,            1);
    1259                 IEM_MC_ARG(uint32_t *,  pEFlags,           2);
    1260                 IEM_MC_ARG_CONST(bool,  fIsLarArg, fIsLar, 3);
     1256                IEM_MC_ARG_CONST(bool,  fIsLarArg, fIsLar, 2);
    12611257                IEM_MC_LOCAL(RTGCPTR,   GCPtrEffSrc);
    12621258
     
    12661262                IEM_MC_FETCH_MEM_U16(u16Sel, pVCpu->iem.s.iEffSeg, GCPtrEffSrc);
    12671263                IEM_MC_REF_GREG_U16(pu16Dst, ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK) | pVCpu->iem.s.uRexReg);
    1268                 IEM_MC_REF_EFLAGS(pEFlags);
    1269                 IEM_MC_CALL_CIMPL_4(iemCImpl_LarLsl_u16, pu16Dst, u16Sel, pEFlags, fIsLarArg);
     1264                IEM_MC_CALL_CIMPL_3(iemCImpl_LarLsl_u16, pu16Dst, u16Sel, fIsLarArg);
    12701265
    12711266                IEM_MC_END();
     
    12761271            case IEMMODE_64BIT:
    12771272            {
    1278                 IEM_MC_BEGIN(4, 1);
     1273                IEM_MC_BEGIN(3, 1);
    12791274                IEM_MC_ARG(uint64_t *,  pu64Dst,           0);
    12801275                IEM_MC_ARG(uint16_t,    u16Sel,            1);
    1281                 IEM_MC_ARG(uint32_t *,  pEFlags,           2);
    1282                 IEM_MC_ARG_CONST(bool,  fIsLarArg, fIsLar, 3);
     1276                IEM_MC_ARG_CONST(bool,  fIsLarArg, fIsLar, 2);
    12831277                IEM_MC_LOCAL(RTGCPTR,   GCPtrEffSrc);
    12841278
     
    12891283                IEM_MC_FETCH_MEM_U16(u16Sel, pVCpu->iem.s.iEffSeg, GCPtrEffSrc);
    12901284                IEM_MC_REF_GREG_U64(pu64Dst, ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK) | pVCpu->iem.s.uRexReg);
    1291                 IEM_MC_REF_EFLAGS(pEFlags);
    1292                 IEM_MC_CALL_CIMPL_4(iemCImpl_LarLsl_u64, pu64Dst, u16Sel, pEFlags, fIsLarArg);
     1285                IEM_MC_CALL_CIMPL_3(iemCImpl_LarLsl_u64, pu64Dst, u16Sel, fIsLarArg);
    12931286
    12941287                IEM_MC_END();
     
    54385431FNIEMOP_DEF_1(iemOp_Grp15_lfence,   uint8_t, bRm)
    54395432{
     5433    RT_NOREF_PV(bRm);
    54405434    IEMOP_MNEMONIC("lfence");
    54415435    IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
     
    54575451FNIEMOP_DEF_1(iemOp_Grp15_mfence,   uint8_t, bRm)
    54585452{
     5453    RT_NOREF_PV(bRm);
    54595454    IEMOP_MNEMONIC("mfence");
    54605455    IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
     
    54765471FNIEMOP_DEF_1(iemOp_Grp15_sfence,   uint8_t, bRm)
    54775472{
     5473    RT_NOREF_PV(bRm);
    54785474    IEMOP_MNEMONIC("sfence");
    54795475    IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX();
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