\left(x + 1\right) \cdot y - x
{\left(\mathsf{fma}\left(1, y, x \cdot y\right)\right)}^{1} - xdouble f(double x, double y) {
double r208305 = x;
double r208306 = 1.0;
double r208307 = r208305 + r208306;
double r208308 = y;
double r208309 = r208307 * r208308;
double r208310 = r208309 - r208305;
return r208310;
}
double f(double x, double y) {
double r208311 = 1.0;
double r208312 = y;
double r208313 = x;
double r208314 = r208313 * r208312;
double r208315 = fma(r208311, r208312, r208314);
double r208316 = 1.0;
double r208317 = pow(r208315, r208316);
double r208318 = r208317 - r208313;
return r208318;
}



Bits error versus x



Bits error versus y
Initial program 0.0
rmApplied pow10.0
Applied pow10.0
Applied pow-prod-down0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019353 +o rules:numerics
(FPCore (x y)
:name "Data.Colour.SRGB:transferFunction from colour-2.3.3"
:precision binary64
(- (* (+ x 1) y) x))