Audacity 3.2.0
|
Functions | |
constexpr fastfloat_really_inline int32_t | power (int32_t q) noexcept |
template<typename T > | |
from_chars_result | parse_infnan (const char *first, const char *last, T &value) noexcept |
|
noexcept |
Special case +inf, -inf, nan, infinity, -infinity. The case comparisons could be made much faster given that we know that the strings a null-free and fixed.
Definition at line 2857 of file fast_float.h.
References fast_float::from_chars_result::ec, fast_float::fastfloat_strncasecmp(), and fast_float::from_chars_result::ptr.
Referenced by fast_float::from_chars_advanced().
|
constexprnoexcept |
For q in (0,350), we have that f = (((152170 + 65536) * q ) >> 16); is equal to floor(p) + q where p = log(5**q)/log(2) = q * log(5)/log(2)
For negative values of q in (-400,0), we have that f = (((152170 + 65536) * q ) >> 16); is equal to -ceil(p) + q where p = log(5**-q)/log(2) = -q * log(5)/log(2)
Definition at line 1454 of file fast_float.h.
Referenced by fast_float::add_native(), SpectrumAnalyst::Calculate(), SpecCache::CalculateOneSpectrum(), NoiseReductionBase::Worker::Classify(), fast_float::compute_error_scaled(), fast_float::compute_float(), anonymous_namespace{SpectrumCache.cpp}::ComputeSpectrumUsingRealFFTf(), fast_float::binary_format< T >::exact_power_of_ten(), SpecCache::Populate(), and FormantShifter::Process().