x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r697 = x;
double r698 = y;
double r699 = z;
double r700 = r699 - r697;
double r701 = r698 * r700;
double r702 = r697 + r701;
return r702;
}
double f(double x, double y, double z) {
double r703 = x;
double r704 = y;
double r705 = z;
double r706 = r705 - r703;
double r707 = r704 * r706;
double r708 = r703 + r707;
return r708;
}



Bits error versus x



Bits error versus y



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