Changeset 107172 in vbox
- Timestamp:
- Nov 28, 2024 12:22:18 PM (7 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h
r106061 r107172 5729 5729 IEM_MC_LOCAL(IEMMEDIAF2YMMSRC, uSrc); \ 5730 5730 IEM_MC_ARG_LOCAL_REF(PCIEMMEDIAF2YMMSRC, puSrc, uSrc, 1); \ 5731 IEM_MC_FETCH_YREG_PAIR_YMM(uSrc, IEM_GET_ MODRM_REG(pVCpu, bRm), IEM_GET_MODRM_RM(pVCpu, bRm)); \5731 IEM_MC_FETCH_YREG_PAIR_YMM(uSrc, IEM_GET_EFFECTIVE_VVVV(pVCpu), IEM_GET_MODRM_RM(pVCpu, bRm)); \ 5732 5732 IEM_MC_ARG_CONST(uint8_t, bImmArg, /*=*/ bImm, 2); \ 5733 5733 IEM_MC_CALL_AVX_AIMPL_3(IEM_SELECT_HOST_OR_FALLBACK(fAvx, \ … … 5750 5750 IEM_MC_LOCAL(IEMMEDIAF2XMMSRC, uSrc); \ 5751 5751 IEM_MC_ARG_LOCAL_REF(PCIEMMEDIAF2XMMSRC, puSrc, uSrc, 1); \ 5752 IEM_MC_FETCH_XREG_PAIR_XMM(uSrc, IEM_GET_ MODRM_REG(pVCpu, bRm), IEM_GET_MODRM_RM(pVCpu, bRm)); \5752 IEM_MC_FETCH_XREG_PAIR_XMM(uSrc, IEM_GET_EFFECTIVE_VVVV(pVCpu), IEM_GET_MODRM_RM(pVCpu, bRm)); \ 5753 5753 IEM_MC_ARG_CONST(uint8_t, bImmArg, /*=*/ bImm, 2); \ 5754 5754 IEM_MC_CALL_AVX_AIMPL_3(IEM_SELECT_HOST_OR_FALLBACK(fAvx, \ … … 5757 5757 puDst, puSrc, bImmArg); \ 5758 5758 IEM_MC_STORE_XREG_XMM(IEM_GET_MODRM_REG(pVCpu, bRm), uDst); \ 5759 IEM_MC_CLEAR_YREG_128_UP(IEM_GET_MODRM_REG(pVCpu, bRm)); \ 5759 5760 IEM_MC_ADVANCE_RIP_AND_FINISH(); \ 5760 5761 IEM_MC_END(); \ … … 5780 5781 IEM_MC_ARG_LOCAL_REF(PCIEMMEDIAF2YMMSRC, puSrc, uSrc, 1); \ 5781 5782 IEM_MC_ARG_CONST(uint8_t, bImmArg, /*=*/ bImm, 2); \ 5782 IEM_MC_FETCH_MEM_YMM_ALIGN_AVX_AND_YREG_YMM(uSrc, IEM_GET_ MODRM_REG(pVCpu, bRm), pVCpu->iem.s.iEffSeg, GCPtrEffSrc); \5783 IEM_MC_FETCH_MEM_YMM_ALIGN_AVX_AND_YREG_YMM(uSrc, IEM_GET_EFFECTIVE_VVVV(pVCpu), pVCpu->iem.s.iEffSeg, GCPtrEffSrc); \ 5783 5784 IEM_MC_CALL_AVX_AIMPL_3(IEM_SELECT_HOST_OR_FALLBACK(fAvx, \ 5784 5785 RT_CONCAT3(iemAImpl_,a_Instr,_u256), \ … … 5803 5804 IEM_MC_ARG_LOCAL_REF(PCIEMMEDIAF2XMMSRC, puSrc, uSrc, 1); \ 5804 5805 IEM_MC_ARG_CONST(uint8_t, bImmArg, /*=*/ bImm, 2); \ 5805 IEM_MC_FETCH_MEM_XMM_ALIGN_SSE_AND_XREG_XMM(uSrc, IEM_GET_ MODRM_REG(pVCpu, bRm), pVCpu->iem.s.iEffSeg, GCPtrEffSrc); \5806 IEM_MC_FETCH_MEM_XMM_ALIGN_SSE_AND_XREG_XMM(uSrc, IEM_GET_EFFECTIVE_VVVV(pVCpu), pVCpu->iem.s.iEffSeg, GCPtrEffSrc); \ 5806 5807 IEM_MC_CALL_AVX_AIMPL_3(IEM_SELECT_HOST_OR_FALLBACK(fAvx, \ 5807 5808 RT_CONCAT3(iemAImpl_,a_Instr,_u128), \ … … 5809 5810 puDst, puSrc, bImmArg); \ 5810 5811 IEM_MC_STORE_XREG_XMM(IEM_GET_MODRM_REG(pVCpu, bRm), uDst); \ 5812 IEM_MC_CLEAR_YREG_128_UP(IEM_GET_MODRM_REG(pVCpu, bRm)); \ 5811 5813 IEM_MC_ADVANCE_RIP_AND_FINISH(); \ 5812 5814 IEM_MC_END(); \
Note:
See TracChangeset
for help on using the changeset viewer.