Details

Time bar (total: 4.6s)

analyze24.0ms (0.5%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
50%0%50%2
Compiler

Compiled 13 to 11 computations (15.4% saved)

sample36.0ms (0.8%)

Algorithm
intervals
Results
14.0ms64×body1024valid
8.0ms139×body128valid
5.0ms36×body512valid
2.0ms17×body256valid
Compiler

Compiled 26 to 22 computations (15.4% saved)

simplify16.0ms (0.3%)

Algorithm
egg-herbie
Rules
39×fma-def_binary64
32×fma-neg_binary64
14×cancel-sign-sub-inv_binary64
12×sub-neg_binary64
10×distribute-rgt-in_binary64
Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
11417
22017
32817
43617
55417
67917
79617
811317
912317
1012717
1112917
1211517

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112
Error
18.8b
Counts
2 → 1
Alt Table
StatusErrorProgram
18.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 36 to 30 computations (16.7% saved)

localize9.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(sqrt.f64 (+.f64 x 1))
0.2b
(/.f64 1 (sqrt.f64 (+.f64 x 1)))
0.3b
(/.f64 1 (sqrt.f64 x))
1.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))

rewrite304.0ms (6.6%)

Algorithm
rewrite-expression-head
Error
18.3b
Rules
54×add-cube-cbrt_binary64
24×add-sqr-sqrt_binary64
20×add-cbrt-cube_binary64
16×add-exp-log_binary64
12×pow1_binary64
Counts
4 → 194
Calls

4 calls:

62.0ms
(/.f64 1 (sqrt.f64 (+.f64 x 1)))
17.0ms
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
12.0ms
(/.f64 1 (sqrt.f64 x))
11.0ms
(sqrt.f64 (+.f64 x 1))
Compiler

Compiled 3558 to 2752 computations (22.7% saved)

series29.0ms (0.6%)

Error
18.6b
Counts
4 → 16
Calls

4 calls:

6.0ms
(sqrt.f64 (+.f64 x 1))
6.0ms
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
6.0ms
(/.f64 1 (sqrt.f64 (+.f64 x 1)))
5.0ms
(/.f64 1 (sqrt.f64 x))
Compiler

Compiled 469 to 377 computations (19.6% saved)

simplify140.0ms (3%)

Algorithm
egg-herbie
Rules
785×fma-neg_binary64
607×fma-def_binary64
504×associate-/l/_binary64
262×cancel-sign-sub-inv_binary64
158×times-frac_binary64
Counts
210 → 121
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01982099
14111947
214901847
344691846
449891846
548551846

prune140.0ms (3%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New10615121
Fresh000
Picked101
Done000
Total10715122
Error
18.3b
Counts
122 → 15
Alt Table
StatusErrorProgram
28.4b
(-.f64 (/.f64 1 (sqrt.f64 x)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 x) 3/2))))
31.1b
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 3/2)) (/.f64 -1 (pow.f64 (+.f64 1 x) 3/2))) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 x))) (sqrt.f64 x)))))
41.1b
(-.f64 (cbrt.f64 (/.f64 1 (pow.f64 x 3/2))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
18.8b
(/.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
21.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (pow.f64 (+.f64 x 1) -1/2))
29.4b
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 x))) (cbrt.f64 (/.f64 1 (sqrt.f64 x)))) (cbrt.f64 (/.f64 1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
23.7b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (sqrt.f64 (+.f64 1 x))))))
20.9b
(-.f64 (pow.f64 x -1/2) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
28.5b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 x) 3/2))))
26.7b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 x))) (cbrt.f64 (sqrt.f64 (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (+.f64 x 1)))))
22.6b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (pow.f64 (sqrt.f64 (+.f64 1 x)) -1/2) (pow.f64 (sqrt.f64 (+.f64 1 x)) -1/2)))
29.0b
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (exp.f64 (*.f64 -1/2 (log1p.f64 x))))) (cbrt.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (exp.f64 (*.f64 -1/2 (log1p.f64 x)))))) (cbrt.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (exp.f64 (*.f64 -1/2 (log1p.f64 x))))))
28.7b
(*.f64 (+.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 x))) (sqrt.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 x))))) (-.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 x))) (sqrt.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 x))))))
22.8b
(-.f64 (*.f64 (pow.f64 (sqrt.f64 x) -1/2) (pow.f64 (sqrt.f64 x) -1/2)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
31.3b
(exp.f64 (log.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (exp.f64 (*.f64 -1/2 (log1p.f64 x))))))
Compiler

Compiled 2047 to 1505 computations (26.5% saved)

localize8.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(sqrt.f64 (+.f64 1 x))
0.1b
(/.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
0.2b
(*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))
1.6b
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))

