x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r18978 = x;
double r18979 = y;
double r18980 = z;
double r18981 = r18980 - r18978;
double r18982 = r18979 * r18981;
double r18983 = r18978 + r18982;
return r18983;
}
double f(double x, double y, double z) {
double r18984 = x;
double r18985 = y;
double r18986 = z;
double r18987 = r18986 - r18984;
double r18988 = r18985 * r18987;
double r18989 = r18984 + r18988;
return r18989;
}



Bits error versus x



Bits error versus y



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