Details

Time bar (total: 1.4m)

sample118.0ms

Algorithm
intervals
Results
84.0ms262×body80valid

simplify256.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
256.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))

prune51.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 31.8b

localize42.0ms

Local error

Found 4 expressions with local error:

31.8b
(/ (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
0.0b
(fma y (fma y (fma y x z) 27464.7644705) 230661.510616)
0.0b
(fma y (fma y x z) 27464.7644705)
0.0b
(fma (fma y (fma (+ y a) y b) c) y i)

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
associate-/r* fma-udef associate-/l*
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 63
Calls
4 calls:
Slowest
19.0ms
(/ (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
1.0ms
(fma y (fma y (fma y x z) 27464.7644705) 230661.510616)
1.0ms
(fma y (fma y x z) 27464.7644705)
0.0ms
(fma (fma y (fma (+ y a) y b) c) y i)

series607.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
364.0ms
(/ (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
153.0ms
(fma (fma y (fma (+ y a) y b) c) y i)
52.0ms
(fma y (fma y (fma y x z) 27464.7644705) 230661.510616)
37.0ms
(fma y (fma y x z) 27464.7644705)

simplify12.5s

Counts
85 → 75
Calls
85 calls:
Slowest
551.0ms
(* (* (/ (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i)) (/ (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))) (/ (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i)))
421.0ms
(expm1 (fma y (fma y (fma y x z) 27464.7644705) 230661.510616))
383.0ms
(+ (pow y 4) (+ (* a (pow y 3)) (* (pow y 2) b)))
340.0ms
(- (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
338.0ms
(+ (pow y 4) (+ (* a (pow y 3)) (* (pow y 2) b)))

prune1.7s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 31.1b

localize81.0ms

Local error

Found 4 expressions with local error:

31.8b
(/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (fma y (fma y x z) 27464.7644705))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
18.9b
(cbrt (fma y (fma y x z) 27464.7644705))
18.9b
(cbrt (fma y (fma y x z) 27464.7644705))
18.9b
(cbrt (fma y (fma y x z) 27464.7644705))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod times-frac
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
associate-/r* pow1/3 associate-/l*
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 72
Calls
4 calls:
Slowest
4.0ms
(/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (fma y (fma y x z) 27464.7644705))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
1.0ms
(cbrt (fma y (fma y x z) 27464.7644705))
1.0ms
(cbrt (fma y (fma y x z) 27464.7644705))
1.0ms
(cbrt (fma y (fma y x z) 27464.7644705))

series1.1s

Counts
4 → 12
Calls
4 calls:
Slowest
314.0ms
(/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (fma y (fma y x z) 27464.7644705))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
282.0ms
(cbrt (fma y (fma y x z) 27464.7644705))
260.0ms
(cbrt (fma y (fma y x z) 27464.7644705))
246.0ms
(cbrt (fma y (fma y x z) 27464.7644705))

simplify18.9s

Counts
100 → 84
Calls
100 calls:
Slowest
628.0ms
(exp (* 1/3 (- (log -1) (+ (log (/ -1 x)) (* 2 (log (/ -1 y)))))))
508.0ms
(* (* (/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (fma y (fma y x z) 27464.7644705))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i)) (/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (fma y (fma y x z) 27464.7644705))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))) (/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (fma y (fma y x z) 27464.7644705))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i)))
489.0ms
(/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (fma y (fma y x z) 27464.7644705))) 230661.510616) t) (sqrt (fma (fma y (fma (+ y a) y b) c) y i)))
476.0ms
(log (/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (fma y (fma y x z) 27464.7644705))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i)))
475.0ms
(/ (cbrt (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (fma y (fma y x z) 27464.7644705))) 230661.510616) t)) (cbrt (fma (fma y (fma (+ y a) y b) c) y i)))

prune2.2s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 31.1b

localize82.0ms

Local error

Found 4 expressions with local error:

31.8b
(/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (* (* (cbrt (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705)))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705))))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
18.9b
(cbrt (fma y (fma y x z) 27464.7644705))
18.9b
(cbrt (fma y (fma y x z) 27464.7644705))
18.9b
(cbrt (fma y (fma y x z) 27464.7644705))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod times-frac
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
associate-/r* pow1/3 associate-/l*
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 72
Calls
4 calls:
Slowest
22.0ms
(/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (* (* (cbrt (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705)))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705))))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
1.0ms
(cbrt (fma y (fma y x z) 27464.7644705))
1.0ms
(cbrt (fma y (fma y x z) 27464.7644705))
1.0ms
(cbrt (fma y (fma y x z) 27464.7644705))

