Changeset 96750 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Sep 15, 2022 6:03:43 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap1.cpp.h
r96748 r96750 2326 2326 IEM_MC_REF_XREG_XMM_CONST(puSrc1, IEM_GET_MODRM_REG(pVCpu, bRm)); 2327 2327 IEM_MC_REF_XREG_XMM_CONST(puSrc2, IEM_GET_MODRM_RM(pVCpu, bRm)); 2328 IEM_MC_CALL_VOID_AIMPL_4(iemAImpl_vucomiss_u128, pfMxcsr, pEFlags, puSrc1, puSrc2); 2328 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vucomiss_u128, iemAImpl_vucomiss_u128_fallback), 2329 pfMxcsr, pEFlags, puSrc1, puSrc2); 2329 2330 IEM_MC_IF_MXCSR_XCPT_PENDING() 2330 2331 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); … … 2358 2359 IEM_MC_REF_MXCSR(pfMxcsr); 2359 2360 IEM_MC_REF_XREG_XMM_CONST(puSrc1, IEM_GET_MODRM_REG(pVCpu, bRm)); 2360 IEM_MC_CALL_VOID_AIMPL_4(iemAImpl_vucomiss_u128, pfMxcsr, pEFlags, puSrc1, puSrc2); 2361 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vucomiss_u128, iemAImpl_vucomiss_u128_fallback), 2362 pfMxcsr, pEFlags, puSrc1, puSrc2); 2361 2363 IEM_MC_IF_MXCSR_XCPT_PENDING() 2362 2364 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); … … 2395 2397 IEM_MC_REF_XREG_XMM_CONST(puSrc1, IEM_GET_MODRM_REG(pVCpu, bRm)); 2396 2398 IEM_MC_REF_XREG_XMM_CONST(puSrc2, IEM_GET_MODRM_RM(pVCpu, bRm)); 2397 IEM_MC_CALL_VOID_AIMPL_4(iemAImpl_vucomisd_u128, pfMxcsr, pEFlags, puSrc1, puSrc2); 2399 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vucomisd_u128, iemAImpl_vucomisd_u128_fallback), 2400 pfMxcsr, pEFlags, puSrc1, puSrc2); 2398 2401 IEM_MC_IF_MXCSR_XCPT_PENDING() 2399 2402 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); … … 2427 2430 IEM_MC_REF_MXCSR(pfMxcsr); 2428 2431 IEM_MC_REF_XREG_XMM_CONST(puSrc1, IEM_GET_MODRM_REG(pVCpu, bRm)); 2429 IEM_MC_CALL_VOID_AIMPL_4(iemAImpl_vucomisd_u128, pfMxcsr, pEFlags, puSrc1, puSrc2); 2432 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vucomisd_u128, iemAImpl_vucomisd_u128_fallback), 2433 pfMxcsr, pEFlags, puSrc1, puSrc2); 2430 2434 IEM_MC_IF_MXCSR_XCPT_PENDING() 2431 2435 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); … … 2467 2471 IEM_MC_REF_XREG_XMM_CONST(puSrc1, IEM_GET_MODRM_REG(pVCpu, bRm)); 2468 2472 IEM_MC_REF_XREG_XMM_CONST(puSrc2, IEM_GET_MODRM_RM(pVCpu, bRm)); 2469 IEM_MC_CALL_VOID_AIMPL_4(iemAImpl_vcomiss_u128, pfMxcsr, pEFlags, puSrc1, puSrc2); 2473 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vcomiss_u128, iemAImpl_vcomiss_u128_fallback), 2474 pfMxcsr, pEFlags, puSrc1, puSrc2); 2470 2475 IEM_MC_IF_MXCSR_XCPT_PENDING() 2471 2476 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); … … 2499 2504 IEM_MC_REF_MXCSR(pfMxcsr); 2500 2505 IEM_MC_REF_XREG_XMM_CONST(puSrc1, IEM_GET_MODRM_REG(pVCpu, bRm)); 2501 IEM_MC_CALL_VOID_AIMPL_4(iemAImpl_vcomiss_u128, pfMxcsr, pEFlags, puSrc1, puSrc2); 2506 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vcomiss_u128, iemAImpl_vcomiss_u128_fallback), 2507 pfMxcsr, pEFlags, puSrc1, puSrc2); 2502 2508 IEM_MC_IF_MXCSR_XCPT_PENDING() 2503 2509 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); … … 2536 2542 IEM_MC_REF_XREG_XMM_CONST(puSrc1, IEM_GET_MODRM_REG(pVCpu, bRm)); 2537 2543 IEM_MC_REF_XREG_XMM_CONST(puSrc2, IEM_GET_MODRM_RM(pVCpu, bRm)); 2538 IEM_MC_CALL_VOID_AIMPL_4(iemAImpl_vcomisd_u128, pfMxcsr, pEFlags, puSrc1, puSrc2); 2544 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vcomisd_u128, iemAImpl_vcomisd_u128_fallback), 2545 pfMxcsr, pEFlags, puSrc1, puSrc2); 2539 2546 IEM_MC_IF_MXCSR_XCPT_PENDING() 2540 2547 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); … … 2568 2575 IEM_MC_REF_MXCSR(pfMxcsr); 2569 2576 IEM_MC_REF_XREG_XMM_CONST(puSrc1, IEM_GET_MODRM_REG(pVCpu, bRm)); 2570 IEM_MC_CALL_VOID_AIMPL_4(iemAImpl_vcomisd_u128, pfMxcsr, pEFlags, puSrc1, puSrc2); 2577 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vcomisd_u128, iemAImpl_vcomisd_u128_fallback), 2578 pfMxcsr, pEFlags, puSrc1, puSrc2); 2571 2579 IEM_MC_IF_MXCSR_XCPT_PENDING() 2572 2580 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT();
Note:
See TracChangeset
for help on using the changeset viewer.