Changeset 67006 in vbox for trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h
- Timestamp:
- May 22, 2017 11:36:46 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 115565
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h
r67003 r67006 4352 4352 { 4353 4353 pVCpu->iem.s.fPrefixes |= IEM_OP_PRF_XOP; 4354 if ( bXop2 & 0x80 /* XOP.W */)4354 if ((bXop2 & 0x80 /* XOP.W */) && pVCpu->iem.s.enmCpuMode == IEMMODE_64BIT) 4355 4355 pVCpu->iem.s.fPrefixes |= IEM_OP_PRF_SIZE_REX_W; 4356 4356 pVCpu->iem.s.uRexReg = (~bRm >> (7 - 3)) & 0x8; … … 6227 6227 uint8_t bOpcode; IEM_OPCODE_GET_NEXT_U8(&bOpcode); 6228 6228 pVCpu->iem.s.fPrefixes |= IEM_OP_PRF_VEX; 6229 if ( bVex2 & 0x80 /* VEX.W */)6229 if ((bVex2 & 0x80 /* VEX.W */) && pVCpu->iem.s.enmCpuMode == IEMMODE_64BIT) 6230 6230 pVCpu->iem.s.fPrefixes |= IEM_OP_PRF_SIZE_REX_W; 6231 6231 pVCpu->iem.s.uRexReg = (~bRm >> (7 - 3)) & 0x8;
Note:
See TracChangeset
for help on using the changeset viewer.