Herbie run

Date:Monday, October 2nd, 2023
Commit:2a64fc33 on main
Hostname:nightly with Racket 8.6
Seed:2023275
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.9min)

localize4.4min (34.5%)

Results
Compiler

Compiled 96872 to 25451 computations (73.7% saved)

sample1.9min (14.9%)

Results
1.9min247680×body256valid
2.6s8306×body256invalid
764.0ms2081×body256precondition
Bogosity

eval1.6min (12.6%)

Compiler

Compiled 4738761 to 1824341 computations (61.5% saved)

soundness1.5min (11.6%)

Rules
279134×fma-def
162822×associate-*r*
133630×times-frac
133072×associate-*l*
120332×log-prod
Stop Event
345×node limit
Compiler

Compiled 43592 to 20161 computations (53.8% saved)

regimes44.6s (5.8%)

Counts
7329 → 346
Calls

136 calls:

1.5s
x
1.4s
s
1.3s
uy
1.2s
u1
1.2s
ux
Compiler

Compiled 163387 to 78772 computations (51.8% saved)

simplify44.1s (5.7%)

Algorithm
146×egg-herbie
Rules
106652×fma-def
75676×associate-*r*
65762×associate-*l*
62010×times-frac
55018×log-prod
Stop Event
29×saturated
29×fuel
117×node limit
Counts
56678 → 40776
Compiler

Compiled 7656 to 4746 computations (38% saved)

prune39.5s (5.1%)

Counts
79907 → 3381
Compiler

Compiled 357560 to 209233 computations (41.5% saved)

analyze38.0s (4.9%)

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.6s (2.3%)

Algorithm
117×batch-egg-rewrite
Rules
88736×pow1
83498×add-exp-log
83332×log1p-expm1-u
83290×expm1-log1p-u
83178×add-log-exp
Stop Event
117×node limit
Counts
1310 → 24979

preprocess10.7s (1.4%)

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 22470 to 9942 computations (55.8% saved)

series9.4s (1.2%)

Counts
1310 → 31699
Calls

7818 calls:

TimeVariablePointExpression
139.0ms
h
@inf
(expm1.f32 (*.f32 2 (log.f32 (*.f32 dX.v (floor.f32 h)))))
114.0ms
s
@0
(*.f32 (neg.f32 s) (+.f32 (log.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 u -1/2))))) (neg.f32 (log.f32 s))))
102.0ms
u2
@-inf
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) 6)
101.0ms
alphax
@-inf
(/.f32 cos2phi (*.f32 alphax alphax))
94.0ms
sinTheta_O
@-inf
(/.f32 h (sqrt.f32 (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))

bsearch50.0ms (0%)

Algorithm
35×binary-search
32×left-value
Stop Event
35×narrow-enough
Compiler

Compiled 2331 to 1499 computations (35.7% saved)

end7.0ms (0%)

Profiling

Loading profile data...