Date:Thursday, October 27th, 2022
Commit:20216197 on main
Hostname:warfa with Racket 8.6
Seed:2022300
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: 9.2min)

sample3.2min (34.4%)

Results
1.3min388040×body256valid
1.2min7685×body8192exit
13.3s19580×body1024valid
10.4s14469×body1024invalid
7.5s37490×body256invalid
3.6s10164×body512valid
3.1s6534×body512invalid
1.6s2198×body2048valid
838.0ms1074×body4096valid
254.0ms192×body2048invalid

eval1.3min (13.8%)

Compiler

Compiled 3009924 to 1852268 computations (38.5% saved)

simplify1.1min (11.6%)

Algorithm
626×egg-herbie
Rules
214335×fma-def_binary64
135640×unswap-sqr_binary64
134883×fma-neg_binary64
126960×associate-*l*_binary64
107732×*-commutative_binary64
Stop Event
155×saturated
15×done
36×fuel
471×node limit
Counts
69373 → 60868
Compiler

Compiled 11643 to 7215 computations (38% saved)

regimes56.9s (10.3%)

Counts
7317 → 745
Calls

116 calls:

7.1s
x.im
6.8s
y.re
6.5s
x.re
5.9s
y.im
2.4s
im
Compiler

Compiled 166658 to 107488 computations (35.5% saved)

rewrite49.9s (9%)

Algorithm
524×batch-egg-rewrite
13×egg-rewrite-iter-limit
14×egg-rewrite
Rules
220774×pow1_binary64
207680×add-log-exp_binary64
207473×expm1-log1p-u_binary64
207464×log1p-expm1-u_binary64
189156×add-exp-log_binary64
Stop Event
13×unsound
13×iter limit
525×node limit
Counts
1172 → 46216

prune25.4s (4.6%)

Counts
79823 → 3554
Compiler

Compiled 182209 to 136761 computations (24.9% saved)

localize25.4s (4.6%)

Compiler

Compiled 51777 to 31345 computations (39.5% saved)

bsearch24.0s (4.3%)

Algorithm
404×binary-search
28×left-value
Compiler

Compiled 23140 to 14906 computations (35.6% saved)

series12.6s (2.3%)

Counts
1172 → 23106
Calls

6450 calls:

TimeVariablePointExpression
619.0ms
x.im
@0
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)))
381.0ms
y.re
@0
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 x.im) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (*.f64 y.re (atan2.f64 x.im x.re)))
262.0ms
y.im
@-inf
(cos.f64 (exp.f64 (log1p.f64 (*.f64 y.im (log.f64 (hypot.f64 x.im x.re))))))
133.0ms
alpha
@-inf
(/.f64 (+.f64 (*.f64 beta -2) -2) alpha)
126.0ms
x.re
@inf
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)

analyze9.5s (1.7%)

Algorithm
51×search
Search
TrueOtherFalseIter
0%87.4%12.6%0
2%85.4%12.6%1
7.7%77.5%14.8%2
16.9%67.5%15.6%3
20%62.5%17.5%4
30%51.8%18.2%5
33.7%46.6%19.7%6
39%38.3%22.7%7
41.8%34.8%23.4%8
45.3%30.2%24.5%9
47.7%26.7%25.7%10
49.8%23.8%26.4%11
51.5%21.6%26.9%12
Compiler

Compiled 1515 to 960 computations (36.6% saved)

soundness7.8s (1.4%)

Algorithm
62×egg-herbie
Rules
16609×fma-def_binary64
13157×associate-/l*_binary64
13084×unswap-sqr_binary64
12052×associate-*l*_binary64
10465×associate-*r*_binary64
Stop Event
21×saturated
41×node limit
Compiler

Compiled 63138 to 36290 computations (42.5% saved)

end6.8s (1.2%)

Compiler

Compiled 11341 to 5828 computations (48.6% saved)

preprocess4.0s (0.7%)

Algorithm
102×egg-herbie
Rules
14106×fma-def_binary64
10943×fma-neg_binary64
7921×distribute-rgt-in_binary64
7386×associate-*l*_binary64
6766×distribute-lft-in_binary64
Stop Event
57×saturated
14×unsound
31×node limit
Compiler

Compiled 1517 to 982 computations (35.3% saved)

Profiling

Loading profile data...