Details

Time bar (total: 5.1m)

sample138.0ms

Algorithm
intervals
Results
107.0ms256×body80valid

simplify239.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
238.0ms
(* (/ (+ (+ (+ (+ (+ 1 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (* (* (* x x) (* x x)) (* x x)))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x)

prune37.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 32.8b

localize168.0ms

Local error

Found 4 expressions with local error:

32.8b
(/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))
16.1b
(* (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))) x)
0.2b
(fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))
0.1b
(* (* x x) (* x x))

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
117×pow1
36×pow-prod-up
25×add-sqr-sqrt
24×pow-prod-down
23×add-cbrt-cube add-exp-log
22×pow-sqr
20×*-un-lft-identity add-cube-cbrt
19×times-frac
18×pow-plus
14×associate-*l*
13×pow2
10×prod-exp cbrt-unprod
expm1-log1p-u associate-*r* insert-posit16 log1p-expm1-u add-log-exp
associate-/r* associate-/l* unswap-sqr
cbrt-undiv div-exp *-commutative div-inv
clear-num frac-2neg swap-sqr associate-*l/ fma-udef
Counts
4 → 142
Calls
4 calls:
Slowest
46.0ms
(* (* x x) (* x x))
20.0ms
(* (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))) x)
9.0ms
(/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))
0.0ms
(fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))

series832.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
379.0ms
(* (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))) x)
299.0ms
(/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))
105.0ms
(fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))
49.0ms
(* (* x x) (* x x))

simplify23.8s

