fixed -0.0 float-point ranges
add min-value and max-value floating-point ranges