Date:Saturday, February 13th, 2021
Commit:f81940a2 on master
Hostname:warfa with Racket 7.9
Seed:2021044
Parameters:256 points for 4 iterations
Flags:
setup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:fallback
default

Details

Time bar (total: 2.5min)

sample48.7s (33.1%)

Algorithm
26×intervals
Results
11.8s6373×body8192exit
6.3s17121×body1024valid
3.4s79390×body128valid
1.7s6812×body512valid
1.6s4953×body1024nan
928.0ms24768×pre128true
577.0ms3189×body256valid
556.0ms816×body2048valid
465.0ms2413×body512nan
216.0ms2053×body128invalid
157.0ms1259×body256nan
81.0ms203×body1024invalid
70.0ms244×body512invalid
51.0ms762×body128nan
36.0ms181×body256invalid
10.0ms154×body128overflowed
2.0msbody8192nan
2.0msbody2048nan
1.0msbody4096nan
Compiler

Compiled 15630 to 10608 computations (32.1% saved)

series39.3s (26.7%)

Counts
122 → 987
Calls

73 calls:

5.2s
(+.f64 x (-.f64 (/.f64 (+.f64 (tan.f64 y) (tan.f64 z)) (-.f64 1 (*.f64 (tan.f64 y) (tan.f64 z)))) (tan.f64 a)))
4.9s
(-.f64 (/.f64 (+.f64 (tan.f64 y) (tan.f64 z)) (-.f64 1 (*.f64 (tan.f64 y) (tan.f64 z)))) (tan.f64 a))
2.5s
(*.f64 (exp.f64 x) (exp.f64 (-.f64 (/.f64 (+.f64 (tan.f64 y) (tan.f64 z)) (-.f64 1 (*.f64 (tan.f64 y) (tan.f64 z)))) (tan.f64 a))))
2.4s
(exp.f64 (+.f64 x (-.f64 (/.f64 (+.f64 (tan.f64 y) (tan.f64 z)) (-.f64 1 (*.f64 (tan.f64 y) (tan.f64 z)))) (tan.f64 a))))
2.1s
(cbrt.f64 (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 w)))
Compiler

Compiled 67050 to 36630 computations (45.4% saved)

analyze33.6s (22.8%)

Algorithm
13×search
26×egg-herbie
Search
TrueOtherFalseIter
0%76.9%23.1%0
0%76.9%23.1%1
0%76.9%23.1%2
25%51.9%23.1%3
34.6%42.3%23.1%4
39.9%37%23.1%5
42.3%33.9%23.8%6
45.6%30.4%24%7
47.2%28.4%24.4%8
49%26.5%24.5%9
50.8%24.3%24.9%10
51.4%23.5%25.1%11
52.1%22.5%25.4%12
52.8%21.6%25.6%13
53%21%25.9%14
Compiler

Compiled 163 to 136 computations (16.6% saved)

regimes9.1s (6.2%)

Compiler

Compiled 86855 to 58851 computations (32.2% saved)

rewrite5.6s (3.8%)

