Herbie run

Date:Thursday, February 8th, 2024
Commit:a678238a on zane-regimes-2
Hostname:nightly with Racket 8.11.1
Seed:2024039
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: 11.0min)

localize3.3min (29.9%)

Compiler

Compiled 99181 to 24261 computations (75.5% saved)

sample1.6min (14.9%)

Results
1.6min247680×body256valid
1.8s8555×body256invalid
1.1s2055×body256precondition
Bogosity

soundness1.4min (12.7%)

Rules
103612×fma-def
52167×associate-*r*
49024×log1p-expm1-u
44082×times-frac
41593×expm1-log1p-u
Stop Event
262×node limit
Compiler

Compiled 40269 to 17880 computations (55.6% saved)

eval1.3min (11.8%)

Compiler

Compiled 8265653 to 2165529 computations (73.8% saved)

simplify47.1s (7.1%)

Algorithm
148×egg-herbie
Rules
51322×fma-def
32171×times-frac
31156×associate-*r*
27469×log-prod
27086×*-commutative
Stop Event
30×saturated
117×node limit
29×fuel
unsound
done
Counts
65474 → 48156
Compiler

Compiled 6858 to 4179 computations (39.1% saved)

analyze33.9s (5.1%)

Algorithm
30×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%2.6%97.4%0%0%0%0
0.2%0%2.6%97.4%0%0%0%1
9.3%0.2%2.4%97.4%0%0%0%2
43.2%1.1%1.5%97.4%0%0%0%3
48.1%1.3%1.4%97.4%0%0%0%4
65.1%1.7%0.9%97.4%0%0%0%5
70.3%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 1270 computations (52.4% saved)

prune29.8s (4.5%)

Counts
96176 → 3319
Compiler

Compiled 367791 to 205444 computations (44.1% saved)

regimes28.8s (4.4%)

Counts
5856 → 292
Calls

145 calls:

1.5s
cosTheta
896.0ms
cosTheta_i
761.0ms
dY.u
736.0ms
alpha
701.0ms
s
Compiler

Compiled 153853 to 68975 computations (55.2% saved)

rewrite25.2s (3.8%)

Algorithm
118×batch-egg-rewrite
Rules
55107×log1p-expm1-u
46467×expm1-log1p-u
31009×add-exp-log
30841×add-log-exp
30586×pow1
Stop Event
118×node limit
Counts
1332 → 33151

preprocess20.6s (3.1%)

Algorithm
30×egg-herbie
Rules
26376×fma-def
8550×unsub-neg
8094×distribute-lft-neg-in
8084×fma-neg
6988×distribute-lft-in
Stop Event
saturated
27×node limit
Compiler

Compiled 50496 to 24482 computations (51.5% saved)

series17.4s (2.6%)

Counts
1332 → 32323
Calls

7869 calls:

TimeVariablePointExpression
358.0ms
u2
@-inf
(log1p.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
354.0ms
dY.u
@-inf
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v)) 2)) 3/2) 1/3)
333.0ms
d
@-inf
(log.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (*.f32 (floor.f32 d) dY.w) 2)))
300.0ms
u
@-inf
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u))))
267.0ms
s
@0
(pow.f32 (cbrt.f32 (*.f32 s (neg.f32 (log.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 u (+.f32 1 (exp.f32 (/.f32 (PI.f32) (neg.f32 s))))) (/.f32 (-.f32 1 u) (+.f32 1 (+.f32 1 (/.f32 (PI.f32) s)))))) -1))))) 3)

bsearch23.0ms (0%)

Algorithm
21×left-value
34×binary-search
Stop Event
34×narrow-enough
Compiler

Compiled 2097 to 1327 computations (36.7% saved)

end7.0ms (0%)

Profiling

Loading profile data...