use FLT_EVAL_METHOD in enforce_precision