Algorithm
48×rewrite-expression-head
Rules
353×add-sqr-sqrt_binary64_782
326×add-sqr-sqrt_binary64_441
310×add-exp-log_binary64_457
295×times-frac_binary64_766
285×cbrt-prod_binary64_791
275×*-un-lft-identity_binary64_760
251×add-cube-cbrt_binary64_795
244×*-un-lft-identity_binary64_419
235×times-frac_binary64_425
224×add-cube-cbrt_binary64_454
193×add-cbrt-cube_binary64_455
168×sqrt-prod_binary64_94
165×add-sqr-sqrt_binary64
148×associate-*r*_binary64_18
140×unpow-prod-down_binary64_839
135×add-sqr-sqrt_binary64_100
131×prod-exp_binary64_468
127×*-un-lft-identity_binary64
123×associate-*r*_binary64
112×sqrt-prod_binary64
96×add-exp-log_binary64_116
95×associate-*r*_binary64_359
93×add-exp-log_binary64
90×add-cube-cbrt_binary64
87×pow1_binary64_480
77×add-cube-cbrt_binary64_113 *-un-lft-identity_binary64_78
76×add-cbrt-cube_binary64
72×pow1_binary64_139 add-cbrt-cube_binary64_114
71×pow1_binary64
65×associate-*l*_binary64_360
63×add-log-exp_binary64
58×div-exp_binary64_470
56×log-prod_binary64_846 associate-/r*_binary64_363
54×add-log-exp_binary64_458 pow1_binary64_821
51×cbrt-unprod_binary64_452
50×exp-sum_binary64_806 sqr-pow_binary64_732
48×prod-exp_binary64_127
44×add-exp-log_binary64_798
41×associate-/l*_binary64_364
40×prod-exp_binary64 add-cbrt-cube_binary64_796 associate-*l*_binary64
39×cbrt-undiv_binary64_453
36×unpow-prod-down_binary64_157 associate-*l*_binary64_19
35×associate-*r*_binary64_700
33×sqrt-prod_binary64_776
32×add-log-exp_binary64_799
31×associate-*l*_binary64_701 unswap-sqr_binary64_46
30×cbrt-unprod_binary64_111
29×unswap-sqr_binary64
28×unpow-prod-down_binary64 unswap-sqr_binary64_728 pow-exp_binary64_487 pow-prod-down_binary64_149 swap-sqr_binary64_727
27×cancel-sign-sub-inv_binary64
26×unswap-sqr_binary64_387 cbrt-unprod_binary64
25×distribute-lft-in_binary64_709 pow-to-exp_binary64_488 distribute-rgt-in_binary64_710
24×log-pow_binary64_849 associate-/r/_binary64_365 div-inv_binary64_416 cube-prod_binary64_788
22×pow-prod-down_binary64
21×tan-quot_binary64 sin-mult_binary64_574
20×difference-of-squares_binary64_388
19×*-commutative_binary64_350 pow-prod-down_binary64_490 add-log-exp_binary64_117 exp-prod_binary64_812
18×pow-unpow_binary64_837 unpow-prod-down_binary64_498
17×cos-mult_binary64_573
16×*-commutative_binary64_9 *-commutative_binary64
15×associate-/l*_binary64_705 exp-prod_binary64 pow1/3_binary64_842 clear-num_binary64_418 frac-2neg_binary64_430
14×cbrt-div_binary64_792
13×div-inv_binary64_757
12×flip--_binary64_394 sqr-pow_binary64_391 distribute-lft-out--_binary64_712 flip3--_binary64_423 difference-of-squares_binary64_729 associate-+r+_binary64
11×associate-/r*_binary64_704
10×unpow2_binary64_484 pow-pow_binary64_832 distribute-lft-out--_binary64_371 distribute-lft-out--_binary64
exp-sum_binary64 sub-neg_binary64 distribute-lft-out_binary64 difference-of-squares_binary64 cancel-sign-sub-inv_binary64_385 sum-log_binary64 diff-log_binary64
frac-sub_binary64_428 cbrt-prod_binary64_450 sqrt-pow1_binary64_96
pow-exp_binary64_828 sub-div_binary64_426 pow-to-exp_binary64_829
sqr-pow_binary64_50 pow-unpow_binary64_496 pow-to-exp_binary64_147 sqr-pow_binary64 pow-exp_binary64_146
diff-log_binary64_511 pow-to-exp_binary64 frac-sub_binary64 rem-exp-log_binary64 sqrt-pow1_binary64_778 pow-exp_binary64 pow1/2_binary64_840 sub-neg_binary64_412
+-commutative_binary64 flip-+_binary64 associate-+r-_binary64 flip3-+_binary64 associate-*r/_binary64 exp-neg_binary64_807 unpow3_binary64_826 times-frac_binary64 flip--_binary64 sqrt-pow1_binary64 cube-mult_binary64_790 flip3--_binary64 exp-diff_binary64_808 pow-pow_binary64_491 prod-exp_binary64_809 neg-sub0_binary64_755
swap-sqr_binary64_386 exp-diff_binary64 pow1/2_binary64_158 clear-num_binary64_759 frac-times_binary64 associate-*r/_binary64_361 frac-2neg_binary64_771 associate-*l/_binary64 div-sub_binary64_424 div-exp_binary64_811 associate-*l/_binary64_703 cos-2_binary64_561 rem-sqrt-square_binary64_773 cbrt-undiv_binary64_794 cube-div_binary64_448
*-commutative_binary64_691 cube-prod_binary64_447 associate-/l/_binary64_366 associate-/l/_binary64_707 tan-sum_binary64 pow-prod-up_binary64 pow-prod-up_binary64_830 pow2_binary64_500 rem-cube-cbrt_binary64_783 sqrt-pow2_binary64_779 cbrt-div_binary64_451 sqrt-div_binary64_95 rem-cbrt-cube_binary64_784 associate-/r/_binary64_706 flip3--_binary64_764 pow-prod-down_binary64_831 rem-log-exp_binary64_801 associate-*r/_binary64_20 rem-cube-cbrt_binary64_442 unpow3_binary64_485 unpow2_binary64 cbrt-unprod_binary64_793 cube-mult_binary64_449 flip--_binary64_735 pow-sqr_binary64_733 pow1/2_binary64 cos-sum_binary64_553
exp-to-pow_binary64_822 frac-times_binary64_770 pow-plus_binary64_482 pow2_binary64_841 pow1/3_binary64_501 div-sub_binary64_765 pow-sqr_binary64_392 pow-plus_binary64_823 flip3-+_binary64_81 rem-exp-log_binary64_800 associate-*r/_binary64_702 rem-cbrt-cube_binary64_443 pow-prod-up_binary64_489 sqr-abs_binary64_434 frac-add_binary64 flip-+_binary64_52
Counts
122 → 2954
Calls

73 calls:

75.0ms
(*.f64 (*.f64 x (pow.f64 (sqrt.f64 (sqrt.f64 2)) 3/2)) (sqrt.f64 (sqrt.f64 (sqrt.f64 2))))
68.0ms
(*.f64 (*.f64 x (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))
51.0ms
(*.f64 x (sqrt.f64 (sqrt.f64 2)))
47.0ms
(*.f64 x (pow.f64 (sqrt.f64 (sqrt.f64 2)) 3/2))
47.0ms
(*.f64 (cbrt.f64 (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 w))) (cbrt.f64 (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 w))))
Compiler

Compiled 70003 to 27715 computations (60.4% saved)

simplify5.4s (3.7%)

Algorithm
74×egg-herbie
Counts
3954 → 3954
Compiler

Compiled 72 to 50 computations (30.6% saved)

prune5.0s (3.4%)

Counts
4261 → 392
Compiler

Compiled 89431 to 33676 computations (62.3% saved)

localize502.0ms (0.3%)

bsearch117.0ms (0.1%)

Compiler

Compiled 5 to 5 computations (0% saved)

end0.0ms (0%)

Profiling

Loading profile data...