x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r25255 = x;
double r25256 = y;
double r25257 = z;
double r25258 = r25257 - r25255;
double r25259 = r25256 * r25258;
double r25260 = r25255 + r25259;
return r25260;
}
double f(double x, double y, double z) {
double r25261 = x;
double r25262 = y;
double r25263 = z;
double r25264 = r25263 - r25261;
double r25265 = r25262 * r25264;
double r25266 = r25261 + r25265;
return r25266;
}



Bits error versus x



Bits error versus y



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