x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r7357 = x;
double r7358 = y;
double r7359 = z;
double r7360 = r7359 - r7357;
double r7361 = r7358 * r7360;
double r7362 = r7357 + r7361;
return r7362;
}
double f(double x, double y, double z) {
double r7363 = x;
double r7364 = y;
double r7365 = z;
double r7366 = r7365 - r7363;
double r7367 = r7364 * r7366;
double r7368 = r7363 + r7367;
return r7368;
}



Bits error versus x



Bits error versus y



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