Details

simplify3.4m (61.9%)

prune38.3s (11.5%)

series32.9s (9.9%)

Calls

288 calls:

1.2s
(+ (pow y 6.0) (fma (pow y 4.0) 121.0 2.0))
1.1s
(+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (+ (fma (/ (cbrt (- (fma (* 3.0 x1) x1 (* 2.0 x2)) x1)) (/ (sqrt (fma x1 x1 1.0)) (cbrt (- (fma (* 3.0 x1) x1 (* 2.0 x2)) x1)))) (/ (cbrt (- (fma (* 3.0 x1) x1 (* 2.0 x2)) x1)) (sqrt (fma x1 x1 1.0))) (- 3.0)) (+ (- 3.0) 3.0))) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0)))
993.0ms
(expm1 (log1p (/ (- (sqrt (- (pow b 2) (* 4.0 (* a c)))) b) (* a 2.0))))
827.0ms
(+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (fma (/ 1 (* (cbrt (+ (* x1 x1) 1.0)) (cbrt (+ (* x1 x1) 1.0)))) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (cbrt (+ (* x1 x1) 1.0))) (- 3.0))) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0)))
498.0ms
(expm1 (log1p (* (pow y 6.0) 333.75)))

sample32.7s (9.8%)

Algorithm
73×intervals
Results
9.1s294096×body80valid
4.7s13707×body1280valid
2.5s3911×body2560valid
1.8s9420×body640valid
1.7s16936×body160valid
1.3s100616×pre80true
994.0ms2258×body10240exit
703.0ms6798×body320valid
528.0ms19341×body80nan
91.0ms236×body5120valid
4.0ms100×pre80false

rewrite18.2s (5.5%)

Algorithm
103×rewrite-expression-head
Calls

288 calls:

1.1s
(+ (+ (+ (* 333.75 (pow 33096.0 6.0)) (* (* 77617.0 77617.0) (+ (+ (+ (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (- (pow 33096.0 6.0))) (* -121.0 (pow 33096.0 4.0))) -2.0))) (* 5.5 (pow 33096.0 8.0))) (/ 77617.0 (* 2.0 33096.0)))
1.0s
(+ (+ (* 333.75 (pow 33096.0 6.0)) (* (* 77617.0 77617.0) (+ (+ (+ (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (- (pow 33096.0 6.0))) (* -121.0 (pow 33096.0 4.0))) -2.0))) (* 5.5 (pow 33096.0 8.0)))
784.0ms
(+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (+ (* (* 4.0 (/ (- (fma (* 3.0 x1) x1 (* 2.0 x2)) x1) (fma x1 x1 1.0))) (* x1 x1)) (* (- 6.0) (* x1 x1))))
672.0ms
(+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0)))
580.0ms
(- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)
Rules
12040×times-frac
10282×*-un-lft-identity
9850×add-sqr-sqrt
7875×add-cube-cbrt
4921×prod-diff
1466×add-exp-log
1252×sqrt-prod
1205×add-cbrt-cube
1193×distribute-rgt-in distribute-lft-in
1048×associate-*r*
877×div-inv
745×distribute-lft-out
642×pow1
625×associate-*l*
598×add-log-exp
591×difference-of-squares
567×associate-+r+
457×unpow-prod-down
436×distribute-lft-out--
435×prod-exp
392×associate-/r*
362×div-exp
351×associate-/l*
333×cbrt-unprod
328×associate-/r/
317×cube-prod
288×log1p-expm1-u expm1-log1p-u
275×associate-+l+ cbrt-undiv
271×unswap-sqr
265×cbrt-prod
235×fma-neg
232×flip-+ flip3-+
199×associate-*r/
189×frac-times
188×flip3-- flip--
168×sqr-pow
149×pow-prod-down
141×sum-log
123×associate-*l/
117×fma-def
108×frac-sub
93×distribute-rgt-neg-in
92×unpow3 cube-mult
90×distribute-lft-neg-in
80×associate-/l/ exp-neg
75×*-commutative
70×sub-neg
65×clear-num neg-sub0 frac-2neg
61×swap-sqr
60×exp-diff sqrt-pow1
55×sqrt-div
49×frac-add
48×diff-log
44×log-prod
43×fma-udef
41×1-exp rec-exp
32×pow1/2
31×+-commutative
30×pow-flip neg-mul-1
27×exp-sum
26×pow-to-exp pow-exp
24×un-div-inv
23×pow1/3
20×unpow2 div-sub
19×pow-prod-up
18×rem-sqrt-square
17×pow-unpow
15×pow-sqr
14×inv-pow
12×pow-pow
pow-plus pow2 log-pow
cube-div cbrt-div
distribute-lft-neg-out distribute-frac-neg
associate-+r- associate--l+
exp-prod rem-cbrt-cube log-div
neg-log unsub-neg associate--l- expm1-udef associate--r+ rem-log-exp
sqrt-pow2 unpow-prod-up expm1-log1p hypot-udef distribute-rgt-neg-out
rem-cube-cbrt sqrt-unprod rem-square-sqrt associate-+l- rem-exp-log

regimes3.0s (0.9%)

Accuracy

Total 32.0b remaining (13.9%)

Threshold costs 5.4b (2.3%)

12.8b48.6%Compound Interest
7.3b34.6%Complex division, real part
5.0b82.4%The quadratic formula (r1)
1.4b0%Rosa's DopplerBench
0.9b96.1%The quadratic formula (r2)

localize1.3s (0.4%)

bsearch790.0ms (0.2%)

end1.0ms (0.0%)