x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r12967 = x;
double r12968 = y;
double r12969 = z;
double r12970 = r12969 - r12967;
double r12971 = r12968 * r12970;
double r12972 = r12967 + r12971;
return r12972;
}
double f(double x, double y, double z) {
double r12973 = x;
double r12974 = y;
double r12975 = z;
double r12976 = r12975 - r12973;
double r12977 = r12974 * r12976;
double r12978 = r12973 + r12977;
return r12978;
}



Bits error versus x



Bits error versus y



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