Details

Time bar (total: 7.8s)

analyze8.0ms (0.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%74.9%25.1%0
0%74.9%25.1%1
37.5%37.5%25.1%2
37.5%18.7%43.8%3
46.8%9.4%43.8%4
51.5%4.7%43.8%5
51.5%2.3%46.1%6
52.7%1.2%46.1%7
53.3%0.6%46.1%8
53.3%0.3%46.4%9
53.4%0.1%46.4%10
53.5%0.1%46.4%11
53.5%0%46.5%12
53.5%0%46.5%13
53.5%0%46.5%14
Compiler

Compiled 71 to 33 computations (53.5% saved)

sample2.6s (32.7%)

Results
2.4s8256×body128valid
Compiler

Compiled 210 to 97 computations (53.8% saved)

simplify125.0ms (1.6%)

Algorithm
egg-herbie
Rules
1509×associate-/l*_binary64
766×distribute-rgt-out_binary64
744×distribute-lft-out_binary64
549×unswap-sqr_binary64
497×associate-/r*_binary64
Counts
1 → 2
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
03275
17459
223941
392837
4154937
5319537
6353437
7369833
8228933
9277533
10282333
11480733
12532433

prune10.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.0b
Counts
3 → 2
Alt Table
StatusErrorProgram
0.5b
(fabs.f64 (/.f64 (fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3))))) (sqrt.f64 (PI.f64))))
0.2b
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x))))))
Compiler

Compiled 272 to 147 computations (46% saved)

localize41.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x))
0.1b
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
0.2b
(*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))
1.0b
(sqrt.f64 (PI.f64))

series123.0ms (1.6%)

Counts
4 → 36
Calls

4 calls:

99.0ms
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
13.0ms
(*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))
10.0ms
(*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x))
0.0ms
(sqrt.f64 (PI.f64))

rewrite109.0ms (1.4%)

Algorithm
rewrite-expression-head
Rules
45×add-sqr-sqrt_binary64
39×add-exp-log_binary64
38×add-cbrt-cube_binary64
36×associate-*l*_binary64
35×pow1_binary64
Counts
4 → 155
Calls

4 calls:

37.0ms
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (+.f64 (+.f64 (+.f64 (*.f64 2 (fabs.f64 x)) (*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 5) (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))) (*.f64 (/.f64 1 21) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)) (fabs.f64 x)))))
19.0ms
(*.f64 (/.f64 2 3) (*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x)))
10.0ms
(*.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)) (fabs.f64 x))
2.0ms
(sqrt.f64 (PI.f64))

simplify231.0ms (3%)

Algorithm
egg-herbie
Rules
519×associate-*r*_binary64
418×associate-*l*_binary64
389×cancel-sign-sub-inv_binary64
313×fma-neg_binary64
213×*-commutative_binary64
Counts
191 → 220
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02867308
18705784
235105032
349125032

prune555.0ms (7.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New3062308
Fresh011
Picked101
Done000
Total3073310
Error
0b
Counts
310 → 3
Alt Table
StatusErrorProgram
0.1b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))))))
0.5b
(fabs.f64 (/.f64 (fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3))))) (sqrt.f64 (PI.f64))))
25.1b
(fabs.f64 (/.f64 (fma.f64 (pow.f64 (fabs.f64 x) 7) (*.f64 5 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105))))
Compiler

Compiled 24277 to 9187 computations (62.2% saved)

localize30.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))))
0.1b
(*.f64 1/5 (pow.f64 (fabs.f64 x) 5))
0.1b
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))))
0.1b
(fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))

series198.0ms (2.5%)

Counts
4 → 36
Calls

4 calls:

90.0ms
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))))
58.0ms
(fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))))
31.0ms
(fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))
19.0ms
(*.f64 1/5 (pow.f64 (fabs.f64 x) 5))

rewrite31.0ms (0.4%)

Algorithm
rewrite-expression-head
Rules
36×add-sqr-sqrt_binary64
19×associate-*l*_binary64
18×*-un-lft-identity_binary64
17×add-cube-cbrt_binary64
16×sqrt-prod_binary64
Counts
4 → 92
Calls

4 calls:

10.0ms
(*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5))))))
8.0ms
(*.f64 1/5 (pow.f64 (fabs.f64 x) 5))
1.0ms
(fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))
1.0ms
(fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))))

simplify186.0ms (2.4%)

Algorithm
egg-herbie
Rules
618×distribute-rgt-in_binary64
617×distribute-lft-in_binary64
600×associate-+l+_binary64
529×associate-*l*_binary64
453×associate-*r*_binary64
Counts
128 → 114
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01494283
12654015
28134003
335174003
456344003

prune230.0ms (2.9%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1140114
Fresh022
Picked011
Done000
Total1143117
Error
0b
Counts
117 → 3
Alt Table
StatusErrorProgram
0.1b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))))))
0.5b
(fabs.f64 (/.f64 (fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3))))) (sqrt.f64 (PI.f64))))
25.1b
(fabs.f64 (/.f64 (fma.f64 (pow.f64 (fabs.f64 x) 7) (*.f64 5 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105))))
Compiler

