title: Macro or function to construct a float (double) from a given sign, mantissa and exponent?
body: <p>Is there any macro or function to construct a float (double) from a given sign, mantissa and exponent (all binary or decimal) that either returns a valid float (double) number or returns NaN if the number specified by input is not representable as float (double)?</p>