Details

Time bar (total: 5.3s)

analyze5.0ms (0.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
50%50%0%2
50%50%0%3
75%25%0%4
87.5%12.5%0%5
93.7%6.2%0%6
96.8%3.1%0%7
98.4%1.6%0%8
99.2%0.8%0%9
99.6%0.4%0%10
99.8%0.2%0%11
99.9%0.1%0%12
99.9%0%0%13
99.9%0%0%14
Compiler

Compiled 21 to 17 computations (19% saved)

sample892.0ms (16.9%)

Results
877.0ms8256×body128valid
Compiler

Compiled 42 to 34 computations (19% saved)

preprocess14.0ms (0.3%)

Algorithm
egg-herbie
Rules
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01728
11928
011
Stop Event
saturated
saturated
Compiler

Compiled 20 to 16 computations (20% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Rules
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01728
11928
Stop Event
saturated
Counts
1 → 1

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.1b
Counts
2 → 1
Alt Table
StatusErrorProgram
0.1b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
Compiler

Compiled 60 to 48 computations (20% saved)

localize11.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
0.3b
(*.f64 x 4481/100000)
0.4b
(*.f64 x 27061/100000)
16.8b
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))

series8.0ms (0.2%)

Counts
4 → 48
Calls

12 calls:

1.0ms
(*.f64 x 4481/100000)
x
inf
1.0ms
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
x
-inf
1.0ms
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
x
inf
1.0ms
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
x
-inf
1.0ms
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
x
0

rewrite46.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
321×log-prod_binary64
251×expm1-udef_binary64
251×log1p-udef_binary64
247×pow1/3_binary64
229×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01440
127840
2282640
Stop Event
node limit
Counts
4 → 69

simplify309.0ms (5.9%)

Algorithm
egg-herbie
Rules
1717×sqr-pow_binary64
842×pow-sqr_binary64
57×cube-prod_binary64
57×cube-mult_binary64
57×unpow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047442
168442
281442
395442
4115442
5136442
6160442
7185442
8214442
9244442
10278442
11313442
12352442
13392442
14436442
15481442
16530442
17580442
18634442
19689442
20748442
21808442
22872442
23937442
241006442
251076442
261150442
271225442
281304442
291384442
301468442
311553442
321642442
331732442
341826442
351921442
362020442
372120442
382146442
392148442
402148442
412247442
422351442
432458442
442569442
452681442
462797442
472914442
483035442
493157442
503283442
513410442
523541442
533673442
543809442
553946442
563979442
573981442
583981442
594117442
604258442
614402442
624550442
634699442
644852442
Stop Event
node limit
Counts
117 → 89

prune92.0ms (1.7%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New86389
Fresh000
Picked101
Done000
Total87390
Error
0.1b
Counts
90 → 3
Alt Table
StatusErrorProgram
16.5b
(*.f64 70711/100000 (-.f64 (exp.f64 (-.f64 (log.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) x))
0.6b
(*.f64 70711/100000 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 3) x))
0.2b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))) x))
Compiler

Compiled 2224 to 1792 computations (19.4% saved)

localize14.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
0.3b
(*.f64 x 4481/100000)
0.4b
(*.f64 x 27061/100000)
4.3b
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))

series206.0ms (3.9%)

Counts
1 → 12
Calls

3 calls:

96.0ms
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
x
-inf
92.0ms
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
x
inf
18.0ms
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
x
0

rewrite32.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
783×log1p-expm1-u_binary64
783×expm1-log1p-u_binary64
171×log1p-udef_binary64
97×add-sqr-sqrt_binary64
92×add-cbrt-cube_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01110
119810
2194710
Stop Event
node limit
Counts
1 → 19

simplify2.6s (49.8%)