rewrite317.0ms (6.9%)

Algorithm
rewrite-expression-head
Error
18.1b
Rules
37×add-cube-cbrt_binary64
33×add-sqr-sqrt_binary64
18×add-exp-log_binary64
18×add-cbrt-cube_binary64
15×pow1/2_binary64
Counts
4 → 188
Calls

4 calls:

19.0ms
(/.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
15.0ms
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
15.0ms
(*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))
11.0ms
(sqrt.f64 (+.f64 1 x))
Compiler

Compiled 4200 to 2562 computations (39% saved)

series49.0ms (1.1%)

Error
18.2b
Counts
4 → 17
Calls

4 calls:

12.0ms
(-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
12.0ms
(/.f64 (-.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
7.0ms
(*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))
7.0ms
(sqrt.f64 (+.f64 1 x))
Compiler

Compiled 678 to 502 computations (26% saved)

simplify127.0ms (2.8%)

Algorithm
egg-herbie
Rules
625×fma-neg_binary64
428×cancel-sign-sub-inv_binary64
301×log-prod_binary64
217×times-frac_binary64
173×associate-*l*_binary64
Counts
205 → 107
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02183129
15362746
226942397
343562396
447382396

prune90.0ms (1.9%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New1052107
Fresh13114
Picked101
Done000
Total1193122
Error
0.3b
Counts
122 → 3
Alt Table
StatusErrorProgram
18.8b
(/.f64 (-.f64 1 (/.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 x))
0.4b
(/.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
20.9b
(-.f64 (pow.f64 x -1/2) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 1908 to 1249 computations (34.5% saved)

localize9.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
0.2b
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
0.2b
(/.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
0.2b
(*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))

rewrite357.0ms (7.7%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
38×add-cube-cbrt_binary64
25×add-sqr-sqrt_binary64
22×add-exp-log_binary64
22×add-cbrt-cube_binary64
14×pow1_binary64
Counts
4 → 187
Calls

4 calls:

53.0ms
(/.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
16.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
15.0ms
(*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))
14.0ms
(+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
Compiler

Compiled 4021 to 2753 computations (31.5% saved)

series32.0ms (0.7%)

Error
0.1b
Counts
4 → 15
Calls

4 calls:

9.0ms
(/.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
8.0ms
(*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))
5.0ms
(+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))
5.0ms
(/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))
Compiler

Compiled 503 to 398 computations (20.9% saved)

simplify149.0ms (3.2%)

Algorithm
egg-herbie
Rules
823×fma-def_binary64
477×fma-neg_binary64
349×log-prod_binary64
273×prod-exp_binary64
250×div-exp_binary64
Counts
202 → 127
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02043202
14552717
221812545
338092507
449332507
548662507

prune127.0ms (2.7%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New11611127
Fresh112
Picked101
Done000
Total11812130
Error
0.0b
Counts
130 → 12
Alt Table
StatusErrorProgram
9.9b
(sqrt.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1))) -2) (fma.f64 x x x)))
14.6b
(/.f64 (/.f64 1 (/.f64 1 (/.f64 (+.f64 (+.f64 x 1) (-.f64 x (sqrt.f64 (fma.f64 x x x)))) (+.f64 (pow.f64 x 3/2) (pow.f64 (+.f64 x 1) 3/2))))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
0.7b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1))))) (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))))) (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
1.4b
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))) (cbrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1)))))) (cbrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))))
4.2b
(/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x x)))) (sqrt.f64 (+.f64 1 x)))
4.7b
(/.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (*.f64 (cbrt.f64 (fma.f64 x x x)) (cbrt.f64 (sqrt.f64 (fma.f64 x x x)))))
0.8b
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))) (sqrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))))
0.5b
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
4.5b
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))) (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))) (/.f64 (sqrt.f64 (fma.f64 x x x)) (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))))))
31.6b
(/.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (+.f64 x 1/2))
0.5b
(/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))
20.9b
(-.f64 (pow.f64 x -1/2) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 2811 to 1847 computations (34.3% saved)

localize15.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.2b
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
0.2b
(*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))
0.3b
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)
9.6b
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3))

