Changeset 105221 in vbox
- Timestamp:
- Jul 9, 2024 9:16:35 AM (5 months ago)
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp
r105220 r105221 16092 16092 16093 16093 /** 16094 * MULSS16094 * [V]MULSS 16095 16095 */ 16096 16096 #ifdef IEM_WITHOUT_ASSEMBLY … … 16103 16103 } 16104 16104 #endif 16105 16106 16107 IEM_DECL_IMPL_DEF(uint32_t, iemAImpl_vmulss_u128_r32_fallback,(uint32_t uMxCsrIn, PX86XMMREG pResult, PCX86XMMREG puSrc1, PCRTFLOAT32U pr32Src2)) 16108 { 16109 pResult->ar32[1] = puSrc1->ar32[1]; 16110 pResult->ar32[2] = puSrc1->ar32[2]; 16111 pResult->ar32[3] = puSrc1->ar32[3]; 16112 return iemAImpl_mulps_u128_worker(&pResult->ar32[0], uMxCsrIn, &puSrc1->ar32[0], pr32Src2); 16113 } 16105 16114 16106 16115 -
trunk/src/VBox/VMM/VMMAll/IEMAllInstVexMap1.cpp.h
r105220 r105221 3013 3013 3014 3014 /** Opcode VEX.F3.0F 0x59 - vmulss Vss, Hss, Wss */ 3015 FNIEMOP_STUB(iemOp_vmulss_Vss_Hss_Wss); 3015 FNIEMOP_DEF(iemOp_vmulss_Vss_Hss_Wss) 3016 { 3017 IEMOP_MNEMONIC3(VEX_RVM, VMULSS, vmulss, Vps, Hps, Wss, DISOPTYPE_HARMLESS | DISOPTYPE_X86_AVX, 0); 3018 return FNIEMOP_CALL_1(iemOpCommonAvx_Vx_Hx_R32, 3019 IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vmulss_u128_r32, iemAImpl_vmulss_u128_r32_fallback)); 3020 } 3021 3022 3016 3023 /** Opcode VEX.F2.0F 0x59 - vmulsd Vsd, Hsd, Wsd */ 3017 3024 FNIEMOP_STUB(iemOp_vmulsd_Vsd_Hsd_Wsd);
Note:
See TracChangeset
for help on using the changeset viewer.