Algorithm
egg-herbie
Rules
997×sqr-pow_binary64
rem-sqrt-square_binary64
1-exp_binary64
unpow1_binary64
unpow1/2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012117
118117
225117
332117
438117
543117
648117
753117
858117
963117
1068117
1173117
1278117
1383117
1488117
1593117
1698117
17103117
18108117
19113117
20118117
21123117
22128117
23133117
24138117
25143117
26148117
27153117
28158117
29163117
30168117
31173117
32178117
33183117
34188117
35193117
36198117
37203117
38208117
39213117
40218117
41223117
42228117
43233117
44238117
45243117
46248117
47253117
48258117
49263117
50268117
51273117
52278117
53283117
54288117
55293117
56298117
57303117
58308117
59313117
60318117
61323117
62328117
63333117
64338117
65343117
66348117
67353117
68358117
69363117
70368117
71373117
72378117
73383117
74388117
75393117
76398117
77403117
78408117
79413117
80418117
81423117
82428117
83433117
84438117
85443117
86448117
87453117
88458117
89463117
90468117
91473117
92478117
93483117
94488117
95493117
96498117
97503117
98508117
99513117
100518117
101523117
102528117
103533117
104538117
105543117
106548117
107553117
108558117
109563117
110568117
111573117
112578117
113583117
114588117
115593117
116598117
117603117
118608117
119613117
120618117
121623117
122628117
123633117
124638117
125643117
126648117
127653117
128658117
129663117
130668117
131673117
132678117
133683117
134688117
135693117
136698117
137703117
138708117
139713117
140718117
141723117
142728117
143733117
144738117
145743117
146748117
147753117
148758117
149763117
150768117
151773117
152778117
153783117
154788117
155793117
156798117
157803117
158808117
159813117
160818117
161823117
162828117
163833117
164838117
165843117
166848117
167853117
168858117
169863117
170868117
171873117
172878117
173883117
174888117
175893117
176898117
177903117
178908117
179913117
180918117
181923117
182928117
183933117
184938117
185943117
186948117
187953117
188958117
189963117
190968117
191973117
192978117
193983117
194988117
195993117
196998117
1971003117
1981008117
1991013117
2001018117
2011023117
2021028117
2031033117
2041038117
2051043117
2061048117
2071053117
2081058117
2091063117
2101068117
2111073117
2121078117
2131083117
2141088117
2151093117
2161098117
2171103117
2181108117
2191113117
2201118117
2211123117
2221128117
2231133117
2241138117
2251143117
2261148117
2271153117
2281158117
2291163117
2301168117
2311173117
2321178117
2331183117
2341188117
2351193117
2361198117
2371203117
2381208117
2391213117
2401218117
2411223117
2421228117
2431233117
2441238117
2451243117
2461248117
2471253117
2481258117
2491263117
2501268117
2511273117
2521278117
2531283117
2541288117
2551293117
2561298117
2571303117
2581308117
2591313117
2601318117
2611323117
2621328117
2631333117
2641338117
2651343117
2661348117
2671353117
2681358117
2691363117
2701368117
2711373117
2721378117
2731383117
2741388117
2751393117
2761398117
2771403117
2781408117
2791413117
2801418117
2811423117
2821428117
2831433117
2841438117
2851443117
2861448117
2871453117
2881458117
2891463117
2901468117
2911473117
2921478117
2931483117
2941488117
2951493117
2961498117
2971503117
2981508117
2991513117
3001518117
3011523117
3021528117
3031533117
3041538117
3051543117
3061548117
3071553117
3081558117
3091563117
3101568117
3111573117
3121578117
3131583117
3141588117
3151593117
3161598117
3171603117
3181608117
3191613117
3201618117
3211623117
3221628117
3231633117
3241638117
3251643117
3261648117
3271653117
3281658117
3291663117
3301668117
3311673117
3321678117
3331683117
3341688117
3351693117
3361698117
3371703117
3381708117
3391713117
3401718117
3411723117
3421728117
3431733117
3441738117
3451743117
3461748117
3471753117
3481758117
3491763117
3501768117
3511773117
3521778117
3531783117
3541788117
3551793117
3561798117
3571803117
3581808117
3591813117
3601818117
3611823117
3621828117
3631833117
3641838117
3651843117
3661848117
3671853117
3681858117
3691863117
3701868117
3711873117
3721878117
3731883117
3741888117
3751893117
3761898117
3771903117
3781908117
3791913117
3801918117
3811923117
3821928117
3831933117
3841938117
3851943117
3861948117
3871953117
3881958117
3891963117
3901968117
3911973117
3921978117
3931983117
3941988117
3951993117
3961998117
3972003117
3982008117
3992013117
4002018117
4012023117
4022028117
4032033117
4042038117
4052043117
4062048117
4072053117
4082058117
4092063117
4102068117
4112073117
4122078117
4132083117
4142088117
4152093117
4162098117
4172103117
4182108117
4192113117
4202118117
4212123117
4222128117
4232133117
4242138117
4252143117
4262148117
4272153117
4282158117
4292163117
4302168117
4312173117
4322178117
4332183117
4342188117
4352193117
4362198117
4372203117
4382208117
4392213117
4402218117
4412223117
4422228117
4432233117
4442238117
4452243117
4462248117
4472253117
4482258117
4492263117
4502268117
4512273117
4522278117
4532283117
4542288117
4552293117
4562298117
4572303117
4582308117
4592313117
4602318117
4612323117
4622328117
4632333117
4642338117
4652343117
4662348117
4672353117
4682358117
4692363117
4702368117
4712373117
4722378117
4732383117
4742388117
4752393117
4762398117
4772403117
4782408117
4792413117
4802418117
4812423117
4822428117
4832433117
4842438117
4852443117
4862448117
4872453117
4882458117
4892463117
4902468117
4912473117
4922478117
4932483117
4942488117
4952493117
4962498117
4972503117
4982508117
4992513117
5002518117
5012523117
5022528117
5032533117
5042538117
5052543117
5062548117
5072553117
5082558117
5092563117
5102568117
5112573117
5122578117
5132583117
5142588117
5152593117
5162598117
5172603117
5182608117
5192613117
5202618117
5212623117
5222628117
5232633117
5242638117
5252643117
5262648117
5272653117
5282658117
5292663117
5302668117
5312673117
5322678117
5332683117
5342688117
5352693117
5362698117
5372703117
5382708117
5392713117
5402718117
5412723117
5422728117
5432733117
5442738117
5452743117
5462748117
5472753117
5482758117
5492763117
5502768117
5512773117
5522778117
5532783117
5542788117
5552793117
5562798117
5572803117
5582808117
5592813117
5602818117
5612823117
5622828117
5632833117
5642838117
5652843117
5662848117
5672853117
5682858117
5692863117
5702868117
5712873117
5722878117
5732883117
5742888117
5752893117
5762898117
5772903117
5782908117
5792913117
5802918117
5812923117
5822928117
5832933117
5842938117
5852943117
5862948117
5872953117
5882958117
5892963117
5902968117
5912973117
5922978117
5932983117
5942988117
5952993117
5962998117
5973003117
5983008117
5993013117
6003018117
6013023117
6023028117
6033033117
6043038117
6053043117
6063048117
6073053117
6083058117
6093063117
6103068117
6113073117
6123078117
6133083117
6143088117
6153093117
6163098117
6173103117
6183108117
6193113117
6203118117
6213123117
6223128117
6233133117
6243138117
6253143117
6263148117
6273153117
6283158117
6293163117
6303168117
6313173117
6323178117
6333183117
6343188117
6353193117
6363198117
6373203117
6383208117
6393213117
6403218117
6413223117
6423228117
6433233117
6443238117
6453243117
6463248117
6473253117
6483258117
6493263117
6503268117
6513273117
6523278117
6533283117
6543288117
6553293117
6563298117
6573303117
6583308117
6593313117
6603318117
6613323117
6623328117
6633333117
6643338117
6653343117
6663348117
6673353117
6683358117
6693363117
6703368117
6713373117
6723378117
6733383117
6743388117
6753393117
6763398117
6773403117
6783408117
6793413117
6803418117
6813423117
6823428117
6833433117
6843438117
6853443117
6863448117
6873453117
6883458117
6893463117
6903468117
6913473117
6923478117
6933483117
6943488117
6953493117
6963498117
6973503117
6983508117
6993513117
7003518117
7013523117
7023528117
7033533117
7043538117
7053543117
7063548117
7073553117
7083558117
7093563117
7103568117
7113573117
7123578117
7133583117
7143588117
7153593117
7163598117
7173603117
7183608117
7193613117
7203618117
7213623117
7223628117
7233633117
7243638117
7253643117
7263648117
7273653117
7283658117
7293663117
7303668117
7313673117
7323678117
7333683117
7343688117
7353693117
7363698117
7373703117
7383708117
7393713117
7403718117
7413723117
7423728117
7433733117
7443738117
7453743117
7463748117
7473753117
7483758117
7493763117
7503768117
7513773117
7523778117
7533783117
7543788117
7553793117
7563798117
7573803117
7583808117
7593813117
7603818117
7613823117
7623828117
7633833117
7643838117
7653843117
7663848117
7673853117
7683858117
7693863117
7703868117
7713873117
7723878117
7733883117
7743888117
7753893117
7763898117
7773903117
7783908117
7793913117
7803918117
7813923117
7823928117
7833933117
7843938117
7853943117
7863948117
7873953117
7883958117
7893963117
7903968117
7913973117
7923978117
7933983117
7943988117
7953993117
7963998117
7974003117
7984008117
7994013117
8004018117
8014023117
8024028117
8034033117
8044038117
8054043117
8064048117
8074053117
8084058117
8094063117
8104068117
8114073117
8124078117
8134083117
8144088117
8154093117
8164098117
8174103117
8184108117
8194113117
8204118117
8214123117
8224128117
8234133117
8244138117
8254143117
8264148117
8274153117
8284158117
8294163117
8304168117
8314173117
8324178117
8334183117
8344188117
8354193117
8364198117
8374203117
8384208117
8394213117
8404218117
8414223117
8424228117
8434233117
8444238117
8454243117
8464248117
8474253117
8484258117
8494263117
8504268117
8514273117
8524278117
8534283117
8544288117
8554293117
8564298117
8574303117
8584308117
8594313117
8604318117
8614323117
8624328117
8634333117
8644338117
8654343117
8664348117
8674353117
8684358117
8694363117
8704368117
8714373117
8724378117
8734383117
8744388117
8754393117
8764398117
8774403117
8784408117
8794413117
8804418117
8814423117
8824428117
8834433117
8844438117
8854443117
8864448117
8874453117
8884458117
8894463117
8904468117
8914473117
8924478117
8934483117
8944488117
8954493117
8964498117
8974503117
8984508117
8994513117
9004518117
9014523117
9024528117
9034533117
9044538117
9054543117
9064548117
9074553117
9084558117
9094563117
9104568117
9114573117
9124578117
9134583117
9144588117
9154593117
9164598117
9174603117
9184608117
9194613117
9204618117
9214623117
9224628117
9234633117
9244638117
9254643117
9264648117
9274653117
9284658117
9294663117
9304668117
9314673117
9324678117
9334683117
9344688117
9354693117
9364698117
9374703117
9384708117
9394713117
9404718117
9414723117
9424728117
9434733117
9444738117
9454743117
9464748117
9474753117
9484758117
9494763117
9504768117
9514773117
9524778117
9534783117
9544788117
9554793117
9564798117
9574803117
9584808117
9594813117
9604818117
9614823117
9624828117
9634833117
9644838117
9654843117
9664848117
9674853117
9684858117
9694863117
9704868117
9714873117
9724878117
9734883117
9744888117
9754893117
9764898117
9774903117
9784908117
9794913117
9804918117
9814923117
9824928117
9834933117
9844938117
9854943117
9864948117
9874953117
9884958117
9894963117
9904968117
9914973117
9924978117
9934983117
9944988117
9954993117
9964998117
Stop Event
node limit
Counts
31 → 23