series1.2s

Counts
4 → 12
Calls
4 calls:
Slowest
396.0ms
(/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (* (* (cbrt (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705)))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705))))) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
294.0ms
(cbrt (fma y (fma y x z) 27464.7644705))
266.0ms
(cbrt (fma y (fma y x z) 27464.7644705))
220.0ms
(cbrt (fma y (fma y x z) 27464.7644705))

simplify16.0s

Counts
100 → 84
Calls
100 calls:
Slowest
385.0ms
(exp (* -1/3 (+ (log (/ 1 x)) (* 2 (log (/ 1 y))))))
384.0ms
(exp (* -1/3 (+ (log (/ 1 x)) (* 2 (log (/ 1 y))))))
380.0ms
(/ (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (* (* (cbrt (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705)))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705))))) 230661.510616) t) (* (cbrt (fma (fma y (fma (+ y a) y b) c) y i)) (cbrt (fma (fma y (fma (+ y a) y b) c) y i))))
373.0ms
(/ (* (cbrt (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (* (* (cbrt (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705)))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705))))) 230661.510616) t)) (cbrt (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (* (* (cbrt (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705)))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705))))) 230661.510616) t))) (* (cbrt (fma (fma y (fma (+ y a) y b) c) y i)) (cbrt (fma (fma y (fma (+ y a) y b) c) y i))))
370.0ms
(/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (* (* (cbrt (fma y (fma y x z) 27464.7644705)) (cbrt (fma y (fma y x z) 27464.7644705))) (* (* (cbrt (cbrt (fma y (fma y x z) 27464.7644705))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705)))) (cbrt (cbrt (fma y (fma y x z) 27464.7644705))))) 230661.510616) t)))

prune2.3s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 31.1b

localize89.0ms

Local error

Found 4 expressions with local error:

31.6b
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (/ 1 (fma (fma y (fma (+ y a) y b) c) y i)))
0.5b
(/ 1 (fma (fma y (fma (+ y a) y b) c) y i))
0.0b
(fma y (fma y (fma y x z) 27464.7644705) 230661.510616)
0.0b
(fma y (fma y x z) 27464.7644705)

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
21×*-un-lft-identity
20×times-frac add-cube-cbrt
17×add-exp-log
13×associate-*r*
11×add-cbrt-cube
pow1
expm1-log1p-u div-exp prod-exp insert-posit16 log1p-expm1-u add-log-exp
associate-/r* associate-*l* associate-/l* unswap-sqr
cbrt-undiv rec-exp 1-exp cbrt-unprod fma-udef div-inv
clear-num frac-2neg pow-prod-down associate-*r/ un-div-inv *-commutative pow-flip inv-pow
Counts
4 → 95
Calls
4 calls:
Slowest
19.0ms
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (/ 1 (fma (fma y (fma (+ y a) y b) c) y i)))
8.0ms
(/ 1 (fma (fma y (fma (+ y a) y b) c) y i))
0.0ms
(fma y (fma y (fma y x z) 27464.7644705) 230661.510616)
0.0ms
(fma y (fma y x z) 27464.7644705)

series548.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
320.0ms
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (/ 1 (fma (fma y (fma (+ y a) y b) c) y i)))
100.0ms
(/ 1 (fma (fma y (fma (+ y a) y b) c) y i))
72.0ms
(fma y (fma y (fma y x z) 27464.7644705) 230661.510616)
57.0ms
(fma y (fma y x z) 27464.7644705)

simplify19.2s

Counts
117 → 107
Calls
117 calls:
Slowest
688.0ms
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (fma (fma y (fma (+ y a) y b) c) y i)) (cbrt (fma (fma y (fma (+ y a) y b) c) y i)))))
432.0ms
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (/ 1 1))
418.0ms
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) 1)
404.0ms
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) 1)
393.0ms
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (/ (sqrt 1) (* (cbrt (fma (fma y (fma (+ y a) y b) c) y i)) (cbrt (fma (fma y (fma (+ y a) y b) c) y i)))))

prune2.4s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 31.1b

regimes1.5s

Accuracy

0% (0.8b remaining)

Error of 28.0b against oracle of 27.2b and baseline of 28.0b

bsearch4.0ms

end0.0ms

sample3.1s

Algorithm
intervals
Results
2.5s8227×body80valid