Time bar (total: 52.5s)Debug logProfile
2 alts after pruning (2 fresh and 0 done)
Merged error: 0.5b
Found 4 expressions with local error:
| 0.4b | (* (* w r) (* w r)) |
| 0.2b | (/ (fma -2 v 3) (/ (- 1 v) 0.125)) |
| 0.2b | (/ 2 (* r r)) |
| 0.1b | (fma (/ (fma -2 v 3) (/ (- 1 v) 0.125)) (* (* w r) (* w r)) 4.5) |
4 calls. Slowest were:
| 5.0ms | (* (* w r) (* w r)) |
| 4.0ms | (/ (fma -2 v 3) (/ (- 1 v) 0.125)) |
| 0.0ms | (/ 2 (* r r)) |
4 calls. Slowest were:
| 66.0ms | (fma (/ (fma -2 v 3) (/ (- 1 v) 0.125)) (* (* w r) (* w r)) 4.5) |
| 29.0ms | (/ (fma -2 v 3) (/ (- 1 v) 0.125)) |
| 24.0ms | (* (* w r) (* w r)) |
50 calls. Slowest were:
| 795.0ms | (/ (* (* (fma -2 v 3) (fma -2 v 3)) (fma -2 v 3)) (* (* (/ (- 1 v) 0.125) (/ (- 1 v) 0.125)) (/ (- 1 v) 0.125))) |
| 737.0ms | (* (* (* (* w r) (* w r)) (* w r)) (* (* (* w r) (* w r)) (* w r))) |
| 681.0ms | (- 0.25 (+ (* 0.125 (/ 1 v)) (* 0.125 (/ 1 (pow v 2))))) |
9 alts after pruning (9 fresh and 0 done)
Merged error: 0.1b
Found 4 expressions with local error:
| 0.4b | (* (* w r) (* w r)) |
| 0.2b | (/ 2 (* r r)) |
| 0.1b | (fma (* (/ (fma -2 v 3) (- 1 v)) 0.125) (* (* w r) (* w r)) 4.5) |
| 0.0b | (- (+ 3 (/ 2 (* r r))) (fma (* (/ (fma -2 v 3) (- 1 v)) 0.125) (* (* w r) (* w r)) 4.5)) |
4 calls. Slowest were:
| 10.0ms | (- (+ 3 (/ 2 (* r r))) (fma (* (/ (fma -2 v 3) (- 1 v)) 0.125) (* (* w r) (* w r)) 4.5)) |
| 3.0ms | (* (* w r) (* w r)) |
| 0.0ms | (/ 2 (* r r)) |
4 calls. Slowest were:
| 74.0ms | (- (+ 3 (/ 2 (* r r))) (fma (* (/ (fma -2 v 3) (- 1 v)) 0.125) (* (* w r) (* w r)) 4.5)) |
| 49.0ms | (fma (* (/ (fma -2 v 3) (- 1 v)) 0.125) (* (* w r) (* w r)) 4.5) |
| 21.0ms | (* (* w r) (* w r)) |
42 calls. Slowest were:
| 823.0ms | (+ (sqrt (+ 3 (/ 2 (* r r)))) (sqrt (fma (* (/ (fma -2 v 3) (- 1 v)) 0.125) (* (* w r) (* w r)) 4.5))) |
| 787.0ms | (* (* (* (* w r) (* w r)) (* w r)) (* (* (* w r) (* w r)) (* w r))) |
| 545.0ms | (- (sqrt (+ 3 (/ 2 (* r r)))) (sqrt (fma (* (/ (fma -2 v 3) (- 1 v)) 0.125) (* (* w r) (* w r)) 4.5))) |
10 alts after pruning (10 fresh and 0 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 0.4b | (* (* w r) (* w r)) |
| 0.2b | (/ (/ 2 r) r) |
| 0.1b | (* (* (* w r) (* w r)) (/ (fma -2 v 3) (- 1 v))) |
| 0.0b | (/ (fma -2 v 3) (- 1 v)) |
4 calls. Slowest were:
| 14.0ms | (* (* (* w r) (* w r)) (/ (fma -2 v 3) (- 1 v))) |
| 7.0ms | (* (* w r) (* w r)) |
| 5.0ms | (/ (/ 2 r) r) |
4 calls. Slowest were:
| 56.0ms | (* (* (* w r) (* w r)) (/ (fma -2 v 3) (- 1 v))) |
| 20.0ms | (* (* w r) (* w r)) |
| 12.0ms | (/ (fma -2 v 3) (- 1 v)) |
74 calls. Slowest were:
| 724.0ms | (* (* (* (* w r) (* w r)) (* w r)) (* (* (* w r) (* w r)) (* w r))) |
| 512.0ms | (+ (* v (* (pow r 2) (pow w 2))) (+ (* (pow v 2) (* (pow r 2) (pow w 2))) (* 3 (* (pow r 2) (pow w 2))))) |
| 300.0ms | (+ (+ (log (* w r)) (log (* w r))) (- (log (fma -2 v 3)) (log (- 1 v)))) |
8 alts after pruning (8 fresh and 0 done)
Merged error: 0.0b
Found 4 expressions with local error:
| 0.4b | (* (* w r) (* w r)) |
| 0.3b | (* (* (* (* w r) (* w r)) (sqrt (/ (fma -2 v 3) (- 1 v)))) (sqrt (/ (fma -2 v 3) (- 1 v)))) |
| 0.3b | (* (* (* w r) (* w r)) (sqrt (/ (fma -2 v 3) (- 1 v)))) |
| 0.2b | (/ (/ 2 r) r) |
4 calls. Slowest were:
| 39.0ms | (* (* (* (* w r) (* w r)) (sqrt (/ (fma -2 v 3) (- 1 v)))) (sqrt (/ (fma -2 v 3) (- 1 v)))) |
| 25.0ms | (* (* (* w r) (* w r)) (sqrt (/ (fma -2 v 3) (- 1 v)))) |
| 5.0ms | (/ (/ 2 r) r) |
4 calls. Slowest were:
| 130.0ms | (* (* (* w r) (* w r)) (sqrt (/ (fma -2 v 3) (- 1 v)))) |
| 77.0ms | (* (* (* (* w r) (* w r)) (sqrt (/ (fma -2 v 3) (- 1 v)))) (sqrt (/ (fma -2 v 3) (- 1 v)))) |
| 27.0ms | (* (* w r) (* w r)) |
78 calls. Slowest were:
| 744.0ms | (* (* (* (* w r) (* w r)) (* w r)) (* (* (* w r) (* w r)) (* w r))) |
| 513.0ms | (+ (* v (* (pow r 2) (pow w 2))) (+ (* (pow v 2) (* (pow r 2) (pow w 2))) (* 3 (* (pow r 2) (pow w 2))))) |
| 389.0ms | (* (* (* (* w r) (* w r)) (sqrt (/ (fma -2 v 3) (- 1 v)))) (sqrt (/ (fma -2 v 3) (- 1 v)))) |
9 alts after pruning (8 fresh and 1 done)
Merged error: 0.0b
Please include this information when filing a bug report:
herbie shell --seed 2018357 +o rules:numerics
(FPCore (v w r)
:name "Rosa's TurbineBenchmark"
(- (- (+ 3 (/ 2 (* r r))) (/ (* (* 0.125 (- 3 (* 2 v))) (* (* (* w w) r) r)) (- 1 v))) 4.5))
| partition: contract violation expected: list? given: 0.4899608704438942 argument position: 2nd other arguments...: #<procedure:ordinary-value?> | L | C | |
|---|---|---|---|
| partition | /home/p92/racket/collects/racket/list.rkt | 555 | 0 |
| errors-score | /data/pavpan/nightlies/herbie/develop/src/points.rkt | 322 | 0 |
| for-loop | /data/pavpan/nightlies/herbie/develop/src/sandbox.rkt | 75 | 12 |
| (unnamed) | /home/p92/racket/collects/racket/private/more-scheme.rkt | 261 | 28 |
| run | /home/p92/racket/share/pkgs/profile-lib/main.rkt | 39 | 2 |
| profile-thunk16 | /home/p92/racket/share/pkgs/profile-lib/main.rkt | 9 | 0 |
| (unnamed) | /home/p92/racket/collects/racket/private/more-scheme.rkt | 261 | 28 |