rewrite299.0ms (6.5%)

Algorithm
rewrite-expression-head
Error
0b
Rules
29×add-cube-cbrt_binary64
25×add-sqr-sqrt_binary64
19×add-exp-log_binary64
15×add-cbrt-cube_binary64
12×log1p-expm1-u_binary64
Counts
4 → 181
Calls

4 calls:

14.0ms
(*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))
14.0ms
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
13.0ms
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)
10.0ms
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3))
Compiler

Compiled 3932 to 2864 computations (27.2% saved)

series35.0ms (0.7%)

Error
0b
Counts
4 → 15
Calls

4 calls:

9.0ms
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
7.0ms
(*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x)))
7.0ms
(pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)
5.0ms
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3))
Compiler

Compiled 558 to 453 computations (18.8% saved)

simplify145.0ms (3.1%)

Algorithm
egg-herbie
Rules
702×fma-neg_binary64
599×unswap-sqr_binary64
313×log-prod_binary64
288×fma-def_binary64
258×associate-/l/_binary64
Counts
196 → 115
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01963020
13782589
214742356
336462218
449312218
552852218

prune134.0ms (2.9%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1132115
Fresh3811
Picked011
Done000
Total11611127
Error
0b
Counts
127 → 11
Alt Table
StatusErrorProgram
0.7b
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1))))) (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))))) (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
1.4b
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))) (cbrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1)))))) (cbrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))))
4.2b
(/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x x)))) (sqrt.f64 (+.f64 1 x)))
4.7b
(/.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (*.f64 (cbrt.f64 (fma.f64 x x x)) (cbrt.f64 (sqrt.f64 (fma.f64 x x x)))))
33.2b
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)) (-.f64 (+.f64 1/2 x) (/.f64 1/8 x)))
0.8b
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))) (sqrt.f64 (/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))))
4.2b
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)) (pow.f64 (fma.f64 x x x) -1/2))
0.5b
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))) 3)) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 1 x))))
4.5b
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))) (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))))) (/.f64 (sqrt.f64 (fma.f64 x x x)) (cbrt.f64 (/.f64 1 (+.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 x 1)))))))
31.6b
(/.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x))) (+.f64 x 1/2))
0.5b
(/.f64 1 (fma.f64 x (sqrt.f64 (+.f64 x 1)) (*.f64 (sqrt.f64 x) (+.f64 x 1))))
Compiler

Compiled 2240 to 1502 computations (32.9% saved)

regimes773.0ms (16.7%)

Accuracy

Total 0.4b remaining (94.9%)

Threshold costs 0.4b (94.9%)

Compiler

Compiled 14736 to 11214 computations (23.9% saved)

simplify4.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
11427
21327

end1.0ms (0%)

Compiler

Compiled 18 to 13 computations (27.8% saved)

sample1.2s (27.1%)

Algorithm
intervals
Results
467.0ms2310×body1024valid
220.0ms4194×body128valid
149.0ms988×body512valid
52.0ms508×body256valid
Compiler

Compiled 321 to 234 computations (27.1% saved)

Profiling

Loading profile data...