x + y \cdot \left(z - x\right)
x + \left(z - x\right) \cdot y
double f(double x, double y, double z) {
double r624150 = x;
double r624151 = y;
double r624152 = z;
double r624153 = r624152 - r624150;
double r624154 = r624151 * r624153;
double r624155 = r624150 + r624154;
return r624155;
}
double f(double x, double y, double z) {
double r624156 = x;
double r624157 = z;
double r624158 = r624157 - r624156;
double r624159 = y;
double r624160 = r624158 * r624159;
double r624161 = r624156 + r624160;
return r624161;
}



Bits error versus x



Bits error versus y



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