Herbie run

Date:Sunday, October 1st, 2023
Commit:89d2ba58 on better-profiles
Hostname:nightly with Racket 8.6
Seed:2023274
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: 9.5min)

localize3.4min (35.4%)

Compiler

Compiled 37387 to 19033 computations (49.1% saved)

sample1.6min (17%)

Results
1.5min206400×body256valid
2.6s8344×body256invalid
906.0ms2124×body256precondition
Bogosity

eval1.1min (12%)

Compiler

Compiled 2195674 to 1347237 computations (38.6% saved)

soundness1.1min (11.4%)

Rules
213470×fma-def
123502×associate-*r*
106742×log-prod
98066×associate-*l*
94322×times-frac
Stop Event
276×node limit
Compiler

Compiled 30135 to 18639 computations (38.1% saved)

regimes34.7s (6.1%)

Counts
6918 → 305
Calls

124 calls:

1.3s
uy
1.2s
x
1.2s
ux
1.1s
cosTheta_i
1.1s
s
Compiler

Compiled 125430 to 67787 computations (46% saved)

simplify33.3s (5.8%)

Algorithm
124×egg-herbie
Rules
90602×fma-def
62642×associate-*r*
50284×associate-*l*
46238×times-frac
45830×*-commutative
Stop Event
done
25×saturated
24×fuel
99×node limit
Counts
46312 → 38527
Compiler

Compiled 5277 to 3786 computations (28.3% saved)

prune29.9s (5.2%)

Counts
68421 → 3240
Compiler

Compiled 256104 to 182126 computations (28.9% saved)

rewrite16.7s (2.9%)

Algorithm
99×batch-egg-rewrite
Rules
69738×pow1
65928×add-exp-log
65808×log1p-expm1-u
65770×expm1-log1p-u
65648×add-log-exp
Stop Event
99×node limit
Counts
1156 → 23907

preprocess8.6s (1.5%)

Algorithm
25×egg-herbie
Rules
41198×fma-def
13988×fma-neg
12828×unsub-neg
12398×distribute-lft-in
12210×div-sub
Stop Event
saturated
22×node limit
Compiler

Compiled 12053 to 7205 computations (40.2% saved)

series8.5s (1.5%)

Counts
1156 → 22405
Calls

5919 calls:

TimeVariablePointExpression
421.0ms
v
@-inf
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 v v))
189.0ms
alphay
@0
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (*.f32 alphax alphay)))
137.0ms
s
@0
(*.f32 (neg.f32 s) (-.f32 (log.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 u -1/2))))) (log.f32 s)))
120.0ms
s
@0
(*.f32 (*.f32 3 s) (neg.f32 (log1p.f32 (neg.f32 (/.f32 (-.f32 u 1/4) 3/4)))))
116.0ms
h
@0
(-.f32 (exp.f32 (log1p.f32 (/.f32 h (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)))) 1)

analyze6.6s (1.1%)

Algorithm
25×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%3.2%96.8%0%0%0%0
0.4%0%3.1%96.8%0%0%0%1
9.5%0.3%2.9%96.8%0%0%0%2
43.3%1.4%1.8%96.8%0%0%0%3
48.2%1.5%1.6%96.8%0%0%0%4
65.2%2.1%1.1%96.8%0%0%0%5
70.4%2.2%0.9%96.8%0%0.1%0%6
79.1%2.4%0.6%96.8%0%0.1%0%7
81.1%2.5%0.6%96.8%0%0.1%0%8
86.1%2.6%0.4%96.8%0%0.1%0%9
87.6%2.7%0.4%96.9%0%0.1%0%10
91.9%2.8%0.2%96.9%0%0.1%0%11
92.6%2.8%0.2%96.9%0%0.1%0%12
Compiler

Compiled 1220 to 881 computations (27.8% saved)

bsearch21.0ms (0%)

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

Compiled 1273 to 935 computations (26.6% saved)

end20.0ms (0%)

Profiling

Loading profile data...