--TEST-- Fix GH-12143: Optimize round --FILE-- --EXPECT-- HALF_UP float(1.7000000000001) float(-1.7000000000001) float(123456789012340) float(-123456789012340) HALF_DOWN float(1.7000000000001) float(-1.7000000000001) float(123456789012340) float(-123456789012340) float(2) float(-2) HALF_EVEN float(1.7000000000002) float(-1.7000000000002) float(1.7000000000008) float(-1.7000000000008) float(12345678901234) float(-12345678901234) float(2) float(-2) HALF_ODD float(1.7000000000003) float(-1.7000000000003) float(1.7000000000007) float(-1.7000000000007) float(12345678901233) float(-12345678901233) float(2) float(-2)