Average Error: 30.6 → 30.6
Time: 7.7s
Precision: 64
\[{\left(\tan^{-1} \left(a \bmod \left(\sin^{-1} a\right)\right)\right)}^{\left(a \cdot a\right)}\]
\[{\left(\tan^{-1} \left(\left(\sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)} \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right) \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right)\right)}^{\left(a \cdot a\right)}\]
{\left(\tan^{-1} \left(a \bmod \left(\sin^{-1} a\right)\right)\right)}^{\left(a \cdot a\right)}
{\left(\tan^{-1} \left(\left(\sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)} \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right) \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right)\right)}^{\left(a \cdot a\right)}
double f(double a) {
        double r130819 = a;
        double r130820 = asin(r130819);
        double r130821 = fmod(r130819, r130820);
        double r130822 = atan(r130821);
        double r130823 = r130819 * r130819;
        double r130824 = pow(r130822, r130823);
        return r130824;
}

double f(double a) {
        double r130825 = a;
        double r130826 = asin(r130825);
        double r130827 = fmod(r130825, r130826);
        double r130828 = cbrt(r130827);
        double r130829 = r130828 * r130828;
        double r130830 = r130829 * r130828;
        double r130831 = atan(r130830);
        double r130832 = r130825 * r130825;
        double r130833 = pow(r130831, r130832);
        return r130833;
}

Error

Bits error versus a

Derivation

  1. Initial program 30.6

    \[{\left(\tan^{-1} \left(a \bmod \left(\sin^{-1} a\right)\right)\right)}^{\left(a \cdot a\right)}\]
  2. Using strategy rm
  3. Applied add-cube-cbrt30.6

    \[\leadsto {\left(\tan^{-1} \color{blue}{\left(\left(\sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)} \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right) \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right)}\right)}^{\left(a \cdot a\right)}\]
  4. Final simplification30.6

    \[\leadsto {\left(\tan^{-1} \left(\left(\sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)} \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right) \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right)\right)}^{\left(a \cdot a\right)}\]

Reproduce

herbie shell --seed 2020036 
(FPCore (a)
  :name "Fuzzer 002"
  :precision binary64
  (pow (atan (fmod a (asin a))) (* a a)))