mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-19 12:06:07 +08:00
SDK sync.
This commit is contained in:
@ -4246,7 +4246,7 @@ FPExceptionDisabler::FPExceptionDisabler()
|
||||
// Retrieve the current state of the exception flags. This
|
||||
// must be done before changing them. _MCW_EM is a bit
|
||||
// mask representing all available exception masks.
|
||||
_controlfp_s(&mOldValues, _MCW_EM, _MCW_EM);
|
||||
_controlfp_s(&mOldValues, 0, 0);
|
||||
// Set all of the exception flags, which suppresses FP
|
||||
// exceptions on the x87 and SSE units.
|
||||
_controlfp_s(0, _MCW_EM, _MCW_EM);
|
||||
@ -4271,7 +4271,7 @@ FPExceptionEnabler::FPExceptionEnabler(unsigned int enableBits /*= _EM_OVERFLOW
|
||||
// Retrieve the current state of the exception flags. This
|
||||
// must be done before changing them. _MCW_EM is a bit
|
||||
// mask representing all available exception masks.
|
||||
_controlfp_s(&mOldValues, _MCW_EM, _MCW_EM);
|
||||
_controlfp_s(&mOldValues, 0, 0);
|
||||
|
||||
// Make sure no non-exception flags have been specified,
|
||||
// to avoid accidental changing of rounding modes, etc.
|
||||
|
Reference in New Issue
Block a user