x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r10718 = x;
double r10719 = y;
double r10720 = z;
double r10721 = r10720 - r10718;
double r10722 = r10719 * r10721;
double r10723 = r10718 + r10722;
return r10723;
}
double f(double x, double y, double z) {
double r10724 = x;
double r10725 = y;
double r10726 = z;
double r10727 = r10726 - r10724;
double r10728 = r10725 * r10727;
double r10729 = r10724 + r10728;
return r10729;
}



Bits error versus x



Bits error versus y



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