VirtualBox

Changeset 53423 in vbox


Ignore:
Timestamp:
Dec 2, 2014 9:24:58 AM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
97097
Message:

IEMAllInstructions.cpp.h: evex & xop notes.

File:
1 edited

Legend:

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

    r53247 r53423  
    80968096
    80978097/** Opcode 0x62. */
    8098 FNIEMOP_STUB(iemOp_bound_Gv_Ma);
     8098FNIEMOP_STUB(iemOp_bound_Gv_Ma_evex);
    80998099
    81008100
     
    1026210262{
    1026310263    uint8_t bRm; IEM_OPCODE_GET_NEXT_U8(&bRm);
    10264     if ((bRm & X86_MODRM_REG_MASK) != (0 << X86_MODRM_REG_SHIFT)) /* only pop Ev in this group. */
    10265         return IEMOP_RAISE_INVALID_OPCODE();
    10266     return FNIEMOP_CALL_1(iemOp_pop_Ev, bRm);
     10264    if ((bRm & X86_MODRM_REG_MASK) == (0 << X86_MODRM_REG_SHIFT)) /* /0 */
     10265        return FNIEMOP_CALL_1(iemOp_pop_Ev, bRm);
     10266
     10267    /* AMD has defined /1 thru /7 as XOP prefix (similar to three byte VEX). */
     10268    /** @todo XOP decoding. */
     10269    IEMOP_MNEMONIC("3-byte-xop");
     10270    return IEMOP_RAISE_INVALID_OPCODE();
    1026710271}
    1026810272
     
    1731917323    /* 0x58 */  iemOp_pop_eAX,          iemOp_pop_eCX,          iemOp_pop_eDX,          iemOp_pop_eBX,
    1732017324    /* 0x5c */  iemOp_pop_eSP,          iemOp_pop_eBP,          iemOp_pop_eSI,          iemOp_pop_eDI,
    17321     /* 0x60 */  iemOp_pusha,            iemOp_popa,             iemOp_bound_Gv_Ma,      iemOp_arpl_Ew_Gw_movsx_Gv_Ev,
     17325    /* 0x60 */  iemOp_pusha,            iemOp_popa,             iemOp_bound_Gv_Ma_evex, iemOp_arpl_Ew_Gw_movsx_Gv_Ev,
    1732217326    /* 0x64 */  iemOp_seg_FS,           iemOp_seg_GS,           iemOp_op_size,          iemOp_addr_size,
    1732317327    /* 0x68 */  iemOp_push_Iz,          iemOp_imul_Gv_Ev_Iz,    iemOp_push_Ib,          iemOp_imul_Gv_Ev_Ib,
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