Herbie run

Date:Monday, February 12th, 2024
Commit:158d752f on zane-regimes-2
Hostname:nightly with Racket 8.11.1
Seed:2024043
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: 4.0min)

sample58.5s (24.6%)

Results
16.5s116148×256valid
9.4s23233×512valid
20.4s17784×8192exit
6.2s15992×1024valid
1.1s4969×256infinite
4.1s4776×2048valid
603.0ms3885×256invalid
155.0ms1288×256unsamplable
1.0ms512infinite
Bogosity

soundness35.5s (15%)

Rules
54946×fma-define
48996×log-prod
45292×log1p-expm1-u
39290×associate-*r*
35098×fma-neg
Stop Event
saturated
109×node limit
unsound
Compiler

Compiled 10060 to 5732 computations (43% saved)

localize34.2s (14.4%)

Compiler

Compiled 9001 to 4407 computations (51% saved)

eval27.4s (11.5%)

Compiler

Compiled 1267154 to 747737 computations (41% saved)

simplify17.7s (7.5%)

Algorithm
84×egg-herbie
Rules
48002×fma-define
44742×log-prod
33282×fma-neg
28126×associate-*r*
26664×times-frac
Stop Event
20×saturated
61×node limit
12×fuel
unsound
done
Counts
26218 → 19880
Compiler

Compiled 1792 to 1236 computations (31% saved)

rewrite14.5s (6.1%)

Algorithm
64×batch-egg-rewrite
Rules
39565×log1p-expm1-u
29659×expm1-log1p-u
25216×log-prod
25108×unpow-prod-down
16856×prod-diff
Stop Event
64×node limit
Counts
471 → 17779

analyze12.2s (5.1%)

Algorithm
20×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%73.7%26.3%0%0%0%0
22.1%16.3%57.5%26.3%0%0%0%1
44.1%32.5%41.2%26.3%0%0%0%2
52.6%38.7%35%26.3%0%0%0%3
61.9%45.6%28.1%26.3%0%0%0%4
65.2%47.5%25.3%26.3%0%0.9%0%5
66.8%48.4%24%26.3%0%1.1%0.2%6
71%51.1%20.8%26.3%0%1.6%0.2%7
72%51.6%20.1%26.3%0%1.8%0.2%8
74.2%53%18.4%26.3%0%2%0.2%9
75.6%53.9%17.4%26.3%0%2.1%0.3%10
76.3%54.3%16.8%26.3%0%2.3%0.3%11
77%54.8%16.3%26.3%0%2.3%0.3%12
Compiler

Compiled 295 to 210 computations (28.8% saved)

regimes11.7s (5%)

Counts
3390 → 145
Calls

55 calls:

1.9s
x
1.4s
a
1.1s
b
833.0ms
r
780.0ms
c
Compiler

Compiled 1836 to 1311 computations (28.6% saved)

prune10.1s (4.2%)

Counts
44520 → 1853
Compiler

Compiled 67515 to 42824 computations (36.6% saved)

preprocess7.4s (3.1%)

Algorithm
20×egg-herbie
Rules
15490×fma-neg
13456×fma-define
6058×distribute-lft-neg-in
5264×distribute-rgt-neg-in
4554×distribute-lft-in
Stop Event
13×saturated
node limit
Compiler

Compiled 12259 to 7028 computations (42.7% saved)

series6.6s (2.8%)

Counts
471 → 8439
Calls

2103 calls:

TimeVariablePointExpression
711.0ms
x
@0
(cbrt.f64 (sqrt.f64 (*.f64 x 2)))
160.0ms
x
@0
(*.f64 (pow.f64 2 1/4) x)
155.0ms
b
@-inf
(*.f64 r (/.f64 (sin.f64 b) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))))
152.0ms
x
@-inf
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 x))) (sqrt.f64 (*.f64 x 2)))
151.0ms
a
@0
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b)))))

bsearch1.5s (0.6%)

Algorithm
left-value
22×binary-search
Stop Event
predicate-same
21×narrow-enough
Results
358.0ms1920×256valid
892.0ms1058×512valid
241.0ms94×256infinite
Compiler

Compiled 4912 to 3486 computations (29% saved)

end2.0ms (0%)

Profiling

Loading profile data...