x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r9110 = x;
double r9111 = y;
double r9112 = z;
double r9113 = r9112 - r9110;
double r9114 = r9111 * r9113;
double r9115 = r9110 + r9114;
return r9115;
}
double f(double x, double y, double z) {
double r9116 = x;
double r9117 = y;
double r9118 = z;
double r9119 = r9118 - r9116;
double r9120 = r9117 * r9119;
double r9121 = r9116 + r9120;
return r9121;
}



Bits error versus x



Bits error versus y



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