Date:Tuesday, March 22nd, 2022
Commit:355cac72 on demo-preconditions
Hostname:warfa with Racket 8.1
Seed:2022081
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: 6.1min)

sample2.1min (33.7%)

Results
32.7s182960×body128valid
29.8s33933×body1024valid
13.9s72015×body128invalid
9.0s15942×body512valid
8.6s11116×body2048valid
8.0s10534×body1024invalid
4.5s1255×body4096invalid
3.5s2921×body4096valid
3.0s7848×body256valid
3.0s5763×body512invalid
2.8s1189×body2048invalid
1.4s1216×body8192valid
1.2s2908×body256invalid
14.0ms13×body8192exit
Compiler

Compiled 2496 to 1776 computations (28.8% saved)

regimes1.1min (17.3%)

Counts
5613 → 58
Compiler

Compiled 1424061 to 986749 computations (30.7% saved)

series54.5s (14.8%)

Counts
339 → 9047
Calls

331 calls:

2.9s
(*.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 k) (cbrt.f64 k)) m)) (pow.f64 (cbrt.f64 k) m))
2.1s
(*.f64 (cbrt.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M))) (cbrt.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M))))
1.8s
(cbrt.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M)))
1.4s
(sqrt.f64 (*.f64 (*.f64 n 2) (*.f64 U (fma.f64 (/.f64 l Om) (fma.f64 l -2 (*.f64 (-.f64 U* U) (*.f64 n (/.f64 l Om)))) t))))
1.4s
(/.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 (cbrt.f64 k) (cbrt.f64 k)) m)) (pow.f64 (cbrt.f64 k) m)) (fma.f64 k (+.f64 k 10) 1))

prune46.5s (12.6%)

Counts
30501 → 1133
Compiler

Compiled 1675303 to 943376 computations (43.7% saved)

analyze44.6s (12.1%)

Algorithm
31×search
Search
TrueOtherFalseIter
0%98.2%1.8%0
3.2%95%1.8%1
4%92.6%3.4%2
5.6%86.9%7.4%3
7.4%83.1%9.5%4
11.1%79.3%9.7%5
13.8%75.1%11.2%6
15.9%70.3%13.7%7
18.2%65.5%16.3%8
22.1%59.6%18.3%9
23.8%55.9%20.2%10
26.5%51.8%21.7%11
27.8%49.1%23.1%12
29.7%44%26.3%13
30.8%42.3%27%14
Compiler

Compiled 845 to 604 computations (28.5% saved)

simplify20.8s (5.6%)

Algorithm
178×egg-herbie
Rules
66653×fma-def_binary64
40667×fma-neg_binary64
30321×times-frac_binary64
30026×associate-*l*_binary64
28379×associate-/l*_binary64
Counts
21180 → 21319

end6.7s (1.8%)

Compiler

Compiled 14149 to 9083 computations (35.8% saved)

rewrite3.8s (1%)

Algorithm
116×rewrite-expression-head
Rules
6802×add-exp-log_binary64
3926×prod-exp_binary64
3926×add-sqr-sqrt_binary64
3521×times-frac_binary64
3165×*-un-lft-identity_binary64
Counts
339 → 12102
Calls

331 calls:

36.0ms
(/.f64 (/.f64 1 (+.f64 (/.f64 F (*.f64 (PI.f64) l)) (fma.f64 F (fma.f64 (*.f64 (PI.f64) l) -1/3 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (PI.f64) 3) -1/45))) (*.f64 F (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (PI.f64) 5) -2/945)))))) F)
36.0ms
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 n (PI.f64))) (*.f64 k -1/2)) (fabs.f64 (cbrt.f64 k))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 n (PI.f64)))) (sqrt.f64 (cbrt.f64 k))))
36.0ms
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
34.0ms
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 h)))) (*.f64 (fabs.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 l))) (sqrt.f64 (/.f64 (cbrt.f64 d) (cbrt.f64 l))))) (fma.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) (*.f64 (/.f64 h l) -1/2) 1))
33.0ms
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (fma.f64 k -1/2 1/2)) (sqrt.f64 k))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (PI.f64)) n) (fma.f64 k -1/2 1/2)) (sqrt.f64 k))))

localize1.8s (0.5%)

bsearch1.5s (0.4%)

Compiler

Compiled 175 to 108 computations (38.3% saved)

Profiling

Loading profile data...