Compiled 4559 to 3160 computations (30.7% saved)

localize24.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3)))))
0.2b
(*.f64 2/3 (pow.f64 x 3))
0.3b
(/.f64 (fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3))))) (sqrt.f64 (PI.f64)))
1.0b
(sqrt.f64 (PI.f64))

series21.0ms (0.3%)

Counts
3 → 24
Calls

3 calls:

11.0ms
(/.f64 (fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3))))) (sqrt.f64 (PI.f64)))
5.0ms
(fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3)))))
4.0ms
(*.f64 2/3 (pow.f64 x 3))

rewrite21.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt_binary64
22×*-un-lft-identity_binary64
22×add-cube-cbrt_binary64
18×times-frac_binary64
12×associate-*r*_binary64
Counts
3 → 84
Calls

3 calls:

7.0ms
(*.f64 2/3 (pow.f64 x 3))
4.0ms
(/.f64 (fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3))))) (sqrt.f64 (PI.f64)))
1.0ms
(fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3)))))

simplify156.0ms (2%)

Algorithm
egg-herbie
Rules
642×associate-*l*_binary64
599×associate-*r*_binary64
300×fma-def_binary64
205×cancel-sign-sub-inv_binary64
199×exp-prod_binary64
Counts
108 → 145
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01633453
13173236
27953122
334593122
448643122

prune292.0ms (3.7%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1610161
Fresh011
Picked011
Done011
Total1613164
Error
0b
Counts
164 → 3
Alt Table
StatusErrorProgram
0.1b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))))))
0.5b
(fabs.f64 (/.f64 (fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3))))) (sqrt.f64 (PI.f64))))
25.1b
(fabs.f64 (/.f64 (fma.f64 (pow.f64 (fabs.f64 x) 7) (*.f64 5 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105))))
Compiler

Compiled 5292 to 3870 computations (26.9% saved)

localize42.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))
0.3b
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105))
1.0b
(sqrt.f64 (PI.f64))
24.6b
(/.f64 (fma.f64 (pow.f64 (fabs.f64 x) 7) (*.f64 5 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105)))

series110.0ms (1.4%)

Counts
3 → 36
Calls

3 calls:

69.0ms
(/.f64 (fma.f64 (pow.f64 (fabs.f64 x) 7) (*.f64 5 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105)))
25.0ms
(*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))
16.0ms
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105))

rewrite61.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
28×add-cbrt-cube_binary64
28×add-exp-log_binary64
14×pow1_binary64
13×cbrt-unprod_binary64
13×prod-exp_binary64
Counts
3 → 79
Calls

3 calls:

21.0ms
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105))
16.0ms
(/.f64 (fma.f64 (pow.f64 (fabs.f64 x) 7) (*.f64 5 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105)))
5.0ms
(*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))

simplify335.0ms (4.3%)

Algorithm
egg-herbie
Rules
435×distribute-rgt-in_binary64
427×distribute-lft-in_binary64
369×fma-def_binary64
236×associate-*r*_binary64
233×associate-*l*_binary64
Counts
115 → 147
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02247426
15585649
219684787
349624785
450004785
549084785

prune421.0ms (5.4%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New1630163
Fresh000
Picked011
Done022
Total1633166
Error
0b
Counts
166 → 3
Alt Table
StatusErrorProgram
0.1b
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 1 (PI.f64))) (fma.f64 1/21 (pow.f64 (fabs.f64 x) 7) (fma.f64 (fabs.f64 x) 2 (fma.f64 2/3 (pow.f64 (fabs.f64 x) 3) (*.f64 1/5 (pow.f64 (fabs.f64 x) 5)))))))
0.5b
(fabs.f64 (/.f64 (fma.f64 1/21 (pow.f64 x 7) (fma.f64 1/5 (pow.f64 x 5) (fma.f64 2 x (*.f64 2/3 (pow.f64 x 3))))) (sqrt.f64 (PI.f64))))
25.1b
(fabs.f64 (/.f64 (fma.f64 (pow.f64 (fabs.f64 x) 7) (*.f64 5 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x))))) (*.f64 21 (fma.f64 5 (fma.f64 (*.f64 x x) 4 (*.f64 -4/9 (pow.f64 x 6))) (*.f64 (pow.f64 (fabs.f64 x) 5) (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))))))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 (fabs.f64 x) (-.f64 2 (*.f64 2/3 (*.f64 x x)))) 105))))
Compiler

Compiled 12306 to 7650 computations (37.8% saved)

regimes1.6s (21.1%)

Accuracy

Total 0.1b remaining (65.6%)

Threshold costs 0.1b (65.6%)

Counts
101 → 1
Compiler

Compiled 23548 to 16012 computations (32% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02869
14169
24069

end249.0ms (3.2%)

Compiler

Compiled 202 to 156 computations (22.8% saved)

Profiling

Loading profile data...