Audio Processing Framework (APF) version 0.5.0
|
Different methods to prevent denormal numbers. More...
#include <limits>
#include <cmath>
#include <xmmintrin.h>
#include <pmmintrin.h>
Go to the source code of this file.
Classes | |
struct | apf::dp::none< T > |
Disable denormal prevention. More... | |
struct | apf::dp::dc< float > |
Add DC signal (float specialization). More... | |
struct | apf::dp::dc< double > |
Add DC signal (double specialization). More... | |
struct | apf::dp::ac< float > |
Add sine component at nyquist frequency (float specialization). More... | |
struct | apf::dp::ac< double > |
Add sine component at nyquist frequency (double specialization). More... | |
struct | apf::dp::quantization< float > |
Quantize denormal numbers (float specialization). More... | |
struct | apf::dp::quantization< double > |
Quantize denormal numbers (double specialization). More... | |
struct | apf::dp::set_zero_1< T > |
Detect denormals and set 0. More... | |
struct | apf::dp::set_zero_2< T > |
Detect denormals and set 0. More... | |
struct | apf::dp::set_zero_3< T > |
Detect denormals and set 0. More... | |
Namespaces | |
namespace | apf |
Audio Processing Framework. | |
namespace | apf::dp |
Denormal prevention. | |
Functions | |
void | apf::dp::ftz_on () |
Set Flush-To-Zero (FTZ). More... | |
void | apf::dp::ftz_off () |
Unset Flush-To-Zero (FTZ). More... | |
void | apf::dp::daz_on () |
Set Denormals-Are-Zero (DAZ). More... | |
void | apf::dp::daz_off () |
Unset Denormals-Are-Zero (DAZ). More... | |
Different methods to prevent denormal numbers.
Definition in file denormalprevention.h.