Date:Wednesday, March 9th, 2022
Commit:31c460f2 on inf-ordinary
Hostname:warfa with Racket 8.1
Seed:2022068
Parameters:256 points for 4 iterations
Flags:
precision:fallbackreduce: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: 1.8hr)

sample31.7min (29.3%)

Results
10.4min3633930×body128valid
5.7min270740×body1024valid
4.9min40087×body8192exit
2.6min84669×body2048valid
2.0min14890×body4096valid
1.7min145079×body512valid
56.0s218486×body128invalid
44.4s100654×body256valid
42.0s1977×body8192valid
24.7s20107×body1024invalid
8.8s10826×body512invalid
4.9s5753×body2048invalid
3.0s5643×body256invalid
16.0msbody8192invalid
6.0ms12×body4096invalid
Compiler

Compiled 32080 to 22036 computations (31.3% saved)

series25.9min (23.9%)

Counts
3835 → 97873
Calls

3489 calls:

1.7min
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (-.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1453152027/1000000000) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
1.1min
(*.f64 (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 2 (fma.f64 2 i (+.f64 alpha beta))))) 1)) (cbrt.f64 (fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 2 (fma.f64 2 i (+.f64 alpha beta))))) 1)))
42.8s
(/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 2 (fma.f32 maxCos (*.f32 ux ux) ux)) 3) (pow.f32 (+.f32 (*.f32 (fma.f32 maxCos maxCos 1) (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux))) 3)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 2 (fma.f32 maxCos (*.f32 ux ux) ux)) (*.f32 2 (fma.f32 maxCos (*.f32 ux ux) ux))) (+.f32 (*.f32 (+.f32 (*.f32 (fma.f32 maxCos maxCos 1) (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux))) (+.f32 (*.f32 (fma.f32 maxCos maxCos 1) (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux)))) (*.f32 (*.f32 2 (fma.f32 maxCos (*.f32 ux ux) ux)) (+.f32 (*.f32 (fma.f32 maxCos maxCos 1) (*.f32 ux ux)) (*.f32 2 (*.f32 maxCos ux))))))))
20.3s
(*.f64 (cbrt.f64 (fma.f64 (-.f64 x 1) (log.f64 y) (*.f64 (-.f64 z 1) (log1p.f64 (neg.f64 y))))) (cbrt.f64 (fma.f64 (-.f64 x 1) (log.f64 y) (*.f64 (-.f64 z 1) (log1p.f64 (neg.f64 y))))))
18.4s
(log.f64 (/.f64 (exp.f64 1) (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (-.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1453152027/1000000000) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))))

regimes16.5min (15.2%)

Counts
47359 → 744
Compiler

Compiled 9958854 to 6513515 computations (34.6% saved)

prune15.1min (14%)

Counts
347723 → 11804
Compiler

Compiled 18018859 to 9627990 computations (46.6% saved)

simplify7.9min (7.3%)

Algorithm
2545×egg-herbie
Rules
771512×fma-def_binary64
656494×fma-neg_binary64
373188×times-frac_binary64
333112×distribute-rgt-in_binary64
331123×associate-*l*_binary64
Counts
260763 → 258165

analyze6.9min (6.3%)

Algorithm
519×search
random
Search
TrueOtherFalseIter
0%88%12%0
35.6%52.4%12%1
40.6%46.8%12.6%2
48.3%38%13.7%3
52.9%32.8%14.3%4
57.5%27.8%14.6%5
60.5%24.3%15.1%6
63.2%20.8%16%7
64.4%19.1%16.4%8
66.2%16.9%16.9%9
67.2%15.4%17.4%10
68.8%13.5%17.8%11
69.5%12.5%18.1%12
70.6%10.9%18.5%13
70.9%10.5%18.6%14
Compiler

Compiled 11605 to 8036 computations (30.8% saved)

end2.0min (1.8%)

Compiler

Compiled 128258 to 80230 computations (37.4% saved)

rewrite1.5min (1.4%)

Algorithm
1524×rewrite-expression-head
Rules
95614×times-frac_binary64
93267×*-un-lft-identity_binary64
84856×add-sqr-sqrt_binary64
60032×add-cube-cbrt_binary64
26332×prod-diff_binary64
Counts
3835 → 162376
Calls

3487 calls:

4.2s
(*.f64 (*.f64 2 1789971/10000000000) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
485.0ms
(*.f64 (*.f64 (cbrt.f64 (+.f64 x (/.f64 (/.f64 1 z) (/.f64 1 (-.f64 y x))))) (cbrt.f64 (+.f64 x (/.f64 (/.f64 1 z) (/.f64 1 (-.f64 y x)))))) (cbrt.f64 (+.f64 x (/.f64 (/.f64 1 z) (/.f64 1 (-.f64 y x))))))
368.0ms
(/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))
356.0ms
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 1 (/.f64 (-.f64 a z) z))))
278.0ms
(*.f64 (fma.f64 2 i (+.f64 alpha beta)) (+.f64 2 (fma.f64 2 i (+.f64 alpha beta))))

localize38.4s (0.6%)

Compiler

Compiled 12288 to 10240 computations (16.7% saved)

bsearch10.0s (0.2%)

Compiler

Compiled 1114 to 789 computations (29.2% saved)

Profiling

Loading profile data...