FastLED 3.9.15
Loading...
Searching...
No Matches
ieee754_string.cpp.hpp File Reference
+ Include dependency graph for ieee754_string.cpp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::anonymous_namespace{ieee754_string.cpp.hpp}
 

Functions

static void fl::append_u64_decimal (fl::string &out, fl::u64 value) FL_NOEXCEPT
 
fl::string fl::ieee754_format_decimal (u32 bits, int precision=6) FL_NOEXCEPT
 Format IEEE 754 single-precision bits as decimal text.
 
u32 fl::ieee754_parse_decimal (const char *s, fl::size len, fl::size *consumed=nullptr) FL_NOEXCEPT
 Parse a decimal floating-point number into IEEE 754 single-precision bits.
 
fl::u64 fl::anonymous_namespace{ieee754_string.cpp.hpp}::mul_hi_u64 (fl::u64 a, fl::u64 b) FL_NOEXCEPT
 

Variables

constexpr fl::u32 fl::anonymous_namespace{ieee754_string.cpp.hpp}::kInfBitsNeg = 0xFF800000u
 
constexpr fl::u32 fl::anonymous_namespace{ieee754_string.cpp.hpp}::kInfBitsPos = 0x7F800000u
 
static constexpr fl::i16 fl::anonymous_namespace{ieee754_string.cpp.hpp}::kPow10BExp [kPow10Count]
 
static constexpr fl::size fl::anonymous_namespace{ieee754_string.cpp.hpp}::kPow10Count = 103
 
static constexpr int fl::anonymous_namespace{ieee754_string.cpp.hpp}::kPow10KMax = 38
 
static constexpr int fl::anonymous_namespace{ieee754_string.cpp.hpp}::kPow10KMin = -64
 
static constexpr fl::u64 fl::anonymous_namespace{ieee754_string.cpp.hpp}::kPow10Mant [kPow10Count]
 
constexpr fl::u32 fl::anonymous_namespace{ieee754_string.cpp.hpp}::kSignBitMask = 0x80000000u