Date:Sunday, June 19th, 2022
Commit:d00f85d9 on main
Hostname:warfa with Racket 8.5
Seed:2022170
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: 26.8s)

sample11.3s (42.2%)

Results
8.7s70219×body128valid
1.9s4085×body2048valid
565.0ms3474×body128invalid
Compiler

Compiled 322 to 220 computations (31.7% saved)

prune4.7s (17.5%)

Counts
3631 → 136
Compiler

Compiled 130142 to 75795 computations (41.8% saved)

analyze3.5s (13.1%)

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)

regimes2.9s (10.9%)

Counts
436 → 18
Compiler

Compiled 10213 to 5678 computations (44.4% saved)

end1.2s (4.5%)

Stop Event
done
fuel
Compiler

Compiled 2614 to 1648 computations (37% saved)

simplify1.1s (4.3%)

Algorithm
35×egg-herbie
Rules
11555×fma-def_binary64
7443×fma-neg_binary64
6618×times-frac_binary64
6585×associate-/l*_binary64
3798×associate-/r*_binary64
Stop Event
19×saturated
16×node limit
Counts
2650 → 2229

rewrite1.1s (4.2%)

Algorithm
17×batch-egg-rewrite
Rules
5908×prod-diff_binary64
3803×expm1-log1p-u_binary64
3802×log1p-expm1-u_binary64
3137×pow1_binary64
2995×add-log-exp_binary64
Stop Event
17×node limit
Counts
41 → 1636

preprocess320.0ms (1.2%)

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)

localize261.0ms (1%)

Compiler

Compiled 12288 to 10240 computations (16.7% saved)

series252.0ms (0.9%)

Counts
41 → 1005
Calls

273 calls:

TimeVariablePointExpression
5.0ms
b
@inf
(cbrt.f64 (*.f64 a (/.f64 c b)))
5.0ms
n
@0
(pow.f64 (exp.f64 (/.f64 (+.f64 f n) (-.f64 n f))) 3)
4.0ms
c
@inf
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
4.0ms
a
@0
(*.f64 (/.f64 a b) c)
4.0ms
c
@inf
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))

bsearch37.0ms (0.1%)

Algorithm
binary-search
left-value
Calls

3 calls:

32.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))))))
0.0ms
(if (>=.f64 b 0) (/.f64 (*.f64 2 c) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)))
Compiler

Compiled 86 to 55 computations (36% saved)

Profiling

Loading profile data...