x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r9234 = x;
double r9235 = y;
double r9236 = z;
double r9237 = r9236 - r9234;
double r9238 = r9235 * r9237;
double r9239 = r9234 + r9238;
return r9239;
}
double f(double x, double y, double z) {
double r9240 = x;
double r9241 = y;
double r9242 = z;
double r9243 = r9242 - r9240;
double r9244 = r9241 * r9243;
double r9245 = r9240 + r9244;
return r9245;
}



Bits error versus x



Bits error versus y



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