x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r20664 = x;
double r20665 = y;
double r20666 = z;
double r20667 = r20666 - r20664;
double r20668 = r20665 * r20667;
double r20669 = r20664 + r20668;
return r20669;
}
double f(double x, double y, double z) {
double r20670 = x;
double r20671 = y;
double r20672 = z;
double r20673 = r20672 - r20670;
double r20674 = r20671 * r20673;
double r20675 = r20670 + r20674;
return r20675;
}



Bits error versus x



Bits error versus y



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