Changeset 95453 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Jun 30, 2022 9:43:46 AM (3 years ago)
- Location:
- trunk/src/VBox/VMM/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal.h
r95449 r95453 1750 1750 FNIEMAIMPLMEDIAF2U128 iemAImpl_pand_u128, iemAImpl_pandn_u128, iemAImpl_por_u128, iemAImpl_pxor_u128; 1751 1751 FNIEMAIMPLMEDIAF2U128 iemAImpl_pcmpeqb_u128, iemAImpl_pcmpeqw_u128, iemAImpl_pcmpeqd_u128; 1752 FNIEMAIMPLMEDIAF2U128 iemAImpl_pcmpeqq_u128, iemAImpl_pcmpeqq_u128_fallback; 1752 1753 FNIEMAIMPLMEDIAF2U128 iemAImpl_pcmpgtb_u128, iemAImpl_pcmpgtw_u128, iemAImpl_pcmpgtd_u128; 1754 FNIEMAIMPLMEDIAF2U128 iemAImpl_pcmpgtq_u128, iemAImpl_pcmpgtq_u128_fallback; 1753 1755 1754 1756 FNIEMAIMPLMEDIAF3U128 iemAImpl_vpand_u128, iemAImpl_vpand_u128_fallback; … … 1759 1761 FNIEMAIMPLMEDIAF3U128 iemAImpl_vpcmpeqw_u128, iemAImpl_vpcmpeqw_u128_fallback; 1760 1762 FNIEMAIMPLMEDIAF3U128 iemAImpl_vpcmpeqd_u128, iemAImpl_vpcmpeqd_u128_fallback; 1763 FNIEMAIMPLMEDIAF3U128 iemAImpl_vpcmpeqq_u128, iemAImpl_vpcmpeqq_u128_fallback; 1761 1764 FNIEMAIMPLMEDIAF3U128 iemAImpl_vpcmpgtb_u128, iemAImpl_vpcmpgtb_u128_fallback; 1762 1765 FNIEMAIMPLMEDIAF3U128 iemAImpl_vpcmpgtw_u128, iemAImpl_vpcmpgtw_u128_fallback; 1763 1766 FNIEMAIMPLMEDIAF3U128 iemAImpl_vpcmpgtd_u128, iemAImpl_vpcmpgtd_u128_fallback; 1767 FNIEMAIMPLMEDIAF3U128 iemAImpl_vpcmpgtq_u128, iemAImpl_vpcmpgtq_u128_fallback; 1764 1768 1765 1769 FNIEMAIMPLMEDIAF3U256 iemAImpl_vpand_u256, iemAImpl_vpand_u256_fallback; … … 1770 1774 FNIEMAIMPLMEDIAF3U256 iemAImpl_vpcmpeqw_u256, iemAImpl_vpcmpeqw_u256_fallback; 1771 1775 FNIEMAIMPLMEDIAF3U256 iemAImpl_vpcmpeqd_u256, iemAImpl_vpcmpeqd_u256_fallback; 1776 FNIEMAIMPLMEDIAF3U256 iemAImpl_vpcmpeqq_u256, iemAImpl_vpcmpeqq_u256_fallback; 1772 1777 FNIEMAIMPLMEDIAF3U256 iemAImpl_vpcmpgtb_u256, iemAImpl_vpcmpgtb_u256_fallback; 1773 1778 FNIEMAIMPLMEDIAF3U256 iemAImpl_vpcmpgtw_u256, iemAImpl_vpcmpgtw_u256_fallback; 1774 1779 FNIEMAIMPLMEDIAF3U256 iemAImpl_vpcmpgtd_u256, iemAImpl_vpcmpgtd_u256_fallback; 1780 FNIEMAIMPLMEDIAF3U256 iemAImpl_vpcmpgtq_u256, iemAImpl_vpcmpgtq_u256_fallback; 1775 1781 /** @} */ 1776 1782 -
trunk/src/VBox/VMM/include/IEMMc.h
r95421 r95453 91 91 || !(pVCpu->cpum.GstCtx.cr4 & X86_CR4_OSFXSR) \ 92 92 || !IEM_GET_GUEST_CPU_FEATURES(pVCpu)->fSse41) \ 93 return iemRaiseUndefinedOpcode(pVCpu); \ 94 if (pVCpu->cpum.GstCtx.cr0 & X86_CR0_TS) \ 95 return iemRaiseDeviceNotAvailable(pVCpu); \ 96 } while (0) 97 #define IEM_MC_MAYBE_RAISE_SSE42_RELATED_XCPT() \ 98 do { \ 99 if ( (pVCpu->cpum.GstCtx.cr0 & X86_CR0_EM) \ 100 || !(pVCpu->cpum.GstCtx.cr4 & X86_CR4_OSFXSR) \ 101 || !IEM_GET_GUEST_CPU_FEATURES(pVCpu)->fSse42) \ 93 102 return iemRaiseUndefinedOpcode(pVCpu); \ 94 103 if (pVCpu->cpum.GstCtx.cr0 & X86_CR0_TS) \
Note:
See TracChangeset
for help on using the changeset viewer.