Details

simplify4.9m (41.1%)

sample3.8m (32.0%)

Algorithm
77×intervals
Results
1.3m43893×body1280valid
45.8s16582×body10240exit
27.5s30581×body640valid
19.2s202585×body80valid
14.5s151622×body80nan
12.2s27577×body320valid
8.3s35869×body160valid
6.2s152511×pre80true
1.5s2963×body2560valid
1.2s7748×body160nan
472.0ms4146×pre10240exit
178.0ms210×body5120valid

prune1.7m (14.1%)

series49.5s (6.9%)

Calls

418 calls:

1.5s
(- (- (* (cos delta) (* (cos delta) (cos delta))) (fma (* (sin phi1) (* (sin phi1) (sin phi1))) (* (* (* (sin delta) (* (sin delta) (sin delta))) (* (cos theta) (* (cos theta) (cos theta)))) (* (* (cos phi1) (cos phi1)) (cos phi1))) (* (* (* (* (cos phi1) (* (sin delta) (* (cos delta) (cos delta)))) (cos theta)) (pow (sin phi1) 5)) 2))) (+ (fma 2 (* (* (* (* (* (sin phi1) (sin phi1)) (* (sin phi1) (sin phi1))) (* (cos phi1) (cos phi1))) (* (cos delta) (* (sin delta) (sin delta)))) (* (cos theta) (cos theta))) (* (* (* (* (* (sin phi1) (sin phi1)) (* (sin phi1) (sin phi1))) (* (cos phi1) (cos phi1))) (* (cos delta) (* (sin delta) (sin delta)))) (* (cos theta) (cos theta)))) (fma (* (pow (sin phi1) 5) (sin delta)) (* (cos theta) (* (cos phi1) (* (cos delta) (cos delta)))) (* (* (cos delta) (* (cos delta) (cos delta))) (* (* (sin phi1) (* (sin phi1) (sin phi1))) (* (sin phi1) (* (sin phi1) (sin phi1))))))))
1.1s
(- (pow (cos delta) 3) (pow (* (sin phi1) (sin (asin (fma (cos theta) (* (cos phi1) (sin delta)) (* (cos delta) (sin phi1)))))) 3))
921.0ms
(hypot (* (cos (* 0.5 (+ phi1 phi2))) (- lambda1 lambda2)) (- phi1 phi2))
903.0ms
(hypot (* (cos (/ (+ phi1 phi2) 2.0)) (- lambda1 lambda2)) (- phi1 phi2))
750.0ms
(cbrt (* (/ 1.0 (* 2.0 a)) (- (- g) (sqrt (- (* g g) (* h h))))))

regimes21.1s (3.0%)

Accuracy

Total 55.9b remaining (31.8%)

Threshold costs 4.2b (2.4%)

7.4b47%Quadratic roots, narrow range
6.8b50.8%Cubic critical, narrow range
6.6b11.3%Quadratic roots, medium range
6.2b43.6%Quotient of products
5.0b32.3%Cubic critical, medium range

rewrite13.1s (1.8%)

Algorithm
138×rewrite-expression-head
Calls

418 calls:

484.0ms
(- (- (/ 0.125 (* (* x x) x)) (/ 0.5 x)) (/ 0.0625 (pow x 5)))
338.0ms
(- (/ (/ 2.0 (sqrt (+ 1.0 (exp (* -2.0 x))))) (sqrt (+ 1.0 (exp (* -2.0 x))))) 1.0)
331.0ms
(* (- (/ m (/ v (- 1.0 m))) 1.0) (- 1.0 m))
317.0ms
(* (fma 1 1.0 (- (* (sqrt m) (sqrt m)))) (- (/ m (/ v (- 1.0 m))) 1.0))
261.0ms
(* (- (- (* 1.0 (/ m v)) (/ (* m m) v)) 1.0) m)
Rules
7648×*-un-lft-identity
7045×times-frac
6831×add-sqr-sqrt
5348×add-cube-cbrt
3264×prod-diff
1965×add-exp-log
1688×add-cbrt-cube
1419×pow1
1304×sqrt-prod
685×distribute-lft-out
624×prod-exp
594×add-log-exp
581×difference-of-squares
515×cbrt-unprod
467×distribute-lft-out--
450×associate-/r*
448×fma-neg
446×distribute-rgt-in distribute-lft-in associate-*r*
445×div-inv
432×div-exp
424×expm1-log1p-u
418×log1p-expm1-u
407×associate-*l*
403×associate-/r/
398×associate--l+
339×cbrt-undiv
305×pow-prod-down
303×associate-/l*
286×log-prod
221×flip--
220×flip3--
185×cbrt-prod pow-prod-up
157×flip-+
156×flip3-+
155×fma-def
142×sqrt-div
124×unswap-sqr
123×unpow-prod-down
108×pow-plus pow-sqr
103×associate-*r/
101×*-commutative
100×frac-2neg clear-num
94×swap-sqr
79×sub-neg
67×distribute-rgt-neg-in
66×pow2
61×frac-times sqrt-pow1 pow1/2
59×sqr-pow diff-log
57×associate-*l/
53×cos-sum
52×associate-/l/
50×distribute-lft-neg-in
49×cube-prod
44×sin-mult
40×1-exp
38×cbrt-div div-sub
37×log-pow
35×rec-exp rem-sqrt-square
33×sin-sum
32×sum-log
31×log-div
29×rem-log-exp
28×fma-udef
27×unpow3 cube-mult
25×pow1/3
23×frac-sub
22×+-commutative tan-quot
17×sin-diff
16×exp-prod
15×pow-unpow
13×frac-add
11×pow-flip
10×neg-sub0 sin-cos-mult neg-mul-1
associate-+l- acos-asin
pow-exp pow3 cos-diff
associate--l- neg-log pow-pow inv-pow
exp-sum log1p-expm1 log1p-udef pow-to-exp distribute-rgt-out
distribute-lft1-in rem-cube-cbrt distribute-rgt-out-- acos-neg distribute-frac-neg cube-div rem-cbrt-cube
cos-mult sqrt-unprod un-div-inv
associate-+l+ expm1-log1p expm1-udef associate--r+ distribute-neg-frac hypot-udef rem-square-sqrt
exp-to-pow rem-exp-log sub-div hypot-def sqr-cos
exp-diff difference-cubes cube-unmult tanh-undef tanh-def asin-acos

localize6.5s (0.9%)

bsearch1.1s (0.2%)

end2.0ms (0.0%)