\frac{value \cdot rate}{100}\frac{value \cdot rate}{100}double code(double value, double rate) {
return ((double) (((double) (value * rate)) / 100.0));
}
double code(double value, double rate) {
return ((double) (((double) (value * rate)) / 100.0));
}



Bits error versus value



Bits error versus rate
Results
Initial program 0.4
Final simplification0.4
herbie shell --seed 2020152
(FPCore (value rate)
:name "(/ (* value rate) 100.0)"
:precision binary64
(/ (* value rate) 100.0))