prune84.0ms (1.6%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New78078
Fresh022
Picked011
Done000
Total78381
Error
0.1b
Counts
81 → 3
Alt Table
StatusErrorProgram
16.5b
(*.f64 70711/100000 (-.f64 (exp.f64 (-.f64 (log.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) x))
0.6b
(*.f64 70711/100000 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 3) x))
0.2b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))) x))
Compiler

Compiled 2167 to 1785 computations (17.6% saved)

localize15.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 x 4481/100000)
0.4b
(*.f64 x 27061/100000)
0.8b
(pow.f64 (cbrt.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 3)
16.8b
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))

series21.0ms (0.4%)

Counts
1 → 4
Calls

3 calls:

11.0ms
(pow.f64 (cbrt.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 3)
x
0
6.0ms
(pow.f64 (cbrt.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 3)
x
-inf
4.0ms
(pow.f64 (cbrt.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 3)
x
inf

rewrite42.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
363×log-prod_binary64
280×expm1-udef_binary64
280×log1p-udef_binary64
250×log-pow_binary64
160×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01722
133722
2325922
Stop Event
node limit
Counts
1 → 19

simplify232.0ms (4.4%)

Algorithm
egg-herbie
Rules
1716×sqr-pow_binary64
758×pow-sqr_binary64
55×cube-prod_binary64
55×cube-mult_binary64
55×unpow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034104
159104
280104
3102104
4130104
5158104
6189104
7221104
8257104
9294104
10335104
11377104
12423104
13470104
14521104
15573104
16629104
17686104
18747104
19809104
20875104
21942104
221013104
231085104
241161104
251238104
261319104
271401104
281487104
291574104
301665104
311757104
321853104
331950104
342051104
352153104
362259104
372263104
382265104
392265104
402371104
412480104
422592104
432708104
442825104
452946104
463068104
473194104
483321104
493452104
503584104
513720104
523857104
533998104
544140104
554144104
564146104
574146104
584291104
594436104
604587104
614739104
624895104
Stop Event
node limit
Counts
23 → 26

prune84.0ms (1.6%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New92092
Fresh011
Picked011
Done011
Total92395
Error
0.1b
Counts
95 → 3
Alt Table
StatusErrorProgram
16.5b
(*.f64 70711/100000 (-.f64 (exp.f64 (-.f64 (log.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) x))
0.6b
(*.f64 70711/100000 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 3) x))
0.2b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))) x))
Compiler

