Details

Time bar (total: 10.3s)

analyze299.0ms (2.9%)

Algorithm
search
Search
TrueOtherFalseIter
0%0.9%99.1%0
0%0.9%99.1%1
0%0.9%99.1%2
0.4%0.4%99.1%3
0.4%0.4%99.1%4
0.6%0.2%99.1%5
0.6%0.2%99.1%6
0.7%0.1%99.1%7
0.7%0.1%99.1%8
0.8%0.1%99.1%9
0.8%0.1%99.1%10
0.8%0%99.1%11
0.8%0%99.1%12
0.8%0%99.1%13
0.8%0%99.1%14
Compiler

Compiled 26 to 20 computations (23.1% saved)

sample51.0ms (0.5%)

Algorithm
intervals
Results
26.0ms256×body128valid
6.0ms256×pre128true
Compiler

Compiled 45 to 35 computations (22.2% saved)

simplify383.0ms (3.7%)

Algorithm
egg-herbie
Rules
19592×associate-+l+_binary32
1784×distribute-rgt-out_binary32
836×+-commutative_binary32
671×distribute-rgt-in_binary32
337×associate-*r*_binary32
Counts
1 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01323
12123
23123
34723
49223
512723
616023
727923
831423
933023
1033823
1135123
1237923
1347123
1456623
1566023
1675523
1776123
1875323
19110123
20131823
21141323
22151223
23148023
24148023
25148023
26148023
27310323
28307023
29310023
30310423
31310423
32352123
33381123
34381223
35381923
36381923
37379723
38379723
39366723
40411523
41407723
42407723
43407723
44407723
45988923

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
0.1b
Counts
1 → 1
Alt Table
StatusErrorProgram
0.1b
(+.f32 1 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v)))))))
Compiler

Compiled 34 to 26 computations (23.5% saved)

localize43.0ms (0.4%)

Local error

Found 4 expressions with local error:

0.0b
(+.f32 1 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v)))))))
0.1b
(log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v)))))
0.1b
(exp.f32 (/.f32 -2 v))
0.3b
(*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v))))))

rewrite183.0ms (1.8%)

Algorithm
rewrite-expression-head
Error
0.1b
Rules
20×add-sqr-sqrt_binary32
18×*-un-lft-identity_binary32
18×add-cube-cbrt_binary32
15×log-prod_binary32
13×exp-prod_binary32
Counts
4 → 77
Calls

4 calls:

4.0ms
(*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v))))))
4.0ms
(+.f32 1 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v)))))))
3.0ms
(log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v)))))
3.0ms
(exp.f32 (/.f32 -2 v))
Compiler

Compiled 1963 to 1463 computations (25.5% saved)

series365.0ms (3.6%)

Error
0.0b
Counts
4 → 64
Calls

4 calls:

87.0ms
(+.f32 1 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v)))))))
80.0ms
(*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v))))))
76.0ms
(log.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v)))))
15.0ms
(exp.f32 (/.f32 -2 v))
Compiler

Compiled 4562 to 3545 computations (22.3% saved)

simplify121.0ms (1.2%)

Algorithm
egg-herbie
Rules
715×cancel-sign-sub-inv_binary32
423×sub-neg_binary32
247×+-commutative_binary32
184×associate-+r+_binary32
183×associate-+l+_binary32
Counts
141 → 113
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03725118
110224871
237224784
350204784

