real(8) function code(x, y, z)
real(8), intent (in) :: x
real(8), intent (in) :: y
real(8), intent (in) :: z
code = 1.0d0 + ((4.0d0 * ((x + (y * 0.25d0)) - z)) / y)
end function
↓
real(8) function code(x, y, z)
real(8), intent (in) :: x
real(8), intent (in) :: y
real(8), intent (in) :: z
code = (4.0d0 * ((x - z) / y)) + 2.0d0
end function
(+.f64 1 (/.f64 4 (/.f64 y (+.f64 x (-.f64 (*.f64 y 1/4) z))))): 0 points increase in error, 0 points decrease in error
(+.f64 1 (/.f64 4 (/.f64 y (Rewrite<= associate--l+_binary64 (-.f64 (+.f64 x (*.f64 y 1/4)) z))))): 3 points increase in error, 0 points decrease in error
(+.f64 1 (/.f64 4 (/.f64 y (Rewrite<= /-rgt-identity_binary64 (/.f64 (-.f64 (+.f64 x (*.f64 y 1/4)) z) 1))))): 0 points increase in error, 3 points decrease in error
(+.f64 1 (Rewrite=> associate-/r/_binary64 (*.f64 (/.f64 4 y) (/.f64 (-.f64 (+.f64 x (*.f64 y 1/4)) z) 1)))): 0 points increase in error, 0 points decrease in error
(+.f64 1 (*.f64 (/.f64 4 y) (Rewrite=> /-rgt-identity_binary64 (-.f64 (+.f64 x (*.f64 y 1/4)) z)))): 0 points increase in error, 0 points decrease in error
(+.f64 1 (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 4 (-.f64 (+.f64 x (*.f64 y 1/4)) z)) y))): 0 points increase in error, 0 points decrease in error