Changeset 66315 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Mar 28, 2017 9:34:58 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 114244
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h
r66314 r66315 1397 1397 } 1398 1398 1399 #if 0 1400 FNIEMOP_STUB(iemOp_vmovsldup_Vx_Wx); //NEXT 1401 #else 1399 1402 1400 /** 1403 * opcode 0x12 1404 * opcodesub !11 mr/reg 1405 * oppfx 0xf3 1406 * opcpuid sse3 1407 * opgroup og_sse3_pcksclr_datamove 1408 * opxcpttype 4 1409 * optest op1=-1 op2=0xdddddddd00000002eeeeeeee00000001 -> 1401 * @opcode 0x12 1402 * @oppfx 0xf3 1403 * @opcpuid sse3 1404 * @opgroup og_sse3_pcksclr_datamove 1405 * @opxcpttype 4 1406 * @optest op1=-1 op2=0xdddddddd00000002eeeeeeee00000001 -> 1410 1407 * op1=0x00000002000000020000000100000001 1408 * @oponlytest 1411 1409 */ 1412 1410 FNIEMOP_DEF(iemOp_vmovsldup_Vx_Wx) … … 1450 1448 IEM_MC_PREPARE_SSE_USAGE(); 1451 1449 1452 IEM_MC_FETCH_MEM_U128 (uSrc, pVCpu->iem.s.iEffSeg, GCPtrEffSrc);1450 IEM_MC_FETCH_MEM_U128_ALIGN_SSE(uSrc, pVCpu->iem.s.iEffSeg, GCPtrEffSrc); 1453 1451 IEM_MC_REF_XREG_U128(puDst, ((bRm >> X86_MODRM_REG_SHIFT) & X86_MODRM_REG_SMASK) | pVCpu->iem.s.uRexReg); 1454 1452 IEM_MC_CALL_SSE_AIMPL_2(iemAImpl_movsldup, puDst, puSrc); … … 1460 1458 1461 1459 } 1462 #endif1463 1460 1464 1461 /** Opcode 0xf2 0x0f 0x12. */
Note:
See TracChangeset
for help on using the changeset viewer.