mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-04-19 19:01:17 +00:00
Disable buffer overrun checks.
This commit is contained in:
parent
dcc772c184
commit
edbb86913b
@ -2,6 +2,7 @@ project("PowerSample")
|
||||
|
||||
add_compile_options(
|
||||
"/fp:strict"
|
||||
"/GS-"
|
||||
"-march=x86-64-v3"
|
||||
"-fno-strict-aliasing")
|
||||
|
||||
|
@ -160,19 +160,19 @@ struct PPCFPSCRRegister
|
||||
|
||||
static constexpr size_t FlushMask = _MM_FLUSH_ZERO_MASK | _MM_DENORMALS_ZERO_MASK;
|
||||
|
||||
inline void enableFlushModeUnconditional()
|
||||
inline void enableFlushModeUnconditional() noexcept
|
||||
{
|
||||
csr |= FlushMask;
|
||||
_mm_setcsr(csr);
|
||||
}
|
||||
|
||||
inline void disableFlushModeUnconditional()
|
||||
inline void disableFlushModeUnconditional() noexcept
|
||||
{
|
||||
csr &= ~FlushMask;
|
||||
_mm_setcsr(csr);
|
||||
}
|
||||
|
||||
inline void enableFlushMode()
|
||||
inline void enableFlushMode() noexcept
|
||||
{
|
||||
if ((csr & FlushMask) != FlushMask) [[unlikely]]
|
||||
{
|
||||
@ -181,7 +181,7 @@ struct PPCFPSCRRegister
|
||||
}
|
||||
}
|
||||
|
||||
inline void disableFlushMode()
|
||||
inline void disableFlushMode() noexcept
|
||||
{
|
||||
if ((csr & FlushMask) != 0) [[unlikely]]
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user