x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r17759 = x;
double r17760 = y;
double r17761 = z;
double r17762 = r17761 - r17759;
double r17763 = r17760 * r17762;
double r17764 = r17759 + r17763;
return r17764;
}
double f(double x, double y, double z) {
double r17765 = x;
double r17766 = y;
double r17767 = z;
double r17768 = r17767 - r17765;
double r17769 = r17766 * r17768;
double r17770 = r17765 + r17769;
return r17770;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020021
(FPCore (x y z)
:name "SynthBasics:oscSampleBasedAux from YampaSynth-0.2"
:precision binary64
(+ x (* y (- z x))))