FastLED 3.10.9
Loading...
Searching...
No Matches

◆ float_bits_magnitude_exceeds_2_24()

static bool fl::float_bits_magnitude_exceeds_2_24 ( u32 bits)
inlinestatic

Definition at line 55 of file json.cpp.hpp.

55 {
56 const u32 biased_exp = (bits >> 23) & 0xFFu;
57 const u32 mantissa = bits & 0x7FFFFFu;
58 return biased_exp == 0xFFu || biased_exp > 151u ||
59 (biased_exp == 151u && mantissa != 0u);
60}

References FL_NO_EXCEPT.

Referenced by fl::anonymous_namespace{json.cpp.hpp}::classify_array(), and fl::anonymous_namespace{json.cpp.hpp}::JsonTokenizer::scan_array_lookahead().

+ Here is the caller graph for this function: