double f(double x, double y) {
double r8953 = x;
double r8954 = 4.0;
double r8955 = pow(r8953, r8954);
double r8956 = y;
double r8957 = pow(r8956, r8954);
double r8958 = r8955 - r8957;
return r8958;
}
double f(double x, double y) {
double r8959 = x;
double r8960 = 4.0;
double r8961 = pow(r8959, r8960);
double r8962 = y;
double r8963 = pow(r8962, r8960);
double r8964 = r8961 - r8963;
return r8964;
}
{x}^{4} - {y}^{4}{x}^{4} - {y}^{4}


Bits error versus x



Bits error versus y
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019101
(FPCore (x y)
:name "Radioactive exchange between two surfaces"
(- (pow x 4) (pow y 4)))