add cfloat helper