x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r22687 = x;
double r22688 = y;
double r22689 = z;
double r22690 = r22689 - r22687;
double r22691 = r22688 * r22690;
double r22692 = r22687 + r22691;
return r22692;
}
double f(double x, double y, double z) {
double r22693 = x;
double r22694 = y;
double r22695 = z;
double r22696 = r22695 - r22693;
double r22697 = r22694 * r22696;
double r22698 = r22693 + r22697;
return r22698;
}



Bits error versus x



Bits error versus y



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