Herbie run

Date:Friday, October 6th, 2023
Commit:add13636 on main
Hostname:nightly with Racket 8.6
Seed:2023279
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: 12.0min)

localize3.8min (31.6%)

Compiler

Compiled 109268 to 26843 computations (75.4% saved)

sample2.0min (16.5%)

Results
1.9min247680×body256valid
2.1s8350×body256invalid
932.0ms2112×body256precondition
Bogosity

eval1.5min (12.2%)

Compiler

Compiled 6644878 to 1812668 computations (72.7% saved)

soundness1.3min (10.5%)

Rules
236478×fma-def
135668×associate-*r*
120146×log-prod
114188×associate-*l*
107548×times-frac
Stop Event
309×node limit
Compiler

Compiled 42807 to 19606 computations (54.2% saved)

simplify42.4s (5.9%)

Algorithm
148×egg-herbie
Rules
100048×fma-def
73138×associate-*r*
64236×associate-*l*
59722×log-prod
59336×times-frac
Stop Event
done
30×saturated
29×fuel
118×node limit
Counts
57023 → 40078
Compiler

Compiled 8552 to 4803 computations (43.8% saved)

prune38.5s (5.4%)

Counts
82882 → 3378
Compiler

Compiled 370907 to 207188 computations (44.1% saved)

regimes37.6s (5.2%)

Counts
6580 → 326
Calls

145 calls:

1.0s
x
1.0s
u2
1.0s
maxCos
972.0ms
uy
955.0ms
s
Compiler

Compiled 157537 to 72162 computations (54.2% saved)

analyze35.6s (5%)

Algorithm
30×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%2.6%97.4%0%0%0%0
0.4%0%2.6%97.4%0%0%0%1
9.5%0.3%2.4%97.4%0%0%0%2
43.3%1.1%1.5%97.4%0%0%0%3
48.2%1.3%1.4%97.4%0%0%0%4
65.2%1.7%0.9%97.4%0%0%0%5
70.4%1.8%0.8%97.4%0%0%0%6
79.1%2%0.5%97.4%0%0%0%7
81.1%2.1%0.5%97.4%0%0.1%0%8
86.1%2.2%0.4%97.4%0%0.1%0%9
87.6%2.2%0.3%97.4%0%0.1%0%10
91.9%2.3%0.2%97.4%0%0.1%0%11
92.6%2.3%0.2%97.4%0%0.1%0%12
Compiler

Compiled 2668 to 1267 computations (52.5% saved)

preprocess22.6s (3.1%)

Algorithm
30×egg-herbie
Rules
47062×fma-def
17484×unsub-neg
16604×fma-neg
15320×distribute-lft-neg-in
14562×distribute-lft-in
Stop Event
saturated
27×node limit
Compiler

Compiled 31932 to 12203 computations (61.8% saved)

rewrite20.7s (2.9%)

Algorithm
118×batch-egg-rewrite
Rules
85450×pow1
84616×add-sqr-sqrt
80602×add-exp-log
80420×log1p-expm1-u
80392×expm1-log1p-u
Stop Event
118×node limit
Counts
1353 → 25431

series12.3s (1.7%)

Counts
1353 → 31592
Calls

7689 calls:

TimeVariablePointExpression
235.0ms
r
@inf
(/.f32 (/.f32 r s) 2)
136.0ms
s
@0
(*.f32 s (log.f32 27/64))
131.0ms
x
@0
(log1p.f32 (fma.f32 s (exp.f32 (/.f32 (fabs.f32 x) s)) s))
125.0ms
u1
@0
(*.f32 (pow.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -3/2) 1/3) (cos.f32 (*.f32 314159265359/50000000000 u2)))
114.0ms
d
@-inf
(*.f32 (/.f32 -1/2 dY.v) (/.f32 (fma.f32 (pow.f32 (floor.f32 w) 2) (*.f32 dY.u dY.u) (pow.f32 (*.f32 (floor.f32 d) dY.w) 2)) (floor.f32 h)))

bsearch23.0ms (0%)

Algorithm
40×binary-search
20×left-value
Stop Event
40×narrow-enough
Compiler

Compiled 2246 to 1400 computations (37.7% saved)

end8.0ms (0%)

Profiling

Loading profile data...