x + y \cdot \left(z - x\right)
x + y \cdot \left(z - x\right)
double f(double x, double y, double z) {
double r21142 = x;
double r21143 = y;
double r21144 = z;
double r21145 = r21144 - r21142;
double r21146 = r21143 * r21145;
double r21147 = r21142 + r21146;
return r21147;
}
double f(double x, double y, double z) {
double r21148 = x;
double r21149 = y;
double r21150 = z;
double r21151 = r21150 - r21148;
double r21152 = r21149 * r21151;
double r21153 = r21148 + r21152;
return r21153;
}



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))))