Date:Saturday, November 12th, 2022
Commit:474beffe on svg-pareto-plots
Hostname:warfa with Racket 8.6
Seed:2022316
Parameters:256 points for 4 iterations
Flags:
reduce: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: 5.7min)

sample2.2min (39%)

Results
52.1s36460×body2048valid
42.0s65907×body1024valid
17.1s91690×body256valid
12.5s34902×body512valid
2.8s2127×body1024invalid
2.2s9793×body256invalid
2.0s2207×body4096valid
1.0s1195×body512invalid
328.0ms320×body2048invalid
5.0msbody8192valid

eval37.3s (11%)

Compiler

Compiled 1283851 to 724406 computations (43.6% saved)

regimes36.8s (10.8%)

Counts
4827 → 386
Calls

43 calls:

8.6s
x
4.7s
c
4.6s
a
4.0s
eps
3.3s
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 55632 to 31342 computations (43.7% saved)

simplify30.9s (9.1%)

Algorithm
364×egg-herbie
Rules
129387×fma-def_binary64
83632×associate-*l*_binary64
75494×unswap-sqr_binary64
65925×associate-*r*_binary64
65892×fma-neg_binary64
Stop Event
done
101×saturated
20×fuel
263×node limit
Counts
46502 → 42976
Compiler

Compiled 4895 to 3283 computations (32.9% saved)

rewrite30.0s (8.8%)

Algorithm
308×batch-egg-rewrite
egg-rewrite-iter-limit
Rules
114328×pow1_binary64
107557×add-log-exp_binary64
107529×expm1-log1p-u_binary64
107501×log1p-expm1-u_binary64
97159×log-prod_binary64
Stop Event
unsound
iter limit
307×node limit
Counts
744 → 35405

bsearch24.2s (7.1%)

Algorithm
185×binary-search
16×left-value
Compiler

Compiled 12033 to 8851 computations (26.4% saved)

prune16.8s (4.9%)

Counts
54233 → 2295
Compiler

Compiled 53568 to 38053 computations (29% saved)

localize8.5s (2.5%)

Compiler

Compiled 14015 to 7540 computations (46.2% saved)

series6.4s (1.9%)

Counts
744 → 11069
Calls

3483 calls:

TimeVariablePointExpression
179.0ms
x
@-inf
(pow.f64 (-.f64 1 x) (/.f64 1 (log1p.f64 x)))
141.0ms
a
@-inf
(pow.f64 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 a x)) 2)) 1/3)
99.0ms
c
@0
(*.f64 (/.f64 (*.f64 -2 (/.f64 c b)) a) (/.f64 a 2))
82.0ms
eps
@-inf
(log1p.f64 (tan.f64 (+.f64 x eps)))
79.0ms
n
@0
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)

analyze5.6s (1.7%)

Algorithm
28×search
Search
TrueOtherFalseIter
0%90.9%9.1%0
10.7%80.2%9.1%1
14.2%74.9%10.9%2
29.6%55.3%15.1%3
35.9%45.9%18.2%4
40.9%39.1%19.9%5
43.3%35.7%20.9%6
44.9%32.7%22.4%7
46.4%30.8%22.9%8
47.4%28.9%23.7%9
48.4%27.2%24.5%10
49.5%25.5%25%11
50.6%23.8%25.6%12
Compiler

Compiled 375 to 278 computations (25.9% saved)

soundness5.2s (1.5%)

Algorithm
32×egg-herbie
Rules
15377×fma-def_binary64
11318×times-frac_binary64
10858×fma-neg_binary64
8886×associate-/l*_binary64
7191×associate-/r*_binary64
Stop Event
saturated
24×node limit
Compiler

Compiled 10262 to 7677 computations (25.2% saved)

end3.7s (1.1%)

Compiler

Compiled 4798 to 2845 computations (40.7% saved)

preprocess2.1s (0.6%)

Algorithm
56×egg-herbie
Rules
8011×fma-def_binary64
7975×fma-neg_binary64
4152×div-sub_binary64
4046×distribute-rgt-in_binary64
3668×associate-/l*_binary64
Stop Event
unsound
43×saturated
11×node limit
Compiler

Compiled 368 to 279 computations (24.2% saved)

Profiling

Loading profile data...