Changeset 53423 in vbox
- Timestamp:
- Dec 2, 2014 9:24:58 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 97097
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h
r53247 r53423 8096 8096 8097 8097 /** Opcode 0x62. */ 8098 FNIEMOP_STUB(iemOp_bound_Gv_Ma );8098 FNIEMOP_STUB(iemOp_bound_Gv_Ma_evex); 8099 8099 8100 8100 … … 10262 10262 { 10263 10263 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(); 10267 10271 } 10268 10272 … … 17319 17323 /* 0x58 */ iemOp_pop_eAX, iemOp_pop_eCX, iemOp_pop_eDX, iemOp_pop_eBX, 17320 17324 /* 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, 17322 17326 /* 0x64 */ iemOp_seg_FS, iemOp_seg_GS, iemOp_op_size, iemOp_addr_size, 17323 17327 /* 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.