DescriptionFlush denormals to zero on arm and arm64.
We also slightly refactor the code to make it a little easier to read.
The impact of denormals on arm appear to be much less pronounced than
on x86, but flushing denormals will make arm and x86 results more similar.
This was tested manually by creating a test to check the response of a
lowpass filter to a very small impulse. All values after a certain
point should be zero when denormals are flushed to zero. If denormals
are not flushed, the non-zero output would last much longer.
Verified on Linux, Windows, OSX, and Android that denormals are flushed.
The test is not included; it seems not that important to ensure
denormals are flushed.
BUG=395254
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=178620
Patch Set 1 : #
Total comments: 3
Patch Set 2 : #Messages
Total messages: 8 (0 generated)
|