Date:Monday, January 24th, 2022
Commit:49e153f5 on unify-sample-ground-truth
Hostname:warfa with Racket 8.1
Seed:2022024
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: 4.5min)

sample1.8min (39.5%)

Results
45.4s35804×body8192exit
35.7s247395×body128valid
8.8s15114×body1024valid
5.5s6148×body2048valid
3.3s7488×body512valid
3.0s11960×body256valid
925.0ms5495×body128invalid
659.0ms855×body4096valid
101.0ms112×body1024invalid
72.0ms126×body512invalid
34.0ms96×body256invalid
17.0ms13×body2048invalid
Compiler

Compiled 3002 to 2152 computations (28.3% saved)

analyze1.2min (25.6%)

Algorithm
36×search
random
Search
TrueOtherFalseIter
0%60.5%39.5%0
0%60.5%39.5%1
0%60.5%39.5%2
0.2%58.3%41.5%3
3%55.1%41.9%4
4.5%53.6%41.9%5
5.2%52.7%42.1%6
5.8%50.8%43.4%7
6%50.3%43.6%8
6.6%48.9%44.5%9
7%47.8%45.1%10
7.6%46.9%45.6%11
7.9%46.2%45.9%12
8.4%45.3%46.4%13
8.5%44.9%46.5%14
Compiler

Compiled 1305 to 920 computations (29.5% saved)

prune28.1s (10.4%)

Counts
20735 → 578
Compiler

Compiled 888985 to 554586 computations (37.6% saved)

regimes25.2s (9.3%)

Counts
2800 → 52
Compiler

Compiled 455020 to 306672 computations (32.6% saved)

simplify18.4s (6.8%)

Algorithm
158×egg-herbie
Rules
54083×fma-def_binary64
41750×fma-neg_binary64
26032×times-frac_binary64
24452×distribute-rgt-in_binary64
21527×associate-*l*_binary64
Counts
15283 → 15613

series12.4s (4.6%)

Counts
225 → 4902
Calls

223 calls:

1.6s
(log.f64 (*.f64 (exp.f64 a) (*.f64 (exp.f64 b) (*.f64 (exp.f64 c) (exp.f64 d)))))
650.0ms
(/.f64 a (sqrt.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) b)))
613.0ms
(/.f64 (sqrt.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) b)) a)
459.0ms
(*.f64 (/.f64 1 a) (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 -4 (*.f64 c a))))))
370.0ms
(/.f64 a (+.f64 b (hypot.f64 b (sqrt.f64 (*.f64 a (*.f64 c -4))))))

end4.8s (1.8%)

Compiler

Compiled 6726 to 4451 computations (33.8% saved)

rewrite3.5s (1.3%)

Algorithm
88×rewrite-expression-head
Rules
8169×times-frac_binary64
7131×*-un-lft-identity_binary64
6322×add-sqr-sqrt_binary64
4667×add-cube-cbrt_binary64
1704×prod-diff_binary64
Counts
225 → 10346
Calls

223 calls:

63.0ms
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
61.0ms
(log.f64 (exp.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))))
48.0ms
(*.f64 (/.f64 (sqrt.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) b)) 2) (/.f64 1 (/.f64 a (sqrt.f64 (-.f64 (hypot.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) b)))))
47.0ms
(exp.f64 (*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t))))))
38.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))

localize1.2s (0.4%)

bsearch689.0ms (0.3%)

Compiler

Compiled 27 to 20 computations (25.9% saved)

Profiling

Loading profile data...