Herbie run

Date:Monday, November 6th, 2023
Commit:ec08111b on hamming-cleanup
Hostname:nightly with Racket 8.6
Seed:2023310
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: 10.3min)

localize3.9min (38.3%)

Results
Compiler

Compiled 109831 to 26275 computations (76.1% saved)

sample1.3min (12.7%)

Results
1.3min247680×body256valid
1.7s8572×body256invalid
669.0ms2056×body256precondition
Bogosity

soundness1.1min (10.7%)

Rules
182998×fma-def
101558×associate-*r*
97534×times-frac
78560×associate-*l*
76384×*-commutative
Stop Event
saturated
260×node limit
Compiler

Compiled 31866 to 15411 computations (51.6% saved)

eval1.1min (10.5%)

Compiler

Compiled 6986178 to 1971510 computations (71.8% saved)

simplify39.3s (6.4%)

Algorithm
144×egg-herbie
Rules
96500×fma-def
59568×associate-*r*
57028×times-frac
52508×*-commutative
52088×associate-*l*
Stop Event
29×saturated
29×fuel
115×node limit
Counts
64453 → 46209
Compiler

Compiled 8309 to 4810 computations (42.1% saved)

regimes32.6s (5.3%)

Counts
6508 → 310
Calls

136 calls:

1.3s
ux
1.1s
uy
985.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
952.0ms
(*.f32 uy 2)
833.0ms
maxCos
Compiler

Compiled 175521 to 82529 computations (53% saved)

prune28.1s (4.6%)

Counts
91337 → 3566
Compiler

Compiled 380672 to 225656 computations (40.7% saved)

analyze23.6s (3.8%)

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)

rewrite17.7s (2.9%)

Algorithm
114×batch-egg-rewrite
Rules
50560×log1p-expm1-u
40825×expm1-log1p-u
37656×expm1-udef
35930×prod-diff
31149×add-exp-log
Stop Event
114×node limit
Counts
1302 → 31941

preprocess15.2s (2.5%)

Algorithm
30×egg-herbie
Rules
47062×fma-def
17490×unsub-neg
16596×fma-neg
15328×distribute-lft-neg-in
14566×distribute-lft-in
Stop Event
saturated
27×node limit
Compiler

Compiled 31568 to 12571 computations (60.2% saved)

series14.9s (2.4%)

Counts
1302 → 32512
Calls

7710 calls:

TimeVariablePointExpression
1.5s
s
@0
(*.f32 s (log.f32 27/64))
912.0ms
dY.u
@inf
(exp.f32 (*.f32 (*.f32 3 (log.f32 (cbrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))) 1/2))
632.0ms
h
@inf
(log.f32 (fmax.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
273.0ms
s
@0
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
268.0ms
s
@0
(*.f32 3 (*.f32 s (neg.f32 (log.f32 (-.f32 1 (-.f32 (/.f32 u 3/4) 1/3))))))

bsearch29.0ms (0%)

Algorithm
16×left-value
49×binary-search
Stop Event
49×narrow-enough
Compiler

Compiled 2713 to 1703 computations (37.2% saved)

end6.0ms (0%)

Profiling

Loading profile data...