Herbie run

Date:Wednesday, August 30th, 2023
Commit:5f639494 on main
Hostname:nightly with Racket 8.6
Seed:2023242
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: 7.1min)

localize3.2min (45.3%)

Compiler

Compiled 35953 to 19030 computations (47.1% saved)

sample1.0min (14.3%)

Results
58.5s206400×body256valid
1.5s8386×body256invalid
750.0ms2097×body256precondition
Bogosity

soundness42.8s (10%)

Rules
180968×fma-def
136560×associate-*r*
107598×associate-*l*
99344×times-frac
80424×log-prod
Stop Event
12×saturated
264×node limit
Compiler

Compiled 30523 to 18610 computations (39% saved)

eval40.0s (9.4%)

Compiler

Compiled 2096423 to 1327527 computations (36.7% saved)

regimes22.0s (5.2%)

Counts
5924 → 291
Calls

124 calls:

1.0s
ux
738.0ms
cosTheta_i
734.0ms
uy
702.0ms
maxCos
623.0ms
u1
Compiler

Compiled 107566 to 63498 computations (41% saved)

simplify21.8s (5.1%)

Algorithm
148×egg-herbie
Rules
114868×fma-def
72452×associate-*r*
60310×associate-*l*
59610×times-frac
47630×distribute-lft-in
Stop Event
done
35×saturated
24×fuel
113×node limit
Counts
43980 → 37405
Compiler

Compiled 4827 to 3489 computations (27.7% saved)

prune18.7s (4.4%)

Counts
64774 → 3339
Compiler

Compiled 249853 to 179225 computations (28.3% saved)

rewrite11.1s (2.6%)

Algorithm
98×batch-egg-rewrite
Rules
70398×pow1
66704×add-exp-log
66518×log1p-expm1-u
66494×expm1-log1p-u
66440×add-log-exp
Stop Event
98×node limit
Counts
1163 → 22103

preprocess5.9s (1.4%)

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 11428 to 7022 computations (38.6% saved)

series5.4s (1.3%)

Counts
1163 → 21852
Calls

5814 calls:

TimeVariablePointExpression
91.0ms
s
@0
(exp.f32 (log.f32 (*.f32 s (*.f32 -3 (log1p.f32 (-.f32 1/3 (*.f32 u 4/3)))))))
63.0ms
x
@-inf
(log.f32 (*.f32 s (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2)))
62.0ms
uy
@-inf
(log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
59.0ms
u2
@0
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))))
59.0ms
cosTheta
@0
(*.f32 (/.f32 1 (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))) (exp.f32 (*.f32 cosTheta (neg.f32 cosTheta)))))

analyze4.5s (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)

bsearch14.0ms (0%)

Algorithm
31×binary-search
19×left-value
Stop Event
31×narrow-enough
Compiler

Compiled 1214 to 893 computations (26.4% saved)

end4.0ms (0%)

Profiling

Loading profile data...