Compiled 2561 to 2119 computations (17.3% saved)

localize15.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 x 27061/100000)
0.5b
(log.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)))
1.8b
(exp.f64 (-.f64 (log.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
17.4b
(log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))

series10.0ms (0.2%)

Counts
3 → 36
Calls

9 calls:

2.0ms
(exp.f64 (-.f64 (log.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
x
-inf
2.0ms
(exp.f64 (-.f64 (log.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
x
inf
1.0ms
(log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))
x
0
1.0ms
(log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))
x
-inf
1.0ms
(exp.f64 (-.f64 (log.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
x
0

rewrite50.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
358×log-prod_binary64
273×expm1-udef_binary64
273×log1p-udef_binary64
254×log-pow_binary64
153×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01544
129743
2309543
Stop Event
node limit
Counts
3 → 59

simplify80.0ms (1.5%)

Algorithm
egg-herbie
Rules
560×pow-sqr_binary64
502×fma-def_binary64
451×sqr-pow_binary64
371×log-pow_binary64
264×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01331042
11751002
2195892
3218892
4252892
5300892
6388892
7543892
8806892
91311892
102619892
114022892
Stop Event
node limit
Counts
95 → 123

prune133.0ms (2.5%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New1390139
Fresh000
Picked011
Done022
Total1393142
Error
0.1b
Counts
142 → 3
Alt Table
StatusErrorProgram
16.5b
(*.f64 70711/100000 (-.f64 (exp.f64 (-.f64 (log.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (log1p.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) x))
0.6b
(*.f64 70711/100000 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 3) x))
0.2b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))) x))
Compiler

Compiled 3947 to 3221 computations (18.4% saved)

regimes166.0ms (3.1%)

Accuracy

Total 0.0b remaining (5.1%)

Threshold costs 0.0b (5.1%)

Counts
54 → 1
Compiler

Compiled 3251 to 2666 computations (18% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Rules
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01831
12031
Stop Event
saturated

end78.0ms (1.5%)

Stop Event
done
Compiler

Compiled 112 to 92 computations (17.9% saved)

Profiling

Loading profile data...