prune177.0ms (1.7%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1067113
Fresh000
Picked101
Done000
Total1077114
Error
0.0b
Counts
114 → 7
Alt Table
StatusErrorProgram
0.1b
(cbrt.f32 (pow.f32 (+.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) 1) 3))
29.9b
(+.f32 (-.f32 (+.f32 (*.f32 v (/.f32 -2 v)) (+.f32 (/.f32 (*.f32 v u) (exp.f32 (/.f32 -2 v))) (/.f32 (*.f32 v (*.f32 u u)) (exp.f32 (/.f32 -2 v))))) (+.f32 (*.f32 v u) (*.f32 1/2 (+.f32 (*.f32 v (*.f32 u u)) (/.f32 (*.f32 v (*.f32 u u)) (pow.f32 (exp.f32 (/.f32 -2 v)) 2)))))) 1)
28.4b
(-.f32 (+.f32 (*.f32 2 (/.f32 u v)) (+.f32 (*.f32 8/3 (/.f32 (pow.f32 u 3) (*.f32 v v))) (+.f32 (*.f32 u 2) (*.f32 4/3 (/.f32 u (*.f32 v v)))))) (+.f32 (*.f32 4 (*.f32 (/.f32 u v) (/.f32 u v))) (+.f32 (*.f32 2 (*.f32 u (/.f32 u v))) 1)))
0.3b
(+.f32 (+.f32 1 (*.f32 v (*.f32 2 (log.f32 (cbrt.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))))))) (*.f32 (log.f32 (cbrt.f32 (+.f32 u (*.f32 (-.f32 1 u) (exp.f32 (/.f32 -2 v)))))) v))
0.2b
(/.f32 (-.f32 1 (*.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))))) (-.f32 1 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))))))
0.2b
(/.f32 (+.f32 1 (pow.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) 3)) (+.f32 1 (*.f32 v (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (+.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) -1)))))
0.2b
(+.f32 1 (*.f32 (*.f32 (cbrt.f32 v) (cbrt.f32 v)) (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v))))
Compiler

Compiled 3107 to 2124 computations (31.6% saved)

localize63.0ms (0.6%)

Local error

Found 4 expressions with local error:

0.1b
(log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))
0.1b
(exp.f32 (/.f32 -2 v))
0.2b
(pow.f32 (+.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) 1) 3)
0.3b
(*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))))

rewrite202.0ms (2%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
21×add-sqr-sqrt_binary32
19×*-un-lft-identity_binary32
19×add-cube-cbrt_binary32
13×exp-prod_binary32
times-frac_binary32
Counts
4 → 85
Calls

4 calls:

6.0ms
(exp.f32 (/.f32 -2 v))
5.0ms
(*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))))
4.0ms
(pow.f32 (+.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) 1) 3)
2.0ms
(log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))
Compiler

Compiled 2306 to 1786 computations (22.5% saved)

series900.0ms (8.8%)

Error
0.0b
Counts
4 → 66
Calls

4 calls:

456.0ms
(pow.f32 (+.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) 1) 3)
85.0ms
(*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))))
79.0ms
(log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))
18.0ms
(exp.f32 (/.f32 -2 v))
Compiler

Compiled 11245 to 9136 computations (18.8% saved)

simplify175.0ms (1.7%)

Algorithm
egg-herbie
Rules
755×times-frac_binary32
581×associate-/l*_binary32
261×+-commutative_binary32
224×*-commutative_binary32
204×associate-+r+_binary32
Counts
151 → 108
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079510188
125179810
254869810

prune338.0ms (3.3%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1071108
Fresh156
Picked101
Done000
Total1096115
Error
0.0b
Counts
115 → 6
Alt Table
StatusErrorProgram
29.9b
(+.f32 (-.f32 (+.f32 (*.f32 v (/.f32 -2 v)) (+.f32 (/.f32 (*.f32 v u) (exp.f32 (/.f32 -2 v))) (/.f32 (*.f32 v (*.f32 u u)) (exp.f32 (/.f32 -2 v))))) (+.f32 (*.f32 v u) (*.f32 1/2 (+.f32 (*.f32 v (*.f32 u u)) (/.f32 (*.f32 v (*.f32 u u)) (pow.f32 (exp.f32 (/.f32 -2 v)) 2)))))) 1)
28.4b
(-.f32 (+.f32 (*.f32 2 (/.f32 u v)) (+.f32 (*.f32 8/3 (/.f32 (pow.f32 u 3) (*.f32 v v))) (+.f32 (*.f32 u 2) (*.f32 4/3 (/.f32 u (*.f32 v v)))))) (+.f32 (*.f32 4 (*.f32 (/.f32 u v) (/.f32 u v))) (+.f32 (*.f32 2 (*.f32 u (/.f32 u v))) 1)))
0.2b
(cbrt.f32 (pow.f32 (+.f32 (log.f32 (pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v)) 1) 3))
0.2b
(/.f32 (-.f32 1 (*.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))))) (-.f32 1 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))))))
0.2b
(/.f32 (+.f32 1 (pow.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) 3)) (+.f32 1 (*.f32 v (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (+.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) -1)))))
0.2b
(+.f32 1 (*.f32 (*.f32 (cbrt.f32 v) (cbrt.f32 v)) (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v))))
Compiler

