x + y \cdot \left(z - x\right)
x + \left(z - x\right) \cdot y
double f(double x, double y, double z) {
double r25812 = x;
double r25813 = y;
double r25814 = z;
double r25815 = r25814 - r25812;
double r25816 = r25813 * r25815;
double r25817 = r25812 + r25816;
return r25817;
}
double f(double x, double y, double z) {
double r25818 = x;
double r25819 = z;
double r25820 = r25819 - r25818;
double r25821 = y;
double r25822 = r25820 * r25821;
double r25823 = r25818 + r25822;
return r25823;
}



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 2019194
(FPCore (x y z)
:name "SynthBasics:oscSampleBasedAux from YampaSynth-0.2"
(+ x (* y (- z x))))