Date:Thursday, October 27th, 2022
Commit:20216197 on main
Hostname:warfa with Racket 8.6
Seed:2022300
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:simplify
default

Details

Time bar (total: 6.0min)

sample1.4min (23.2%)

Results
1.3min206400×body256valid
5.0s10610×body256invalid

eval58.9s (16.4%)

Compiler

Compiled 1901364 to 1210776 computations (36.3% saved)

regimes53.5s (14.9%)

Counts
6534 → 293
Calls

124 calls:

2.8s
cosTheta_i
2.0s
(*.f32 uy 2)
1.9s
(*.f32 (*.f32 uy 2) (PI.f32))
1.8s
u1
1.6s
s
Compiler

Compiled 108704 to 67451 computations (37.9% saved)

simplify45.2s (12.6%)

Algorithm
426×egg-herbie
Rules
170262×fma-def_binary32
100369×associate-*l*_binary32
95470×associate-*r*_binary32
82614×associate-/r*_binary32
80141×distribute-rgt-in_binary32
Stop Event
86×saturated
25×fuel
340×node limit
Counts
56207 → 50271
Compiler

Compiled 4804 to 3494 computations (27.3% saved)

localize36.9s (10.3%)

Compiler

Compiled 31968 to 18020 computations (43.6% saved)

rewrite35.7s (9.9%)

Algorithm
376×batch-egg-rewrite
Rules
127217×log-prod_binary32
123837×pow1_binary32
116228×add-log-exp_binary32
116125×expm1-log1p-u_binary32
116056×log1p-expm1-u_binary32
Stop Event
376×node limit
Counts
1017 → 37123

prune20.6s (5.7%)

Counts
65870 → 3498
Compiler

Compiled 117788 to 88609 computations (24.8% saved)

series8.7s (2.4%)

Counts
1017 → 19059
Calls

5457 calls:

TimeVariablePointExpression
586.0ms
u1
@inf
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cos.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
191.0ms
x
@inf
(log1p.f32 (cosh.f32 (/.f32 x s)))
106.0ms
s
@0
(*.f32 (*.f32 3 s) (neg.f32 (log1p.f32 (*.f32 (+.f32 u -1/4) -4/3))))
100.0ms
u2
@inf
(*.f32 (pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
93.0ms
s
@0
(*.f32 (neg.f32 s) (log.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 u (+.f32 1 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)))) (/.f32 (-.f32 1 u) (+.f32 1 (exp.f32 (/.f32 (PI.f32) s)))))) -1)))

analyze7.2s (2%)

Algorithm
25×search
Search
TrueOtherFalseIter
0%3.2%96.8%0
0%3.2%96.8%1
0.3%2.9%96.8%2
1.4%1.8%96.8%3
1.5%1.6%96.8%4
2.1%1.1%96.8%5
2.2%0.9%96.9%6
2.4%0.6%96.9%7
2.5%0.6%96.9%8
2.6%0.4%96.9%9
2.7%0.4%97%10
2.8%0.3%97%11
2.8%0.2%97%12
Compiler

Compiled 1220 to 881 computations (27.8% saved)

soundness3.1s (0.9%)

Algorithm
22×egg-herbie
Rules
12009×fma-def_binary32
9121×fma-neg_binary32
4880×associate-*l*_binary32
4517×associate-*r*_binary32
4402×distribute-rgt-in_binary32
Stop Event
saturated
18×node limit
Compiler

Compiled 11518 to 8236 computations (28.5% saved)

end3.0s (0.8%)

Compiler

Compiled 4415 to 2698 computations (38.9% saved)

preprocess2.7s (0.8%)

Algorithm
50×egg-herbie
Rules
14975×fma-neg_binary32
10802×fma-def_binary32
5235×associate-/l*_binary32
4990×distribute-rgt-in_binary32
4208×unsub-neg_binary32
Stop Event
unsound
29×saturated
19×node limit
Compiler

Compiled 738 to 544 computations (26.3% saved)

bsearch30.0ms (0%)

Algorithm
45×binary-search
26×left-value
Compiler

Compiled 1671 to 1205 computations (27.9% saved)

Profiling

Loading profile data...