Date:Tuesday, March 8th, 2022
Commit:f5bf406d on demo-preconditions
Hostname:warfa with Racket 8.1
Seed:2022067
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.4hr)

sample27.0min (31.3%)

Results
8.6min3613419×body128valid
4.1min280102×body1024valid
3.8min32375×body8192exit
2.0min90777×body2048valid
1.9min544871×body128invalid
1.5min16353×body4096valid
1.3min148329×body512valid
55.0s54700×body1024invalid
38.7s2872×body8192valid
34.0s103065×body256valid
19.6s29845×body512invalid
12.5s2167×body4096invalid
12.1s4315×body2048invalid
6.9s15224×body256invalid
769.0ms45×body8192invalid
Compiler

Compiled 32268 to 22160 computations (31.3% saved)

series23.7min (27.5%)

Counts
3832 → 94460
Calls

3455 calls:

1.2min
(fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 x) 4) (pow.f64 n 4)) (/.f64 (log.f64 x) n)))))) (*.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 x) 4) (pow.f64 n 4)) (/.f64 (log.f64 x) n))))) (cbrt.f64 (fma.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 x) 4) (pow.f64 n 4)) (/.f64 (log.f64 x) n)))))) (*.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 x) 4) (pow.f64 n 4)) (/.f64 (log.f64 x) n))))) (*.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 x) 4) (pow.f64 n 4)) (/.f64 (log.f64 x) n))))) (cbrt.f64 (fma.f64 1/6 (pow.f64 (/.f64 (log.f64 x) n) 3) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 x) 4) (pow.f64 n 4)) (/.f64 (log.f64 x) n))))))))
20.6s
(/.f64 (*.f64 x (*.f64 (cbrt.f64 (-.f64 (*.f64 (fma.f64 y z 1) (fma.f64 y z 1)) (*.f64 z z))) (cbrt.f64 (-.f64 (*.f64 (fma.f64 y z 1) (fma.f64 y z 1)) (*.f64 z z))))) (*.f64 (cbrt.f64 (+.f64 (fma.f64 y z 1) z)) (cbrt.f64 (+.f64 (fma.f64 y z 1) z))))
14.1s
(cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
12.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))))))
10.4s
(exp.f32 (log1p.f32 (-.f32 (*.f32 maxCos ux) ux)))

regimes9.2min (10.7%)

Counts
49323 → 729
Compiler

Compiled 11197390 to 7339073 computations (34.5% saved)

prune8.7min (10.1%)

Counts
349920 → 12624
Compiler

Compiled 17749499 to 9653635 computations (45.6% saved)

analyze7.9min (9.2%)

Algorithm
519×search
random
Search
TrueOtherFalseIter
0%88%12%0
2%86%12%1
3.8%83.5%12.6%2
11.3%74.6%14.1%3
16%68.2%15.8%4
23%60.4%16.7%5
27.3%54.5%18.2%6
32.4%47.6%20%7
35.8%43.2%21%8
39.7%38.1%22.2%9
42.5%34.1%23.4%10
45.1%30.7%24.2%11
47.3%27.9%24.9%12
49.7%24.5%25.8%13
51.1%22.7%26.2%14
Compiler

Compiled 11605 to 8036 computations (30.8% saved)

simplify5.2min (6%)

Algorithm
2559×egg-herbie
Rules
797030×fma-def_binary64
642693×fma-neg_binary64
382286×times-frac_binary64
342830×distribute-rgt-in_binary64
336382×associate-*l*_binary64
Counts
258184 → 257309

end2.9min (3.4%)

Compiler

Compiled 146817 to 91586 computations (37.6% saved)

rewrite55.5s (1.1%)

Algorithm
1536×rewrite-expression-head
Rules
118962×times-frac_binary64
92977×*-un-lft-identity_binary64
89767×add-sqr-sqrt_binary64
67676×add-cube-cbrt_binary64
24087×sqrt-prod_binary64
Counts
3832 → 163209
Calls

3452 calls:

343.0ms
(/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3))
228.0ms
(/.f64 (/.f64 (cbrt.f64 (fma.f64 6 x -6)) (/.f64 (sqrt.f64 (fma.f64 4 (sqrt.f64 x) (+.f64 x 1))) (cbrt.f64 (fma.f64 6 x -6)))) (/.f64 (sqrt.f64 (fma.f64 4 (sqrt.f64 x) (+.f64 x 1))) (cbrt.f64 (fma.f64 6 x -6))))
144.0ms
(*.f64 (/.f64 1 (hypot.f64 1 x)) (/.f64 x (hypot.f64 1 x)))
124.0ms
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 a x)) (expm1.f64 (*.f64 a x))) (expm1.f64 (*.f64 a x))) (*.f64 (*.f64 (expm1.f64 (*.f64 a x)) (expm1.f64 (*.f64 a x))) (expm1.f64 (*.f64 a x)))) (*.f64 (*.f64 (expm1.f64 (*.f64 a x)) (expm1.f64 (*.f64 a x))) (expm1.f64 (*.f64 a x)))))
106.0ms
(*.f64 (/.f64 1 (PI.f64)) (/.f64 (/.f64 (/.f64 (fma.f64 v (*.f64 v -5) 1) (sqrt.f64 (fma.f64 v (*.f64 v -6) 2))) (-.f64 1 (*.f64 v v))) t))

localize23.9s (0.5%)

Compiler

Compiled 12288 to 10240 computations (16.7% saved)

bsearch12.7s (0.2%)

Compiler

Compiled 1274 to 856 computations (32.8% saved)

Profiling

Loading profile data...