x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r15655 = x;
double r15656 = y;
double r15657 = z;
double r15658 = r15657 - r15655;
double r15659 = r15656 * r15658;
double r15660 = r15655 + r15659;
return r15660;
}
double f(double x, double y, double z) {
double r15661 = x;
double r15662 = y;
double r15663 = z;
double r15664 = r15663 - r15661;
double r15665 = r15662 * r15664;
double r15666 = r15661 + r15665;
return r15666;
}



Bits error versus x



Bits error versus y



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