Changeset 66392 in vbox for trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
- Timestamp:
- Apr 2, 2017 7:44:26 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 114344
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r66391 r66392 9251 9251 /** @todo testcase: Ordering of \#SS(0) vs \#GP() vs \#PF on SSE stuff. */ 9252 9252 if ( (GCPtrMem & 15) 9253 && !(IEM_GET_CTX(pVCpu)->CTX_SUFF(pXState)->x87.MXCSR & X86_MX SCR_MM)) /** @todo should probably check this *after* applying seg.u64Base... Check real HW. */9253 && !(IEM_GET_CTX(pVCpu)->CTX_SUFF(pXState)->x87.MXCSR & X86_MXCSR_MM)) /** @todo should probably check this *after* applying seg.u64Base... Check real HW. */ 9254 9254 return iemRaiseGeneralProtectionFault0(pVCpu); 9255 9255 … … 9284 9284 /** @todo testcase: Ordering of \#SS(0) vs \#GP() vs \#PF on SSE stuff. */ 9285 9285 if ( (GCPtrMem & 15) == 0 9286 || (IEM_GET_CTX(pVCpu)->CTX_SUFF(pXState)->x87.MXCSR & X86_MX SCR_MM)) /** @todo should probably check this *after* applying seg.u64Base... Check real HW. */9286 || (IEM_GET_CTX(pVCpu)->CTX_SUFF(pXState)->x87.MXCSR & X86_MXCSR_MM)) /** @todo should probably check this *after* applying seg.u64Base... Check real HW. */ 9287 9287 { 9288 9288 PCRTUINT128U pu128Src = (PCRTUINT128U)iemMemMapJmp(pVCpu, sizeof(*pu128Src), iSegReg, GCPtrMem, IEM_ACCESS_DATA_R); … … 9609 9609 /* The lazy approach for now... */ 9610 9610 if ( (GCPtrMem & 15) 9611 && !(IEM_GET_CTX(pVCpu)->CTX_SUFF(pXState)->x87.MXCSR & X86_MX SCR_MM)) /** @todo should probably check this *after* applying seg.u64Base... Check real HW. */9611 && !(IEM_GET_CTX(pVCpu)->CTX_SUFF(pXState)->x87.MXCSR & X86_MXCSR_MM)) /** @todo should probably check this *after* applying seg.u64Base... Check real HW. */ 9612 9612 return iemRaiseGeneralProtectionFault0(pVCpu); 9613 9613 … … 9640 9640 /* The lazy approach for now... */ 9641 9641 if ( (GCPtrMem & 15) == 0 9642 || (IEM_GET_CTX(pVCpu)->CTX_SUFF(pXState)->x87.MXCSR & X86_MX SCR_MM)) /** @todo should probably check this *after* applying seg.u64Base... Check real HW. */9642 || (IEM_GET_CTX(pVCpu)->CTX_SUFF(pXState)->x87.MXCSR & X86_MXCSR_MM)) /** @todo should probably check this *after* applying seg.u64Base... Check real HW. */ 9643 9643 { 9644 9644 PRTUINT128U pu128Dst = (PRTUINT128U)iemMemMapJmp(pVCpu, sizeof(*pu128Dst), iSegReg, GCPtrMem, IEM_ACCESS_DATA_W);
Note:
See TracChangeset
for help on using the changeset viewer.