x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r2962 = x;
double r2963 = y;
double r2964 = z;
double r2965 = r2964 - r2962;
double r2966 = r2963 * r2965;
double r2967 = r2962 + r2966;
return r2967;
}
double f(double x, double y, double z) {
double r2968 = x;
double r2969 = y;
double r2970 = z;
double r2971 = r2970 - r2968;
double r2972 = r2969 * r2971;
double r2973 = r2968 + r2972;
return r2973;
}



Bits error versus x



Bits error versus y



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