Date:Saturday, July 9th, 2022
Commit:b0462c74 on main
Hostname:warfa with Racket 8.5
Seed:2022190
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplify
default

Details

Time bar (total: 27.5s)

sample11.5s (42%)

Results
8.6s70189×body128valid
2.2s4115×body2048valid
596.0ms3641×body128invalid

prune7.1s (25.7%)

Counts
3283 → 143
Compiler

Compiled 132663 to 78840 computations (40.6% saved)

analyze3.4s (12.5%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%94.4%5.6%2
5.6%83.2%11.2%3
15.3%68%16.8%4
21.5%59%19.5%5
26.7%52.4%20.9%6
35.7%41.3%23%7
39.9%36.8%23.3%8
45.1%30.8%24.1%9
50.1%24.6%25.4%10
53.5%20.7%25.8%11
56.1%17.2%26.8%12
59.2%13.3%27.5%13
60.8%11.1%28.1%14
Compiler

Compiled 161 to 110 computations (31.7% saved)

regimes1.2s (4.4%)

Counts
200 → 15
Compiler

Compiled 5874 to 3422 computations (41.7% saved)

simplify1.2s (4.3%)

Algorithm
35×egg-herbie
Rules
13097×fma-def_binary64
8238×fma-neg_binary64
8078×times-frac_binary64
6709×associate-/l*_binary64
4820×associate-/r*_binary64
Stop Event
20×saturated
15×node limit
Counts
2718 → 2387

rewrite1.1s (4%)

Algorithm
17×batch-egg-rewrite
Rules
4552×expm1-log1p-u_binary64
4552×log1p-expm1-u_binary64
3939×pow1_binary64
3028×log1p-udef_binary64
3018×add-log-exp_binary64
Stop Event
17×node limit
Counts
39 → 1710

end844.0ms (3.1%)

Stop Event
done
fuel
Compiler

Compiled 2194 to 1322 computations (39.7% saved)

preprocess280.0ms (1%)

Algorithm
18×egg-herbie
Rules
2695×fma-neg_binary64
2166×fma-def_binary64
1892×times-frac_binary64
1831×div-sub_binary64
1366×associate-/l*_binary64
Stop Event
unsound
13×saturated
node limit
Compiler

Compiled 152 to 101 computations (33.6% saved)

series271.0ms (1%)

Counts
39 → 999
Calls

282 calls:

TimeVariablePointExpression
36.0ms
c
@inf
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
13.0ms
z
@-inf
(/.f64 z (/.f64 y x))
5.0ms
b
@-inf
(*.f64 (/.f64 a b) c)
4.0ms
b
@0
(+.f64 (neg.f64 b) (pow.f64 (pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4) 2))
4.0ms
b
@inf
(pow.f64 (fma.f64 b b (*.f64 c (*.f64 a -4))) 1/4)

bsearch270.0ms (1%)

Algorithm
binary-search
left-value
Calls

3 calls:

207.0ms
b
59.0ms
x
0.0ms
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))
Compiler

Compiled 1369 to 892 computations (34.8% saved)

localize268.0ms (1%)

Compiler

Compiled 12288 to 10240 computations (16.7% saved)

Profiling

Loading profile data...