Details

Time bar (total: 11.1s)

sample35.0ms

Algorithm
intervals
Results
10.0ms190×body80valid
5.0ms26×body640valid
3.0ms13×body1280valid
3.0ms18×body320valid
1.0msbody160valid

simplify10.9s

Counts
1 → 1
Iterations

Useful iterations: 4 (57.0ms)

IterNodesCost
0811
11611
23511
37611
413110
524210
630910
737410
842410
951310
1058210
1159110
1261010
1364810
1477710
1591510
16123310
17168910
18227010
19243610
20244210
done244210

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 15.5b

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- x 1.0) (+ y 1.0))
15.8b
(fma (/ (- x 1.0) (+ y 1.0)) y 1.0)

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
35×*-un-lft-identity
23×add-sqr-sqrt
20×times-frac
13×add-cube-cbrt
distribute-lft-out
associate-/l* distribute-lft-out-- difference-of-squares
add-exp-log associate-/r* add-cbrt-cube
pow1 expm1-log1p-u associate-/r/ log1p-expm1-u associate-/l/ add-log-exp
cbrt-undiv flip3-- frac-2neg flip3-+ div-sub div-exp clear-num flip-- flip-+ fma-udef div-inv
Counts
2 → 58
Calls
2 calls:
46.0ms
(/ (- x 1.0) (+ y 1.0))
1.0ms
(fma (/ (- x 1.0) (+ y 1.0)) y 1.0)

series100.0ms

Calls
1 calls:
70.0ms
(fma (/ (- x 1.0) (+ y 1.0)) y 1.0)