Date:Thursday, June 9th, 2022
Commit:9a5982a1 on release-1.6
Hostname:warfa with Racket 8.1
Seed:2022160
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: 2.5min)

sample56.5s (37.3%)

Results
54.8s206399×body128valid
1.4s5658×body128invalid
0.0msbody256valid
Compiler

Compiled 2440 to 1762 computations (27.8% saved)

prune27.3s (18%)

Counts
16250 → 976
Compiler

Compiled 777709 to 501650 computations (35.5% saved)

regimes24.9s (16.4%)

Counts
4143 → 25
Compiler

Compiled 113595 to 62939 computations (44.6% saved)

analyze14.4s (9.5%)

Algorithm
25×search
Search
TrueOtherFalseIter
0%3.2%96.8%0
0%3.2%96.8%1
0.3%2.9%96.8%2
1.4%1.8%96.8%3
1.5%1.6%96.8%4
2.1%1.1%96.8%5
2.2%0.9%96.9%6
2.4%0.6%96.9%7
2.5%0.6%96.9%8
2.6%0.4%96.9%9
2.7%0.4%97%10
2.8%0.3%97%11
2.8%0.2%97%12
2.8%0.2%97%13
2.8%0.1%97%14
Compiler

Compiled 1220 to 881 computations (27.8% saved)

simplify6.9s (4.5%)

Algorithm
148×egg-herbie
Rules
43443×fma-def_binary32
28168×times-frac_binary32
28013×fma-neg_binary32
22960×associate-*r*_binary32
22460×cancel-sign-sub-inv_binary32
Stop Event
104×node limit
44×saturated
Counts
13160 → 11476

localize5.5s (3.6%)

rewrite5.1s (3.4%)

Algorithm
98×batch-egg-rewrite
Rules
29313×expm1-log1p-u_binary32
29284×log1p-expm1-u_binary32
23392×pow1_binary32
17684×prod-diff_binary32
16093×add-log-exp_binary32
Stop Event
98×node limit
Counts
290 → 7638

series5.0s (3.3%)

Counts
290 → 5497
Calls

1560 calls:

TimeVariablePointExpression
403.0ms
u
@0
(*.f32 (cbrt.f32 (*.f32 (neg.f32 s) (log.f32 (+.f32 -1 (/.f32 -1 (-.f32 (/.f32 (+.f32 -1 u) (+.f32 1 (exp.f32 (/.f32 (PI.f32) s)))) (/.f32 u (+.f32 1 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)))))))))) (cbrt.f32 (*.f32 (neg.f32 s) (log.f32 (+.f32 -1 (/.f32 -1 (-.f32 (/.f32 (+.f32 -1 u) (+.f32 1 (exp.f32 (/.f32 (PI.f32) s)))) (/.f32 u (+.f32 1 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)))))))))))
363.0ms
u
@0
(pow.f32 (cbrt.f32 (*.f32 (neg.f32 s) (log.f32 (+.f32 -1 (/.f32 -1 (-.f32 (/.f32 (+.f32 -1 u) (+.f32 1 (exp.f32 (/.f32 (PI.f32) s)))) (/.f32 u (+.f32 1 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)))))))))) 3)
127.0ms
u
@inf
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 (*.f32 u -4)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u -4))) 2))
126.0ms
u
@-inf
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 (*.f32 u -4)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u -4))) 2))
124.0ms
x
@inf
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) 1)

end5.0s (3.3%)

Stop Event
done
22×fuel
Compiler

Compiled 9458 to 6672 computations (29.5% saved)

preprocess1.2s (0.8%)

Algorithm
50×egg-herbie
Rules
10336×fma-def_binary32
6943×fma-neg_binary32
4587×associate-/l*_binary32
4035×distribute-rgt-in_binary32
3599×associate-/l/_binary32
Stop Event
unsound
19×node limit
29×saturated
Compiler

Compiled 663 to 469 computations (29.3% saved)

Profiling

Loading profile data...