Changeset 98880 in vbox for trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap1.cpp.h
- Timestamp:
- Mar 9, 2023 1:23:15 AM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156210
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap1.cpp.h
r98843 r98880 2302 2302 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vucomiss_u128, iemAImpl_vucomiss_u128_fallback), 2303 2303 pfMxcsr, pEFlags, puSrc1, puSrc2); 2304 IEM_MC_IF_MXCSR_XCPT_PENDING() 2304 IEM_MC_IF_MXCSR_XCPT_PENDING() { 2305 2305 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); 2306 IEM_MC_ELSE()2306 } IEM_MC_ELSE() { 2307 2307 IEM_MC_COMMIT_EFLAGS(fEFlags); 2308 IEM_MC_ENDIF();2308 } IEM_MC_ENDIF(); 2309 2309 2310 2310 IEM_MC_ADVANCE_RIP_AND_FINISH(); … … 2336 2336 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vucomiss_u128, iemAImpl_vucomiss_u128_fallback), 2337 2337 pfMxcsr, pEFlags, puSrc1, puSrc2); 2338 IEM_MC_IF_MXCSR_XCPT_PENDING() 2338 IEM_MC_IF_MXCSR_XCPT_PENDING() { 2339 2339 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); 2340 IEM_MC_ELSE()2340 } IEM_MC_ELSE() { 2341 2341 IEM_MC_COMMIT_EFLAGS(fEFlags); 2342 IEM_MC_ENDIF();2342 } IEM_MC_ENDIF(); 2343 2343 2344 2344 IEM_MC_ADVANCE_RIP_AND_FINISH(); … … 2373 2373 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vucomisd_u128, iemAImpl_vucomisd_u128_fallback), 2374 2374 pfMxcsr, pEFlags, puSrc1, puSrc2); 2375 IEM_MC_IF_MXCSR_XCPT_PENDING() 2375 IEM_MC_IF_MXCSR_XCPT_PENDING() { 2376 2376 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); 2377 IEM_MC_ELSE()2377 } IEM_MC_ELSE() { 2378 2378 IEM_MC_COMMIT_EFLAGS(fEFlags); 2379 IEM_MC_ENDIF();2379 } IEM_MC_ENDIF(); 2380 2380 2381 2381 IEM_MC_ADVANCE_RIP_AND_FINISH(); … … 2407 2407 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vucomisd_u128, iemAImpl_vucomisd_u128_fallback), 2408 2408 pfMxcsr, pEFlags, puSrc1, puSrc2); 2409 IEM_MC_IF_MXCSR_XCPT_PENDING() 2409 IEM_MC_IF_MXCSR_XCPT_PENDING() { 2410 2410 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); 2411 IEM_MC_ELSE()2411 } IEM_MC_ELSE() { 2412 2412 IEM_MC_COMMIT_EFLAGS(fEFlags); 2413 IEM_MC_ENDIF();2413 } IEM_MC_ENDIF(); 2414 2414 2415 2415 IEM_MC_ADVANCE_RIP_AND_FINISH(); … … 2447 2447 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vcomiss_u128, iemAImpl_vcomiss_u128_fallback), 2448 2448 pfMxcsr, pEFlags, puSrc1, puSrc2); 2449 IEM_MC_IF_MXCSR_XCPT_PENDING() 2449 IEM_MC_IF_MXCSR_XCPT_PENDING() { 2450 2450 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); 2451 IEM_MC_ELSE()2451 } IEM_MC_ELSE() { 2452 2452 IEM_MC_COMMIT_EFLAGS(fEFlags); 2453 IEM_MC_ENDIF();2453 } IEM_MC_ENDIF(); 2454 2454 2455 2455 IEM_MC_ADVANCE_RIP_AND_FINISH(); … … 2481 2481 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vcomiss_u128, iemAImpl_vcomiss_u128_fallback), 2482 2482 pfMxcsr, pEFlags, puSrc1, puSrc2); 2483 IEM_MC_IF_MXCSR_XCPT_PENDING() 2483 IEM_MC_IF_MXCSR_XCPT_PENDING() { 2484 2484 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); 2485 IEM_MC_ELSE()2485 } IEM_MC_ELSE() { 2486 2486 IEM_MC_COMMIT_EFLAGS(fEFlags); 2487 IEM_MC_ENDIF();2487 } IEM_MC_ENDIF(); 2488 2488 2489 2489 IEM_MC_ADVANCE_RIP_AND_FINISH(); … … 2518 2518 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vcomisd_u128, iemAImpl_vcomisd_u128_fallback), 2519 2519 pfMxcsr, pEFlags, puSrc1, puSrc2); 2520 IEM_MC_IF_MXCSR_XCPT_PENDING() 2520 IEM_MC_IF_MXCSR_XCPT_PENDING() { 2521 2521 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); 2522 IEM_MC_ELSE()2522 } IEM_MC_ELSE() { 2523 2523 IEM_MC_COMMIT_EFLAGS(fEFlags); 2524 IEM_MC_ENDIF();2524 } IEM_MC_ENDIF(); 2525 2525 2526 2526 IEM_MC_ADVANCE_RIP_AND_FINISH(); … … 2552 2552 IEM_MC_CALL_VOID_AIMPL_4(IEM_SELECT_HOST_OR_FALLBACK(fAvx, iemAImpl_vcomisd_u128, iemAImpl_vcomisd_u128_fallback), 2553 2553 pfMxcsr, pEFlags, puSrc1, puSrc2); 2554 IEM_MC_IF_MXCSR_XCPT_PENDING() 2554 IEM_MC_IF_MXCSR_XCPT_PENDING() { 2555 2555 IEM_MC_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(); 2556 IEM_MC_ELSE()2556 } IEM_MC_ELSE() { 2557 2557 IEM_MC_COMMIT_EFLAGS(fEFlags); 2558 IEM_MC_ENDIF();2558 } IEM_MC_ENDIF(); 2559 2559 2560 2560 IEM_MC_ADVANCE_RIP_AND_FINISH();
Note:
See TracChangeset
for help on using the changeset viewer.