Date:Thursday, May 5th, 2022
Commit:48d6b926 on egg-rr
Hostname:warfa with Racket 8.1
Seed:2022125
Parameters:256 points for 4 iterations
Flags:
precision:fallbackreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:egg-rrgenerate:taylorgenerate:simplify
default

Details

Time bar (total: 33.3s)

sample12.6s (38%)

Results
9.3s70188×body128valid
1.9s4116×body2048valid
539.0ms3372×body128invalid
Compiler

Compiled 474 to 321 computations (32.3% saved)

prune6.4s (19.3%)

Counts
4839 → 140
Compiler

Compiled 181771 to 104661 computations (42.4% saved)

regimes3.9s (11.6%)

Counts
416 → 16
Compiler

Compiled 44239 to 30462 computations (31.1% saved)

series3.0s (8.9%)

Counts
44 → 884
Calls

44 calls:

537.0ms
(log.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) -1))
282.0ms
(/.f64 (*.f64 c 2) (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -4) (*.f64 b b))) b))
267.0ms
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -4) (*.f64 b b))) b) (*.f64 c 2)) -1)
262.0ms
(*.f64 (*.f64 c 2) (/.f64 1 (-.f64 (sqrt.f64 (fma.f64 a (*.f64 c -4) (*.f64 b b))) b)))
255.0ms
(/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))

simplify2.2s (6.7%)

Algorithm
41×egg-herbie
Rules
15126×fma-neg_binary64
11959×fma-def_binary64
7087×times-frac_binary64
5831×associate-/l*_binary64
5486×cancel-sign-sub-inv_binary64
Counts
3269 → 2952

analyze2.1s (6.3%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%94.4%5.6%2
13.9%74.9%11.2%3
29.1%54.1%16.8%4
34%46.5%19.5%5
44.1%35%20.9%6
50.1%26.9%23%7
53%23.7%23.3%8
57.4%18.5%24.1%9
59.5%15.2%25.4%10
61.2%13%25.8%11
63.2%10%26.8%12
64.1%8.2%27.6%13
64.9%6.9%28.2%14
Compiler

Compiled 161 to 110 computations (31.7% saved)

rewrite1.8s (5.3%)

Algorithm
46×batch-egg-rewrite
Rules
2376×egg-rr
Counts
44 → 2376
Calls

24 calls:

109.0ms
((log.f64 (+.f64 (pow.f64 x -2) -1)) (-.f64 (log.f64 (+.f64 (pow.f64 x -2) -1)) (log1p.f64 (/.f64 1 x))) (log1p.f64 (/.f64 1 x)))
101.0ms
((sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))
95.0ms
((log.f64 (-.f64 (/.f64 1 x) 1)) (-.f64 (/.f64 1 x) 1))
89.0ms
((pow.f64 (/.f64 (+.f64 f n) (-.f64 n f)) 3) (cbrt.f64 (pow.f64 (/.f64 (+.f64 f n) (-.f64 n f)) 3)))
88.0ms
((sqrt.f64 (fma.f64 (*.f64 (*.f64 a -4) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b b))) (+.f64 (neg.f64 b) (sqrt.f64 (fma.f64 (*.f64 (*.f64 a -4) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b b)))))

end974.0ms (2.9%)

Compiler

Compiled 2069 to 1325 computations (36% saved)

localize293.0ms (0.9%)

Compiler

Compiled 12288 to 10240 computations (16.7% saved)

bsearch46.0ms (0.1%)

Compiler

Compiled 59 to 38 computations (35.6% saved)

Profiling

Loading profile data...