// Floating point format specifiers. #ifndef _CL_FLOATFORMAT_H #define _CL_FLOATFORMAT_H #include "cln/types.h" namespace cln { // Float format specifier type. (Float mantissa precision in bits.) enum float_format_t : sintE { float_format_sfloat = 17, float_format_ffloat = 24, float_format_dfloat = 53, float_format_lfloat_min = ((53+intDsize-1)/intDsize)*intDsize, // = round_up(53,intDsize) float_format_lfloat_max = ~((sintE)(1) << (intEsize-1)) }; } // namespace cln #endif /* _CL_FLOATFORMAT_H */