Date:Sunday, October 16th, 2022
Commit:4572d3e7 on tweak-regimes
Hostname:warfa with Racket 8.5
Seed:2022289
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: 54.4s)

sample15.9s (29.1%)

Results
12.0s70145×body256valid
2.4s4159×body2048valid
1.2s5057×body256invalid

eval13.1s (24.1%)

Compiler

Compiled 521982 to 320665 computations (38.6% saved)

simplify5.3s (9.7%)

Algorithm
74×egg-herbie
Rules
26444×fma-def_binary64
17541×fma-neg_binary64
17165×times-frac_binary64
16218×associate-/l*_binary64
13026×associate-/r*_binary64
Stop Event
31×saturated
done
fuel
43×node limit
Counts
8372 → 7531
Compiler

Compiled 1099 to 688 computations (37.4% saved)

rewrite5.2s (9.5%)

Algorithm
56×batch-egg-rewrite
Rules
22336×log-prod_binary64
18990×pow1_binary64
17908×add-log-exp_binary64
17902×expm1-log1p-u_binary64
17902×log1p-expm1-u_binary64
Stop Event
56×node limit
Counts
107 → 6098

prune3.9s (7.1%)

Counts
13003 → 354
Compiler

Compiled 14514 to 9981 computations (31.2% saved)

localize3.3s (6.1%)

Compiler

Compiled 5908 to 3354 computations (43.2% saved)

regimes1.9s (3.5%)

Counts
268 → 39
Calls

19 calls:

448.0ms
c
396.0ms
a
238.0ms
b
132.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)))
117.0ms
x
Compiler

Compiled 6211 to 3693 computations (40.5% saved)

analyze1.6s (2.9%)

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
Compiler

Compiled 161 to 110 computations (31.7% saved)

series1.5s (2.7%)

Counts
107 → 2265
Calls

747 calls:

TimeVariablePointExpression
87.0ms
c
@-inf
(/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) c)
86.0ms
x
@inf
(/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (+.f64 x -1/2)) (/.f64 1/64 (*.f64 x x))) (-.f64 (+.f64 x -1/2) (/.f64 -1/8 x)))
62.0ms
c
@0
(/.f64 1 (/.f64 (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) c))
43.0ms
c
@-inf
(pow.f64 (*.f64 c (*.f64 a -4)) 3/2)
35.0ms
a
@-inf
(+.f64 b (pow.f64 (pow.f64 (fma.f64 c (*.f64 a -4) (*.f64 b b)) 1/4) 2))

bsearch953.0ms (1.8%)

Algorithm
12×binary-search
left-value
Compiler

Compiled 3076 to 2130 computations (30.8% saved)

soundness710.0ms (1.3%)

Algorithm
egg-herbie
Rules
4404×fma-def_binary64
3881×times-frac_binary64
3626×associate-*r*_binary64
3453×associate-*l*_binary64
2457×associate-/l*_binary64
Stop Event
saturated
node limit
Compiler

Compiled 1357 to 1031 computations (24% saved)

preprocess625.0ms (1.1%)

Algorithm
18×egg-herbie
Rules
2992×fma-neg_binary64
2715×fma-def_binary64
2317×div-sub_binary64
2137×associate-/l*_binary64
1898×times-frac_binary64
Stop Event
unsound
13×saturated
node limit
Compiler

Compiled 169 to 118 computations (30.2% saved)

end524.0ms (1%)

Compiler

Compiled 1085 to 654 computations (39.7% saved)

Profiling

Loading profile data...