Counts
128 → 154
Calls
128 calls:
Slowest
980.0ms
(* (* (* (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))) (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (* (* x x) x))
953.0ms
(/ (* (* (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (* (* (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))) (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))
901.0ms
(* (/ (sqrt (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt x))
650.0ms
(/ (cbrt (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))
570.0ms
(- (log (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (log (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))

prune3.8s

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ 0.2514179000665375 (* x x))
0.1b
(/ 0.15298196345929327 (pow x 5))
0.1b
(/ (+ 0.5 (/ 0.2514179000665375 (* x x))) x)
0.0b
(+ (/ 0.15298196345929327 (pow x 5)) (/ (+ 0.5 (/ 0.2514179000665375 (* x x))) x))

rewrite104.0ms

Algorithm
rewrite-expression-head
Rules
64×*-un-lft-identity
61×times-frac
45×add-sqr-sqrt add-cube-cbrt
25×fma-def
21×unpow-prod-down
16×add-exp-log
13×add-cbrt-cube
11×associate-/r*
10×associate-/l*
distribute-lft-out
sqr-pow
div-exp add-log-exp
expm1-log1p-u pow1 cbrt-undiv insert-posit16 log1p-expm1-u div-inv
clear-num frac-2neg
flip3-+ flip-+ associate-/l/
pow-to-exp +-commutative sum-log frac-add pow-exp prod-exp cbrt-unprod
Counts
4 → 151
Calls
4 calls:
Slowest
51.0ms
(+ (/ 0.15298196345929327 (pow x 5)) (/ (+ 0.5 (/ 0.2514179000665375 (* x x))) x))
32.0ms
(/ (+ 0.5 (/ 0.2514179000665375 (* x x))) x)
11.0ms
(/ 0.2514179000665375 (* x x))
7.0ms
(/ 0.15298196345929327 (pow x 5))

series301.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
118.0ms
(/ (+ 0.5 (/ 0.2514179000665375 (* x x))) x)
80.0ms
(/ 0.15298196345929327 (pow x 5))
70.0ms
(+ (/ 0.15298196345929327 (pow x 5)) (/ (+ 0.5 (/ 0.2514179000665375 (* x x))) x))
33.0ms
(/ 0.2514179000665375 (* x x))

simplify12.1s

Counts
142 → 163
Calls
142 calls:
Slowest
441.0ms
(/ (* (* 0.15298196345929327 0.15298196345929327) 0.15298196345929327) (* (* (pow x 5) (pow x 5)) (pow x 5)))
417.0ms
(+ (* 0.15298196345929327 (/ 1 (pow x 5))) (+ (* 0.2514179000665375 (/ 1 (pow x 3))) (* 0.5 (/ 1 x))))
361.0ms
(+ (* 0.15298196345929327 (/ 1 (pow x 5))) (+ (* 0.2514179000665375 (/ 1 (pow x 3))) (* 0.5 (/ 1 x))))
357.0ms
(* (exp (/ 0.15298196345929327 (pow x 5))) (exp (/ (+ 0.5 (/ 0.2514179000665375 (* x x))) x)))
356.0ms
(/ (* (* 0.2514179000665375 0.2514179000665375) 0.2514179000665375) (* (* (* x x) x) (* (* x x) x)))

prune1.5s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize162.0ms

Local error

Found 4 expressions with local error:

30.5b
(/ (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))
26.7b
(/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))
16.1b
(* (/ (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) x)
2.1b
(sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))

rewrite91.0ms

Algorithm
rewrite-expression-head
Rules
526×times-frac
306×add-sqr-sqrt
281×*-un-lft-identity add-cube-cbrt
272×sqrt-prod
136×associate-*l*
25×associate-/l*
20×add-cbrt-cube add-exp-log
16×div-inv
12×associate-/r*
pow1 cbrt-undiv div-exp unswap-sqr
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*r* prod-exp cbrt-unprod
clear-num frac-2neg
rem-sqrt-square sqrt-pow1 pow1/2 pow-prod-down associate-*l/ *-commutative associate-/l/
Counts
4 → 401
Calls
4 calls:
Slowest
44.0ms
(* (/ (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) x)
19.0ms
(/ (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))
9.0ms
(/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))
2.0ms
(sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))

series1.8s

Counts
4 → 12
Calls
4 calls:
Slowest
835.0ms
(/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))
407.0ms
(* (/ (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) x)
311.0ms
(/ (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))
214.0ms
(sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))

simplify3.9m

Counts
518 → 413
Calls
518 calls:
Slowest
1.1s
(/ (* (* (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (* (* (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))))
984.0ms
(/ (/ (* (cbrt (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (cbrt (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))))) 1) (sqrt (* (cbrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))) (cbrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))))
981.0ms
(/ (/ (cbrt (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (sqrt (cbrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))) (sqrt (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))))
956.0ms
(/ (/ (sqrt (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1)))))) (sqrt (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))
905.0ms
(* (* (* (/ (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (/ (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))) (/ (/ (fma 0.0001789971 (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (fma 0.0005064034 (* (* (* x x) (* x x)) (* (* x x) (* x x))) (fma 0.0072644182 (* (* x x) (* (* x x) (* x x))) (fma (* (* x x) (* x x)) 0.0424060604 (fma 0.1049934947 (* x x) 1))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1))))))) (sqrt (fma (* 2 0.0001789971) (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* (* x x) (* x x)))) (fma (* 0.0008327945 (* (* (* x x) (* x x)) (* (* x x) (* x x)))) (* x x) (fma (* (* (* x x) (* x x)) (* (* x x) (* x x))) 0.0140005442 (+ (fma 0.2909738639 (* (* x x) (* x x)) (* 0.0694555761 (* (* x x) (* (* x x) (* x x))))) (fma (* x x) 0.7715471019 1)))))))) (* (* x x) x))

prune12.7s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize22.0ms

Local error

Found 4 expressions with local error:

13.8b
(fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1))
0.1b
(* (* x x) (* x x))
0.0b
(fma 0.265709700396151 (* (* x x) (* x x)) 1)
0.0b
(* (fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1)) x)

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
117×pow1
36×pow-prod-up
24×pow-prod-down
22×pow-sqr
18×pow-plus add-cbrt-cube add-exp-log
13×pow2
prod-exp cbrt-unprod
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
expm1-log1p-u associate-*r* associate-*l* insert-posit16 log1p-expm1-u add-log-exp
*-commutative fma-udef unswap-sqr
swap-sqr
Counts
4 → 109
Calls
4 calls:
Slowest
28.0ms
(* (* x x) (* x x))
5.0ms
(* (fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1)) x)
1.0ms
(fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1))
0.0ms
(fma 0.265709700396151 (* (* x x) (* x x)) 1)

series362.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
130.0ms
(fma 0.265709700396151 (* (* x x) (* x x)) 1)
97.0ms
(* (fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1)) x)
81.0ms
(fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1))
53.0ms
(* (* x x) (* x x))

simplify6.1s

Counts
88 → 121
Calls
88 calls:
Slowest
1.2s
(* (* (* (fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1)) (fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1))) (fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1))) (* (* x x) x))
379.0ms
(* (sqrt (fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1))) (sqrt x))
375.0ms
(* (* (* (* x x) (* x x)) (* x x)) (* (* (* x x) (* x x)) (* x x)))
348.0ms
(* (* (* (* x x) x) (* (* x x) x)) (* (* (* x x) (* x x)) (* x x)))
322.0ms
(* (sqrt (fma (* x x) (- 0.6665536072) (fma 0.265709700396151 (* (* x x) (* x x)) 1))) (sqrt x))

prune1.0s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes48.0ms

Accuracy

100% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 31.2b

bsearch773.0ms

end0.0ms

sample3.9s

Algorithm
intervals
Results
3.8s8000×body80valid