Details

simplify30.8m (82.7%)

sample3.3m (8.8%)

Algorithm
68×halfpoints

prune2.2m (5.8%)

localize32.5s (1.5%)

regimes17.6s (0.8%)

Accuracy

Total 8.3b remaining (32.4%)

Threshold costs 8.3b (32.4%)

0.9b0%Octave 3.8, jcobi/4
0.5b0%quadp (p42, positive)
0.4b0%math.sqrt on complex, imaginary part, im greater than 0 branch
0.4b0%quadm (p42, negative)
0.4b0%quad2p (problem 3.2.1, positive)

rewrite9.8s (0.4%)

Algorithm
123×rewrite-expression-head
Calls

398 calls:

409.0ms
(/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))
347.0ms
(/.p16 (/.p16 (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 beta alpha)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))
228.0ms
(/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))
213.0ms
(/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))
179.0ms
(/.p16 (+.p16 (real->posit16 1.0) (/.p16 (-.p16 beta alpha) (+.p16 (+.p16 (real->posit16 2.0) alpha) beta))) (real->posit16 2.0))
Rules
16703×p16-times-frac
12644×*p16-lft-identity-expand p16-*-un-lft-identity
10727×*p16-rgt-identity-expand
3508×distribute-lft-out p16-distribute-lft-out
1704×distribute-rgt-out
1140×/p16-rgt-identity-expand
1000×associate-/l*
896×introduce-quire
843×+p16-lft-identity-expand +p16-rgt-identity-expand
631×-p16-rgt-identity-expand
542×associate-/r/
529×distribute-lft-in distribute-rgt-in
514×associate-/r*
499×distribute-lft1-in
450×distribute-lft-out--
384×associate-*r*
343×associate--l+
288×insert-quire-fdp-add
269×associate-*l*
212×associate-*r/
196×insert-quire-fdp-sub
178×associate-*l/
173×distribute-rgt-out--
169×p16-flip--
163×associate-/l/
158×associate-+l+
137×associate-+r+
115×associate--r+
108×difference-of-squares
98×sub-neg insert-quire-add
93×insert-quire-sub
91×associate-+l-
87×*-commutative
85×associate-+r-
70×+-commutative
67×associate--l-
64×associate--r-
23×difference-of-sqr-1
10×distribute-rgt1-in
remove-double-div.p16

series30.0ms (0.0%)

Calls

398 calls:

0.0ms
(-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))
0.0ms
(-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)
0.0ms
(*.p16 (+.p16 im im) re)
0.0ms
(*.p16 (-.p16 re im) (+.p16 im re))
0.0ms
(-.p16 (sqrt.p16 (-.p16 (*.p16 b b) (*.p16 (*.p16 c a) (real->posit16 4)))) b)

end1.0ms (0.0%)

bsearch1.0ms (0.0%)