double f(double a, double c) {
double r96226 = c;
double r96227 = cosh(r96226);
double r96228 = a;
double r96229 = log1p(r96228);
double r96230 = fmod(r96227, r96229);
return r96230;
}
double f(double a, double c) {
double r96231 = c;
double r96232 = cosh(r96231);
double r96233 = a;
double r96234 = log1p(r96233);
double r96235 = fmod(r96232, r96234);
double r96236 = log(r96235);
double r96237 = cbrt(r96236);
double r96238 = r96237 * r96237;
double r96239 = exp(r96238);
double r96240 = r96236 * r96236;
double r96241 = r96240 * r96236;
double r96242 = cbrt(r96241);
double r96243 = cbrt(r96242);
double r96244 = pow(r96239, r96243);
return r96244;
}
\left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)
{\left(e^{\sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)} \cdot \sqrt[3]{\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}}\right)}^{\left(\sqrt[3]{\sqrt[3]{\left(\log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right) \cdot \log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)\right) \cdot \log \left(\left(\cosh c\right) \bmod \left(\log_* (1 + a)\right)\right)}}\right)}


Bits error versus a



Bits error versus c
Initial program 34.3
rmApplied add-exp-log34.3
rmApplied add-cube-cbrt34.3
Applied exp-prod34.3
rmApplied add-cbrt-cube34.3
Final simplification34.3
herbie shell --seed 2019101
(FPCore (a c)
:name "Random Jason Timeout Test 004"
(fmod (cosh c) (log1p a)))