x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r20863 = x;
double r20864 = y;
double r20865 = z;
double r20866 = r20865 - r20863;
double r20867 = r20864 * r20866;
double r20868 = r20863 + r20867;
return r20868;
}
double f(double x, double y, double z) {
double r20869 = x;
double r20870 = y;
double r20871 = z;
double r20872 = r20871 - r20869;
double r20873 = r20870 * r20872;
double r20874 = r20869 + r20873;
return r20874;
}



Bits error versus x



Bits error versus y



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