Date:Wednesday, May 11th, 2022
Commit:a0c6e795 on no-fractional-pow
Hostname:warfa with Racket 8.1
Seed:2022131
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: 31.1min)

series9.8min (31.5%)

Counts
1841 → 52156
Calls

1662 calls:

53.2s
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 y x) (/.f64 z t) x)) 3)
18.3s
(pow.f64 (cbrt.f64 (fma.f64 z (cos.f64 y) (+.f64 x (sin.f64 y)))) 3)
13.8s
(log.f64 (cbrt.f64 (exp.f64 (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b))))))
7.7s
(/.f64 (fma.f64 y (*.f64 (*.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
7.4s
(/.f64 (fma.f64 y (+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 28832688827/125000 (+.f64 (*.f64 54929528941/2000000 y) (*.f64 (pow.f64 y 2) z)))) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))

sample7.1min (23%)

Results
4.1min2113974×body128valid
1.4min376218×body128invalid
35.2s50841×body1024valid
15.4s35069×body512valid
9.3s10345×body2048valid
5.5s18561×body256valid
5.0s9700×body1024invalid
2.3s6180×body512invalid
1.9s1492×body8192exit
1.0s3409×body256invalid
946.0ms330×body4096valid
1.0msbody2048invalid
Compiler

Compiled 11793 to 8040 computations (31.8% saved)

regimes4.6min (14.8%)

Counts
20171 → 385
Compiler

Compiled 4866924 to 2697732 computations (44.6% saved)

prune3.5min (11.4%)

Counts
170764 → 5499
Compiler

Compiled 8964273 to 3936749 computations (56.1% saved)

analyze2.7min (8.7%)

Algorithm
270×search
Search
TrueOtherFalseIter
0%99.9%0.1%0
1.1%98.7%0.1%1
1.7%98%0.3%2
7.7%91.1%1.3%3
12.8%84.4%2.8%4
21.2%75%3.7%5
26.9%67.6%5.4%6
34.2%58.5%7.4%7
38.9%52.6%8.5%8
43.9%46.2%9.9%9
48%40.5%11.5%10
51.5%36.1%12.3%11
54.3%32.5%13.2%12
57.4%28.4%14.2%13
59.6%25.8%14.6%14
Compiler

Compiled 4021 to 2770 computations (31.1% saved)

simplify2.2min (7.1%)

Algorithm
1325×egg-herbie
Rules
434679×fma-def_binary64
358027×fma-neg_binary64
201086×distribute-rgt-in_binary64
195792×times-frac_binary64
174462×associate-*l*_binary64
Counts
127139 → 123541

end35.0s (1.9%)

Compiler

Compiled 59444 to 34021 computations (42.8% saved)

rewrite19.0s (1%)

Algorithm
787×rewrite-expression-head
Rules
41495×times-frac_binary64
39918×*-un-lft-identity_binary64
39736×add-sqr-sqrt_binary64
27623×add-cube-cbrt_binary64
10229×prod-diff_binary64
Counts
1841 → 74713
Calls

1662 calls:

112.0ms
(*.f64 (cbrt.f64 y) (cbrt.f64 y))
100.0ms
(-.f64 (+.f64 (+.f64 x (/.f64 x (*.f64 y y))) (/.f64 1 (pow.f64 y 3))) (+.f64 (/.f64 x (pow.f64 y 3)) (+.f64 (/.f64 1 (*.f64 y y)) (/.f64 (+.f64 x -1) y))))
87.0ms
(*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 y) (cbrt.f64 y))) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (-.f64 z t)))
82.0ms
(*.f64 (cbrt.f64 (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))) (cbrt.f64 (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))))
80.0ms
(*.f64 (*.f64 x (/.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 z) (cbrt.f64 z)))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 y t)) (cbrt.f64 z)))

localize10.0s (0.5%)

bsearch3.3s (0.2%)

Compiler

Compiled 621 to 430 computations (30.8% saved)

Profiling

Loading profile data...