x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r14190 = x;
double r14191 = y;
double r14192 = z;
double r14193 = r14192 - r14190;
double r14194 = r14191 * r14193;
double r14195 = r14190 + r14194;
return r14195;
}
double f(double x, double y, double z) {
double r14196 = x;
double r14197 = y;
double r14198 = z;
double r14199 = r14198 - r14196;
double r14200 = r14197 * r14199;
double r14201 = r14196 + r14200;
return r14201;
}



Bits error versus x



Bits error versus y



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