x + y \cdot \left(z - x\right)
x + \left(z - x\right) \cdot y
double f(double x, double y, double z) {
double r529310 = x;
double r529311 = y;
double r529312 = z;
double r529313 = r529312 - r529310;
double r529314 = r529311 * r529313;
double r529315 = r529310 + r529314;
return r529315;
}
double f(double x, double y, double z) {
double r529316 = x;
double r529317 = z;
double r529318 = r529317 - r529316;
double r529319 = y;
double r529320 = r529318 * r529319;
double r529321 = r529316 + r529320;
return r529321;
}



Bits error versus x



Bits error versus y



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