\left(\left(e^{x}\right) \bmod \left(\sqrt{\cos x}\right)\right) \cdot e^{-x}\frac{\left(\left(e^{x}\right) \bmod \left(\sqrt[3]{{\cos x}^{1.5}}\right)\right)}{e^{x}}(FPCore (x) :precision binary64 (* (fmod (exp x) (sqrt (cos x))) (exp (- x))))
(FPCore (x) :precision binary64 (/ (fmod (exp x) (cbrt (pow (cos x) 1.5))) (exp x)))
double code(double x) {
return fmod(exp(x), sqrt(cos(x))) * exp(-x);
}
double code(double x) {
return fmod(exp(x), cbrt(pow(cos(x), 1.5))) / exp(x);
}



Bits error versus x
Initial program 59.5
Simplified59.5
rmApplied add-cbrt-cube_binary64_79659.5
Simplified59.5
rmApplied pow1/2_binary64_84059.5
Applied pow-pow_binary64_83259.5
Simplified59.5
Final simplification59.5
herbie shell --seed 2021044
(FPCore (x)
:name "expfmod"
:precision binary64
(* (fmod (exp x) (sqrt (cos x))) (exp (- x))))