Average Error: 59.7 → 59.8
Time: 8.1s
Precision: binary64
\[\]
\[\]

Error

Bits error versus x

Derivation

  1. Initial program 59.7

    \[\]
  2. Simplified59.7

    \[\leadsto \]
  3. Using strategy rm
  4. Applied add-exp-log59.7

    \[\leadsto \]
  5. Using strategy rm
  6. Applied add-log-exp59.8

    \[\leadsto \]
  7. Final simplification59.8

    \[\leadsto \]

Reproduce

herbie shell --seed 2020192 
(FPCore (x)
  :name "expfmod"
  :precision binary64
  (* (fmod (exp x) (sqrt (cos x))) (exp (neg x))))