Compiled 5978 to 4218 computations (29.4% saved)

localize55.0ms (0.5%)

Local error

Found 4 expressions with local error:

0.1b
(pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v)
0.1b
(exp.f32 (/.f32 -2 v))
0.2b
(pow.f32 (+.f32 (log.f32 (pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v)) 1) 3)
22.5b
(log.f32 (pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v))

rewrite214.0ms (2.1%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
22×*-un-lft-identity_binary32
18×add-sqr-sqrt_binary32
18×add-cube-cbrt_binary32
13×exp-prod_binary32
10×unpow-prod-down_binary32
Counts
4 → 83
Calls

4 calls:

4.0ms
(pow.f32 (+.f32 (log.f32 (pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v)) 1) 3)
4.0ms
(log.f32 (pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v))
3.0ms
(pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v)
3.0ms
(exp.f32 (/.f32 -2 v))
Compiler

Compiled 2145 to 1660 computations (22.6% saved)

series1.3s (12.5%)

Error
0.0b
Counts
4 → 69
Calls

4 calls:

536.0ms
(pow.f32 (+.f32 (log.f32 (pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v)) 1) 3)
240.0ms
(log.f32 (pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v))
167.0ms
(pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v)
16.0ms
(exp.f32 (/.f32 -2 v))
Compiler

Compiled 14272 to 11585 computations (18.8% saved)

simplify186.0ms (1.8%)

Algorithm
egg-herbie
Rules
702×associate-/l*_binary32
549×associate-/r*_binary32
270×+-commutative_binary32
247×*-commutative_binary32
215×associate-+r+_binary32
Counts
152 → 109
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085012107
1262311645
2562211645

prune377.0ms (3.7%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1090109
Fresh055
Picked011
Done000
Total1096115
Error
0.0b
Counts
115 → 6
Alt Table
StatusErrorProgram
29.9b
(+.f32 (-.f32 (+.f32 (*.f32 v (/.f32 -2 v)) (+.f32 (/.f32 (*.f32 v u) (exp.f32 (/.f32 -2 v))) (/.f32 (*.f32 v (*.f32 u u)) (exp.f32 (/.f32 -2 v))))) (+.f32 (*.f32 v u) (*.f32 1/2 (+.f32 (*.f32 v (*.f32 u u)) (/.f32 (*.f32 v (*.f32 u u)) (pow.f32 (exp.f32 (/.f32 -2 v)) 2)))))) 1)
28.4b
(-.f32 (+.f32 (*.f32 2 (/.f32 u v)) (+.f32 (*.f32 8/3 (/.f32 (pow.f32 u 3) (*.f32 v v))) (+.f32 (*.f32 u 2) (*.f32 4/3 (/.f32 u (*.f32 v v)))))) (+.f32 (*.f32 4 (*.f32 (/.f32 u v) (/.f32 u v))) (+.f32 (*.f32 2 (*.f32 u (/.f32 u v))) 1)))
0.2b
(cbrt.f32 (pow.f32 (+.f32 (log.f32 (pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v)) 1) 3))
0.2b
(/.f32 (-.f32 1 (*.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))))) (-.f32 1 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))))))
0.2b
(/.f32 (+.f32 1 (pow.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) 3)) (+.f32 1 (*.f32 v (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (+.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) -1)))))
0.2b
(+.f32 1 (*.f32 (*.f32 (cbrt.f32 v) (cbrt.f32 v)) (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v))))
Compiler

Compiled 6965 to 4963 computations (28.7% saved)

localize58.0ms (0.6%)

Local error

Found 4 expressions with local error:

0.1b
(exp.f32 (/.f32 -2 v))
0.3b
(*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v))
0.4b
(*.f32 (*.f32 (cbrt.f32 v) (cbrt.f32 v)) (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v)))
0.5b
(*.f32 (cbrt.f32 v) (cbrt.f32 v))

