Herbie run

Date:Saturday, August 12th, 2023
Commit:e1aa4bdc on compare-reports
Hostname:nightly with Racket 8.6
Seed:2023224
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.4min)

sample1.2min (22.7%)

Results
38.0s269710×body256valid
16.4s14382×body2048valid
8.4s19603×body1024valid
5.1s30898×body256infinite
3.1s11015×body512valid
1.6s202×body8192exit
434.0ms773×body4096valid
250.0ms2616×body256invalid
161.0ms974×body256unsamplable
140.0ms167×body1024infinite
89.0ms188×body512infinite
18.0ms16×body2048infinite
Bogosity

soundness50.0s (15.3%)

Rules
227230×fma-def
137034×associate-*r*
111578×log-prod
107972×fma-neg
104728×associate-*l*
Stop Event
saturated
306×node limit
Compiler

Compiled 28778 to 17757 computations (38.3% saved)

eval49.6s (15.2%)

Compiler

Compiled 2114291 to 1334115 computations (36.9% saved)

localize46.3s (14.2%)

Compiler

Compiled 29970 to 16621 computations (44.5% saved)

simplify24.8s (7.6%)

Algorithm
213×egg-herbie
Rules
155302×fma-def
83330×associate-*r*
73098×associate-*l*
70284×distribute-lft-in
69576×times-frac
Stop Event
14×done
58×saturated
28×fuel
155×node limit
Counts
47990 → 42244
Compiler

Compiled 9065 to 5834 computations (35.6% saved)

regimes19.0s (5.8%)

Counts
4611 → 637
Calls

95 calls:

2.5s
b
2.0s
x
2.0s
a
1.4s
c
1.4s
x1
Compiler

Compiled 71409 to 41590 computations (41.8% saved)

prune17.6s (5.4%)

Counts
68145 → 2168
Compiler

Compiled 121973 to 82543 computations (32.3% saved)

rewrite15.2s (4.7%)

Algorithm
129×batch-egg-rewrite
Rules
85638×pow1
81358×add-exp-log
81306×log1p-expm1-u
81288×expm1-log1p-u
77928×add-log-exp
Stop Event
129×node limit
Counts
976 → 29103

bsearch11.0s (3.4%)

Algorithm
316×binary-search
31×left-value
Stop Event
292×narrow-enough
24×predicate-same
Results
5.2s24241×body256valid
2.7s8806×body256infinite
1.2s2650×body1024valid
368.0ms1504×body512valid
288.0ms474×body2048valid
259.0ms2955×body256invalid
103.0ms206×body1024infinite
85.0ms659×body256unsamplable
44.0ms143×body512infinite
3.0msbody4096valid
Compiler

Compiled 76958 to 55812 computations (27.5% saved)

preprocess9.5s (2.9%)

Algorithm
42×egg-herbie
Rules
53946×fma-def
22276×fma-neg
17644×unsub-neg
17506×distribute-lft-in
17362×sub-neg
Stop Event
12×saturated
30×node limit
Compiler

Compiled 21829 to 12719 computations (41.7% saved)

analyze6.9s (2.1%)

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)

series2.5s (0.8%)

Counts
976 → 18845
Calls

5016 calls:

TimeVariablePointExpression
95.0ms
b
@0
(log.f64 (*.f64 b b))
59.0ms
x
@0
(fma.f64 (/.f64 -2 x) (/.f64 y (/.f64 x y)) (/.f64 (neg.f64 y) x))
54.0ms
x1
@inf
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1))
41.0ms
x
@inf
(pow.f64 (exp.f64 x) 10)
39.0ms
t1
@-inf
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))

end8.0ms (0%)

Profiling

Loading profile data...