FastLED 3.10.6
Loading...
Searching...
No Matches
soft_float.h File Reference
#include "fl/stl/bit_cast.h"
#include "fl/stl/cstddef.h"
#include "fl/stl/stdint.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for soft_float.h:
+ 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::detail
 Compile-time linker keep-alive hook for a single fl::Bus.
 

Functions

template<typename To, typename From>
To fl::detail::soft_bit_copy (const From &value) FL_NO_EXCEPT
 
u64 fl::soft_double_bits_from_float_bits (u32 bits) FL_NO_EXCEPT
 
float fl::soft_double_to_float (double value) FL_NO_EXCEPT
 
u32 fl::soft_float_bits_from_double_bits (u64 bits) FL_NO_EXCEPT
 
u32 fl::detail::soft_float_bits_from_scaled_u64 (u32 sign, u64 magnitude, int binary_exp) FL_NO_EXCEPT
 
double fl::soft_float_to_double (float value) FL_NO_EXCEPT
 
int fl::detail::soft_floor_log2_u64 (u64 value) FL_NO_EXCEPT
 
u32 fl::detail::soft_round_shift_right_u64 (u64 value, int shift) FL_NO_EXCEPT