Herbie run

Date:Wednesday, January 31st, 2024
Commit:92b4fbd0 on sample-profiles-more
Hostname:nightly with Racket 8.11.1
Seed:2024031
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: 7.0s)

sample3.7s (53.3%)

Results
585.0ms8467×256valid
1.1s6777×1024valid
1.2s4483×2048valid
648.0ms2997×512valid
158.0ms2040×256infinite
1.0ms4096valid
Bogosity

preprocess1.4s (20.4%)

Algorithm
egg-herbie
Rules
7490×fma-neg
2784×associate-+r+
2680×associate-+l+
2674×fma-def
2556×unsub-neg
Stop Event
saturated
node limit
Compiler

Compiled 390 to 278 computations (28.7% saved)

soundness892.0ms (12.7%)

Rules
7584×fma-neg
2926×fma-def
2784×associate-+r+
2680×associate-+l+
2556×unsub-neg
Stop Event
saturated
node limit
Compiler

Compiled 153 to 91 computations (40.5% saved)

rewrite266.0ms (3.8%)

Algorithm
batch-egg-rewrite
Rules
1478×prod-diff
1448×fma-def
1120×log1p-expm1-u
1120×expm1-log1p-u
936×log-prod
Stop Event
node limit
Counts
3 → 215

prune210.0ms (3%)

Counts
368 → 16
Compiler

Compiled 165 to 121 computations (26.7% saved)

simplify161.0ms (2.3%)

Algorithm
egg-herbie
Rules
1864×cancel-sign-sub-inv
1416×fma-neg
1406×unswap-sqr
1308×associate-*r*
1220×fma-def
Stop Event
saturated
node limit
done
Counts
251 → 287
Compiler

Compiled 23 to 17 computations (26.1% saved)

localize153.0ms (2.2%)

Compiler

Compiled 71 to 52 computations (26.8% saved)

eval112.0ms (1.6%)

Compiler

Compiled 5262 to 3954 computations (24.9% saved)

regimes45.0ms (0.6%)

Counts
17 → 5
Calls

8 calls:

17.0ms
x
6.0ms
(+.f64 x 1)
6.0ms
(*.f64 (+.f64 x 1) (+.f64 x 1))
5.0ms
(-.f64 (*.f64 (+.f64 x 1) (+.f64 x 1)) 1)
2.0ms
y
Compiler

Compiled 84 to 59 computations (29.8% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 x (+.f64 x 2))
0.0ms
x
@inf
(*.f64 x (+.f64 x 2))
0.0ms
x
@inf
(-.f64 (+.f64 1 (*.f64 x (+.f64 x 2))) 1)
0.0ms
x
@0
(*.f64 x (+.f64 x 2))
0.0ms
x
@0
(-.f64 (+.f64 1 (*.f64 x (+.f64 x 2))) 1)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 33 to 23 computations (30.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...