Details

Time bar (total: 2.2s)

analyze376.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
12.5%87.4%0.1%7
26.5%73.3%0.1%8
33.5%66.3%0.1%9
49.1%50.7%0.1%10
56.9%42.9%0.1%11
60.8%39%0.1%12
69%30.9%0.1%13
72.5%27.3%0.1%14

sample34.0ms

Algorithm
intervals
Results
12.0ms82×body1280valid
7.0ms57×body640valid
2.0ms70×body80valid
2.0ms13×body2560valid
2.0ms23×body320valid
1.0ms11×body160valid

simplify528.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
047617
147617

prune2.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 44.7b

Counts
2 → 1

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(+.f64 1 (+.f64 (*.f64 x y) z))
0.0b
(+.f64 (*.f64 x y) z)
9.1b
(-.f64 (fma.f64 x y z) (+.f64 1 (+.f64 (*.f64 x y) z)))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
19×add-log-exp_binary64_7127
10×*-un-lft-identity_binary64_7162
sum-log_binary64_7072
add-sqr-sqrt_binary64_7147
add-cube-cbrt_binary64_7133 add-cbrt-cube_binary64_7134 pow1_binary64_7104 diff-log_binary64_7073 add-exp-log_binary64_7126
flip3-+_binary64_7160 distribute-lft-out_binary64_7206 flip-+_binary64_7187 +-commutative_binary64_7229 distribute-lft-out--_binary64_7207
associate--r+_binary64_7217 associate-+r+_binary64_7213 flip3--_binary64_7161 difference-of-squares_binary64_7191 sub-neg_binary64_7166 flip--_binary64_7188
Counts
3 → 42
Calls
3 calls:
7.0ms
(+.f64 1 (+.f64 (*.f64 x y) z))
5.0ms
(+.f64 (*.f64 x y) z)
14.0ms
(-.f64 (fma.f64 x y z) (+.f64 1 (+.f64 (*.f64 x y) z)))

series1.1s

Counts
3 → 9
Calls
3 calls:
284.0ms
(+.f64 1 (+.f64 (*.f64 x y) z))
239.0ms
(+.f64 (*.f64 x y) z)
608.0ms
(-.f64 (fma.f64 x y z) (+.f64 1 (+.f64 (*.f64 x y) z)))
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
0713708
1713708
014633636
114633636
0713708
1713708
014633636
114633636
049803667
149803667
0623546
1623546
03163492
13163492
0623546
1623546
03163492
13163492
07203577
17203577
0653573
1653573
05723519
15723519
0653573
1653573
05723519
15723519
08863604
18863604

simplify74.0ms

Counts
51 → 51
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
0512111550

prune11.0ms

Filtered
44 candidates to 51 candidates (-15.9%)

Profiling

Loading profile data...