1#ifndef LIBSBX_MATH_IEEE_754_FLOAT_HPP_
2#define LIBSBX_MATH_IEEE_754_FLOAT_HPP_
12 inline static constexpr auto bias = std::uint32_t{127};
16#if std::endian::native == std::endian::little
18 std::uint32_t mantissa: 23;
19 std::uint32_t exponent: 8;
20 std::uint32_t sign: 1;
24 std::uint32_t sign: 1;
25 std::uint32_t exponent: 8;
26 std::uint32_t mantissa: 23;
34 inline static constexpr auto bias = std::uint32_t{1023};
38#if std::endian::native == std::endian::little
40 std::uint64_t mantissa: 23;
41 std::uint64_t exponent: 8;
42 std::uint64_t sign: 1;
46 std::uint64_t sign: 1;
47 std::uint64_t exponent: 8;
48 std::uint64_t mantissa: 23;
Definition: ieee_754_float.hpp:10
Definition: ieee_754_float.hpp:32