


Bits error versus a



Bits error versus c
Initial program 34.0
rmApplied add-cube-cbrt33.7
rmApplied add-cube-cbrt33.7
Applied cbrt-prod33.6
rmApplied add-exp-log33.6
rmApplied add-cube-cbrt33.6
Final simplification33.6
herbie shell --seed 2019004
(FPCore (a c)
:name "Random Jason Timeout Test 004"
(fmod (cosh c) (log1p a)))
Time bar (total: 30.4s)Debug log
1 calls. Slowest were:
| 33.0ms | (fmod (cosh c) (log1p a)) |
1 alts after pruning (1 fresh and 0 done)
Merged error: 35.9b
Found 2 expressions with local error:
| 40.6b | (fmod (cosh c) (log1p a)) |
| 0.0b | (log1p a) |
2 calls. Slowest were:
| 2.0ms | (fmod (cosh c) (log1p a)) |
| 0.0ms | (log1p a) |
2 calls. Slowest were:
| 16.0ms | (fmod (cosh c) (log1p a)) |
| 3.0ms | (log1p a) |
6 calls. Slowest were:
| 5.0ms | (fmod (cosh c) (log1p a)) |
| 5.0ms | (fmod (cosh c) (log1p a)) |
| 5.0ms | (fmod (cosh c) (log1p a)) |
8 alts after pruning (8 fresh and 0 done)
Merged error: 35.0b
Found 4 expressions with local error:
| 40.7b | (fmod (cosh c) (* (* (cbrt (log1p a)) (cbrt (log1p a))) (cbrt (log1p a)))) |
| 0.6b | (cbrt (log1p a)) |
| 0.6b | (cbrt (log1p a)) |
| 0.6b | (cbrt (log1p a)) |
4 calls. Slowest were:
| 2.0ms | (cbrt (log1p a)) |
| 1.0ms | (cbrt (log1p a)) |
| 1.0ms | (cbrt (log1p a)) |
4 calls. Slowest were:
| 203.0ms | (cbrt (log1p a)) |
| 185.0ms | (cbrt (log1p a)) |
| 142.0ms | (cbrt (log1p a)) |
| 5.0ms | (fmod (cosh c) (* (* (cbrt (log1p a)) (cbrt (log1p a))) (cbrt (log1p a)))) |
21 calls. Slowest were:
| 5.0ms | (fmod (cosh c) (log1p a)) |
| 5.0ms | (fmod (cosh c) (log1p a)) |
| 5.0ms | (fmod (cosh c) (log1p a)) |
24 alts after pruning (24 fresh and 0 done)
Merged error: 34.1b
Found 4 expressions with local error:
| 40.7b | (fmod (cosh c) (* (* (cbrt (log1p a)) (* (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))) (cbrt (cbrt (log1p a))))) (cbrt (log1p a)))) |
| 0.6b | (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))) |
| 0.6b | (cbrt (cbrt (log1p a))) |
| 0.6b | (cbrt (log1p a)) |
4 calls. Slowest were:
| 3.0ms | (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))) |
| 1.0ms | (cbrt (cbrt (log1p a))) |
| 1.0ms | (cbrt (log1p a)) |
4 calls. Slowest were:
| 200.0ms | (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))) |
| 178.0ms | (cbrt (cbrt (log1p a))) |
| 140.0ms | (cbrt (log1p a)) |
| 3.0ms | (fmod (cosh c) (* (* (cbrt (log1p a)) (* (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))) (cbrt (cbrt (log1p a))))) (cbrt (log1p a)))) |
22 calls. Slowest were:
| 5.0ms | (fmod (cosh c) (log1p a)) |
| 5.0ms | (fmod (cosh c) (log1p a)) |
| 5.0ms | (fmod (cosh c) (log1p a)) |
35 alts after pruning (35 fresh and 0 done)
Merged error: 33.3b
Found 4 expressions with local error:
| 40.7b | (fmod (cosh c) (* (* (cbrt (log1p a)) (* (exp (log (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))))) (cbrt (cbrt (log1p a))))) (cbrt (log1p a)))) |
| 2.6b | (exp (log (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))))) |
| 0.6b | (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))) |
| 0.6b | (cbrt (cbrt (log1p a))) |
4 calls. Slowest were:
| 9.0ms | (exp (log (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))))) |
| 5.0ms | (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))) |
| 1.0ms | (cbrt (cbrt (log1p a))) |
4 calls. Slowest were:
| 199.0ms | (exp (log (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))))) |
| 172.0ms | (cbrt (cbrt (log1p a))) |
| 170.0ms | (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))) |
| 5.0ms | (fmod (cosh c) (* (* (cbrt (log1p a)) (* (exp (log (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))))) (cbrt (cbrt (log1p a))))) (cbrt (log1p a)))) |
29 calls. Slowest were:
| 11.0ms | (exp (log (* (cbrt (cbrt (* (cbrt (log1p a)) (cbrt (log1p a))))) (cbrt (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))))))) |
| 7.0ms | (exp (* (cbrt (log (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))))) (cbrt (log (cbrt (* (cbrt (log1p a)) (cbrt (log1p a)))))))) |
| 5.0ms | (fmod (cosh c) (log1p a)) |
44 alts after pruning (44 fresh and 0 done)
Merged error: 32.8b
0% (2.5b remaining)
Error of 33.6b against oracle of 31.1b and baseline of 33.6b