X-Git-Url: https://ginac.de/CLN/cln.git//cln.git?a=blobdiff_plain;f=include%2Fcln%2Ffloatformat.h;h=b3140898cfdfb062647b8b8f54d3a2fe261f84ab;hb=HEAD;hp=f41200b262b1e8a55f54aed9ef3a30e1401cad0b;hpb=684ae5ac173cba2b80173348b225ba4dc2ece6a4;p=cln.git diff --git a/include/cln/floatformat.h b/include/cln/floatformat.h index f41200b..b314089 100644 --- a/include/cln/floatformat.h +++ b/include/cln/floatformat.h @@ -8,11 +8,12 @@ namespace cln { // Float format specifier type. (Float mantissa precision in bits.) -enum float_format_t { +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_min = ((53+intDsize-1)/intDsize)*intDsize, // = round_up(53,intDsize) + float_format_lfloat_max = ~((sintE)(1) << (intEsize-1)) }; } // namespace cln