VirtualBox

Changeset 65768 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Feb 13, 2017 3:02:54 PM (8 years ago)
Author:
vboxsync
Message:

IEM: naming fixes.

File:
1 edited

Legend:

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

    r65766 r65768  
    12801280
    12811281/** Opcode 0x61. */
    1282 FNIEMOP_DEF(iemOp_popa)
     1282FNIEMOP_DEF(iemOp_popa__mvex)
    12831283{
    12841284    if (pVCpu->iem.s.enmCpuMode != IEMMODE_64BIT)
     
    12921292        return IEM_MC_DEFER_TO_CIMPL_0(iemCImpl_popa_32);
    12931293    }
    1294     Log(("mvex is not supported!\n"));
     1294    IEMOP_MNEMONIC(mvex, "mvex");
     1295    Log(("mvex prefix is not supported!\n"));
    12951296    return IEMOP_RAISE_INVALID_OPCODE();
    12961297}
     
    12981299
    12991300/** Opcode 0x62. */
    1300 FNIEMOP_STUB(iemOp_bound_Gv_Ma_evex);
     1301FNIEMOP_STUB(iemOp_bound_Gv_Ma__evex);
    13011302//    IEMOP_HLP_MIN_186();
    13021303
     
    35333534
    35343535/** Opcode 0x8f. */
    3535 FNIEMOP_DEF(iemOp_Grp1A_xop)
     3536FNIEMOP_DEF(iemOp_Grp1A__xop)
    35363537{
    35373538    /*
     
    35563557        {
    35573558            pVCpu->iem.s.fPrefixes |= IEM_OP_PRF_XOP;
    3558             if (bXop2 & 0x80 /* VEX.W */)
     3559            if (bXop2 & 0x80 /* XOP.W */)
    35593560                pVCpu->iem.s.fPrefixes |= IEM_OP_PRF_SIZE_REX_W;
    35603561            pVCpu->iem.s.uRexReg    = ~bRm >> (7 - 3);
     
    53005301
    53015302/** Opcode 0xc4. */
    5302 FNIEMOP_DEF(iemOp_les_Gv_Mp_vex2)
     5303FNIEMOP_DEF(iemOp_les_Gv_Mp__vex2)
    53035304{
    53045305    /* The LES instruction is invalid 64-bit mode. In legacy and
     
    53435344
    53445345/** Opcode 0xc5. */
    5345 FNIEMOP_DEF(iemOp_lds_Gv_Mp_vex3)
     5346FNIEMOP_DEF(iemOp_lds_Gv_Mp__vex3)
    53465347{
    53475348    /* The LDS instruction is invalid 64-bit mode. In legacy and
     
    1075710758    /* 0x58 */  iemOp_pop_eAX,          iemOp_pop_eCX,          iemOp_pop_eDX,          iemOp_pop_eBX,
    1075810759    /* 0x5c */  iemOp_pop_eSP,          iemOp_pop_eBP,          iemOp_pop_eSI,          iemOp_pop_eDI,
    10759     /* 0x60 */  iemOp_pusha,            iemOp_popa,             iemOp_bound_Gv_Ma_evex, iemOp_arpl_Ew_Gw_movsx_Gv_Ev,
     10760    /* 0x60 */  iemOp_pusha,            iemOp_popa__mvex,       iemOp_bound_Gv_Ma__evex, iemOp_arpl_Ew_Gw_movsx_Gv_Ev,
    1076010761    /* 0x64 */  iemOp_seg_FS,           iemOp_seg_GS,           iemOp_op_size,          iemOp_addr_size,
    1076110762    /* 0x68 */  iemOp_push_Iz,          iemOp_imul_Gv_Ev_Iz,    iemOp_push_Ib,          iemOp_imul_Gv_Ev_Ib,
     
    1076810769    /* 0x84 */  iemOp_test_Eb_Gb,       iemOp_test_Ev_Gv,       iemOp_xchg_Eb_Gb,       iemOp_xchg_Ev_Gv,
    1076910770    /* 0x88 */  iemOp_mov_Eb_Gb,        iemOp_mov_Ev_Gv,        iemOp_mov_Gb_Eb,        iemOp_mov_Gv_Ev,
    10770     /* 0x8c */  iemOp_mov_Ev_Sw,        iemOp_lea_Gv_M,         iemOp_mov_Sw_Ev,        iemOp_Grp1A_xop,
     10771    /* 0x8c */  iemOp_mov_Ev_Sw,        iemOp_lea_Gv_M,         iemOp_mov_Sw_Ev,        iemOp_Grp1A__xop,
    1077110772    /* 0x90 */  iemOp_nop,              iemOp_xchg_eCX_eAX,     iemOp_xchg_eDX_eAX,     iemOp_xchg_eBX_eAX,
    1077210773    /* 0x94 */  iemOp_xchg_eSP_eAX,     iemOp_xchg_eBP_eAX,     iemOp_xchg_eSI_eAX,     iemOp_xchg_eDI_eAX,
     
    1078210783    /* 0xbc */  iemOp_eSP_Iv,           iemOp_eBP_Iv,           iemOp_eSI_Iv,           iemOp_eDI_Iv,
    1078310784    /* 0xc0 */  iemOp_Grp2_Eb_Ib,       iemOp_Grp2_Ev_Ib,       iemOp_retn_Iw,          iemOp_retn,
    10784     /* 0xc4 */  iemOp_les_Gv_Mp_vex2,   iemOp_lds_Gv_Mp_vex3,   iemOp_Grp11_Eb_Ib,      iemOp_Grp11_Ev_Iz,
     10785    /* 0xc4 */  iemOp_les_Gv_Mp__vex2,  iemOp_lds_Gv_Mp__vex3,  iemOp_Grp11_Eb_Ib,      iemOp_Grp11_Ev_Iz,
    1078510786    /* 0xc8 */  iemOp_enter_Iw_Ib,      iemOp_leave,            iemOp_retf_Iw,          iemOp_retf,
    1078610787    /* 0xcc */  iemOp_int_3,            iemOp_int_Ib,           iemOp_into,             iemOp_iret,
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