Details

simplify46.9m (57.8%)

series15.9m (19.6%)

Calls

2355 calls:

4.5s
(* (fma (/ y t) z x) (* (cbrt (/ 1 (+ (fma (/ y t) b a) 1.0))) (cbrt (/ 1 (+ (fma (/ y t) b a) 1.0)))))
2.1s
(expm1 (log1p (+ (- (pow (cbrt x) 3) (/ 1.0 (* (sqrt 3.0) (sqrt 3.0)))) (* (+ (/ -1 (sqrt 3.0)) (/ 1 (sqrt 3.0))) (/ 1.0 (sqrt 3.0))))))
1.9s
(fma z (/ (- 1 (pow (log t) 3)) (fma (log t) (+ 1 (log t)) 1)) (fma (- a 0.5) b (+ x y)))
1.6s
(/ (/ (fma (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (* (- (sin y) (/ (sin x) 16.0)) (- (cos x) (cos y))) 2.0) 3.0) (fma (cos y) (/ (- 3.0 (sqrt 5.0)) 2.0) (fma (cos x) (/ (- (sqrt 5.0) 1.0) 2.0) 1.0)))
1.3s
(fma (* (/ 1 (* (cbrt (fma (+ z 6.012459259764103) z 3.350343815022304)) (expm1 (log1p (cbrt (fma (+ z 6.012459259764103) z 3.350343815022304)))))) (/ y (cbrt (fma (+ z 6.012459259764103) z 3.350343815022304)))) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

sample8.5m (10.5%)

Algorithm
538×intervals
Results
3.1m2582482×body80valid
1.1m513829×body80nan
39.7s46699×body1280valid
26.0s42969×body640valid
10.1s24961×body320valid
7.4s5687×body2560valid
2.9s13574×body160valid
2.3s1598×body10240exit
186.0ms699×body640nan
166.0ms479×body1280nan
128.0ms43×body5120valid
87.0ms436×body320nan
29.0ms234×body160nan

prune7.0m (8.7%)

rewrite1.5m (1.8%)

Algorithm
870×rewrite-expression-head
Calls

2357 calls:

989.0ms
(* (/ (* (cbrt x) (cbrt x)) z) (* (* (/ (cbrt x) z) (* (cbrt (/ y (+ z 1.0))) (cbrt (/ y (+ z 1.0))))) (cbrt (/ y (+ z 1.0)))))
868.0ms
(+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c)))
848.0ms
(- (cbrt (pow (/ x (- 2.0 (+ x y))) 3)) (/ y (- 2.0 (+ x y))))
752.0ms
(* (- i) (* (* (* c b) (* (cbrt c) (cbrt c))) (cbrt c)))
673.0ms
(* x (/ (/ (pow z y) (/ (exp b) (pow a (- t 1.0)))) y))
Rules
83932×times-frac
65890×*-un-lft-identity
61292×add-sqr-sqrt
48715×add-cube-cbrt
18910×prod-diff
9940×add-exp-log
7736×add-cbrt-cube
7485×cbrt-prod
6195×associate-*r*
6077×pow1
5866×unpow-prod-down
5406×distribute-lft-out--
4754×difference-of-squares
4448×unpow-prod-up
4377×associate-/r*
4275×sqrt-prod
3829×div-inv
3808×distribute-lft-out
3362×associate-*l*
3123×add-log-exp
2813×associate-/r/
2657×prod-exp
2631×distribute-rgt-in distribute-lft-in
2459×div-exp
2434×associate-/l*
2360×log1p-expm1-u expm1-log1p-u
2177×cbrt-unprod
1618×cbrt-undiv
1617×sqr-pow
1608×pow-prod-down
1514×flip3-- flip--
1371×associate--l+
1126×unswap-sqr
1081×fma-def
1080×cube-prod
1025×flip-+ flip3-+
981×associate-*r/
974×fma-neg
807×associate-*l/
796×pow1/3
782×sub-neg
755×cbrt-div
716×frac-times
704×log-prod
640×swap-sqr
588×*-commutative
578×sqrt-pow1
511×clear-num frac-2neg
498×associate-+r+
457×sqrt-div
358×distribute-rgt-neg-in
357×distribute-lft-neg-in
354×associate-/l/
350×log-pow
318×fma-udef
314×1-exp
302×pow-prod-up
293×rec-exp
276×pow1/2
273×associate-+l+
239×pow-unpow
225×pow-sqr
221×diff-log
204×sum-log
166×associate--r+
151×pow-exp
136×frac-sub
130×+-commutative
126×pow-sub
125×pow-to-exp
117×pow-pow
109×frac-add
101×div-sub
99×pow-plus
95×pow-flip
91×exp-prod
88×rem-sqrt-square
85×inv-pow pow2
84×exp-sum
72×unpow3 cube-mult
64×neg-mul-1
63×tanh-def unpow2
54×sinh-def
50×difference-of-sqr-1
45×log-div
44×distribute-rgt-out--
41×un-div-inv
39×rem-log-exp
37×cosh-def
29×rem-cube-cbrt
28×distribute-rgt-neg-out associate-+l-
26×associate-+r-
24×cube-div
23×cos-sum
22×sqrt-unprod
21×distribute-rgt-out
20×sum-cubes
19×unsub-neg
18×distribute-lft-neg-out sub-div
17×rem-square-sqrt
14×rem-exp-log
12×hypot-def
11×rem-cbrt-cube associate--l-
10×hypot-udef
associate--r-
distribute-neg-frac
expm1-log1p expm1-udef
exp-diff neg-sub0
sqrt-pow2 log1p-udef distribute-lft1-in distribute-rgt1-in log1p-expm1 count-2
unpow1/3 diff-cos
cos-diff neg-log mul0
pow-div sqrt-undiv distribute-frac-neg sin-mult tan-quot
sin-cos-mult exp-neg

regimes55.4s (1.1%)

Accuracy

Total 178.8b remaining (37.3%)

Threshold costs 24.2b (5%)

12.1b61.6%Diagrams.TwoD.Arc:arcBetween from diagrams-lib-1.3.0.3
11.8b47.8%AI.Clustering.Hierarchical.Internal:ward from clustering-0.2.1
7.2b63.8%Data.Array.Repa.Algorithms.Pixel:doubleRmsOfRGB8 from repa-algorithms-3.4.0.1
7.1b-12.4%Development.Shake.Progress:decay from shake-0.15.5
7.0b23.5%Graphics.Rendering.Chart.Axis.Types:linMap from Chart-1.5.3

localize15.3s (0.3%)

bsearch6.0s (0.1%)

end4.0ms (0.0%)