\frac{x - y}{x + y}\frac{{\left(\frac{x}{y + x}\right)}^{3} - {\left(\frac{y}{y + x}\right)}^{3}}{\left(\frac{x}{y + x} + \frac{y}{y + x}\right) \cdot \frac{y}{y + x} + \frac{x}{y + x} \cdot \frac{x}{y + x}}double f(double x, double y) {
double r741302 = x;
double r741303 = y;
double r741304 = r741302 - r741303;
double r741305 = r741302 + r741303;
double r741306 = r741304 / r741305;
return r741306;
}
double f(double x, double y) {
double r741307 = x;
double r741308 = y;
double r741309 = r741308 + r741307;
double r741310 = r741307 / r741309;
double r741311 = 3.0;
double r741312 = pow(r741310, r741311);
double r741313 = r741308 / r741309;
double r741314 = pow(r741313, r741311);
double r741315 = r741312 - r741314;
double r741316 = r741310 + r741313;
double r741317 = r741316 * r741313;
double r741318 = r741310 * r741310;
double r741319 = r741317 + r741318;
double r741320 = r741315 / r741319;
return r741320;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
rmApplied div-sub0.0
Simplified0.0
Simplified0.0
rmApplied flip3--0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019194
(FPCore (x y)
:name "Data.Colour.RGB:hslsv from colour-2.3.3, D"
:herbie-target
(- (/ x (+ x y)) (/ y (+ x y)))
(/ (- x y) (+ x y)))