Herbie run

Date:Tuesday, July 11th, 2023
Commit:26f8dd61 on result-filters
Hostname:nightly with Racket 8.6
Seed:2023192
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:simplifygenerate:proofs
default

Time bar (total: 5.2min)

sample1.2min (23.5%)

Results
38.5s269549×body256valid
16.2s14233×body2048valid
8.5s19612×body1024valid
4.8s31151×body256infinite
2.6s11040×body512valid
1.6s202×body8192exit
423.0ms778×body4096valid
259.0ms2593×body256invalid
204.0ms989×body256unsamplable
109.0ms162×body1024infinite
76.0ms211×body512infinite
15.0ms16×body2048infinite
Bogosity

localize52.6s (16.7%)

Compiler

Compiled 32163 to 17469 computations (45.7% saved)

soundness46.9s (14.9%)

Rules
208304×fma-def
120012×associate-*r*
106076×log-prod
100588×associate-*l*
97966×fma-neg
Stop Event
saturated
288×node limit
Compiler

Compiled 25465 to 15178 computations (40.4% saved)

eval41.4s (13.2%)

Compiler

Compiled 2059651 to 1220795 computations (40.7% saved)

simplify24.4s (7.8%)

Algorithm
206×egg-herbie
Rules
147930×fma-def
77746×associate-*r*
68838×associate-*l*
68536×times-frac
68452×fma-neg
Stop Event
14×done
58×saturated
28×fuel
148×node limit
Counts
47869 → 41467
Compiler

Compiled 8371 to 5344 computations (36.2% saved)

regimes18.7s (6%)

Counts
4189 → 585
Calls

94 calls:

2.5s
b
1.8s
c
1.6s
d
1.5s
a
1.4s
x1
Compiler

Compiled 66971 to 38375 computations (42.7% saved)

prune17.4s (5.5%)

Counts
66956 → 2251
Compiler

Compiled 138323 to 92439 computations (33.2% saved)

rewrite13.5s (4.3%)

Algorithm
122×batch-egg-rewrite
Rules
78536×pow1
74722×add-exp-log
74660×log1p-expm1-u
74646×expm1-log1p-u
72892×add-log-exp
Stop Event
122×node limit
Counts
959 → 28503

bsearch8.0s (2.6%)

Algorithm
297×binary-search
26×left-value
Stop Event
282×narrow-enough
15×predicate-same
Results
4.1s26149×body256valid
2.1s6553×body256infinite
403.0ms1520×body512valid
395.0ms841×body1024valid
131.0ms180×body2048valid
105.0ms870×body256invalid
39.0ms53×body1024infinite
36.0ms273×body256unsamplable
10.0ms26×body512infinite
4.0msbody4096valid
3.0msbody2048infinite
Compiler

Compiled 78279 to 53713 computations (31.4% saved)

analyze6.0s (1.9%)

Algorithm
43×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%54.5%45.5%0%0%0%0
23.5%12.8%41.7%45.5%0%0%0%1
39.5%21.5%33%45.5%0%0%0%2
50.3%26.8%26.5%45.5%0%1.2%0%3
58.5%31%22%45.5%0%1.5%0%4
71.6%37.8%15%45.6%0%1.7%0%5
73.1%38.5%14.1%45.6%0%1.7%0%6
78.3%40.9%11.3%45.6%0%2.2%0%7
81.8%42.6%9.5%45.7%0%2.2%0%8
84.7%43.9%8%45.7%0%2.5%0%9
86.7%44.7%6.9%45.7%0%2.7%0%10
88.8%45.6%5.7%45.7%0%2.8%0.1%11
89.7%46%5.3%45.7%0%2.9%0.1%12
Compiler

Compiled 1441 to 1017 computations (29.4% saved)

end5.7s (1.8%)

Compiler

Compiled 18506 to 10482 computations (43.4% saved)

preprocess3.2s (1%)

Algorithm
84×egg-herbie
Rules
36052×fma-def
15902×distribute-lft-in
14450×distribute-rgt-in
13270×distribute-lft-neg-in
12830×sub-neg
Stop Event
unsound
53×saturated
25×node limit
Compiler

Compiled 913 to 679 computations (25.6% saved)

series2.2s (0.7%)

Counts
959 → 19324
Calls

5139 calls:

TimeVariablePointExpression
44.0ms
x1
@inf
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))
35.0ms
b
@0
(/.f64 (/.f64 (PI.f64) b) (*.f64 a a))
32.0ms
x
@inf
(fma.f64 (+.f64 1 (/.f64 1 eps)) (pow.f64 (exp.f64 (+.f64 eps -1)) x) (/.f64 (+.f64 1 (/.f64 -1 eps)) (exp.f64 (fma.f64 eps x x))))
29.0ms
x
@-inf
(fma.f64 (+.f64 1 (/.f64 1 eps)) (pow.f64 (exp.f64 x) (+.f64 eps -1)) (/.f64 (+.f64 1 (/.f64 -1 eps)) (exp.f64 (fma.f64 eps x x))))
26.0ms
x2
@0
(cbrt.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (fma.f64 2 x2 (neg.f64 x1))) (fma.f64 x1 x1 1)) (fma.f64 x1 (+.f64 -6 (/.f64 (fma.f64 3 (*.f64 x1 x1) (fma.f64 2 x2 (neg.f64 x1))) (*.f64 (fma.f64 x1 x1 1) 1/2))) (*.f64 x1 (*.f64 x1 4))))))

Profiling

Loading profile data...