Details

Time bar (total: 20.7s)

sample155.0ms

Algorithm
intervals
Results
126.0ms256×body160valid

simplify2.1s

Counts
1 → 1

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.1b

localize74.0ms

Local error

Found 4 expressions with local error:

62.0b
(+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8)))
1.0b
(+ (+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8))) (/ 77617 (* 2 33096)))
1.0b
(* 5.5 (pow 33096 8))
1.0b
(* 333.75 (pow 33096 6))

rewrite1.9s

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
18×add-log-exp
14×*-un-lft-identity associate-*r* add-exp-log
12×add-cube-cbrt
sum-log
unpow-prod-down add-cbrt-cube
fma-def associate-*l* prod-exp unswap-sqr
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u sqr-pow
flip3-+ flip-+
pow-to-exp +-commutative associate-+l+ frac-add pow-exp *-commutative cbrt-unprod
distribute-lft-out
Counts
4 → 98
Calls
4 calls:
Slowest
979.0ms
(+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8)))
950.0ms
(+ (+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8))) (/ 77617 (* 2 33096)))
9.0ms
(* 5.5 (pow 33096 8))
8.0ms
(* 333.75 (pow 33096 6))

series0.0ms

Counts
4 → 4
Calls
4 calls:
Slowest
0.0ms
(+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8)))
0.0ms
(+ (+ (+ (* 333.75 (pow 33096 6)) (* (* 77617 77617) (+ (+ (+ (* (* 11 (* 77617 77617)) (* 33096 33096)) (- (pow 33096 6))) (* -121 (pow 33096 4))) -2))) (* 5.5 (pow 33096 8))) (/ 77617 (* 2 33096)))
0.0ms
(* 333.75 (pow 33096 6))
0.0ms
(* 5.5 (pow 33096 8))

simplify2.7s

Counts
102 → 102

prune744.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.1b

localize88.0ms

Local error

Found 4 expressions with local error:

63.3b
(fma (* (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890)) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (* 5.5 (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) 5.5)))
1.0b
(* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) 5.5)
1.0b
(+ (/ (fma (* (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890)) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (* 5.5 (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) 5.5))) (fma (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (* (* 1439474789212538429291115400277262336 5.5) (- (* 1439474789212538429291115400277262336 5.5) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890))))) (/ 77617 (* 2 33096)))
1.0b
(* 1439474789212538429291115400277262336 5.5)

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt *-un-lft-identity
14×add-cube-cbrt
13×fma-def
11×pow1 add-cbrt-cube add-exp-log
times-frac
associate-*r* add-log-exp
expm1-log1p-u associate-*l* pow-prod-down prod-exp cbrt-unprod insert-posit16 log1p-expm1-u
*-commutative
+-commutative sum-log flip3-+ frac-add flip-+ fma-udef div-inv distribute-lft-out unswap-sqr
Counts
4 → 82
Calls
4 calls:
Slowest
27.0ms
(+ (/ (fma (* (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890)) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (* 5.5 (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) 5.5))) (fma (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (* (* 1439474789212538429291115400277262336 5.5) (- (* 1439474789212538429291115400277262336 5.5) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890))))) (/ 77617 (* 2 33096)))
26.0ms
(* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) 5.5)
9.0ms
(* 1439474789212538429291115400277262336 5.5)
1.0ms
(fma (* (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890)) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (* 5.5 (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) 5.5)))

series0.0ms

Counts
4 → 4
Calls
4 calls:
Slowest
0.0ms
(fma (* (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890)) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (* 5.5 (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) 5.5)))
0.0ms
(+ (/ (fma (* (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890)) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (* 5.5 (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) 5.5))) (fma (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890) (* (* 1439474789212538429291115400277262336 5.5) (- (* 1439474789212538429291115400277262336 5.5) (fma 333.75 1314174534371215466459037696 -7917111779274712207494296632228773890))))) (/ 77617 (* 2 33096)))
0.0ms
(* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) 5.5)
0.0ms
(* 1439474789212538429291115400277262336 5.5)

simplify1.5s

Counts
86 → 86

prune785.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 56.8b

localize79.0ms

Local error

Found 4 expressions with local error:

63.3b
(fma (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (* (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)) (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) (* 5.5 5.5)))
36.9b
(posit16->real (real->posit16 (+ (/ (fma (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (* (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)) (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) (* 5.5 5.5))) (fma (- (* 1439474789212538429291115400277262336 5.5) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)) (* 1439474789212538429291115400277262336 5.5) (* (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)))) 77617/66192)))
1.0b
(* 1439474789212538429291115400277262336 5.5)
1.0b
(* 1439474789212538429291115400277262336 5.5)

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
fma-udef remove-posit16
Counts
4 → 64
Calls
4 calls:
Slowest
9.0ms
(* 1439474789212538429291115400277262336 5.5)
9.0ms
(* 1439474789212538429291115400277262336 5.5)
1.0ms
(fma (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (* (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)) (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) (* 5.5 5.5)))
0.0ms
(posit16->real (real->posit16 (+ (/ (fma (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (* (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)) (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) (* 5.5 5.5))) (fma (- (* 1439474789212538429291115400277262336 5.5) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)) (* 1439474789212538429291115400277262336 5.5) (* (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)))) 77617/66192)))

series0.0ms

Counts
4 → 4
Calls
4 calls:
Slowest
0.0ms
(fma (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (* (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)) (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) (* 5.5 5.5)))
0.0ms
(posit16->real (real->posit16 (+ (/ (fma (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (* (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)) (* (* 5.5 2982717960244805440196959278257715859509800802206226837608419884111561210238575275846436156793848210502189056) (* 5.5 5.5))) (fma (- (* 1439474789212538429291115400277262336 5.5) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)) (* 1439474789212538429291115400277262336 5.5) (* (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890) (fma 1314174534371215466459037696 333.75 -7917111779274712207494296632228773890)))) 77617/66192)))
0.0ms
(* 1439474789212538429291115400277262336 5.5)
0.0ms
(* 1439474789212538429291115400277262336 5.5)

simplify2.5s

Counts
68 → 68

prune1.5s

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 56.8b

end0.0ms

sample6.5s

Algorithm
intervals
Results
6.4s8000×body160valid