Date:Monday, October 24th, 2022
Commit:f5f822ae on pareto-combine
Hostname:warfa with Racket 8.5
Seed:2022297
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 (22.9%)

Results
1.3min206400×body256valid
4.0s10391×body256invalid

eval58.5s (16.2%)

Compiler

Compiled 1993212 to 1259209 computations (36.8% saved)

regimes53.0s (14.7%)

Counts
7162 → 246
Calls

124 calls:

2.0s
(*.f32 x (PI.f32))
1.8s
(*.f32 uy 2)
1.8s
cosTheta_i
1.7s
(*.f32 (*.f32 uy 2) (PI.f32))
1.6s
(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 116211 to 70675 computations (39.2% saved)

localize41.2s (11.4%)

Compiler

Compiled 32918 to 18574 computations (43.6% saved)

simplify40.6s (11.3%)

Algorithm
419×egg-herbie
Rules
176712×fma-def_binary32
98716×associate-*l*_binary32
90167×associate-*r*_binary32
81302×fma-neg_binary32
80603×associate-/r*_binary32
Stop Event
done
85×saturated
24×fuel
334×node limit
Counts
55336 → 48772
Compiler

Compiled 4041 to 2976 computations (26.4% saved)

rewrite36.1s (10%)

Algorithm
369×batch-egg-rewrite
Rules
124005×log-prod_binary32
120504×pow1_binary32
113089×add-log-exp_binary32
112985×expm1-log1p-u_binary32
112918×log1p-expm1-u_binary32
Stop Event
369×node limit
Counts
988 → 36602

prune22.4s (6.2%)

Counts
65423 → 3462
Compiler

Compiled 122264 to 91292 computations (25.3% saved)

series10.6s (2.9%)

Counts
988 → 18709
Calls

5346 calls:

TimeVariablePointExpression
170.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)))
159.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
142.0ms
maxCos
@0
(pow.f32 (*.f32 ux (fma.f32 2 (-.f32 1 maxCos) (*.f32 ux (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))) 3/2)
142.0ms
uy
@inf
(exp.f32 (fma.f32 1/2 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
116.0ms
s
@0
(*.f32 s (log1p.f32 (*.f32 -4/3 u)))

analyze7.9s (2.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)

end2.7s (0.8%)

Compiler

Compiled 3806 to 2329 computations (38.8% saved)

preprocess2.7s (0.7%)

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)

soundness2.4s (0.7%)

Algorithm
19×egg-herbie
Rules
6645×fma-def_binary32
6196×fma-neg_binary32
5694×associate-/l*_binary32
4048×distribute-rgt-in_binary32
3987×times-frac_binary32
Stop Event
saturated
14×node limit
Compiler

Compiled 8750 to 6221 computations (28.9% saved)

bsearch23.0ms (0%)

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

Compiled 951 to 688 computations (27.7% saved)

Profiling

Loading profile data...