x + y \cdot \left(z - x\right)
x + \left(z - x\right) \cdot y
double f(double x, double y, double z) {
double r573751 = x;
double r573752 = y;
double r573753 = z;
double r573754 = r573753 - r573751;
double r573755 = r573752 * r573754;
double r573756 = r573751 + r573755;
return r573756;
}
double f(double x, double y, double z) {
double r573757 = x;
double r573758 = z;
double r573759 = r573758 - r573757;
double r573760 = y;
double r573761 = r573759 * r573760;
double r573762 = r573757 + r573761;
return r573762;
}



Bits error versus x



Bits error versus y



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