x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r7346 = x;
double r7347 = y;
double r7348 = z;
double r7349 = r7348 - r7346;
double r7350 = r7347 * r7349;
double r7351 = r7346 + r7350;
return r7351;
}
double f(double x, double y, double z) {
double r7352 = x;
double r7353 = y;
double r7354 = z;
double r7355 = r7354 - r7352;
double r7356 = r7353 * r7355;
double r7357 = r7352 + r7356;
return r7357;
}



Bits error versus x



Bits error versus y



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