x + y \cdot \left(z - x\right)
x + \left(z - x\right) \cdot y
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;
}
double f(double x, double y, double z) {
double r14202 = x;
double r14203 = z;
double r14204 = r14203 - r14202;
double r14205 = y;
double r14206 = r14204 * r14205;
double r14207 = r14202 + r14206;
return r14207;
}



Bits error versus x



Bits error versus y



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