x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r16492 = x;
double r16493 = y;
double r16494 = z;
double r16495 = r16494 - r16492;
double r16496 = r16493 * r16495;
double r16497 = r16492 + r16496;
return r16497;
}
double f(double x, double y, double z) {
double r16498 = x;
double r16499 = y;
double r16500 = z;
double r16501 = r16500 - r16498;
double r16502 = r16499 * r16501;
double r16503 = r16498 + r16502;
return r16503;
}



Bits error versus x



Bits error versus y



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