mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
ARM: Don't change rounding mode when disabling denormals
This commit is contained in:
parent
05e343cdd4
commit
70dae9b517
1 changed files with 2 additions and 2 deletions
|
|
@ -1090,7 +1090,7 @@ void JUCE_CALLTYPE FloatVectorOperations::disableDenormalisedNumberSupport() noe
|
|||
#if JUCE_USE_SSE_INTRINSICS
|
||||
intptr_t mask = 0x8040;
|
||||
#else /*JUCE_USE_ARM_NEON*/
|
||||
intptr_t mask = (1 << 24 /* FZ */) | (1 << 23 /* RMODE_1 */) | (1 << 22 /* RMODE_0 */);
|
||||
intptr_t mask = (1 << 24 /* FZ */);
|
||||
#endif
|
||||
|
||||
setFpStatusRegister (getFpStatusRegister() | mask);
|
||||
|
|
@ -1107,7 +1107,7 @@ ScopedNoDenormals::ScopedNoDenormals() noexcept
|
|||
#if JUCE_USE_SSE_INTRINSICS
|
||||
intptr_t mask = 0x8040;
|
||||
#else /*JUCE_USE_ARM_NEON*/
|
||||
intptr_t mask = (1 << 24 /* FZ */) | (1 << 23 /* RMODE_1 */) | (1 << 22 /* RMODE_0 */);
|
||||
intptr_t mask = (1 << 24 /* FZ */);
|
||||
#endif
|
||||
|
||||
fpsr = FloatVectorOperations::getFpStatusRegister();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue