x + y \cdot \left(z - x\right)
x + \left(z - x\right) \cdot y
double f(double x, double y, double z) {
double r1102666 = x;
double r1102667 = y;
double r1102668 = z;
double r1102669 = r1102668 - r1102666;
double r1102670 = r1102667 * r1102669;
double r1102671 = r1102666 + r1102670;
return r1102671;
}
double f(double x, double y, double z) {
double r1102672 = x;
double r1102673 = z;
double r1102674 = r1102673 - r1102672;
double r1102675 = y;
double r1102676 = r1102674 * r1102675;
double r1102677 = r1102672 + r1102676;
return r1102677;
}



Bits error versus x



Bits error versus y



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