rewrite322.0ms (3.1%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
34×add-sqr-sqrt_binary32
26×pow1_binary32
22×*-un-lft-identity_binary32
22×add-cube-cbrt_binary32
20×cbrt-prod_binary32
Counts
4 → 106
Calls

4 calls:

7.0ms
(*.f32 (*.f32 (cbrt.f32 v) (cbrt.f32 v)) (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v)))
5.0ms
(*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v))
5.0ms
(*.f32 (cbrt.f32 v) (cbrt.f32 v))
3.0ms
(exp.f32 (/.f32 -2 v))
Compiler

Compiled 2871 to 1623 computations (43.5% saved)

series384.0ms (3.7%)

Error
0.0b
Counts
4 → 45
Calls

4 calls:

135.0ms
(*.f32 (*.f32 (cbrt.f32 v) (cbrt.f32 v)) (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v)))
104.0ms
(*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v))
20.0ms
(*.f32 (cbrt.f32 v) (cbrt.f32 v))
18.0ms
(exp.f32 (/.f32 -2 v))
Compiler

Compiled 4438 to 3460 computations (22% saved)

simplify146.0ms (1.4%)

Algorithm
egg-herbie
Rules
399×associate-*r*_binary32
353×associate-*l*_binary32
218×+-commutative_binary32
217×times-frac_binary32
216×*-commutative_binary32
Counts
151 → 120
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04314658
112273719
248283707
349983707
449483707

prune219.0ms (2.1%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1200120
Fresh044
Picked011
Done011
Total1206126
Error
0.0b
Counts
126 → 6
Alt Table
StatusErrorProgram
29.9b
(+.f32 (-.f32 (+.f32 (*.f32 v (/.f32 -2 v)) (+.f32 (/.f32 (*.f32 v u) (exp.f32 (/.f32 -2 v))) (/.f32 (*.f32 v (*.f32 u u)) (exp.f32 (/.f32 -2 v))))) (+.f32 (*.f32 v u) (*.f32 1/2 (+.f32 (*.f32 v (*.f32 u u)) (/.f32 (*.f32 v (*.f32 u u)) (pow.f32 (exp.f32 (/.f32 -2 v)) 2)))))) 1)
28.4b
(-.f32 (+.f32 (*.f32 2 (/.f32 u v)) (+.f32 (*.f32 8/3 (/.f32 (pow.f32 u 3) (*.f32 v v))) (+.f32 (*.f32 u 2) (*.f32 4/3 (/.f32 u (*.f32 v v)))))) (+.f32 (*.f32 4 (*.f32 (/.f32 u v) (/.f32 u v))) (+.f32 (*.f32 2 (*.f32 u (/.f32 u v))) 1)))
0.2b
(cbrt.f32 (pow.f32 (+.f32 (log.f32 (pow.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))) v)) 1) 3))
0.2b
(/.f32 (-.f32 1 (*.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))))) (-.f32 1 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))))))
0.2b
(/.f32 (+.f32 1 (pow.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) 3)) (+.f32 1 (*.f32 v (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (+.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u))))) -1)))))
0.2b
(+.f32 1 (*.f32 (*.f32 (cbrt.f32 v) (cbrt.f32 v)) (*.f32 (log.f32 (+.f32 u (*.f32 (exp.f32 (/.f32 -2 v)) (-.f32 1 u)))) (cbrt.f32 v))))
Compiler

Compiled 3204 to 2039 computations (36.4% saved)

regimes1.9s (18.6%)

Accuracy

Total 0.1b remaining (63%)

Threshold costs 0.1b (63%)

Compiler

Compiled 25441 to 19169 computations (24.7% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Rules
+-commutative_binary32
*-commutative_binary32
sub-neg_binary32
neg-sub0_binary32
neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01731
12531
22931
33131
43231
53131

end1.0ms (0%)

Compiler

Compiled 22 to 18 computations (18.2% saved)

sample1.8s (17.5%)

Algorithm
intervals
Results
745.0ms8000×body128valid
192.0ms8000×pre128true
Compiler

Compiled 295 to 206 computations (30.2% saved)

Profiling

Loading profile data...