Details

Time bar (total: 60.0s)

analyze1.2s (1.9%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.6%0.4%0
0%99.6%0.4%1
0%99.6%0.4%2
0%99.6%0.4%3
0%99.6%0.4%4
0%99.6%0.4%5
0%99.6%0.4%6
0%99.6%0.4%7
0%99.6%0.4%8
0%99.6%0.4%9
0%99.6%0.4%10
0%99.6%0.4%11
0%99.6%0.4%12
Compiler

Compiled 41 to 29 computations (29.3% saved)

sample2.4s (4%)

Results
2.4s8255×body256valid
1.0msbody1024valid
1.0msbody8192exit

preprocess97.0ms (0.2%)

Algorithm
egg-herbie
Rules
736×sub-neg_binary64
625×div-sub_binary64
532×associate--l+_binary64
518×associate--r+_binary64
395×associate--r-_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04681702
110131702
232501628
099
199
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
6
7
8
Outputs
0
1
2
3
4
5
6
7
8
7
Call 2
Inputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 Ec (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 NdChar Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec NdChar) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev NdChar) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) NdChar) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) NdChar)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 NdChar)) KbT)))))
(+.f64 (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) NdChar)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) NdChar)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 NdChar Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) NdChar) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Vef Ec) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Ec) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 EDonor Vef) Ec) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 mu Vef) EDonor) Ec)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 Ec)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 KbT Vef) EDonor) mu)) Ec)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) Ec)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 NaChar Vef) EDonor) mu)) KbT)))) (/.f64 Ec (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ev Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ec Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 EAccept Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) Ec) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec EDonor) Vef) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev EDonor) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec mu) EDonor) Vef)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev mu) EAccept) (neg.f64 Vef)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec KbT) EDonor) mu)) Vef)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev KbT) EAccept) (neg.f64 mu)) Vef)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec NaChar) EDonor) mu)) KbT)))) (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev NaChar) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Ev) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Vef Ev) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec EAccept) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev EAccept) Vef) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) mu) EDonor)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 EDonor)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) KbT) mu)) EDonor)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) EDonor)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) NaChar) mu)) KbT)))) (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) Ev) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 EDonor Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EAccept) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EDonor) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) KbT)) mu)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 KbT)) mu)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) NaChar)) KbT)))) (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 NaChar)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) Ev)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 mu Vef) EAccept) (neg.f64 Ev)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) EAccept)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) mu) (neg.f64 EAccept)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) NaChar)))) (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) NaChar)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) Ev)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 KbT Vef) EAccept) (neg.f64 mu)) Ev)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) EAccept)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) KbT) (neg.f64 mu)) EAccept)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 NaChar Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) NaChar) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 EAccept Vef) Ev) (neg.f64 mu)) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 Ec (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 NdChar Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))) (/.f64 Ec (+.f64 1 (exp.f64 (neg.f64 (/.f64 (-.f64 (-.f64 NdChar Vef) (+.f64 EDonor mu)) KbT))))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))) (/.f64 Ec (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 NdChar (+.f64 (+.f64 Vef EDonor) mu))) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))) (/.f64 Ec (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef NdChar))) KbT)))))
(+.f64 (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec NdChar) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev NdChar) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec NdChar) (+.f64 EDonor mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ev (+.f64 NdChar EAccept)) mu) KbT)))))
(+.f64 (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec (+.f64 NdChar EDonor)) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 NdChar Ev) (-.f64 EAccept mu)) KbT)))))
(+.f64 (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (-.f64 mu (-.f64 Ec (+.f64 NdChar EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 NdChar (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) NdChar) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))) (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 NdChar mu))) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))) (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec (+.f64 NdChar Vef)) mu)) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))) (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (+.f64 NdChar (-.f64 Vef Ec))) KbT)))))
(+.f64 (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) NdChar)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 NdChar)) KbT)))))
(+.f64 (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor NdChar))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) NdChar) KbT)))))
(+.f64 (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 Vef (+.f64 NdChar EDonor)))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) NdChar)) KbT)))))
(+.f64 (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (+.f64 NdChar (-.f64 Vef (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept NdChar))) KbT)))))
(+.f64 (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) NdChar)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) NdChar)))))
(+.f64 (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) NdChar)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) NdChar)))))
(+.f64 (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) NdChar)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) NdChar)))))
(+.f64 (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) NdChar)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) NdChar)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 NdChar Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 NdChar (+.f64 Vef EAccept)) mu) KbT)))))
(+.f64 (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 NdChar (+.f64 Vef EAccept)) mu) KbT)))))
(+.f64 (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 NdChar (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) NdChar) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 NdChar (+.f64 Vef Ev)) mu) KbT)))))
(+.f64 (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 NdChar Vef) mu)) KbT)))))
(+.f64 (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 NdChar (-.f64 Ev mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Vef Ec) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Ec) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Vef Ec) (+.f64 EDonor mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ev (+.f64 Ec EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Vef Ec) (+.f64 EDonor mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (-.f64 Ev mu) (+.f64 Ec EAccept)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (-.f64 Ec Vef) (+.f64 EDonor mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ec (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 EDonor Vef) Ec) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (neg.f64 (/.f64 (-.f64 (-.f64 EDonor Vef) (+.f64 Ec mu)) KbT))))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 EDonor (+.f64 Vef (+.f64 Ec mu)))) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (-.f64 Vef EDonor) (+.f64 Ec mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 mu Vef) EDonor) Ec)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 Ec)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 mu Vef) (+.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) Ec) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 mu (+.f64 Vef (+.f64 Ec EDonor)))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) Ec)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ec (-.f64 EDonor (-.f64 mu Vef))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept Ec))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 KbT Vef) EDonor) mu)) Ec)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) Ec)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 KbT Vef) (+.f64 EDonor mu))) Ec)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) Ec)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 KbT (+.f64 (+.f64 Vef EDonor) mu))) Ec)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) Ec)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (-.f64 Vef KbT) (+.f64 EDonor mu)) Ec)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) Ec)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 NaChar Vef) EDonor) mu)) KbT)))) (/.f64 Ec (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 NaChar Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 Ec (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 NaChar (+.f64 Vef (+.f64 EDonor mu)))) KbT)))) (/.f64 Ec (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef NaChar))) KbT)))) (/.f64 Ec (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ev Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ec Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (neg.f64 (/.f64 (-.f64 (-.f64 Ev Vef) (+.f64 EDonor mu)) KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ec (+.f64 Vef EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ev (+.f64 Vef (+.f64 EDonor mu)))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ec (-.f64 (+.f64 Vef EAccept) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ev))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ec (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 EAccept Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) Ec) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (neg.f64 (/.f64 (-.f64 (-.f64 EAccept Vef) (+.f64 EDonor mu)) KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 Vef Ev) (-.f64 Ec mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 EAccept Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ec (-.f64 (+.f64 Vef Ev) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef EAccept))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ec (+.f64 Vef (-.f64 Ev mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec EDonor) Vef) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev EDonor) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ev (+.f64 EDonor EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec mu) EDonor) Vef)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev mu) EAccept) (neg.f64 Vef)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec mu) (+.f64 Vef EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ev (+.f64 mu EAccept)) Vef) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (+.f64 Ev (-.f64 EAccept Vef))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Ev (-.f64 mu Vef))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec KbT) EDonor) mu)) Vef)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev KbT) EAccept) (neg.f64 mu)) Vef)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec KbT) (+.f64 EDonor mu))) Vef)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ev (+.f64 KbT EAccept)) mu) Vef)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 KbT (+.f64 EDonor mu)))) Vef)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 KbT (-.f64 EAccept mu))) Vef)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (-.f64 Ec KbT))) Vef)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 KbT (-.f64 Ev mu))) Vef)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec NaChar) EDonor) mu)) KbT)))) (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev NaChar) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec NaChar) (+.f64 EDonor mu))) KbT)))) (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ev (+.f64 NaChar EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec NaChar) (+.f64 EDonor mu))) KbT)))) (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (+.f64 NaChar (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (-.f64 NaChar Ec) (+.f64 EDonor mu)) KbT)))) (/.f64 Vef (+.f64 1 (exp.f64 (/.f64 (+.f64 NaChar (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Ev) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Vef Ev) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Ev) (+.f64 EDonor mu))) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 EDonor Ev) mu))) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (-.f64 Ec Ev))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec EAccept) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev EAccept) Vef) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec EAccept) (+.f64 EDonor mu))) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 EDonor EAccept) mu))) KbT)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (-.f64 mu (-.f64 Ec (+.f64 EDonor EAccept))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) mu) EDonor)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 EDonor)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 mu EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) EDonor) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 Vef Ev) (-.f64 EAccept EDonor)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 (+.f64 Ev EAccept) EDonor)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) KbT) mu)) EDonor)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) EDonor)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 KbT mu))) EDonor)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) EDonor)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 mu KbT))) EDonor)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) EDonor)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (-.f64 Vef Ec) (+.f64 mu KbT)) EDonor)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) EDonor)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) NaChar) mu)) KbT)))) (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 NaChar mu))) KbT)))) (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 Vef (+.f64 mu NaChar)))) KbT)))) (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (-.f64 Vef Ec) (+.f64 mu NaChar)) KbT)))) (/.f64 EDonor (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) Ev) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 EDonor Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 mu Ev))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EDonor (+.f64 Vef EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec (+.f64 Vef Ev)) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 (+.f64 Vef EAccept) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 Ev (-.f64 Ec Vef))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EAccept) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EDonor) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (neg.f64 (/.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EAccept mu)) KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ev (+.f64 Vef EDonor)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 mu (+.f64 Vef EAccept)))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 (+.f64 Vef Ev) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 (+.f64 Vef EAccept) Ec)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 Vef (-.f64 Ev mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) KbT)) mu)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 KbT)) mu)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor KbT))) mu)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) KbT) mu)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) KbT))) mu)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) KbT)) mu)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 KbT (-.f64 Vef (-.f64 Ec EDonor))) mu)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 Vef Ev) (-.f64 EAccept KbT)) mu)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) NaChar)) KbT)))) (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 NaChar)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor NaChar))) KbT)))) (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) NaChar) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor NaChar))) KbT)))) (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept NaChar))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 NaChar (-.f64 Vef (-.f64 Ec EDonor))) KbT)))) (/.f64 mu (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 Vef Ev) (-.f64 EAccept NaChar)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) Ev)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 mu Vef) EAccept) (neg.f64 Ev)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor Ev))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu (+.f64 Vef EAccept)) Ev) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 Vef (+.f64 EDonor Ev)))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 (+.f64 Vef EAccept) Ev)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 Vef (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EAccept Ev))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) EAccept)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) mu) (neg.f64 EAccept)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor EAccept))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ev (+.f64 Vef mu)) EAccept) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 Vef (+.f64 EDonor EAccept)))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 mu EAccept))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (+.f64 Ev (-.f64 Vef EAccept))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) NaChar)))) (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) NaChar)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) NaChar)))) (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) NaChar)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) NaChar)))) (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) NaChar)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) NaChar)))) (/.f64 KbT (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) NaChar)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) Ev)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 KbT Vef) EAccept) (neg.f64 mu)) Ev)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (neg.f64 (/.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu)) Ev))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 KbT (+.f64 Vef EAccept)) mu) Ev)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) Ev)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 KbT (-.f64 EAccept mu))) Ev)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) Ev)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 KbT (+.f64 Vef (-.f64 EAccept mu))) Ev)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) EAccept)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) KbT) (neg.f64 mu)) EAccept)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (neg.f64 (/.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu)) EAccept))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 KbT (+.f64 Vef Ev)) mu) EAccept)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (neg.f64 (/.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu)) EAccept))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 KbT mu))) EAccept)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) EAccept)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 KbT (-.f64 Ev mu))) EAccept)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 NaChar Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 NaChar (+.f64 Vef EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 NaChar (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 Ev (+.f64 1 (exp.f64 (/.f64 (+.f64 NaChar (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) NaChar) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 NaChar (+.f64 Vef Ev)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (+.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 EAccept (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 NaChar (-.f64 Ev mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 EAccept Vef) Ev) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 Ev EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 (+.f64 Vef EDonor) mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EDonor (-.f64 mu Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
Symmetry

(sort Ev EAccept)

Compiler

Compiled 49 to 37 computations (24.5% saved)

simplify45.0ms (0.1%)

Algorithm
egg-herbie
Rules
726×div-sub_binary64
565×exp-sum_binary64
498×exp-diff_binary64
406×exp-prod_binary64
363×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02846
15746
216044
352244
4157044
5370144
6682544
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 Ec Vef) (+.f64 EDonor mu))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Ev (+.f64 Vef EAccept)) mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 Ec (+.f64 Vef (+.f64 EDonor mu)))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 (+.f64 Vef EAccept) mu)) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu (-.f64 Vef Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 Ev (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))

eval1.0ms (0%)

Compiler

Compiled 69 to 45 computations (34.8% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
0.0b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Compiler

Compiled 38 to 26 computations (31.6% saved)

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))
0.0b
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))
0.0b
(/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)
0.0b
(/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)
Compiler

Compiled 168 to 37 computations (78% saved)

series63.0ms (0.1%)

Counts
4 → 252
Calls

63 calls:

TimeVariablePointExpression
4.0ms
EAccept
@-inf
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))
3.0ms
Vef
@-inf
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))
3.0ms
Ec
@inf
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))
3.0ms
Vef
@0
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))
3.0ms
mu
@0
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))

rewrite64.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
296×add-sqr-sqrt_binary64
294×*-un-lft-identity_binary64
294×pow1_binary64
276×add-log-exp_binary64
274×add-cbrt-cube_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02365
154065
Stop Event
node limit
Counts
4 → 126
Calls
Call 1
Inputs
(/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)
(/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 Vef mu) KbT) (/.f64 (-.f64 Ec EDonor) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2) (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) (sqrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) (/.f64 1 (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 KbT) (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 KbT)) (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) 2) 1) (/.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) 1) (/.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) 2) (pow.f64 (cbrt.f64 KbT) 2)) (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) 2) (sqrt.f64 KbT)) (/.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 KbT (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) 3) (pow.f64 KbT 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)) 2) (cbrt.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)) (sqrt.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) (/.f64 1 (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 KbT) (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) 1) (/.f64 (sqrt.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) 2) (pow.f64 (cbrt.f64 KbT) 2)) (cbrt.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 (sqrt.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 KbT)) (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) 2) (sqrt.f64 KbT)) (/.f64 (cbrt.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 KbT (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) 3) (pow.f64 KbT 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NaChar (/.f64 1 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) 2) (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (sqrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 NaChar) (/.f64 1 (+.f64 (neg.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) NaChar)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NaChar) 2) 1) (/.f64 (cbrt.f64 NaChar) (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NaChar) 1) (/.f64 (sqrt.f64 NaChar) (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) 2)) (/.f64 NaChar (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NaChar) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) 2)) (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NaChar) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) 2)) (/.f64 (sqrt.f64 NaChar) (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (/.f64 NaChar (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NaChar) 2) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (/.f64 (cbrt.f64 NaChar) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (+.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)) 3))) (+.f64 1 (*.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)) (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)) 2))) (-.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))) NaChar) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 NaChar (+.f64 (neg.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 NaChar 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2) (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (exp.f64 (*.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2)) (/.f64 1 (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))) (+.f64 1 (exp.f64 (*.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (exp.f64 (*.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT) 3))) (+.f64 1 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2)) (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (exp.f64 (*.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2))) (neg.f64 (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT) 3)) 1) (+.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2) (-.f64 1 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2) 1) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT)) 2)) (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 mu Ec) EDonor)) KbT))) 1)))))

simplify149.0ms (0.2%)

Algorithm
egg-herbie
Rules
478×times-frac_binary64
328×associate-*r*_binary64
321×associate-/r*_binary64
318×associate-/l*_binary64
263×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04758008
117287560
273407548
Stop Event
node limit
Counts
378 → 263
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(/.f64 mu KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(/.f64 mu KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(*.f64 -1 (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(*.f64 -1 (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(/.f64 EDonor KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(/.f64 EDonor KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 Ev KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 Ev KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 EAccept KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 EAccept KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(*.f64 -1 (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(*.f64 -1 (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev)) (*.f64 KbT (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2) (pow.f64 KbT 2)))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 2)) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 3) (pow.f64 KbT 2))))) (pow.f64 Ev 2))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev)) (*.f64 KbT (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 2)) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 3) (pow.f64 KbT 3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2) (pow.f64 KbT 3)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) (*.f64 (pow.f64 KbT 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2)))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 3)))))) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) KbT))))) (pow.f64 Ev 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2) (pow.f64 KbT 2)))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 2)) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 3) (pow.f64 KbT 2))))) (pow.f64 Ev 2))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev)) (*.f64 KbT (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2)))))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) 2) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) 2) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (+.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1)) (*.f64 -1 (*.f64 (pow.f64 Vef 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 3) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) 2) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) 2)))))) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 KbT (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1)))) (*.f64 1/6 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 (pow.f64 KbT 3) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))))))))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))
(+.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))
(+.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1) 2))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))))))
(+.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) 2) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))) (*.f64 KbT (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (*.f64 (pow.f64 KbT 3) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))) (*.f64 -1/2 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 3) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1) 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1) 2))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (/.f64 (*.f64 NaChar (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 mu 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (/.f64 (*.f64 NaChar (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 mu 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (+.f64 (/.f64 (*.f64 NaChar (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))) (*.f64 -1 (*.f64 (pow.f64 mu 3) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1) 2))))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) NaChar) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))))) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 KbT (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (pow.f64 KbT 3) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 (pow.f64 KbT 3) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))))))))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))))) (+.f64 (*.f64 1/24 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3))) (*.f64 -1/16 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3))))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar))))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))))) (pow.f64 KbT 3))))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT)))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Vef 2) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 2))))))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Vef 2) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 Vef 3) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 3)))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)))
(+.f64 1 (+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))))
(+.f64 1 (+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 mu 3) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) 1)
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 3)) (pow.f64 KbT 3))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)))
(+.f64 1 (+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))
(+.f64 1 (+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 EDonor 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 EDonor 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 EDonor 3) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 3))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
2
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 3) (pow.f64 KbT 3)))))))) (/.f64 Ec KbT))
2
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 3) (pow.f64 KbT 3)))))))) (/.f64 Ec KbT))
Outputs
(/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)
(/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)
(/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)
(/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)
(/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 mu KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 mu KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)
(/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)
(/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(*.f64 -1 (/.f64 Ec KbT))
(/.f64 (neg.f64 Ec) KbT)
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(*.f64 -1 (/.f64 Ec KbT))
(/.f64 (neg.f64 Ec) KbT)
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 -1 (/.f64 Ec KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)
(/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 EDonor KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 EDonor KbT)
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT))))
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)
(/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)
(/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)
(/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)
(/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)
(/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 Ev KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 Ev KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)
(/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)
(/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 EAccept KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 EAccept KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(*.f64 -1 (/.f64 mu KbT))
(/.f64 (neg.f64 mu) KbT)
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(*.f64 -1 (/.f64 mu KbT))
(/.f64 (neg.f64 mu) KbT)
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EAccept KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev)) (*.f64 KbT (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))) (neg.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (*.f64 Ev (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 2)))))
(-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)))) (/.f64 NaChar (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2) (/.f64 (*.f64 Ev (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) KbT))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2) (pow.f64 KbT 2)))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 2)) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 3) (pow.f64 KbT 2))))) (pow.f64 Ev 2))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev)) (*.f64 KbT (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2))))))
(fma.f64 -1 (*.f64 (fma.f64 1/2 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 2))) (neg.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 3))))) (*.f64 Ev Ev)) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))) (neg.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (*.f64 Ev (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 2))))))
(-.f64 (-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)))) (/.f64 NaChar (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2) (/.f64 (*.f64 Ev (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) KbT)))) (*.f64 (-.f64 (*.f64 (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2)) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (*.f64 KbT KbT)) 1/2)) (/.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) 2) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 3))) (*.f64 Ev Ev)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 2)) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 3) (pow.f64 KbT 3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2) (pow.f64 KbT 3)))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) (*.f64 (pow.f64 KbT 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2)))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 3)))))) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) KbT))))) (pow.f64 Ev 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2) (pow.f64 KbT 2)))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 2)) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 3) (pow.f64 KbT 2))))) (pow.f64 Ev 2))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev)) (*.f64 KbT (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))) 2)))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (/.f64 NaChar (/.f64 (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 3) (pow.f64 KbT 3)) (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) 2))) (fma.f64 1/6 (/.f64 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 2)) (pow.f64 KbT 3)) (neg.f64 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 2))) (neg.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 3))))) KbT))))) (pow.f64 Ev 3)) (fma.f64 -1 (*.f64 (fma.f64 1/2 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 2))) (neg.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 3))))) (*.f64 Ev Ev)) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))) (neg.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (*.f64 Ev (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) 2)))))))
(-.f64 (-.f64 (-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)))) (/.f64 NaChar (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2) (/.f64 (*.f64 Ev (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) KbT)))) (*.f64 (-.f64 (*.f64 (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2)) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (*.f64 KbT KbT)) 1/2)) (/.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) 2) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 3))) (*.f64 Ev Ev))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 3)) (/.f64 NaChar (pow.f64 KbT 3))) (*.f64 (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2)) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (pow.f64 KbT 3)) 1/6))) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)))) (/.f64 (-.f64 (*.f64 (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2)) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (*.f64 KbT KbT)) 1/2)) (/.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) 2) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 3))) KbT))) (pow.f64 Ev 3)))
(-.f64 (-.f64 (-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)))) (/.f64 NaChar (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2) (/.f64 (*.f64 Ev (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) KbT)))) (*.f64 (-.f64 (*.f64 (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2)) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (*.f64 KbT KbT)) 1/2)) (/.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) 2) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 3))) (*.f64 Ev Ev))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 3)) (/.f64 NaChar (pow.f64 KbT 3))) (*.f64 (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2)) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (pow.f64 KbT 3)) 1/6))) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)))) (-.f64 (/.f64 (*.f64 (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 2)) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (*.f64 KbT KbT)) 1/2)) KbT) (*.f64 (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) 2) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) 3)) (/.f64 NaChar (pow.f64 KbT 3)))))) (pow.f64 Ev 3)))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept (+.f64 mu (neg.f64 Ev)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef (-.f64 mu Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept (+.f64 mu (neg.f64 Ev)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef (-.f64 mu Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept (+.f64 mu (neg.f64 Ev)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef (-.f64 mu Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept (+.f64 mu (neg.f64 Ev)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef (-.f64 mu Ev))) KbT))))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1)))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 NaChar Vef) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))))
(-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (/.f64 (/.f64 (*.f64 Vef NaChar) (/.f64 KbT (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) 2) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1))))
(fma.f64 -1 (*.f64 (*.f64 Vef Vef) (fma.f64 1/2 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))) (neg.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))))))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 NaChar Vef) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))))
(-.f64 (-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (/.f64 (/.f64 (*.f64 Vef NaChar) (/.f64 KbT (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))) (*.f64 (*.f64 Vef Vef) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 KbT KbT)) (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)))) (/.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) 2) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (+.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1)) (*.f64 -1 (*.f64 (pow.f64 Vef 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 3) (*.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) 2) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) 2)))))) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 KbT (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1)))) (*.f64 1/6 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (*.f64 (pow.f64 KbT 3) (*.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1) (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))))))))))
(fma.f64 -1 (*.f64 (*.f64 Vef Vef) (fma.f64 1/2 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))) (neg.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))))))) (+.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 NaChar Vef) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))) (neg.f64 (*.f64 (pow.f64 Vef 3) (fma.f64 -1/2 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))) (neg.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)))))) KbT) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))) (/.f64 (*.f64 1/6 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (*.f64 (pow.f64 KbT 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)))))))))
(-.f64 (-.f64 (-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (/.f64 (/.f64 (*.f64 Vef NaChar) (/.f64 KbT (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))) (*.f64 (pow.f64 Vef 3) (fma.f64 -1/2 (/.f64 NaChar (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 3) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) (pow.f64 KbT 3)))) (-.f64 (/.f64 (*.f64 (*.f64 1/6 NaChar) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) (*.f64 (pow.f64 KbT 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 KbT KbT)) (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)))) (/.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 3))) (fma.f64 KbT (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))))) (*.f64 (*.f64 Vef Vef) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 KbT KbT)) (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)))) (/.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 3)))))
(-.f64 (-.f64 (-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (/.f64 (/.f64 (*.f64 Vef NaChar) (/.f64 KbT (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))) (*.f64 (*.f64 Vef Vef) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 KbT KbT)) (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)))) (/.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 3))))) (*.f64 (pow.f64 Vef 3) (fma.f64 -1/2 (/.f64 NaChar (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 3) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) (pow.f64 KbT 3)))) (-.f64 (/.f64 (*.f64 (*.f64 1/6 NaChar) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) (*.f64 (pow.f64 KbT 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 KbT KbT)) (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 2)))) (/.f64 (*.f64 (/.f64 NaChar KbT) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) 2) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) 3))) (fma.f64 KbT (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))
(+.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 NaChar EAccept) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))))
(-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (*.f64 (/.f64 NaChar KbT) (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))))
(+.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1) 2))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (fma.f64 -1 (*.f64 (fma.f64 -1 (/.f64 NaChar (/.f64 (*.f64 (*.f64 (*.f64 KbT KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)) (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2))) (/.f64 (*.f64 1/2 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (*.f64 (*.f64 KbT KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)))) (*.f64 EAccept EAccept)) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 NaChar EAccept) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)))))
(fma.f64 -1 (fma.f64 (-.f64 (*.f64 (/.f64 1/2 (*.f64 KbT KbT)) (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))) (/.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 3))) (*.f64 EAccept EAccept) (*.f64 (/.f64 NaChar KbT) (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))))
(-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (fma.f64 (-.f64 (*.f64 (/.f64 1/2 (*.f64 KbT KbT)) (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))) (/.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 3))) (*.f64 EAccept EAccept) (*.f64 (/.f64 NaChar KbT) (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)))))
(+.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) 2) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))) (*.f64 KbT (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (*.f64 (pow.f64 KbT 3) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))) (*.f64 -1/2 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 3) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1) 2))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 2)) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (pow.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1) 2))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))))))) (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (fma.f64 -1 (*.f64 (pow.f64 EAccept 3) (fma.f64 -1 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT) (/.f64 (fma.f64 -1 (/.f64 NaChar (/.f64 (*.f64 (*.f64 (*.f64 KbT KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)) (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2))) (/.f64 (*.f64 1/2 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (*.f64 (*.f64 KbT KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)))) (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))) (fma.f64 1/6 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))) (*.f64 -1/2 (/.f64 NaChar (/.f64 (*.f64 (*.f64 (pow.f64 KbT 3) (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2))))))) (fma.f64 -1 (*.f64 (fma.f64 -1 (/.f64 NaChar (/.f64 (*.f64 (*.f64 (*.f64 KbT KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)) (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2))) (/.f64 (*.f64 1/2 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (*.f64 (*.f64 KbT KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2)))) (*.f64 EAccept EAccept)) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 NaChar EAccept) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (-.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 (/.f64 1/2 (*.f64 KbT KbT)) (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))) (/.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 3))) (*.f64 EAccept EAccept) (*.f64 (/.f64 NaChar KbT) (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))))) (*.f64 (pow.f64 EAccept 3) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 3)) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2) (pow.f64 KbT 3))) (/.f64 (/.f64 (*.f64 (*.f64 1/6 NaChar) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 KbT 3)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (fma.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT)) (-.f64 (*.f64 (/.f64 1/2 (*.f64 KbT KbT)) (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))) (/.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 3))))))))
(-.f64 (-.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (fma.f64 (-.f64 (*.f64 (/.f64 1/2 (*.f64 KbT KbT)) (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))) (/.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 3))) (*.f64 EAccept EAccept) (*.f64 (/.f64 NaChar KbT) (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))))) (*.f64 (pow.f64 EAccept 3) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 NaChar (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 3)) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2) (pow.f64 KbT 3))) (/.f64 (/.f64 (*.f64 (*.f64 1/6 NaChar) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 KbT 3)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (fma.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT)) (-.f64 (*.f64 (/.f64 1/2 (*.f64 KbT KbT)) (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 2))) (/.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) 2)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) 3)))))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev (fma.f64 -1 EAccept mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 Vef (-.f64 mu EAccept))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev (fma.f64 -1 EAccept mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 Vef (-.f64 mu EAccept))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev (fma.f64 -1 EAccept mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 Vef (-.f64 mu EAccept))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev (fma.f64 -1 EAccept mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (-.f64 Vef (-.f64 mu EAccept))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (/.f64 (*.f64 NaChar (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))))
(+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))) (/.f64 (/.f64 (*.f64 (*.f64 NaChar mu) (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2)))
(fma.f64 (/.f64 NaChar KbT) (/.f64 mu (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 mu 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (/.f64 (*.f64 NaChar (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))))
(fma.f64 -1 (*.f64 (*.f64 mu mu) (fma.f64 -1 (/.f64 (/.f64 (*.f64 NaChar (exp.f64 (+.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT) (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))) (*.f64 KbT KbT)) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) (*.f64 KbT KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))) (/.f64 (/.f64 (*.f64 (*.f64 NaChar mu) (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2))))
(-.f64 (fma.f64 (/.f64 NaChar KbT) (/.f64 mu (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))) (*.f64 (*.f64 mu mu) (fma.f64 1/2 (/.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) NaChar)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2)) (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (neg.f64 (/.f64 (exp.f64 (*.f64 2 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 3)))))))
(-.f64 (fma.f64 (/.f64 NaChar KbT) (/.f64 mu (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))) (*.f64 (*.f64 mu mu) (fma.f64 1/2 (/.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) NaChar)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2)) (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (neg.f64 (/.f64 (pow.f64 (exp.f64 2) (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 mu 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 (pow.f64 KbT 2) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (+.f64 (/.f64 (*.f64 NaChar (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 KbT (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))) (*.f64 -1 (*.f64 (pow.f64 mu 3) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1) 2))))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) NaChar) (*.f64 (pow.f64 KbT 2) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)))))) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 KbT (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (pow.f64 KbT 3) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))) (*.f64 1/2 (/.f64 (*.f64 NaChar (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (*.f64 (pow.f64 KbT 3) (*.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1))))))))))))
(fma.f64 -1 (*.f64 (*.f64 mu mu) (fma.f64 -1 (/.f64 (/.f64 (*.f64 NaChar (exp.f64 (+.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT) (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))) (*.f64 KbT KbT)) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) (*.f64 KbT KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2))))) (+.f64 (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))) (/.f64 (/.f64 (*.f64 (*.f64 NaChar mu) (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) KbT) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2))) (neg.f64 (*.f64 (pow.f64 mu 3) (+.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 (/.f64 (*.f64 NaChar (exp.f64 (+.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT) (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))) (*.f64 KbT KbT)) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) (*.f64 KbT KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2)))) KbT) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))))) (fma.f64 -1/6 (/.f64 (/.f64 (*.f64 NaChar (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) (pow.f64 KbT 3)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2)) (/.f64 (*.f64 1/2 (*.f64 NaChar (exp.f64 (+.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT) (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))))) (*.f64 (pow.f64 KbT 3) (*.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) 2))))))))))
(-.f64 (-.f64 (fma.f64 (/.f64 NaChar KbT) (/.f64 mu (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))) (*.f64 (pow.f64 mu 3) (fma.f64 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) NaChar)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2)) (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (neg.f64 (/.f64 (exp.f64 (*.f64 2 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 3))))) KbT) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (fma.f64 1/2 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (/.f64 (exp.f64 (*.f64 2 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 3))) (/.f64 (*.f64 (*.f64 -1/6 NaChar) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (pow.f64 KbT 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2))))))) (*.f64 (*.f64 mu mu) (fma.f64 1/2 (/.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) NaChar)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2)) (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (neg.f64 (/.f64 (exp.f64 (*.f64 2 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 3)))))))
(-.f64 (-.f64 (fma.f64 (/.f64 NaChar KbT) (/.f64 mu (/.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))) (*.f64 (*.f64 mu mu) (fma.f64 1/2 (/.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) NaChar)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2)) (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (neg.f64 (/.f64 (pow.f64 (exp.f64 2) (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 3))))))) (*.f64 (pow.f64 mu 3) (fma.f64 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) NaChar)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2)) (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) (neg.f64 (/.f64 (pow.f64 (exp.f64 2) (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 3))))) KbT) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (fma.f64 1/2 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (/.f64 (pow.f64 (exp.f64 2) (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 3))) (/.f64 (*.f64 (*.f64 -1/6 NaChar) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (pow.f64 KbT 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) 2)))))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))
(*.f64 1/2 NaChar)
(*.f64 NaChar 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))))) (*.f64 NaChar 1/2))
(fma.f64 -1/4 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (/.f64 KbT NaChar)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 NaChar (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2)) 0) (*.f64 KbT KbT)) (fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))))) (*.f64 NaChar 1/2)))
(+.f64 (fma.f64 -1/4 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (/.f64 KbT NaChar)) (*.f64 NaChar 1/2)) (/.f64 0 (*.f64 KbT KbT)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))))) (+.f64 (*.f64 1/24 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3))) (*.f64 -1/16 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3))))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) (*.f64 (*.f64 NaChar (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2)) 0)) (*.f64 (*.f64 NaChar (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3)) -1/48)) (pow.f64 KbT 3)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 NaChar (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2)) 0) (*.f64 KbT KbT)) (fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))))) (*.f64 NaChar 1/2))))
(-.f64 (+.f64 (fma.f64 -1/4 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (/.f64 KbT NaChar)) (*.f64 NaChar 1/2)) (/.f64 0 (*.f64 KbT KbT))) (/.f64 (fma.f64 (*.f64 NaChar (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 3)) -1/48 (*.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 0)) (pow.f64 KbT 3)))
(*.f64 1/2 NaChar)
(*.f64 NaChar 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))))) (*.f64 NaChar 1/2))
(fma.f64 -1/4 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (/.f64 KbT NaChar)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 NaChar (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2)) 0) (*.f64 KbT KbT)) (fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))))) (*.f64 NaChar 1/2)))
(+.f64 (fma.f64 -1/4 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (/.f64 KbT NaChar)) (*.f64 NaChar 1/2)) (/.f64 0 (*.f64 KbT KbT)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2))))) (pow.f64 KbT 3))))))))
(fma.f64 1/16 (/.f64 NaChar (/.f64 (pow.f64 KbT 3) (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 NaChar (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2)) 0) (*.f64 KbT KbT)) (fma.f64 -1/24 (/.f64 NaChar (/.f64 (pow.f64 KbT 3) (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3))) (fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))))) (*.f64 1/2 (+.f64 NaChar (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) (/.f64 (pow.f64 KbT 3) (*.f64 (*.f64 NaChar (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2)) 0)))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 3)) -1/24 (fma.f64 -1/4 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (/.f64 KbT NaChar)) (fma.f64 NaChar 1/2 (*.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (pow.f64 KbT 3)) 0)))) (fma.f64 1/16 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 3)) (/.f64 0 (*.f64 KbT KbT))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT)))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT)))
(+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))) (/.f64 Vef (/.f64 KbT (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))))
(+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT))) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT))))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Vef 2) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 2))))))
(+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))) (+.f64 (/.f64 Vef (/.f64 KbT (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 Vef Vef) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))) (*.f64 KbT KbT))))
(+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT)) KbT) (/.f64 (*.f64 Vef Vef) KbT)) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT)))))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Vef 2) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 Vef 3) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 3)))))))
(+.f64 1 (+.f64 (+.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)) (/.f64 Vef (/.f64 KbT (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))))) (fma.f64 1/2 (/.f64 (*.f64 Vef Vef) (/.f64 (*.f64 KbT KbT) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))) (*.f64 1/6 (/.f64 (pow.f64 Vef 3) (/.f64 (pow.f64 KbT 3) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT))) (+.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 Vef 3) (pow.f64 KbT 3)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 Vef Vef)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 mu Ec)) KbT))) (*.f64 KbT KbT))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (fma.f64 -1 Vef Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (-.f64 Ec Vef))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (fma.f64 -1 Vef Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (-.f64 Ec Vef))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (fma.f64 -1 Vef Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (-.f64 Ec Vef))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (fma.f64 -1 Vef Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor (-.f64 Ec Vef))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)))
(+.f64 1 (+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)) (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT))))))
(+.f64 (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))) (+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))))
(+.f64 1 (+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)))))
(+.f64 1 (+.f64 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))) (fma.f64 1/2 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) KbT) (/.f64 (*.f64 mu mu) KbT)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 mu 3) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))))))
(+.f64 1 (+.f64 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))) (fma.f64 1/6 (/.f64 (pow.f64 mu 3) (/.f64 (pow.f64 KbT 3) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))) (fma.f64 1/2 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) KbT) (/.f64 (*.f64 mu mu) KbT)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)))) (+.f64 1 (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (-.f64 EDonor Ec)) (neg.f64 mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef (-.f64 Ec mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (-.f64 EDonor Ec)) (neg.f64 mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef (-.f64 Ec mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (-.f64 EDonor Ec)) (neg.f64 mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef (-.f64 Ec mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (-.f64 EDonor Ec)) (neg.f64 mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef (-.f64 Ec mu))) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) 1)
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT))))
(+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT))) (neg.f64 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 KbT Ec))))
(+.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) (-.f64 1 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) KbT) Ec)))
(+.f64 1 (-.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) KbT) Ec)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT)))))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ec Ec))) (+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT))) (neg.f64 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 KbT Ec)))))
(+.f64 (-.f64 1 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) KbT) Ec)) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) KbT) (/.f64 (*.f64 Ec Ec) KbT)) (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 3)) (pow.f64 KbT 3))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT))))))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ec Ec))) (+.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 Ec 3))) (+.f64 1 (neg.f64 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 KbT Ec)))))))
(+.f64 (-.f64 (fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 Ec 3))) 1) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) KbT) Ec)) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) KbT) (/.f64 (*.f64 Ec Ec) KbT)) (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) KbT) (/.f64 (*.f64 Ec Ec) KbT)) (-.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) (fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) (pow.f64 (/.f64 KbT Ec) 3)) 1)) (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (+.f64 mu Vef)) KbT)) KbT) Ec)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))
(+.f64 1 (+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)) (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT))) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 EDonor 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT))) KbT) (fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (/.f64 (*.f64 KbT KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 EDonor KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)) KbT) (/.f64 (*.f64 EDonor EDonor) KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 EDonor 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 EDonor 3) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 3))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT))) KbT)) (fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (/.f64 (*.f64 KbT KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))) (fma.f64 1/6 (/.f64 (pow.f64 EDonor 3) (/.f64 (pow.f64 KbT 3) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 EDonor KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)) KbT) (/.f64 (*.f64 EDonor EDonor) KbT)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT))) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (fma.f64 -1 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef (-.f64 Ec EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (fma.f64 -1 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef (-.f64 Ec EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (fma.f64 -1 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef (-.f64 Ec EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (fma.f64 -1 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef (-.f64 Ec EDonor))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT)))
2
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) 2) (/.f64 Ec KbT)))
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 mu KbT) 2) (/.f64 Vef KbT)) (/.f64 EDonor KbT)) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 2) (*.f64 KbT KbT)) (+.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) 2)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) 2) (*.f64 KbT KbT)) 2) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT)))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 3) (pow.f64 KbT 3)))))))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 2) (*.f64 KbT KbT)) (+.f64 2 (+.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 3) (pow.f64 KbT 3)))))) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) 2) (*.f64 KbT KbT)) 2)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT) 3) (/.f64 EDonor KbT))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) 2) (*.f64 KbT KbT)) 2)) (/.f64 Ec KbT)))
2
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) 2) (/.f64 Ec KbT)))
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 mu KbT) 2) (/.f64 Vef KbT)) (/.f64 EDonor KbT)) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 2) (*.f64 KbT KbT)) (+.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) 2)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) 2) (*.f64 KbT KbT)) 2) (+.f64 (/.f64 Vef KbT) (-.f64 (/.f64 EDonor KbT) (/.f64 Ec KbT)))))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 3) (pow.f64 KbT 3)))))))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 2) (*.f64 KbT KbT)) (+.f64 2 (+.f64 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 3) (pow.f64 KbT 3)))))) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) 2) (*.f64 KbT KbT)) 2)) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) KbT) 3) (/.f64 EDonor KbT))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EDonor (-.f64 mu Ec)) Vef) 2) (*.f64 KbT KbT)) 2)) (/.f64 Ec KbT)))

eval154.0ms (0.3%)

Compiler

Compiled 13006 to 4165 computations (68% saved)

prune98.0ms (0.2%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New25310263
Fresh000
Picked101
Done000
Total25410264
Error
0.0b
Counts
264 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
21.7b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
0.0b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
19.3b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
20.8b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
20.7b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
21.4b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
31.8b
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
36.1b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
46.6b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
34.7b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
Compiler

Compiled 676 to 478 computations (29.3% saved)

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))
0.0b
(/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)
0.0b
(/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)
0.3b
(log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))
Compiler

Compiled 197 to 39 computations (80.2% saved)

series12.0ms (0%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
Ev
@0
(log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))
1.0ms
KbT
@inf
(expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))
1.0ms
Ev
@0
(expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))
1.0ms
Vef
@0
(expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))
1.0ms
mu
@0
(expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))

rewrite64.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
651×log-prod_binary64
607×fma-def_binary64
331×fma-neg_binary64
247×expm1-udef_binary64
247×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01228
125928
2398028
Stop Event
node limit
Counts
2 → 80
Calls
Call 1
Inputs
(log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))
(expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) 2) (*.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT) 2)) (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (*.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (sqrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (/.f64 1 (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 KbT) (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) 2) 1) (/.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) 1) (/.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 KbT KbT))) (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) 2) (cbrt.f64 (*.f64 KbT KbT))) (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (cbrt.f64 (*.f64 KbT KbT))) (/.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 KbT)) (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) 2) (sqrt.f64 KbT)) (/.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 KbT (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 KbT (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) 2) (/.f64 KbT (cbrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (/.f64 KbT (sqrt.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (neg.f64 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 Ev 3) (pow.f64 (+.f64 Vef (-.f64 EAccept mu)) 3)) (*.f64 KbT (fma.f64 (+.f64 Vef (-.f64 EAccept mu)) (-.f64 (+.f64 Vef (-.f64 EAccept mu)) Ev) (*.f64 Ev Ev))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 Ev Ev) (pow.f64 (+.f64 Vef (-.f64 EAccept mu)) 2)) (*.f64 KbT (+.f64 (-.f64 Ev (+.f64 Vef EAccept)) mu)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 KbT (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)))) (neg.f64 (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 Ev 3) (pow.f64 (+.f64 Vef (-.f64 EAccept mu)) 3)) 1) (*.f64 (fma.f64 (+.f64 Vef (-.f64 EAccept mu)) (-.f64 (+.f64 Vef (-.f64 EAccept mu)) Ev) (*.f64 Ev Ev)) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 Ev Ev) (pow.f64 (+.f64 Vef (-.f64 EAccept mu)) 2)) 1) (*.f64 (+.f64 (-.f64 Ev (+.f64 Vef EAccept)) mu) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) (sqrt.f64 KbT)) (sqrt.f64 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) 1) KbT)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) (cbrt.f64 (*.f64 KbT KbT))) (cbrt.f64 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 Ev 3) (pow.f64 (+.f64 Vef (-.f64 EAccept mu)) 3)) (/.f64 1 KbT)) (fma.f64 (+.f64 Vef (-.f64 EAccept mu)) (-.f64 (+.f64 Vef (-.f64 EAccept mu)) Ev) (*.f64 Ev Ev)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 Ev Ev) (pow.f64 (+.f64 Vef (-.f64 EAccept mu)) 2)) (/.f64 1 KbT)) (+.f64 (-.f64 Ev (+.f64 Vef EAccept)) mu))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 KbT (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 KbT (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) 3) (pow.f64 KbT 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 2) (cbrt.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (sqrt.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3) 1) (fma.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (+.f64 1 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) -1) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) -1)))))

simplify106.0ms (0.2%)

Algorithm
egg-herbie
Rules
833×times-frac_binary64
567×associate-/l*_binary64
458×associate-/r*_binary64
411×distribute-lft-in_binary64
411×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01872793
15572752
216972671
Stop Event
node limit
Counts
200 → 146
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 Ev KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 Ev KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 EAccept KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 EAccept KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(*.f64 -1 (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(*.f64 -1 (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 3)) (pow.f64 KbT 3))) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)))) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) Vef) KbT)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2))))) 1)
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 3)) (pow.f64 KbT 3))) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2)))))) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) EAccept) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2))))) 1)
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2)))))) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 2)) (pow.f64 KbT 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT)))) 1)
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 2)) (pow.f64 KbT 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT))))) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (/.f64 Vef KbT)))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (/.f64 Vef KbT))))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (+.f64 (/.f64 Vef KbT) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 4) (pow.f64 KbT 4)))))))) (/.f64 mu KbT))
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (/.f64 Vef KbT)))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (/.f64 Vef KbT))))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (+.f64 (/.f64 Vef KbT) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 4) (pow.f64 KbT 4)))))))) (/.f64 mu KbT))
Outputs
(/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)
(/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 Ev KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 Ev KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)
(/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 Vef KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)
(/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 EAccept KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 EAccept KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)
(/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT)
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 -1 (/.f64 mu KbT)) (/.f64 Vef KbT))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(*.f64 -1 (/.f64 mu KbT))
(/.f64 (neg.f64 mu) KbT)
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(*.f64 -1 (/.f64 mu KbT))
(/.f64 (neg.f64 mu) KbT)
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) (*.f64 -1 (/.f64 mu KbT)))))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (/.f64 Vef KbT) (/.f64 mu KbT))))
(+.f64 (+.f64 (/.f64 EAccept KbT) (/.f64 Vef KbT)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))
(expm1.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))
(-.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 KbT Ev))) -1)
(+.f64 (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) KbT) Ev) (expm1.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)))
(fma.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) KbT) Ev (expm1.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT))) 1)
(+.f64 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ev Ev))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 KbT Ev)))) -1)
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) KbT) (/.f64 (*.f64 Ev Ev) KbT)) (+.f64 (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) KbT) Ev) (expm1.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))))
(fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (*.f64 (/.f64 Ev KbT) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))) (fma.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) KbT) Ev (expm1.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 3)) (pow.f64 KbT 3))) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)))) 1)
(+.f64 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ev Ev))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 Ev 3))) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 KbT Ev))))) -1)
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) KbT) (/.f64 (*.f64 Ev Ev) KbT)) (+.f64 (fma.f64 1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 KbT 3)) (pow.f64 Ev 3)) (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) KbT) Ev)) (expm1.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))))
(fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (*.f64 (/.f64 Ev KbT) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))) (+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 (pow.f64 (/.f64 KbT Ev) 3) 1/6)) (fma.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) KbT) Ev (expm1.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))
(-.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) Vef) KbT)) 1)
(+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (-.f64 (/.f64 Vef (/.f64 KbT (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) 1))
(+.f64 (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) (expm1.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))
(+.f64 -1 (*.f64 (+.f64 (/.f64 Vef KbT) 1) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))
(-.f64 (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2))))) 1)
(+.f64 (/.f64 Vef (/.f64 KbT (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (-.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Vef Vef))))) 1))
(+.f64 (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 KbT KbT)) (*.f64 Vef Vef))) (expm1.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))
(+.f64 -1 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) KbT) (/.f64 (*.f64 Vef Vef) KbT)) (*.f64 (+.f64 (/.f64 Vef KbT) 1) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 3)) (pow.f64 KbT 3))) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2)))))) 1)
(+.f64 (fma.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (pow.f64 Vef 3)) (pow.f64 KbT 3)) (+.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 Vef (/.f64 KbT (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Vef Vef)))))) -1)
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (pow.f64 KbT 3)) (pow.f64 Vef 3)) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 KbT KbT)) (*.f64 Vef Vef))) (expm1.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) KbT) (/.f64 (*.f64 Vef Vef) KbT)) (*.f64 (+.f64 (/.f64 Vef KbT) 1) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (pow.f64 (/.f64 KbT Vef) 3)) -1))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))
(-.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) EAccept) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) 1)
(+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 KbT EAccept)) (expm1.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))
(+.f64 (*.f64 (/.f64 EAccept KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (expm1.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))
(+.f64 -1 (*.f64 (+.f64 (/.f64 EAccept KbT) 1) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))
(-.f64 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2))))) 1)
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 KbT EAccept)) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 EAccept EAccept))))) 1))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT) (/.f64 (*.f64 EAccept EAccept) KbT)) (*.f64 (/.f64 EAccept KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (expm1.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))
(+.f64 (*.f64 (+.f64 (/.f64 EAccept KbT) 1) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT) (/.f64 (*.f64 EAccept EAccept) KbT)) -1))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2)))))) 1)
(+.f64 (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 EAccept 3))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 KbT EAccept)) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 EAccept EAccept))))))) -1)
(fma.f64 1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (pow.f64 KbT 3)) (pow.f64 EAccept 3)) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT) (/.f64 (*.f64 EAccept EAccept) KbT)) (*.f64 (/.f64 EAccept KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (expm1.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT) (/.f64 (*.f64 EAccept EAccept) KbT)) (*.f64 (+.f64 (/.f64 EAccept KbT) 1) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (pow.f64 (/.f64 KbT EAccept) 3)) -1))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT))
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))
(-.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT))) 1)
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (-.f64 (neg.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 KbT mu))) 1))
(+.f64 (/.f64 (neg.f64 (exp.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT))) (/.f64 KbT mu)) (expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT)))
(fma.f64 -1 (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))) (expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))
(-.f64 (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 2)) (pow.f64 KbT 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT)))) 1)
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (-.f64 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (neg.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 KbT mu)))) 1))
(+.f64 (-.f64 (/.f64 (*.f64 1/2 (exp.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT))) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT))))) (expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT)))
(+.f64 (-.f64 (*.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 (/.f64 KbT mu) (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))))) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))) (expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 2)) (pow.f64 KbT 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT))))) 1)
(+.f64 (fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (neg.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 KbT mu)))))) -1)
(fma.f64 -1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT)) (pow.f64 KbT 3)) (pow.f64 mu 3)) (+.f64 (-.f64 (/.f64 (*.f64 1/2 (exp.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT))) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT))))) (expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) Ev) KbT))))
(+.f64 (fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 (/.f64 KbT mu) 3)) (-.f64 (*.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 (/.f64 KbT mu) (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))))) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT))))) (expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)) 1)
(expm1.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(expm1.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT))
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (/.f64 Vef KbT)))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (/.f64 Vef KbT))) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (/.f64 Vef KbT)) (-.f64 (/.f64 EAccept KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (/.f64 Vef KbT))))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)) (/.f64 Vef KbT)))) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 3) (pow.f64 KbT 3)) (/.f64 Vef KbT))) (/.f64 mu KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT) 3) (/.f64 Vef KbT))) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (+.f64 (/.f64 Vef KbT) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 4) (pow.f64 KbT 4)))))))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)) (/.f64 Vef KbT)) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 4) (pow.f64 KbT 4)))))) (/.f64 mu KbT)))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 3) (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 4) (pow.f64 KbT 4)) (/.f64 Vef KbT)))) (+.f64 (/.f64 Ev KbT) (/.f64 EAccept KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (+.f64 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT) 3) (fma.f64 1/24 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 4) (pow.f64 KbT 4)) (/.f64 Vef KbT))) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (/.f64 EAccept KbT)) (/.f64 mu KbT))))
(/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)
(/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)
(/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT)
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (/.f64 Vef KbT)))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (/.f64 Vef KbT))) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (/.f64 Vef KbT)) (-.f64 (/.f64 EAccept KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (/.f64 Vef KbT))))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)) (/.f64 Vef KbT)))) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 3) (pow.f64 KbT 3)) (/.f64 Vef KbT))) (/.f64 mu KbT))))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT) 3) (/.f64 Vef KbT))) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (+.f64 (/.f64 Vef KbT) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 4) (pow.f64 KbT 4)))))))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)) (/.f64 Vef KbT)) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 4) (pow.f64 KbT 4)))))) (/.f64 mu KbT)))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 3) (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 4) (pow.f64 KbT 4)) (/.f64 Vef KbT)))) (+.f64 (/.f64 Ev KbT) (/.f64 EAccept KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (+.f64 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) KbT) 3) (fma.f64 1/24 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 4) (pow.f64 KbT 4)) (/.f64 Vef KbT))) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (+.f64 EAccept Vef) (-.f64 Ev mu)) 2) (*.f64 KbT KbT)) (/.f64 EAccept KbT)) (/.f64 mu KbT))))

localize25.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))
0.0b
(+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))
0.0b
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))
0.0b
(/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)
Compiler

Compiled 99 to 29 computations (70.7% saved)

series10.0ms (0%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
mu
@0
(exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))
1.0ms
Ev
@0
(+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))
0.0ms
mu
@0
(+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))
0.0ms
Vef
@0
(+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))
0.0ms
Ev
@0
(exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))

rewrite73.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
726×fma-def_binary64
720×log-prod_binary64
362×fma-neg_binary64
277×expm1-udef_binary64
277×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333
129533
2450133
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))
(exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (/.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2) (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3)) (/.f64 1 (fma.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2)) (/.f64 1 (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1) (+.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3)) (fma.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3)) (+.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2) (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2)) (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3))) (neg.f64 (fma.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2))) (neg.f64 (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 2 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 2) (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (cbrt.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 2) (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev))) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) (sqrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2)) (cbrt.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT))) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 3)) (/.f64 1 (fma.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) (expm1.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)) 2)) (/.f64 1 (-.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 EAccept mu) Ev)) KbT)))) -1)))))

simplify85.0ms (0.1%)

Algorithm
egg-herbie
Rules
807×times-frac_binary64
559×associate-/l*_binary64
453×associate-/r*_binary64
416×distribute-lft-in_binary64
416×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02033357
16073324
219023136
Stop Event
node limit
Counts
185 → 156
Calls
Call 1
Inputs
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 3)) (pow.f64 KbT 3))) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (+.f64 1 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) Vef) KbT)))
(+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 3)) (pow.f64 KbT 3))) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2)))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) EAccept) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 1 (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 1 (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2)))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)
(+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT))))
(+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 2)) (pow.f64 KbT 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 2)) (pow.f64 KbT 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT))))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
2
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))))))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2)))))))) (/.f64 mu KbT))
2
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))))))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2)))))))) (/.f64 mu KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 3)) (pow.f64 KbT 3))) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) Vef) KbT))
(+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 3)) (pow.f64 KbT 3))) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2))))))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) EAccept) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2))))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 mu 3) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
1
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 1 (/.f64 Vef KbT)))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))))))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2)))))))) (/.f64 mu KbT))
1
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 1 (/.f64 Vef KbT)))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))))))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2)))))))) (/.f64 mu KbT))
Outputs
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 KbT Ev))))
(+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (/.f64 KbT Ev)))
(fma.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) KbT) Ev (+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT))))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ev Ev))) (+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 KbT Ev)))))
(+.f64 (+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (/.f64 KbT Ev))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) KbT) (/.f64 (*.f64 Ev Ev) KbT)) 1))
(+.f64 1 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Ev KbT) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) (/.f64 Ev KbT)) (fma.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) KbT) Ev (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 3)) (pow.f64 KbT 3))) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)))))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ev Ev))) (+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 Ev 3))) (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 KbT Ev))))))
(+.f64 (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) KbT) (/.f64 (*.f64 Ev Ev) KbT)) 1) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))) (fma.f64 1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (pow.f64 KbT 3)) (pow.f64 Ev 3)) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (/.f64 KbT Ev))))
(+.f64 (fma.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) KbT) Ev (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (pow.f64 (/.f64 KbT Ev) 3)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))) (fma.f64 (/.f64 1/2 KbT) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (/.f64 KbT (*.f64 Ev Ev))) 1))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (+.f64 1 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) Vef) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (+.f64 1 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 KbT Vef))))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))))
(+.f64 1 (*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))
(+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2))))))
(+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 KbT Vef)) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (+.f64 1 (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Vef Vef)))))))
(+.f64 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 (/.f64 KbT Vef) (/.f64 KbT Vef))) 1) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) KbT) (/.f64 Vef (/.f64 KbT Vef))) 1) (*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 3)) (pow.f64 KbT 3))) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2)))))))
(fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 Vef 3))) (+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 KbT Vef)) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (+.f64 1 (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Vef Vef))))))))
(fma.f64 1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 KbT 3)) (pow.f64 Vef 3)) (+.f64 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 (/.f64 KbT Vef) (/.f64 KbT Vef))) 1) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))))
(+.f64 (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (pow.f64 (/.f64 KbT Vef) 3)) (*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) KbT) (/.f64 Vef (/.f64 KbT Vef))) 1))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) EAccept) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))
(+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 KbT EAccept)))
(+.f64 1 (+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (*.f64 (/.f64 EAccept KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))))
(+.f64 1 (*.f64 (+.f64 1 (/.f64 EAccept KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 1 (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2))))))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (+.f64 1 (+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 KbT EAccept)) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 EAccept EAccept)))))))
(+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (*.f64 (/.f64 KbT EAccept) (/.f64 KbT EAccept))) (*.f64 (/.f64 EAccept KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT) (/.f64 EAccept (/.f64 KbT EAccept))) (*.f64 (+.f64 1 (/.f64 EAccept KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 1 (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2)))))))
(fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 EAccept 3))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (+.f64 1 (+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 KbT EAccept)) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 EAccept EAccept))))))))
(fma.f64 1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (pow.f64 KbT 3)) (pow.f64 EAccept 3)) (+.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))) (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (*.f64 (/.f64 KbT EAccept) (/.f64 KbT EAccept))) (*.f64 (/.f64 EAccept KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))))
(+.f64 (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (pow.f64 (/.f64 KbT EAccept) 3)) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT) (/.f64 EAccept (/.f64 KbT EAccept))) (*.f64 (+.f64 1 (/.f64 EAccept KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))) 1)
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) 1)
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT))))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (+.f64 1 (neg.f64 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))))
(+.f64 1 (-.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))
(+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 2)) (pow.f64 KbT 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT)))))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (+.f64 1 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (neg.f64 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) KbT) (/.f64 (*.f64 mu mu) KbT)) (-.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))))
(+.f64 1 (-.f64 (fma.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 (/.f64 KbT mu) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) (pow.f64 mu 2)) (pow.f64 KbT 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef Ev)) KbT)) mu) KbT))))))
(fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (+.f64 1 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (neg.f64 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))))))
(fma.f64 -1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (pow.f64 KbT 3)) (pow.f64 mu 3)) (+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) KbT) (/.f64 (*.f64 mu mu) KbT)) (-.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))))
(-.f64 (+.f64 (fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (pow.f64 (/.f64 KbT mu) 3)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) 1)) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (+.f64 Ev (*.f64 -1 mu)))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT)))
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT)))
2
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT))) (/.f64 mu KbT)))
(+.f64 (+.f64 (/.f64 Ev KbT) (/.f64 EAccept KbT)) (-.f64 (+.f64 2 (/.f64 Vef KbT)) (/.f64 mu KbT)))
(-.f64 (+.f64 (+.f64 2 (/.f64 EAccept KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 Ev KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))))))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)))))) (/.f64 mu KbT)))
(+.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (/.f64 Vef KbT)) (+.f64 2 (/.f64 Ev KbT))) (-.f64 (/.f64 EAccept KbT) (/.f64 mu KbT)))
(+.f64 (+.f64 (/.f64 Ev KbT) (/.f64 EAccept KbT)) (-.f64 (fma.f64 (/.f64 1/2 KbT) (/.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 2) KbT) (+.f64 2 (/.f64 Vef KbT))) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2)))))))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT))))))) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (+.f64 (/.f64 Vef KbT) (+.f64 2 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)))))) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(+.f64 (/.f64 EAccept KbT) (+.f64 (+.f64 2 (/.f64 Ev KbT)) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT) 3) (/.f64 Vef KbT))) (/.f64 mu KbT))))
2
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT))) (/.f64 mu KbT)))
(+.f64 (+.f64 (/.f64 Ev KbT) (/.f64 EAccept KbT)) (-.f64 (+.f64 2 (/.f64 Vef KbT)) (/.f64 mu KbT)))
(-.f64 (+.f64 (+.f64 2 (/.f64 EAccept KbT)) (+.f64 (/.f64 Vef KbT) (/.f64 Ev KbT))) (/.f64 mu KbT))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))))))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)))))) (/.f64 mu KbT)))
(+.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (/.f64 Vef KbT)) (+.f64 2 (/.f64 Ev KbT))) (-.f64 (/.f64 EAccept KbT) (/.f64 mu KbT)))
(+.f64 (+.f64 (/.f64 Ev KbT) (/.f64 EAccept KbT)) (-.f64 (fma.f64 (/.f64 1/2 KbT) (/.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 2) KbT) (+.f64 2 (/.f64 Vef KbT))) (/.f64 mu KbT)))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2)))))))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT))))))) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (+.f64 (+.f64 (/.f64 Vef KbT) (+.f64 2 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)))))) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(+.f64 (/.f64 EAccept KbT) (+.f64 (+.f64 2 (/.f64 Ev KbT)) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT) 3) (/.f64 Vef KbT))) (/.f64 mu KbT))))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT))
(exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 KbT Ev)))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (/.f64 KbT Ev)))
(fma.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) KbT) Ev (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT)))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ev Ev))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 KbT Ev))))
(+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (/.f64 KbT Ev)) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) KbT) (/.f64 (*.f64 Ev Ev) KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Ev KbT) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) (/.f64 Ev KbT)) (fma.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) KbT) Ev (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (pow.f64 Ev 3)) (pow.f64 KbT 3))) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) Ev) KbT))))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ev Ev))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 Ev 3))) (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Vef) mu) KbT)) (/.f64 KbT Ev)))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (pow.f64 KbT 3)) (pow.f64 Ev 3)) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) (/.f64 KbT Ev))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT)) KbT) (/.f64 (*.f64 Ev Ev) KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 Ev KbT) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT))) (/.f64 Ev KbT)) (fma.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) KbT) Ev (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)) (pow.f64 (/.f64 KbT Ev) 3)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Vef mu)) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EAccept) (+.f64 mu (*.f64 -1 Ev))) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) Vef) KbT))
(+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 KbT Vef)))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))
(*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))
(+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2)))))
(+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 KbT Vef)) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Vef Vef))))))
(+.f64 (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 (/.f64 KbT Vef) (/.f64 KbT Vef))) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) KbT) (/.f64 Vef (/.f64 KbT Vef))) (*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 3)) (pow.f64 KbT 3))) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) KbT) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 Vef 2)) (pow.f64 KbT 2))))))
(fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 Vef 3))) (+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 KbT Vef)) (+.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Vef Vef)))))))
(+.f64 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (*.f64 (/.f64 KbT Vef) (/.f64 KbT Vef))) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT))) (fma.f64 1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)) (pow.f64 KbT 3)) (pow.f64 Vef 3)) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) mu) KbT)))))
(fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) (pow.f64 (/.f64 KbT Vef) 3)) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)) KbT) (/.f64 Vef (/.f64 KbT Vef))) (*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 EAccept (-.f64 Ev mu)) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 EAccept Ev) (+.f64 (*.f64 -1 Vef) mu)) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))
(exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))
(+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) EAccept) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 KbT EAccept)))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (*.f64 (/.f64 EAccept KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))
(*.f64 (+.f64 1 (/.f64 EAccept KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2)))))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 KbT EAccept)) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 EAccept EAccept))))))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (*.f64 (/.f64 KbT EAccept) (/.f64 KbT EAccept))) (*.f64 (/.f64 EAccept KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT) (/.f64 EAccept (/.f64 KbT EAccept))) (*.f64 (+.f64 1 (/.f64 EAccept KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 3)) (pow.f64 KbT 3))) (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (+.f64 (/.f64 (*.f64 EAccept (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) (pow.f64 EAccept 2)) (pow.f64 KbT 2))))))
(fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 EAccept 3))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (+.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 KbT EAccept)) (*.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 EAccept EAccept)))))))
(+.f64 (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (*.f64 (/.f64 KbT EAccept) (/.f64 KbT EAccept))) (*.f64 (/.f64 EAccept KbT) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))) (fma.f64 1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (pow.f64 KbT 3)) (pow.f64 EAccept 3)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT))))
(fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) (pow.f64 (/.f64 KbT EAccept) 3)) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)) KbT) (/.f64 EAccept (/.f64 KbT EAccept))) (*.f64 (+.f64 1 (/.f64 EAccept KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 Ev mu)) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) (+.f64 (*.f64 -1 EAccept) mu)) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))
(fma.f64 -1 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))
(-.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (fma.f64 -1 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) KbT) (/.f64 (*.f64 mu mu) KbT)) (-.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))
(-.f64 (fma.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 (/.f64 KbT mu) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 mu 3) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 mu (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) KbT)) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))
(fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3))) (fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (fma.f64 -1 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))
(fma.f64 -1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (pow.f64 KbT 3)) (pow.f64 mu 3)) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) KbT) (/.f64 (*.f64 mu mu) KbT)) (-.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))))))
(fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)) (pow.f64 (/.f64 KbT mu) 3)) (-.f64 (fma.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 (/.f64 KbT mu) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT))) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept Ev)) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (+.f64 Ev (*.f64 -1 mu)))) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) KbT))
(exp.f64 (/.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))
1
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 1 (/.f64 Vef KbT)))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 1 (/.f64 Vef KbT))) (/.f64 mu KbT)))
(+.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 1 (/.f64 Vef KbT))) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 1 (/.f64 Vef KbT)) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))))))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)))))) (/.f64 mu KbT)))
(-.f64 (+.f64 (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (/.f64 Vef KbT))) (+.f64 (/.f64 Ev KbT) (/.f64 EAccept KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (+.f64 (+.f64 (/.f64 Vef KbT) (fma.f64 (/.f64 1/2 KbT) (/.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 2) KbT) 1)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2)))))))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT))))))) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (+.f64 (/.f64 Ev KbT) (+.f64 1 (/.f64 Vef KbT))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3))))) (/.f64 mu KbT)))
(+.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT) 3) (/.f64 Vef KbT))) (+.f64 1 (/.f64 Ev KbT))) (-.f64 (/.f64 EAccept KbT) (/.f64 mu KbT)))
1
(-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 1 (/.f64 Vef KbT)))) (/.f64 mu KbT))
(+.f64 (/.f64 Ev KbT) (-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 1 (/.f64 Vef KbT))) (/.f64 mu KbT)))
(+.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 1 (/.f64 Vef KbT))) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 1 (/.f64 Vef KbT)) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2))))))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)))))) (/.f64 mu KbT)))
(-.f64 (+.f64 (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (/.f64 Vef KbT))) (+.f64 (/.f64 Ev KbT) (/.f64 EAccept KbT))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (+.f64 (+.f64 (/.f64 Vef KbT) (fma.f64 (/.f64 1/2 KbT) (/.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 2) KbT) 1)) (-.f64 (/.f64 Ev KbT) (/.f64 mu KbT))))
(-.f64 (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 3) (pow.f64 KbT 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu) 2) (pow.f64 KbT 2)))))))) (/.f64 mu KbT))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT))))))) (/.f64 mu KbT)))
(+.f64 (/.f64 EAccept KbT) (-.f64 (+.f64 (+.f64 (/.f64 Ev KbT) (+.f64 1 (/.f64 Vef KbT))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 EAccept (+.f64 Vef (-.f64 Ev mu))) 3) (pow.f64 KbT 3))))) (/.f64 mu KbT)))
(+.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 2) (*.f64 KbT KbT)) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT) 3) (/.f64 Vef KbT))) (+.f64 1 (/.f64 Ev KbT))) (-.f64 (/.f64 EAccept KbT) (/.f64 mu KbT)))

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))
0.0b
(*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu))
0.0b
(/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)
6.1b
(/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)
Compiler

Compiled 181 to 45 computations (75.1% saved)

series27.0ms (0%)

Counts
2 → 116
Calls

33 calls:

TimeVariablePointExpression
8.0ms
NaChar
@-inf
(*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu))
2.0ms
KbT
@0
(/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)
1.0ms
NaChar
@0
(/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)
1.0ms
NaChar
@inf
(/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)
1.0ms
Vef
@-inf
(/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)

rewrite77.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
756×log-prod_binary64
667×fma-def_binary64
345×fma-neg_binary64
270×expm1-udef_binary64
270×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01229
127829
2441229
Stop Event
node limit
Counts
2 → 76
Calls
Call 1
Inputs
(/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)
(*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NaChar (/.f64 1 (/.f64 KbT (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NaChar (*.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (*.f64 NaChar (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 2) (cbrt.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 2) (*.f64 (cbrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) (sqrt.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) (*.f64 (sqrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (neg.f64 NaChar)) (/.f64 1 (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 KbT) (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar 1) (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 1) (/.f64 NaChar KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 1) (/.f64 (sqrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 NaChar (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 2) (pow.f64 (cbrt.f64 KbT) 2)) (cbrt.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 (sqrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (sqrt.f64 KbT)) (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) (sqrt.f64 KbT)) (/.f64 NaChar (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 2) (sqrt.f64 KbT)) (/.f64 (cbrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 KbT (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 3) (pow.f64 KbT 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 NaChar KbT) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 Vef NaChar) (*.f64 (+.f64 EAccept (-.f64 Ev mu)) NaChar))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 Vef (+.f64 EAccept Ev)) NaChar) (*.f64 (neg.f64 mu) NaChar))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 NaChar Vef) (*.f64 NaChar (+.f64 EAccept (-.f64 Ev mu))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) (*.f64 NaChar (neg.f64 mu)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 NaChar) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) (cbrt.f64 (pow.f64 (exp.f64 NaChar) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 NaChar) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 NaChar) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 NaChar) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept Ev)) 3) (pow.f64 mu 3)) NaChar) (fma.f64 mu (+.f64 (+.f64 EAccept Ev) (+.f64 Vef mu)) (pow.f64 (+.f64 Vef (+.f64 EAccept Ev)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept Ev)) 2) (*.f64 mu mu)) NaChar) (+.f64 (+.f64 EAccept Ev) (+.f64 Vef mu)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 NaChar (-.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept Ev)) 3) (pow.f64 mu 3))) (fma.f64 mu (+.f64 (+.f64 EAccept Ev) (+.f64 Vef mu)) (pow.f64 (+.f64 Vef (+.f64 EAccept Ev)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 NaChar (-.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept Ev)) 2) (*.f64 mu mu))) (+.f64 (+.f64 EAccept Ev) (+.f64 Vef mu)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 NaChar) (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 NaChar 3) (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))) 3) (pow.f64 NaChar 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept (-.f64 Ev mu))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 NaChar Vef (*.f64 NaChar (+.f64 EAccept (-.f64 Ev mu))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev)) (*.f64 NaChar (neg.f64 mu)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 Vef NaChar (*.f64 (+.f64 EAccept (-.f64 Ev mu)) NaChar))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 Vef (+.f64 EAccept Ev)) NaChar (*.f64 (neg.f64 mu) NaChar))))))

simplify115.0ms (0.2%)

Algorithm
egg-herbie
Rules
712×div-sub_binary64
601×fma-def_binary64
409×sub-neg_binary64
333×fma-neg_binary64
291×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0501528
11331528
22611528
36451528
413441528
526821528
650581528
772571528
Stop Event
node limit
Counts
192 → 118
Calls
Call 1
Inputs
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT)
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 (*.f64 NaChar Vef) KbT)
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 (*.f64 NaChar Vef) KbT)
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT)
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 (*.f64 NaChar EAccept) KbT)
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 (*.f64 NaChar EAccept) KbT)
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) KbT) (/.f64 (*.f64 NaChar Ev) KbT))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) KbT) (/.f64 (*.f64 NaChar Ev) KbT))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) KbT) (/.f64 (*.f64 NaChar Ev) KbT))
(/.f64 (*.f64 NaChar Ev) KbT)
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(/.f64 (*.f64 NaChar Ev) KbT)
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT)
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar Vef)
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar Vef)
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar EAccept)
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar EAccept)
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar)
(+.f64 (*.f64 NaChar Ev) (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar))
(+.f64 (*.f64 NaChar Ev) (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar))
(+.f64 (*.f64 NaChar Ev) (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar))
(*.f64 NaChar Ev)
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(*.f64 NaChar Ev)
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev)))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 -1 (*.f64 NaChar mu))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 -1 (*.f64 NaChar mu))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
Outputs
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 (/.f64 NaChar KbT) (+.f64 Ev (-.f64 EAccept mu)))
(*.f64 (+.f64 Ev (-.f64 EAccept mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (-.f64 EAccept (-.f64 mu Ev)) KbT))
(*.f64 NaChar (/.f64 (+.f64 Ev (-.f64 EAccept mu)) KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar Vef) KbT)
(*.f64 Vef (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 Vef KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar Vef) KbT)
(*.f64 Vef (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 Vef KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Vef) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT)
(*.f64 (/.f64 NaChar KbT) (+.f64 Ev (-.f64 Vef mu)))
(*.f64 (-.f64 (+.f64 Vef Ev) mu) (/.f64 NaChar KbT))
(*.f64 (+.f64 Vef (-.f64 Ev mu)) (/.f64 NaChar KbT))
(*.f64 (-.f64 Ev (-.f64 mu Vef)) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar EAccept) KbT)
(*.f64 EAccept (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 EAccept KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar EAccept) KbT)
(*.f64 EAccept (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 EAccept KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar EAccept) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 Vef mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (-.f64 Vef mu)))
(*.f64 (+.f64 Vef (-.f64 EAccept mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept mu)) KbT))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) KbT) (/.f64 (*.f64 NaChar Ev) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) KbT) (/.f64 (*.f64 NaChar Ev) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) KbT) (/.f64 (*.f64 NaChar Ev) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar Ev) KbT)
(*.f64 Ev (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 Ev KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar Ev) KbT)
(*.f64 Ev (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 Ev KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (/.f64 (*.f64 NaChar Ev) KbT) (/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept Vef) mu)) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (+.f64 Vef Ev))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Vef Ev)))
(*.f64 (+.f64 EAccept (+.f64 Vef Ev)) (/.f64 NaChar KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT))
(/.f64 (neg.f64 (*.f64 NaChar mu)) KbT)
(/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)
(*.f64 (/.f64 NaChar KbT) (neg.f64 mu))
(*.f64 mu (/.f64 (neg.f64 NaChar) KbT))
(*.f64 NaChar (/.f64 (neg.f64 mu) KbT))
(*.f64 NaChar (neg.f64 (/.f64 mu KbT)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT))
(/.f64 (neg.f64 (*.f64 NaChar mu)) KbT)
(/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)
(*.f64 (/.f64 NaChar KbT) (neg.f64 mu))
(*.f64 mu (/.f64 (neg.f64 NaChar) KbT))
(*.f64 NaChar (/.f64 (neg.f64 mu) KbT))
(*.f64 NaChar (neg.f64 (/.f64 mu KbT)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(+.f64 (*.f64 -1 (/.f64 (*.f64 NaChar mu) KbT)) (/.f64 (*.f64 NaChar (+.f64 Vef (+.f64 EAccept Ev))) KbT))
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(/.f64 (*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu)) KbT)
(/.f64 NaChar (/.f64 KbT (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu))))
(*.f64 (/.f64 NaChar KbT) (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)) (/.f64 NaChar KbT))
(*.f64 NaChar (/.f64 (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))) KbT))
(*.f64 (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))) (/.f64 NaChar KbT))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (-.f64 (+.f64 EAccept (+.f64 Vef Ev)) mu))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu))
(*.f64 NaChar (+.f64 Ev (-.f64 EAccept mu)))
(*.f64 NaChar (-.f64 EAccept (-.f64 mu Ev)))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar Vef)
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar Vef)
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar Vef) (*.f64 NaChar (-.f64 (+.f64 EAccept Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu))
(*.f64 NaChar (+.f64 Ev (-.f64 Vef mu)))
(*.f64 NaChar (+.f64 Vef (-.f64 Ev mu)))
(*.f64 NaChar (-.f64 Ev (-.f64 mu Vef)))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar EAccept)
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar EAccept)
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar EAccept) (*.f64 NaChar (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar)
(*.f64 NaChar (+.f64 EAccept (-.f64 Vef mu)))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept mu)))
(+.f64 (*.f64 NaChar Ev) (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar Ev) (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar Ev) (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar Ev)
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar Ev)
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 (-.f64 (+.f64 EAccept Vef) mu) NaChar) (*.f64 NaChar Ev))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev)))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 -1 (*.f64 NaChar mu))
(neg.f64 (*.f64 NaChar mu))
(*.f64 NaChar (neg.f64 mu))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(*.f64 -1 (*.f64 NaChar mu))
(neg.f64 (*.f64 NaChar mu))
(*.f64 NaChar (neg.f64 mu))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))
(+.f64 (*.f64 NaChar (+.f64 EAccept (+.f64 Vef Ev))) (*.f64 -1 (*.f64 NaChar mu)))
(*.f64 NaChar (+.f64 EAccept (-.f64 (+.f64 Vef Ev) mu)))
(*.f64 NaChar (+.f64 EAccept (+.f64 Ev (-.f64 Vef mu))))
(*.f64 NaChar (+.f64 Vef (-.f64 EAccept (-.f64 mu Ev))))
(*.f64 NaChar (-.f64 Vef (-.f64 mu (+.f64 EAccept Ev))))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))
0.0b
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))
0.0b
(+.f64 1 (exp.f64 (/.f64 EDonor KbT)))
0.0b
(/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)
Compiler

Compiled 122 to 34 computations (72.1% saved)

series10.0ms (0%)

Counts
2 → 32
Calls

15 calls:

TimeVariablePointExpression
1.0ms
NdChar
@0
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))
1.0ms
NdChar
@inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))
1.0ms
EDonor
@0
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))
1.0ms
KbT
@inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))
1.0ms
EDonor
@0
(+.f64 1 (exp.f64 (/.f64 EDonor KbT)))

rewrite61.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
473×log-prod_binary64
373×exp-prod_binary64
285×prod-exp_binary64
260×pow-prod-down_binary64
251×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0921
118821
2256921
Stop Event
node limit
Counts
2 → 98
Calls
Call 1
Inputs
(+.f64 1 (exp.f64 (/.f64 EDonor KbT)))
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 2) (-.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 3)) (/.f64 1 (fma.f64 (exp.f64 (/.f64 EDonor KbT)) (expm1.f64 (/.f64 EDonor KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 2)) (/.f64 1 (-.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (exp.f64 (/.f64 EDonor KbT)) (expm1.f64 (/.f64 EDonor KbT)) 1) (+.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1 (exp.f64 (/.f64 EDonor KbT))) (-.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 3)) (fma.f64 (exp.f64 (/.f64 EDonor KbT)) (expm1.f64 (/.f64 EDonor KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 3)) (+.f64 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 2) (-.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 2)) (-.f64 1 (exp.f64 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 3))) (neg.f64 (fma.f64 (exp.f64 (/.f64 EDonor KbT)) (expm1.f64 (/.f64 EDonor KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 2))) (neg.f64 (-.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 2 (/.f64 EDonor KbT))) (expm1.f64 (/.f64 EDonor KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 EDonor KbT)) (expm1.f64 (/.f64 EDonor KbT)) 1) (+.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (exp.f64 (/.f64 EDonor KbT))) (-.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))) 2)) (cbrt.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))) (sqrt.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 (/.f64 EDonor KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 (/.f64 EDonor KbT)) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 (/.f64 EDonor KbT))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 EDonor KbT))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 EDonor KbT))) 2) (cbrt.f64 (exp.f64 (/.f64 EDonor KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 (/.f64 EDonor KbT))) (sqrt.f64 (exp.f64 (/.f64 EDonor KbT))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NdChar (/.f64 1 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 NdChar) 2) (*.f64 (cbrt.f64 NdChar) (/.f64 1 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) 2) (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 NdChar) (*.f64 (sqrt.f64 NdChar) (/.f64 1 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (sqrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 NdChar) (/.f64 1 (+.f64 (neg.f64 (exp.f64 (/.f64 EDonor KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) NdChar)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) 1) (/.f64 (cbrt.f64 NdChar) (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) 1) (/.f64 (sqrt.f64 NdChar) (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) -2) (/.f64 NdChar (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 2)) (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 2)) (/.f64 (sqrt.f64 NdChar) (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) -1/2) (/.f64 NdChar (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (/.f64 (cbrt.f64 NdChar) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 3))) (fma.f64 (exp.f64 (/.f64 EDonor KbT)) (expm1.f64 (/.f64 EDonor KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (-.f64 1 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 2))) (-.f64 1 (exp.f64 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) NdChar) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 NdChar 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) NdChar) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))) 2)) (cbrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))))) (sqrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 NdChar (+.f64 (neg.f64 (exp.f64 (/.f64 EDonor KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 NdChar 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT))) (log.f64 NdChar)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NdChar) 1) (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NdChar) (*.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NdChar) 1) (*.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 NdChar) 1) (neg.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 (log.f64 NdChar) 1)))))))

simplify48.0ms (0.1%)

Algorithm
egg-herbie
Rules
504×fma-def_binary64
458×fma-neg_binary64
444×distribute-rgt-neg-in_binary64
397×associate-*l*_binary64
396×associate-*r*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
093591
1294492
21160438
36252423
Stop Event
node limit
Counts
130 → 115
Calls
Call 1
Inputs
2
(+.f64 2 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
2
(+.f64 2 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
2
(+.f64 2 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 EDonor 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 EDonor 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EDonor 3) (+.f64 (*.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))) KbT)))))) (*.f64 1/2 NdChar))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) EDonor)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 EDonor 3) NdChar)) (*.f64 -1/16 (*.f64 NdChar (pow.f64 EDonor 3))))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NdChar))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 EDonor 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 NdChar (pow.f64 EDonor 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) EDonor) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NdChar))))))
Outputs
2
(+.f64 2 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (/.f64 EDonor KbT)))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 2 (/.f64 EDonor KbT)))
(+.f64 (/.f64 EDonor KbT) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 2))
(+.f64 2 (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 (+.f64 2 (/.f64 EDonor KbT)) (/.f64 (*.f64 1/6 (pow.f64 EDonor 3)) (pow.f64 KbT 3))))
(+.f64 (fma.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT)) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 2))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) (/.f64 EDonor KbT)) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 2))
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
(+.f64 (exp.f64 (/.f64 EDonor KbT)) 1)
2
(+.f64 2 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (/.f64 EDonor KbT)))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 2 (/.f64 EDonor KbT)))
(+.f64 (/.f64 EDonor KbT) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 2))
(+.f64 2 (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 (+.f64 2 (/.f64 EDonor KbT)) (/.f64 (*.f64 1/6 (pow.f64 EDonor 3)) (pow.f64 KbT 3))))
(+.f64 (fma.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT)) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 2))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) (/.f64 EDonor KbT)) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 2))
2
(+.f64 2 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (/.f64 EDonor KbT)))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 2 (/.f64 EDonor KbT)))
(+.f64 (/.f64 EDonor KbT) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 2))
(+.f64 2 (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 2 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 (+.f64 2 (/.f64 EDonor KbT)) (/.f64 (*.f64 1/6 (pow.f64 EDonor 3)) (pow.f64 KbT 3))))
(+.f64 (fma.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT)) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 2))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) (/.f64 EDonor KbT)) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 2))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (/.f64 (*.f64 (*.f64 -1/4 EDonor) NdChar) KbT))
(fma.f64 1/2 NdChar (*.f64 (/.f64 (*.f64 EDonor -1/4) KbT) NdChar))
(fma.f64 (/.f64 EDonor KbT) (*.f64 NdChar -1/4) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 EDonor 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (/.f64 (*.f64 (*.f64 -1/4 EDonor) NdChar) KbT))
(fma.f64 1/2 NdChar (*.f64 (/.f64 (*.f64 EDonor -1/4) KbT) NdChar))
(fma.f64 (/.f64 EDonor KbT) (*.f64 NdChar -1/4) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 EDonor 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EDonor 3) (+.f64 (*.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))) KbT)))))) (*.f64 1/2 NdChar))))
(fma.f64 -1 (*.f64 (*.f64 EDonor EDonor) (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) (fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (fma.f64 -1 (*.f64 (pow.f64 EDonor 3) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) KbT)))) (*.f64 1/2 NdChar))))
(+.f64 (*.f64 EDonor (*.f64 EDonor 0)) (fma.f64 -1/4 (*.f64 (/.f64 EDonor KbT) NdChar) (-.f64 (*.f64 1/2 NdChar) (*.f64 (pow.f64 EDonor 3) (+.f64 (/.f64 0 KbT) (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) -1/48))))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 EDonor KbT) 3) NdChar) -1/48)) (fma.f64 1/2 NdChar (fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) 0)))
(fma.f64 (/.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) 1/48 (fma.f64 (/.f64 EDonor KbT) (*.f64 NdChar -1/4) (*.f64 1/2 NdChar)))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (/.f64 (*.f64 (*.f64 -1/4 EDonor) NdChar) KbT))
(fma.f64 1/2 NdChar (*.f64 (/.f64 (*.f64 EDonor -1/4) KbT) NdChar))
(fma.f64 (/.f64 EDonor KbT) (*.f64 NdChar -1/4) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (/.f64 (*.f64 (*.f64 -1/4 EDonor) NdChar) KbT))
(fma.f64 1/2 NdChar (*.f64 (/.f64 (*.f64 EDonor -1/4) KbT) NdChar))
(fma.f64 (/.f64 EDonor KbT) (*.f64 NdChar -1/4) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) EDonor)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 EDonor 3) NdChar)) (*.f64 -1/16 (*.f64 NdChar (pow.f64 EDonor 3))))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NdChar))))
(fma.f64 -1 (*.f64 (*.f64 EDonor EDonor) (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) (fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (fma.f64 -1 (*.f64 (pow.f64 EDonor 3) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) KbT)))) (*.f64 1/2 NdChar))))
(+.f64 (*.f64 EDonor (*.f64 EDonor 0)) (fma.f64 -1/4 (*.f64 (/.f64 EDonor KbT) NdChar) (-.f64 (*.f64 1/2 NdChar) (*.f64 (pow.f64 EDonor 3) (+.f64 (/.f64 0 KbT) (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) -1/48))))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 EDonor KbT) 3) NdChar) -1/48)) (fma.f64 1/2 NdChar (fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) 0)))
(fma.f64 (/.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) 1/48 (fma.f64 (/.f64 EDonor KbT) (*.f64 NdChar -1/4) (*.f64 1/2 NdChar)))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (/.f64 (*.f64 (*.f64 -1/4 EDonor) NdChar) KbT))
(fma.f64 1/2 NdChar (*.f64 (/.f64 (*.f64 EDonor -1/4) KbT) NdChar))
(fma.f64 (/.f64 EDonor KbT) (*.f64 NdChar -1/4) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (/.f64 (*.f64 (*.f64 -1/4 EDonor) NdChar) KbT))
(fma.f64 1/2 NdChar (*.f64 (/.f64 (*.f64 EDonor -1/4) KbT) NdChar))
(fma.f64 (/.f64 EDonor KbT) (*.f64 NdChar -1/4) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 EDonor 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 NdChar (pow.f64 EDonor 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) EDonor) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 EDonor 2) NdChar)) (*.f64 -1/8 (*.f64 NdChar (pow.f64 EDonor 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NdChar))))))
(fma.f64 -1 (*.f64 (*.f64 EDonor EDonor) (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) (fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (fma.f64 -1 (*.f64 (pow.f64 EDonor 3) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) KbT)))) (*.f64 1/2 NdChar))))
(+.f64 (*.f64 EDonor (*.f64 EDonor 0)) (fma.f64 -1/4 (*.f64 (/.f64 EDonor KbT) NdChar) (-.f64 (*.f64 1/2 NdChar) (*.f64 (pow.f64 EDonor 3) (+.f64 (/.f64 0 KbT) (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) -1/48))))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 EDonor KbT) 3) NdChar) -1/48)) (fma.f64 1/2 NdChar (fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) 0)))
(fma.f64 (/.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) 1/48 (fma.f64 (/.f64 EDonor KbT) (*.f64 NdChar -1/4) (*.f64 1/2 NdChar)))

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))
0.0b
(+.f64 1 (exp.f64 (/.f64 mu KbT)))
0.0b
(/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)
0.0b
(exp.f64 (/.f64 mu KbT))
Compiler

Compiled 121 to 34 computations (71.9% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
1.0ms
KbT
@-inf
(exp.f64 (/.f64 mu KbT))
1.0ms
mu
@0
(exp.f64 (/.f64 mu KbT))
1.0ms
KbT
@inf
(exp.f64 (/.f64 mu KbT))
0.0ms
mu
@0
(+.f64 1 (exp.f64 (/.f64 mu KbT)))
0.0ms
KbT
@inf
(+.f64 1 (exp.f64 (/.f64 mu KbT)))

rewrite54.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
758×pow1_binary64
703×add-log-exp_binary64
703×log1p-expm1-u_binary64
703×expm1-log1p-u_binary64
688×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0715
114315
2187815
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(exp.f64 (/.f64 mu KbT))
(+.f64 1 (exp.f64 (/.f64 mu KbT)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (expm1.f64 (/.f64 mu KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (/.f64 mu KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (/.f64 mu KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (/.f64 mu KbT))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 mu KbT))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 mu KbT))) 2) (cbrt.f64 (exp.f64 (/.f64 mu KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (/.f64 mu KbT))) (sqrt.f64 (exp.f64 (/.f64 mu KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 mu KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 mu KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 mu) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (/.f64 mu KbT))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (/.f64 mu KbT))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (/.f64 mu KbT)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 mu KbT)) 2)) (cbrt.f64 (/.f64 mu KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (/.f64 mu KbT))) (sqrt.f64 (/.f64 mu KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (/.f64 mu KbT)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (/.f64 mu KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (/.f64 mu KbT)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (/.f64 mu KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (/.f64 mu KbT))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 (pow.f64 (exp.f64 (/.f64 mu KbT)) 2) (-.f64 1 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (/.f64 mu KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)) 2) (cbrt.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)) (sqrt.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 3)) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 (/.f64 mu KbT)) (expm1.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 2)) (/.f64 1 (-.f64 1 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (*.f64 (exp.f64 (/.f64 mu KbT)) (expm1.f64 (/.f64 mu KbT)))) (+.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1 (exp.f64 (/.f64 mu KbT))) (-.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 3)) (+.f64 1 (*.f64 (exp.f64 (/.f64 mu KbT)) (expm1.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 3)) (+.f64 (pow.f64 (exp.f64 (/.f64 mu KbT)) 2) (-.f64 1 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 2)) (-.f64 1 (exp.f64 (/.f64 mu KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 3))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 (/.f64 mu KbT)) (expm1.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 2))) (neg.f64 (-.f64 1 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 mu KbT)) 2) 1) (expm1.f64 (/.f64 mu KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (exp.f64 (/.f64 mu KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (exp.f64 (/.f64 mu KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 (/.f64 mu KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 mu KbT))) 2) (cbrt.f64 (exp.f64 (/.f64 mu KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 (/.f64 mu KbT))) (sqrt.f64 (exp.f64 (/.f64 mu KbT))) 1)))))

simplify72.0ms (0.1%)

Algorithm
egg-herbie
Rules
666×unswap-sqr_binary64
645×associate-+l+_binary64
615×associate-+r+_binary64
517×fma-def_binary64
496×associate-/l*_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
028390
172378
2198348
3736336
43944336
54651330
65940330
77878330
Stop Event
node limit
Counts
74 → 63
Calls
Call 1
Inputs
1
(+.f64 (/.f64 mu KbT) 1)
(+.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
1
(+.f64 (/.f64 mu KbT) 1)
(+.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
1
(+.f64 (/.f64 mu KbT) 1)
(+.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
2
(+.f64 (/.f64 mu KbT) 2)
(+.f64 (/.f64 mu KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
2
(+.f64 (/.f64 mu KbT) 2)
(+.f64 (/.f64 mu KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
2
(+.f64 (/.f64 mu KbT) 2)
(+.f64 (/.f64 mu KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
Outputs
1
(+.f64 (/.f64 mu KbT) 1)
(+.f64 1 (/.f64 mu KbT))
(+.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 1 (/.f64 mu KbT)) (*.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT))))
(+.f64 (/.f64 mu KbT) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 1))
(+.f64 (/.f64 mu KbT) (fma.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 KbT mu)) 1))
(+.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT)))
(+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT)))
(+.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))) (/.f64 mu KbT)))
(+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))
(+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
(+.f64 (/.f64 mu KbT) (+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 1) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))) (/.f64 mu KbT)))
(+.f64 (/.f64 mu KbT) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 1))
(+.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 1))
(+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))
1
(+.f64 (/.f64 mu KbT) 1)
(+.f64 1 (/.f64 mu KbT))
(+.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 1 (/.f64 mu KbT)) (*.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT))))
(+.f64 (/.f64 mu KbT) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 1))
(+.f64 (/.f64 mu KbT) (fma.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 KbT mu)) 1))
(+.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT)))
(+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT)))
(+.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))) (/.f64 mu KbT)))
(+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))
(+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
(+.f64 (/.f64 mu KbT) (+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 1) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))) (/.f64 mu KbT)))
(+.f64 (/.f64 mu KbT) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 1))
(+.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 1))
(+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))
1
(+.f64 (/.f64 mu KbT) 1)
(+.f64 1 (/.f64 mu KbT))
(+.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 1 (/.f64 mu KbT)) (*.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT))))
(+.f64 (/.f64 mu KbT) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 1))
(+.f64 (/.f64 mu KbT) (fma.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 KbT mu)) 1))
(+.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT)))
(+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT)))
(+.f64 1 (*.f64 (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))) (/.f64 mu KbT)))
(+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))
(+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
(+.f64 (/.f64 mu KbT) (+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 1) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))) (/.f64 mu KbT)))
(+.f64 (/.f64 mu KbT) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 1)))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 1))
(+.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 1))
(+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))
2
(+.f64 (/.f64 mu KbT) 2)
(+.f64 (/.f64 mu KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 (/.f64 mu KbT) 2) (*.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT))))
(+.f64 (/.f64 mu KbT) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 2))
(+.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT)))
(+.f64 2 (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT)))
(+.f64 2 (*.f64 (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))) (/.f64 mu KbT)))
(+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))
(+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 (/.f64 mu KbT) 2) (fma.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 2)))
(+.f64 (/.f64 mu KbT) (fma.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 KbT mu)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 2)))
(+.f64 2 (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT))))
(+.f64 2 (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT))))
(+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))
2
(+.f64 (/.f64 mu KbT) 2)
(+.f64 (/.f64 mu KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 (/.f64 mu KbT) 2) (*.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT))))
(+.f64 (/.f64 mu KbT) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 2))
(+.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT)))
(+.f64 2 (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT)))
(+.f64 2 (*.f64 (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))) (/.f64 mu KbT)))
(+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))
(+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 (/.f64 mu KbT) 2) (fma.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 2)))
(+.f64 (/.f64 mu KbT) (fma.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 KbT mu)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 2)))
(+.f64 2 (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT))))
(+.f64 2 (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT))))
(+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))
2
(+.f64 (/.f64 mu KbT) 2)
(+.f64 (/.f64 mu KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 (/.f64 mu KbT) 2) (*.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT))))
(+.f64 (/.f64 mu KbT) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 2))
(+.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT)))
(+.f64 2 (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT)))
(+.f64 2 (*.f64 (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))) (/.f64 mu KbT)))
(+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))
(+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 mu 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 (/.f64 mu KbT) 2) (fma.f64 1/2 (/.f64 (*.f64 mu mu) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)))))
(+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))) (fma.f64 1/2 (*.f64 (/.f64 mu KbT) (/.f64 mu KbT)) 2)))
(+.f64 (/.f64 mu KbT) (fma.f64 (/.f64 1/2 KbT) (/.f64 mu (/.f64 KbT mu)) (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) 2)))
(+.f64 2 (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) (*.f64 (+.f64 (*.f64 (/.f64 mu KbT) 1/2) 1) (/.f64 mu KbT))))
(+.f64 2 (fma.f64 1/6 (pow.f64 (/.f64 mu KbT) 3) (*.f64 (+.f64 1 (*.f64 (/.f64 mu KbT) 1/2)) (/.f64 mu KbT))))
(+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))

eval656.0ms (1.1%)

Compiler

Compiled 50342 to 17465 computations (65.3% saved)

prune477.0ms (0.8%)

Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New1206261232
Fresh055
Picked101
Done404
Total1211311242
Error
0b
Counts
1242 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
26.9b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
32.8b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
41.4b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
32.9b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
30.7b
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
52.6b
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
19.3b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
52.0b
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
47.2b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
29.5b
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
42.5b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
46.3b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
41.0b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
41.1b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
31.8b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
33.1b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
43.2b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
41.1b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
41.6b
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
21.4b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
31.8b
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
36.1b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
25.4b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
28.0b
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
34.0b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
42.3b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
34.7b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
41.8b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
39.3b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
31.8b
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
20.7b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
Compiler

Compiled 1856 to 1360 computations (26.7% saved)

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (exp.f64 (/.f64 EAccept KbT)))
0.0b
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))
0.0b
(/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)
0.0b
(exp.f64 (/.f64 EAccept KbT))
Compiler

Compiled 122 to 34 computations (72.1% saved)

series16.0ms (0%)

Counts
3 → 36
Calls

21 calls:

TimeVariablePointExpression
3.0ms
NaChar
@0
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))
3.0ms
EAccept
@0
(exp.f64 (/.f64 EAccept KbT))
1.0ms
NaChar
@inf
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))
1.0ms
KbT
@inf
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))
1.0ms
EAccept
@0
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))

rewrite79.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
473×log-prod_binary64
373×exp-prod_binary64
285×prod-exp_binary64
260×pow-prod-down_binary64
251×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0927
118827
2256927
Stop Event
node limit
Counts
3 → 171
Calls
Call 1
Inputs
(exp.f64 (/.f64 EAccept KbT))
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))
(+.f64 1 (exp.f64 (/.f64 EAccept KbT)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (exp.f64 (/.f64 EAccept KbT)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (/.f64 EAccept KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (/.f64 EAccept KbT))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (/.f64 EAccept KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (/.f64 EAccept KbT))) (cbrt.f64 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT))) (cbrt.f64 (exp.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT))) (sqrt.f64 (exp.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (E.f64) (*.f64 1/2 (/.f64 EAccept KbT))) (pow.f64 (E.f64) (*.f64 1/2 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (E.f64) (*.f64 2 (*.f64 1/3 (/.f64 EAccept KbT)))) (pow.f64 (E.f64) (*.f64 1/3 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (E.f64) (/.f64 EAccept (neg.f64 KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (/.f64 EAccept KbT)))) (E.f64))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 EAccept) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 EAccept) (*.f64 (/.f64 1 KbT) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 EAccept KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (/.f64 EAccept KbT))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (/.f64 EAccept KbT))) (sqrt.f64 (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (/.f64 EAccept KbT))) (*.f64 (sqrt.f64 (/.f64 EAccept KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (/.f64 EAccept KbT))) (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2)) (cbrt.f64 (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2)) (*.f64 (cbrt.f64 (/.f64 EAccept KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 EAccept) 2)) (*.f64 (cbrt.f64 EAccept) (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 EAccept)) (*.f64 (sqrt.f64 EAccept) (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 1 KbT)) EAccept)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (expm1.f64 EAccept)) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (expm1.f64 (/.f64 EAccept KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (neg.f64 EAccept)) (/.f64 1 (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 EAccept) (pow.f64 (cbrt.f64 (/.f64 1 KbT)) 2)) (cbrt.f64 (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 EAccept) (sqrt.f64 (/.f64 1 KbT))) (sqrt.f64 (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (E.f64) (/.f64 (pow.f64 (cbrt.f64 EAccept) 2) 1)) (/.f64 (cbrt.f64 EAccept) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (E.f64) (/.f64 (sqrt.f64 EAccept) 1)) (/.f64 (sqrt.f64 EAccept) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 KbT) -2)) (/.f64 EAccept (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (E.f64) (/.f64 (pow.f64 (cbrt.f64 EAccept) 2) (pow.f64 (cbrt.f64 KbT) 2))) (cbrt.f64 (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (E.f64) (/.f64 (sqrt.f64 EAccept) (pow.f64 (cbrt.f64 KbT) 2))) (/.f64 (sqrt.f64 EAccept) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (E.f64) (pow.f64 KbT -1/2)) (/.f64 EAccept (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (E.f64) (/.f64 (pow.f64 (cbrt.f64 EAccept) 2) (sqrt.f64 KbT))) (/.f64 (cbrt.f64 EAccept) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 EAccept KbT))) 1) (sqrt.f64 (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 EAccept KbT))) (cbrt.f64 (/.f64 EAccept KbT))) (cbrt.f64 (sqrt.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 EAccept KbT))) (sqrt.f64 EAccept)) (sqrt.f64 (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 EAccept KbT))) (sqrt.f64 (sqrt.f64 (/.f64 EAccept KbT)))) (sqrt.f64 (sqrt.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 EAccept KbT))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2)) 1) (cbrt.f64 (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2)) (cbrt.f64 EAccept)) (cbrt.f64 (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 EAccept KbT)))) (cbrt.f64 (sqrt.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 EAccept KbT))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 EAccept KbT)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 EAccept KbT)))) (sqrt.f64 (cbrt.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 EAccept) 2) 1)) (/.f64 (cbrt.f64 EAccept) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (sqrt.f64 EAccept) 1)) (/.f64 (sqrt.f64 EAccept) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 KbT) -2)) (/.f64 EAccept (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 EAccept) 2) (pow.f64 (cbrt.f64 KbT) 2))) (cbrt.f64 (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (sqrt.f64 EAccept) (pow.f64 (cbrt.f64 KbT) 2))) (/.f64 (sqrt.f64 EAccept) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 KbT -1/2)) (/.f64 EAccept (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (pow.f64 (cbrt.f64 EAccept) 2) (sqrt.f64 KbT))) (/.f64 (cbrt.f64 EAccept) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 2) (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT)))) (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3)) (/.f64 1 (fma.f64 (exp.f64 (/.f64 EAccept KbT)) (expm1.f64 (/.f64 EAccept KbT)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT))) (/.f64 1 (-.f64 1 (exp.f64 (/.f64 EAccept KbT)))) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NaChar (/.f64 1 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))) (pow.f64 (cbrt.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))) 2) (cbrt.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 NaChar) 2) (*.f64 (cbrt.f64 NaChar) (/.f64 1 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))) (sqrt.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 NaChar) (*.f64 (sqrt.f64 NaChar) (/.f64 1 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 NaChar) (/.f64 1 (+.f64 (neg.f64 (exp.f64 (/.f64 EAccept KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) NaChar)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NaChar) 2) 1) (/.f64 (cbrt.f64 NaChar) (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NaChar) 1) (/.f64 (sqrt.f64 NaChar) (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) -2) (/.f64 NaChar (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NaChar) 2) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 2)) (cbrt.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NaChar) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 2)) (/.f64 (sqrt.f64 NaChar) (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) -1/2) (/.f64 NaChar (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NaChar) 2) (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT))))) (/.f64 (cbrt.f64 NaChar) (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (+.f64 1 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3))) (fma.f64 (exp.f64 (/.f64 EAccept KbT)) (expm1.f64 (/.f64 EAccept KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT)))) (-.f64 1 (exp.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) NaChar) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 NaChar 3) (pow.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) NaChar) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))) 2)) (cbrt.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))))) (sqrt.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 NaChar (+.f64 (neg.f64 (exp.f64 (/.f64 EAccept KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 NaChar 3) (pow.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 NaChar (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))) (log.f64 NaChar)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NaChar) 1) (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NaChar) (*.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NaChar) 1) (*.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 NaChar) 1) (neg.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))) (*.f64 (log.f64 NaChar) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT)) (-.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 2) (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT)))) (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3)) (/.f64 1 (fma.f64 (exp.f64 (/.f64 EAccept KbT)) (expm1.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT))) (/.f64 1 (-.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (exp.f64 (/.f64 EAccept KbT)) (expm1.f64 (/.f64 EAccept KbT)) 1) (+.f64 1 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1 (exp.f64 (/.f64 EAccept KbT))) (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3)) (fma.f64 (exp.f64 (/.f64 EAccept KbT)) (expm1.f64 (/.f64 EAccept KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3)) (+.f64 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT)) (-.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT))) (-.f64 1 (exp.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3))) (neg.f64 (fma.f64 (exp.f64 (/.f64 EAccept KbT)) (expm1.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT)))) (neg.f64 (-.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 2 (/.f64 EAccept KbT))) (expm1.f64 (/.f64 EAccept KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 EAccept KbT)) (expm1.f64 (/.f64 EAccept KbT)) 1) (+.f64 1 (pow.f64 (exp.f64 (/.f64 EAccept KbT)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (exp.f64 (/.f64 EAccept KbT))) (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))) 2)) (cbrt.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))) (sqrt.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (exp.f64 (/.f64 EAccept KbT)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (exp.f64 (/.f64 EAccept KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log1p.f64 (exp.f64 (/.f64 EAccept KbT))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (exp.f64 (/.f64 EAccept KbT)) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 (/.f64 EAccept KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (exp.f64 (/.f64 EAccept KbT))) (cbrt.f64 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (/.f64 EAccept KbT))) (cbrt.f64 (exp.f64 (/.f64 EAccept KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 (/.f64 EAccept KbT))) (sqrt.f64 (exp.f64 (/.f64 EAccept KbT))) 1)))))

simplify53.0ms (0.1%)

Algorithm
egg-herbie
Rules
655×fma-neg_binary64
606×fma-def_binary64
473×times-frac_binary64
411×associate-*r*_binary64
393×associate-*l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
092729
1283633
21221536
36950532
Stop Event
node limit
Counts
207 → 195
Calls
Call 1
Inputs
1
(+.f64 (/.f64 EAccept KbT) 1)
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
1
(+.f64 (/.f64 EAccept KbT) 1)
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
1
(+.f64 (/.f64 EAccept KbT) 1)
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 2) (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))))) (*.f64 1/2 NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 2) (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 NaChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NaChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))) KbT)))) (pow.f64 EAccept 3))) (*.f64 1/2 NaChar))))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (*.f64 NaChar (pow.f64 EAccept 3))) (+.f64 (*.f64 -1/16 (*.f64 NaChar (pow.f64 EAccept 3))) (*.f64 -1/2 (*.f64 EAccept (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))))))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NaChar))))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 EAccept (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2))))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 NaChar (pow.f64 EAccept 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/16 (/.f64 (*.f64 NaChar (pow.f64 EAccept 3)) (pow.f64 KbT 3))))))))
2
(+.f64 (/.f64 EAccept KbT) 2)
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
2
(+.f64 (/.f64 EAccept KbT) 2)
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
2
(+.f64 (/.f64 EAccept KbT) 2)
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
Outputs
1
(+.f64 (/.f64 EAccept KbT) 1)
(+.f64 1 (/.f64 EAccept KbT))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT)))))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) 1))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) 1))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 1 (/.f64 EAccept KbT)) (fma.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) 1) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))) (/.f64 EAccept KbT)))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) (fma.f64 1/6 (pow.f64 (/.f64 EAccept KbT) 3) 1)))
1
(+.f64 (/.f64 EAccept KbT) 1)
(+.f64 1 (/.f64 EAccept KbT))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT)))))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) 1))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) 1))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 1 (/.f64 EAccept KbT)) (fma.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) 1) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))) (/.f64 EAccept KbT)))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) (fma.f64 1/6 (pow.f64 (/.f64 EAccept KbT) 3) 1)))
1
(+.f64 (/.f64 EAccept KbT) 1)
(+.f64 1 (/.f64 EAccept KbT))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT)))))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) 1))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) 1))
(+.f64 (/.f64 EAccept KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 1 (/.f64 EAccept KbT)) (fma.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) 1) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))) (/.f64 EAccept KbT)))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) (fma.f64 1/6 (pow.f64 (/.f64 EAccept KbT) 3) 1)))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT EAccept)) (*.f64 1/2 NaChar))
(fma.f64 1/2 NaChar (*.f64 -1/4 (/.f64 EAccept (/.f64 KbT NaChar))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 -1/4 KbT) (*.f64 EAccept NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 2) (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))))) (*.f64 1/2 NaChar)))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT EAccept)) (*.f64 1/2 NaChar))
(fma.f64 1/2 NaChar (*.f64 -1/4 (/.f64 EAccept (/.f64 KbT NaChar))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 -1/4 KbT) (*.f64 EAccept NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 EAccept 2) (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 NaChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NaChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))) KbT)))) (pow.f64 EAccept 3))) (*.f64 1/2 NaChar))))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT EAccept)) (fma.f64 -1 (*.f64 (*.f64 EAccept EAccept) (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) 0)) (fma.f64 -1 (*.f64 (pow.f64 EAccept 3) (fma.f64 -1/16 (/.f64 NaChar (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 NaChar (pow.f64 KbT 3)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) 0) KbT))))) (*.f64 1/2 NaChar))))
(+.f64 (fma.f64 -1/4 (/.f64 EAccept (/.f64 KbT NaChar)) (fma.f64 1/2 NaChar (*.f64 EAccept (*.f64 EAccept 0)))) (*.f64 (pow.f64 EAccept 3) (neg.f64 (+.f64 (/.f64 0 KbT) (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) -1/48)))))
(-.f64 (fma.f64 1/2 NaChar (*.f64 (/.f64 -1/4 KbT) (*.f64 EAccept NaChar))) (+.f64 0 (*.f64 (*.f64 (pow.f64 (/.f64 EAccept KbT) 3) NaChar) -1/48)))
(-.f64 (fma.f64 1/2 NaChar (*.f64 (/.f64 -1/4 KbT) (*.f64 EAccept NaChar))) (*.f64 (/.f64 NaChar (pow.f64 (/.f64 KbT EAccept) 3)) -1/48))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT EAccept)) (*.f64 1/2 NaChar))
(fma.f64 1/2 NaChar (*.f64 -1/4 (/.f64 EAccept (/.f64 KbT NaChar))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 -1/4 KbT) (*.f64 EAccept NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NaChar)))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT EAccept)) (*.f64 1/2 NaChar))
(fma.f64 1/2 NaChar (*.f64 -1/4 (/.f64 EAccept (/.f64 KbT NaChar))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 -1/4 KbT) (*.f64 EAccept NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (*.f64 NaChar (pow.f64 EAccept 3))) (+.f64 (*.f64 -1/16 (*.f64 NaChar (pow.f64 EAccept 3))) (*.f64 -1/2 (*.f64 EAccept (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))))))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NaChar))))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT EAccept)) (fma.f64 -1 (/.f64 (fma.f64 1/24 (*.f64 (pow.f64 EAccept 3) NaChar) (fma.f64 -1/16 (*.f64 (pow.f64 EAccept 3) NaChar) (*.f64 (*.f64 -1/2 EAccept) (*.f64 (*.f64 (*.f64 EAccept EAccept) NaChar) 0)))) (pow.f64 KbT 3)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 EAccept EAccept) NaChar) 0) (*.f64 KbT KbT)) (*.f64 1/2 NaChar))))
(fma.f64 -1/4 (/.f64 EAccept (/.f64 KbT NaChar)) (-.f64 (fma.f64 1/2 NaChar (/.f64 (/.f64 0 KbT) KbT)) (/.f64 (+.f64 (*.f64 EAccept 0) (*.f64 (*.f64 (pow.f64 EAccept 3) NaChar) -1/48)) (pow.f64 KbT 3))))
(fma.f64 -1/4 (*.f64 EAccept (/.f64 NaChar KbT)) (fma.f64 1/2 NaChar (/.f64 (*.f64 (*.f64 (pow.f64 EAccept 3) NaChar) 1/48) (pow.f64 KbT 3))))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT EAccept)) (*.f64 1/2 NaChar))
(fma.f64 1/2 NaChar (*.f64 -1/4 (/.f64 EAccept (/.f64 KbT NaChar))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 -1/4 KbT) (*.f64 EAccept NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))) (pow.f64 KbT 2))) (*.f64 1/2 NaChar)))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT EAccept)) (*.f64 1/2 NaChar))
(fma.f64 1/2 NaChar (*.f64 -1/4 (/.f64 EAccept (/.f64 KbT NaChar))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 -1/4 KbT) (*.f64 EAccept NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 EAccept (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2))))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 NaChar (pow.f64 EAccept 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 EAccept 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 EAccept 2)))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/16 (/.f64 (*.f64 NaChar (pow.f64 EAccept 3)) (pow.f64 KbT 3))))))))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT EAccept)) (fma.f64 1/2 (/.f64 EAccept (/.f64 (pow.f64 KbT 3) (*.f64 (*.f64 (*.f64 EAccept EAccept) NaChar) 0))) (fma.f64 -1/24 (/.f64 NaChar (/.f64 (pow.f64 KbT 3) (pow.f64 EAccept 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 EAccept EAccept) NaChar) 0) (*.f64 KbT KbT)) (fma.f64 1/2 NaChar (*.f64 (/.f64 NaChar (/.f64 (pow.f64 KbT 3) (pow.f64 EAccept 3))) 1/16))))))
(+.f64 (+.f64 (fma.f64 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (pow.f64 EAccept 3)) 1/16 (*.f64 1/2 NaChar)) (fma.f64 -1/24 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (pow.f64 EAccept 3)) (/.f64 (/.f64 0 KbT) KbT))) (fma.f64 -1/4 (/.f64 EAccept (/.f64 KbT NaChar)) (*.f64 (/.f64 EAccept (pow.f64 KbT 3)) 0)))
(+.f64 (fma.f64 1/2 NaChar (fma.f64 -1/4 (*.f64 EAccept (/.f64 NaChar KbT)) 0)) (*.f64 (*.f64 (pow.f64 (/.f64 EAccept KbT) 3) NaChar) 1/48))
(+.f64 (fma.f64 1/2 NaChar (*.f64 (/.f64 -1/4 KbT) (*.f64 EAccept NaChar))) (*.f64 (/.f64 NaChar (pow.f64 (/.f64 KbT EAccept) 3)) 1/48))
2
(+.f64 (/.f64 EAccept KbT) 2)
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 (/.f64 EAccept KbT) 2) (*.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT))))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) 2))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) 2))
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 (/.f64 EAccept KbT) 2) (fma.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) 2) (fma.f64 1/6 (pow.f64 (/.f64 EAccept KbT) 3) (/.f64 EAccept KbT)))
2
(+.f64 (/.f64 EAccept KbT) 2)
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 (/.f64 EAccept KbT) 2) (*.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT))))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) 2))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) 2))
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 (/.f64 EAccept KbT) 2) (fma.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) 2) (fma.f64 1/6 (pow.f64 (/.f64 EAccept KbT) 3) (/.f64 EAccept KbT)))
2
(+.f64 (/.f64 EAccept KbT) 2)
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 (/.f64 EAccept KbT) 2) (*.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT))))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) 2))
(+.f64 (/.f64 EAccept KbT) (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) 2))
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 EAccept 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 (/.f64 EAccept KbT) 2) (fma.f64 1/2 (/.f64 (*.f64 EAccept EAccept) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3)))))
(+.f64 (/.f64 EAccept KbT) (+.f64 2 (fma.f64 1/2 (*.f64 (/.f64 EAccept KbT) (/.f64 EAccept KbT)) (*.f64 1/6 (/.f64 (pow.f64 EAccept 3) (pow.f64 KbT 3))))))
(+.f64 (fma.f64 1/2 (/.f64 (/.f64 EAccept (/.f64 KbT EAccept)) KbT) 2) (fma.f64 1/6 (pow.f64 (/.f64 EAccept KbT) 3) (/.f64 EAccept KbT)))

localize11.0ms (0%)

Compiler

Compiled 25 to 19 computations (24% saved)

localize19.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))
0.0b
(+.f64 1 (exp.f64 (/.f64 mu KbT)))
0.0b
(exp.f64 (/.f64 mu KbT))
Compiler

Compiled 51 to 26 computations (49% saved)

series7.0ms (0%)

Counts
1 → 12
Calls

9 calls:

TimeVariablePointExpression
1.0ms
NdChar
@0
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))
1.0ms
NdChar
@inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))
1.0ms
KbT
@inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))
1.0ms
mu
@-inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))
1.0ms
mu
@inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))

rewrite54.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
473×log-prod_binary64
373×exp-prod_binary64
285×prod-exp_binary64
260×pow-prod-down_binary64
251×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0912
118812
2256912
Stop Event
node limit
Counts
1 → 54
Calls
Call 1
Inputs
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NdChar (/.f64 1 (+.f64 1 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 NdChar) 2) (*.f64 (cbrt.f64 NdChar) (/.f64 1 (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) 2) (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 NdChar) (*.f64 (sqrt.f64 NdChar) (/.f64 1 (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (sqrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 NdChar) (/.f64 1 (+.f64 (neg.f64 (exp.f64 (/.f64 mu KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (exp.f64 (/.f64 mu KbT)))) NdChar)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) 1) (/.f64 (cbrt.f64 NdChar) (+.f64 1 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) 1) (/.f64 (sqrt.f64 NdChar) (+.f64 1 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT)))) -2) (/.f64 NdChar (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT)))) 2)) (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT)))) 2)) (/.f64 (sqrt.f64 NdChar) (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))) -1/2) (/.f64 NdChar (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (/.f64 (cbrt.f64 NdChar) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 1 (pow.f64 (exp.f64 (/.f64 mu KbT)) 3))) (fma.f64 (exp.f64 (/.f64 mu KbT)) (expm1.f64 (/.f64 mu KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 mu KbT)))) (-.f64 1 (exp.f64 (/.f64 mu KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))) NdChar) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 NdChar 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))) NdChar) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT))))) 2)) (cbrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT)))))) (sqrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 NdChar (+.f64 (neg.f64 (exp.f64 (/.f64 mu KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 NdChar 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 mu KbT))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 (/.f64 mu KbT))) (log.f64 NdChar)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 mu KbT)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NdChar) 1) (log1p.f64 (exp.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NdChar) (*.f64 (log1p.f64 (exp.f64 (/.f64 mu KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NdChar) 1) (*.f64 (log1p.f64 (exp.f64 (/.f64 mu KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 NdChar) 1) (neg.f64 (log1p.f64 (exp.f64 (/.f64 mu KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 mu KbT)))) (*.f64 (log.f64 NdChar) 1)))))))

simplify77.0ms (0.1%)

Algorithm
egg-herbie
Rules
858×fma-neg_binary64
567×fma-def_binary64
462×associate-*r*_binary64
444×associate-*l*_binary64
397×times-frac_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
074318
1254231
21144192
36694190
Stop Event
node limit
Counts
66 → 64
Calls
Call 1
Inputs
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1 (*.f64 (pow.f64 mu 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2))))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 -1 (*.f64 (pow.f64 mu 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (*.f64 -1 (*.f64 (pow.f64 mu 3) (+.f64 (*.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))) KbT)))))))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 mu (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 mu 3) NdChar)) (*.f64 1/24 (*.f64 (pow.f64 mu 3) NdChar)))) (pow.f64 KbT 3))) (*.f64 1/2 NdChar))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 mu (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar)))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (*.f64 1/2 NdChar))))))
Outputs
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1 (*.f64 (pow.f64 mu 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2))))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 -1 (*.f64 (pow.f64 mu 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (*.f64 -1 (*.f64 (pow.f64 mu 3) (+.f64 (*.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))) KbT)))))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 1/2 NdChar (*.f64 -1 (+.f64 (*.f64 (*.f64 mu mu) (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) (*.f64 (pow.f64 mu 3) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0) KbT)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (-.f64 (fma.f64 1/2 NdChar (*.f64 (*.f64 mu mu) 0)) (*.f64 (pow.f64 mu 3) (+.f64 (/.f64 0 KbT) (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) -1/48)))))
(fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (fma.f64 1/2 NdChar (fma.f64 (neg.f64 (pow.f64 mu 3)) (/.f64 (*.f64 NdChar -1/48) (pow.f64 KbT 3)) 0)))
(fma.f64 (pow.f64 mu 3) (/.f64 (neg.f64 (*.f64 NdChar -1/48)) (pow.f64 KbT 3)) (fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (*.f64 1/2 NdChar)))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 mu (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 mu 3) NdChar)) (*.f64 1/24 (*.f64 (pow.f64 mu 3) NdChar)))) (pow.f64 KbT 3))) (*.f64 1/2 NdChar))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 NdChar (*.f64 mu mu)) 0) (*.f64 KbT KbT)) (fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 mu (*.f64 (*.f64 NdChar (*.f64 mu mu)) 0)) (*.f64 (*.f64 NdChar (pow.f64 mu 3)) -1/48)) (pow.f64 KbT 3)) (*.f64 1/2 NdChar))))
(+.f64 (/.f64 0 (*.f64 KbT KbT)) (fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (-.f64 (*.f64 1/2 NdChar) (/.f64 (fma.f64 (*.f64 NdChar (pow.f64 mu 3)) -1/48 (*.f64 mu 0)) (pow.f64 KbT 3)))))
(fma.f64 1/2 NdChar (fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (/.f64 (*.f64 (*.f64 NdChar (pow.f64 mu 3)) 1/48) (pow.f64 KbT 3))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (*.f64 1/2 NdChar))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 mu (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar)))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 mu 2) NdChar)) (*.f64 -1/8 (*.f64 (pow.f64 mu 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (*.f64 1/2 NdChar))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 1/2 NdChar (*.f64 -1 (+.f64 (*.f64 (*.f64 mu mu) (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) (*.f64 (pow.f64 mu 3) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0) KbT)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (-.f64 (fma.f64 1/2 NdChar (*.f64 (*.f64 mu mu) 0)) (*.f64 (pow.f64 mu 3) (+.f64 (/.f64 0 KbT) (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) -1/48)))))
(fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (fma.f64 1/2 NdChar (fma.f64 (neg.f64 (pow.f64 mu 3)) (/.f64 (*.f64 NdChar -1/48) (pow.f64 KbT 3)) 0)))
(fma.f64 (pow.f64 mu 3) (/.f64 (neg.f64 (*.f64 NdChar -1/48)) (pow.f64 KbT 3)) (fma.f64 -1/4 (/.f64 (*.f64 NdChar mu) KbT) (*.f64 1/2 NdChar)))

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT))
0.0b
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))
0.0b
(/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)
5.4b
(/.f64 (*.f64 NaChar EAccept) KbT)
Compiler

Compiled 135 to 42 computations (68.9% saved)

series12.0ms (0%)

Counts
2 → 60
Calls

24 calls:

TimeVariablePointExpression
1.0ms
NaChar
@0
(/.f64 (*.f64 NaChar EAccept) KbT)
1.0ms
KbT
@0
(/.f64 (*.f64 NaChar EAccept) KbT)
1.0ms
EAccept
@0
(/.f64 (*.f64 NaChar EAccept) KbT)
1.0ms
EAccept
@inf
(/.f64 (*.f64 NaChar EAccept) KbT)
1.0ms
KbT
@inf
(/.f64 (*.f64 NaChar EAccept) KbT)

rewrite77.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
647×fma-def_binary64
346×fma-neg_binary64
326×expm1-udef_binary64
326×log1p-udef_binary64
271×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01522
133822
2521722
Stop Event
node limit
Counts
2 → 63
Calls
Call 1
Inputs
(/.f64 (*.f64 NaChar EAccept) KbT)
(exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 NaChar (/.f64 KbT EAccept)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NaChar (/.f64 1 (/.f64 KbT EAccept)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NaChar (*.f64 EAccept (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 EAccept (*.f64 NaChar (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 NaChar EAccept) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (/.f64 KbT EAccept)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 NaChar (/.f64 KbT EAccept)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 NaChar (/.f64 KbT EAccept))) (pow.f64 (cbrt.f64 (/.f64 NaChar (/.f64 KbT EAccept))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 NaChar (/.f64 KbT EAccept))) 2) (cbrt.f64 (/.f64 NaChar (/.f64 KbT EAccept))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 NaChar EAccept)) 2) (*.f64 (cbrt.f64 (*.f64 NaChar EAccept)) (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 NaChar (/.f64 KbT EAccept))) (sqrt.f64 (/.f64 NaChar (/.f64 KbT EAccept))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 NaChar EAccept)) (*.f64 (sqrt.f64 (*.f64 NaChar EAccept)) (/.f64 1 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 NaChar (neg.f64 EAccept)) (/.f64 1 (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 KbT) (*.f64 NaChar EAccept))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 KbT KbT))) (/.f64 (*.f64 NaChar EAccept) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 KbT)) (/.f64 (*.f64 NaChar EAccept) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar 1) (/.f64 EAccept KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 EAccept 1) (/.f64 NaChar KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar KbT) EAccept)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 NaChar EAccept)) 2) 1) (/.f64 (cbrt.f64 (*.f64 NaChar EAccept)) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 NaChar EAccept)) 1) (/.f64 (sqrt.f64 (*.f64 NaChar EAccept)) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (cbrt.f64 (*.f64 KbT KbT))) (/.f64 EAccept (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 EAccept (cbrt.f64 (*.f64 KbT KbT))) (/.f64 NaChar (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 NaChar EAccept)) 2) (cbrt.f64 (*.f64 KbT KbT))) (cbrt.f64 (/.f64 NaChar (/.f64 KbT EAccept))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 NaChar EAccept)) (cbrt.f64 (*.f64 KbT KbT))) (/.f64 (sqrt.f64 (*.f64 NaChar EAccept)) (cbrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (sqrt.f64 KbT)) (/.f64 EAccept (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 EAccept (sqrt.f64 KbT)) (/.f64 NaChar (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 NaChar EAccept)) 2) (sqrt.f64 KbT)) (/.f64 (cbrt.f64 (*.f64 NaChar EAccept)) (sqrt.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 NaChar (/.f64 KbT EAccept)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NaChar (/.f64 KbT EAccept)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 NaChar (/.f64 KbT EAccept))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 NaChar (/.f64 KbT EAccept))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 KbT (*.f64 NaChar EAccept)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 NaChar EAccept) (neg.f64 KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 NaChar (/.f64 KbT EAccept)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 NaChar (/.f64 KbT EAccept))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 NaChar (/.f64 KbT EAccept)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 NaChar (/.f64 KbT EAccept)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 NaChar EAccept) 3) (pow.f64 KbT 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 NaChar (/.f64 KbT EAccept))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 NaChar (/.f64 KbT EAccept))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 NaChar (/.f64 KbT EAccept))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 NaChar (/.f64 KbT EAccept))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))) 2) (cbrt.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef))) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT) 2))) (cbrt.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))) (sqrt.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (/.f64 (+.f64 (-.f64 mu Ec) (+.f64 EDonor Vef)) KbT))))))))

simplify74.0ms (0.1%)

Algorithm
egg-herbie
Rules
719×times-frac_binary64
543×fma-neg_binary64
522×div-sub_binary64
513×associate-/l*_binary64
358×associate-+l+_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01401594
14131584
213321458
369971449
Stop Event
node limit
Counts
123 → 108
Calls
Call 1
Inputs
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Vef 2) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 2)))))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Vef 2) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 Vef 3) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 3))))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))
(+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)))
(+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))))
(+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 mu 3) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 3)) (pow.f64 KbT 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))
(+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)))
(+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 EDonor 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))
(+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 EDonor 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 EDonor 3) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 3))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
1
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 3) (pow.f64 KbT 3)))))))) (/.f64 Ec KbT))
1
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))) (/.f64 Ec KbT))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 3) (pow.f64 KbT 3)))))))) (/.f64 Ec KbT))
Outputs
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))
(exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT))
(+.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)) (/.f64 Vef (/.f64 KbT (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))))
(*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Vef 2) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 2)))))
(+.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)) (+.f64 (/.f64 Vef (/.f64 KbT (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)) (*.f64 Vef Vef)) (*.f64 KbT KbT)))))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) KbT) (/.f64 (*.f64 Vef Vef) KbT)) (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)))))
(fma.f64 1/2 (*.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)) (*.f64 (/.f64 Vef KbT) (/.f64 Vef KbT))) (*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))))
(+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) (+.f64 (/.f64 (*.f64 Vef (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Vef 2) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 Vef 3) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (pow.f64 KbT 3))))))
(+.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)) (+.f64 (/.f64 Vef (/.f64 KbT (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))) (fma.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)) (*.f64 Vef Vef)) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 Vef 3) (/.f64 (pow.f64 KbT 3) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))))))))
(+.f64 (*.f64 (/.f64 Vef KbT) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT)) KbT) (/.f64 (*.f64 Vef Vef) KbT)) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 Vef 3) (pow.f64 KbT 3)) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))))) (exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) Ec) KbT))))
(+.f64 (*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))) (fma.f64 1/2 (*.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)) (*.f64 (/.f64 Vef KbT) (/.f64 Vef KbT))) (/.f64 1/6 (/.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 Vef 3)) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))))))
(+.f64 (*.f64 (+.f64 1 (/.f64 Vef KbT)) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT))) (fma.f64 1/2 (*.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)) (*.f64 (/.f64 Vef KbT) (/.f64 Vef KbT))) (*.f64 (*.f64 1/6 (pow.f64 (/.f64 Vef KbT) 3)) (exp.f64 (/.f64 (+.f64 mu (-.f64 EDonor Ec)) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 mu EDonor) (+.f64 (*.f64 -1 Vef) Ec)) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT))
(exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))
(+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)) (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))))
(+.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))))
(*.f64 (+.f64 1 (/.f64 mu KbT)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)))
(+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))))
(+.f64 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))) (fma.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)) (*.f64 mu mu)) (*.f64 KbT KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT))))
(+.f64 (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) KbT) (/.f64 (*.f64 mu mu) KbT)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))))
(fma.f64 1/2 (*.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) (*.f64 (/.f64 mu KbT) (/.f64 mu KbT))) (*.f64 (+.f64 1 (/.f64 mu KbT)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))))
(+.f64 (/.f64 (*.f64 mu (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) KbT) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 mu 3) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 mu 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) Ec) KbT)))))
(+.f64 (/.f64 mu (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))) (fma.f64 1/6 (/.f64 (pow.f64 mu 3) (/.f64 (pow.f64 KbT 3) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))) (fma.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)) (*.f64 mu mu)) (*.f64 KbT KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 EDonor Ec)) KbT)))))
(+.f64 (*.f64 (/.f64 mu KbT) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) KbT) (/.f64 (*.f64 mu mu) KbT)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)))))
(fma.f64 1/6 (*.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3))) (fma.f64 1/2 (*.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) (*.f64 (/.f64 mu KbT) (/.f64 mu KbT))) (*.f64 (+.f64 1 (/.f64 mu KbT)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)))))
(fma.f64 1/6 (*.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 (*.f64 (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)) (*.f64 (/.f64 mu KbT) (/.f64 mu KbT))) (*.f64 (+.f64 1 (/.f64 mu KbT)) (exp.f64 (/.f64 (+.f64 EDonor (-.f64 Vef Ec)) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef EDonor) (+.f64 Ec (*.f64 -1 mu))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT))
(exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (neg.f64 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 KbT Ec))))
(-.f64 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT)) (/.f64 Ec (/.f64 KbT (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT)))))
(-.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (*.f64 Ec (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) KbT)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT))))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ec Ec))) (+.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (neg.f64 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 KbT Ec)))))
(fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT)) (*.f64 KbT KbT)) (*.f64 Ec Ec)) (-.f64 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT)) (/.f64 Ec (/.f64 KbT (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT))))))
(fma.f64 1/2 (*.f64 (*.f64 Ec (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) KbT)) (/.f64 Ec KbT)) (-.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (*.f64 Ec (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) KbT))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 2)) (pow.f64 KbT 2))) (+.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) (pow.f64 Ec 3)) (pow.f64 KbT 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu EDonor)) KbT)) Ec) KbT)))))
(fma.f64 1/2 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 (*.f64 KbT KbT) (*.f64 Ec Ec))) (+.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 (pow.f64 KbT 3) (pow.f64 Ec 3))) (neg.f64 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (/.f64 KbT Ec))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT)) (*.f64 KbT KbT)) (*.f64 Ec Ec)) (-.f64 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT)) (/.f64 Ec (/.f64 KbT (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT)))))) (*.f64 -1/6 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor Vef)) KbT)) (pow.f64 KbT 3)) (pow.f64 Ec 3))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 Ec (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) KbT)) (/.f64 Ec KbT)) (fma.f64 -1/6 (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) (pow.f64 (/.f64 KbT Ec) 3)) (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)))) (*.f64 Ec (/.f64 (exp.f64 (/.f64 (+.f64 (+.f64 mu EDonor) Vef) KbT)) KbT)))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (+.f64 (*.f64 -1 Ec) EDonor))) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT))
(exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT))
(+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)))
(+.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)) (/.f64 EDonor (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))))
(+.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)) (*.f64 (/.f64 EDonor KbT) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT))))
(*.f64 (+.f64 1 (/.f64 EDonor KbT)) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)))
(+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 EDonor 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 2))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))
(+.f64 (/.f64 EDonor (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))) (fma.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)) (*.f64 EDonor EDonor)) (*.f64 KbT KbT)) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT))))
(+.f64 (*.f64 (/.f64 EDonor KbT) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)) KbT) (/.f64 (*.f64 EDonor EDonor) KbT)) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT))))
(fma.f64 1/2 (*.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)) (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT))) (*.f64 (+.f64 1 (/.f64 EDonor KbT)) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT))))
(+.f64 (/.f64 (*.f64 EDonor (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) KbT) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 EDonor 2) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 EDonor 3) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))) (pow.f64 KbT 3))) (exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT)))))
(+.f64 (/.f64 EDonor (/.f64 KbT (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))) (fma.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)) (*.f64 EDonor EDonor)) (*.f64 KbT KbT)) (fma.f64 1/6 (/.f64 (pow.f64 EDonor 3) (/.f64 (pow.f64 KbT 3) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))) (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu Ec)) KbT)))))
(+.f64 (*.f64 (/.f64 EDonor KbT) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)) KbT) (/.f64 (*.f64 EDonor EDonor) KbT)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3)) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT))) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)))))
(+.f64 (*.f64 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3)) (*.f64 1/6 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)))) (fma.f64 1/2 (*.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)) (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT))) (*.f64 (+.f64 1 (/.f64 EDonor KbT)) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)))))
(+.f64 (*.f64 (pow.f64 (/.f64 EDonor KbT) 3) (*.f64 1/6 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)))) (fma.f64 1/2 (*.f64 (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)) (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT))) (*.f64 (+.f64 1 (/.f64 EDonor KbT)) (exp.f64 (/.f64 (+.f64 mu (-.f64 Vef Ec)) KbT)))))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef mu) (+.f64 (*.f64 -1 EDonor) Ec)) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
(exp.f64 (/.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) KbT))
(exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT))
(exp.f64 (/.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) KbT))
(exp.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT))
1
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 EDonor KbT) (+.f64 1 (/.f64 Vef KbT))) (/.f64 Ec KbT)))
(-.f64 (+.f64 (/.f64 EDonor KbT) (+.f64 1 (/.f64 Vef KbT))) (/.f64 (-.f64 Ec mu) KbT))
(+.f64 (/.f64 Vef KbT) (+.f64 (+.f64 1 (/.f64 EDonor KbT)) (/.f64 (-.f64 mu Ec) KbT)))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 2) (*.f64 KbT KbT)) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) 2) (*.f64 KbT KbT)) (+.f64 (/.f64 EDonor KbT) (+.f64 1 (/.f64 Vef KbT)))) (-.f64 (/.f64 mu KbT) (/.f64 Ec KbT)))
(-.f64 (+.f64 1 (fma.f64 (/.f64 1/2 KbT) (/.f64 (pow.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) 2) KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 (-.f64 Ec mu) KbT))
(+.f64 1 (+.f64 (fma.f64 (/.f64 1/2 KbT) (/.f64 (pow.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) 2) KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 (-.f64 mu Ec) KbT)))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 3) (pow.f64 KbT 3)))))))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 2) (*.f64 KbT KbT)) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 3) (pow.f64 KbT 3))))))) (/.f64 Ec KbT)))
(+.f64 (+.f64 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) 2) (*.f64 KbT KbT)) 1)) (-.f64 (/.f64 mu KbT) (/.f64 Ec KbT)))
(-.f64 (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) 2) (*.f64 KbT KbT)) (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT) 3) (/.f64 EDonor KbT))))) (/.f64 (-.f64 Ec mu) KbT))
(+.f64 (/.f64 mu KbT) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) 2) (*.f64 KbT KbT)) 1) (+.f64 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT) 3) (/.f64 EDonor KbT)) (/.f64 (-.f64 Vef Ec) KbT))))
1
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 Ec KbT)))
(+.f64 (/.f64 mu KbT) (-.f64 (+.f64 (/.f64 EDonor KbT) (+.f64 1 (/.f64 Vef KbT))) (/.f64 Ec KbT)))
(-.f64 (+.f64 (/.f64 EDonor KbT) (+.f64 1 (/.f64 Vef KbT))) (/.f64 (-.f64 Ec mu) KbT))
(+.f64 (/.f64 Vef KbT) (+.f64 (+.f64 1 (/.f64 EDonor KbT)) (/.f64 (-.f64 mu Ec) KbT)))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 2) (*.f64 KbT KbT)) (+.f64 1 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))
(+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) 2) (*.f64 KbT KbT)) (+.f64 (/.f64 EDonor KbT) (+.f64 1 (/.f64 Vef KbT)))) (-.f64 (/.f64 mu KbT) (/.f64 Ec KbT)))
(-.f64 (+.f64 1 (fma.f64 (/.f64 1/2 KbT) (/.f64 (pow.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) 2) KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 (-.f64 Ec mu) KbT))
(+.f64 1 (+.f64 (fma.f64 (/.f64 1/2 KbT) (/.f64 (pow.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) 2) KbT) (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT))) (/.f64 (-.f64 mu Ec) KbT)))
(-.f64 (+.f64 (/.f64 mu KbT) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 (+.f64 Vef (+.f64 mu EDonor)) Ec) 3) (pow.f64 KbT 3)))))))) (/.f64 Ec KbT))
(+.f64 (/.f64 mu KbT) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 2) (*.f64 KbT KbT)) (+.f64 1 (+.f64 (/.f64 Vef KbT) (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) 3) (pow.f64 KbT 3))))))) (/.f64 Ec KbT)))
(+.f64 (+.f64 (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (/.f64 (pow.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT))) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 (-.f64 (+.f64 mu EDonor) Ec) Vef) 2) (*.f64 KbT KbT)) 1)) (-.f64 (/.f64 mu KbT) (/.f64 Ec KbT)))
(-.f64 (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) 2) (*.f64 KbT KbT)) (+.f64 (/.f64 Vef KbT) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT) 3) (/.f64 EDonor KbT))))) (/.f64 (-.f64 Ec mu) KbT))
(+.f64 (/.f64 mu KbT) (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) 2) (*.f64 KbT KbT)) 1) (+.f64 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 mu (+.f64 EDonor (-.f64 Vef Ec))) KbT) 3) (/.f64 EDonor KbT)) (/.f64 (-.f64 Vef Ec) KbT))))

localize24.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (/.f64 EDonor KbT))
0.0b
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))
0.0b
(+.f64 1 (exp.f64 (/.f64 EDonor KbT)))
0.0b
(exp.f64 (/.f64 Ev KbT))
Compiler

Compiled 74 to 31 computations (58.1% saved)

series32.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
28.0ms
KbT
@-inf
(exp.f64 (/.f64 EDonor KbT))
1.0ms
KbT
@-inf
(exp.f64 (/.f64 Ev KbT))
1.0ms
Ev
@0
(exp.f64 (/.f64 Ev KbT))
0.0ms
KbT
@inf
(exp.f64 (/.f64 Ev KbT))
0.0ms
Ev
@inf
(exp.f64 (/.f64 Ev KbT))

rewrite54.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
845×pow1_binary64
777×add-log-exp_binary64
777×log1p-expm1-u_binary64
777×expm1-log1p-u_binary64
758×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0812
115912
2209312
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(exp.f64 (/.f64 Ev KbT))
(exp.f64 (/.f64 EDonor KbT))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (expm1.f64 (/.f64 Ev KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (/.f64 Ev KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (/.f64 Ev KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (/.f64 Ev KbT))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 Ev KbT))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 Ev KbT))) 2) (cbrt.f64 (exp.f64 (/.f64 Ev KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (/.f64 Ev KbT))) (sqrt.f64 (exp.f64 (/.f64 Ev KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 Ev KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 Ev) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (/.f64 Ev KbT)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (/.f64 Ev KbT))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (/.f64 Ev KbT))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (/.f64 Ev KbT))) (sqrt.f64 (/.f64 Ev KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (/.f64 Ev KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 Ev KbT)) 2)) (cbrt.f64 (/.f64 Ev KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (/.f64 Ev KbT)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (/.f64 Ev KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (/.f64 Ev KbT)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (/.f64 Ev KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (/.f64 Ev KbT))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (expm1.f64 (/.f64 EDonor KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (exp.f64 (/.f64 EDonor KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (/.f64 EDonor KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (/.f64 EDonor KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (/.f64 EDonor KbT))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 EDonor KbT))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 EDonor KbT))) 2) (cbrt.f64 (exp.f64 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (/.f64 EDonor KbT))) (sqrt.f64 (exp.f64 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (/.f64 EDonor KbT)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 EDonor) (/.f64 1 KbT))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (/.f64 EDonor KbT))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (/.f64 EDonor KbT))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (/.f64 EDonor KbT))) (sqrt.f64 (/.f64 EDonor KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 EDonor KbT)) 2)) (cbrt.f64 (/.f64 EDonor KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (/.f64 EDonor KbT))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (/.f64 EDonor KbT)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (/.f64 EDonor KbT))))))))

simplify95.0ms (0.2%)

Algorithm
egg-herbie
Rules
642×fma-def_binary64
571×associate-/r*_binary64
500×associate-*l/_binary64
398×associate-*r/_binary64
397×unswap-sqr_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
036384
198372
2298348
31237336
45919336
57177330
67885330
Stop Event
node limit
Counts
64 → 52
Calls
Call 1
Inputs
1
(+.f64 (/.f64 Ev KbT) 1)
(+.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3))))))
1
(+.f64 (/.f64 Ev KbT) 1)
(+.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3))))))
1
(+.f64 (/.f64 Ev KbT) 1)
(+.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2)))))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3))))))
1
(+.f64 1 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
1
(+.f64 1 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
1
(+.f64 1 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
Outputs
1
(+.f64 (/.f64 Ev KbT) 1)
(+.f64 1 (/.f64 Ev KbT))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 1 (/.f64 Ev KbT)) (*.f64 1/2 (/.f64 (*.f64 Ev Ev) (*.f64 KbT KbT))))
(+.f64 (/.f64 Ev KbT) (fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (/.f64 Ev KbT)) 1))
(fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (/.f64 Ev KbT)) (+.f64 1 (/.f64 Ev KbT)))
(+.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 Ev KbT) 1/2) 1) (/.f64 Ev KbT)))
(+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3))))))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 Ev Ev) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 1 (/.f64 Ev KbT)) (fma.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3)) (/.f64 (*.f64 1/2 (*.f64 Ev Ev)) (*.f64 KbT KbT))))
(+.f64 (/.f64 Ev KbT) (fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (/.f64 Ev KbT)) (fma.f64 1/6 (pow.f64 (/.f64 Ev KbT) 3) 1)))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 Ev KbT) 3) (*.f64 (+.f64 (*.f64 (/.f64 Ev KbT) 1/2) 1) (/.f64 Ev KbT))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 Ev KbT) 3) (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))
(+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))
1
(+.f64 (/.f64 Ev KbT) 1)
(+.f64 1 (/.f64 Ev KbT))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 1 (/.f64 Ev KbT)) (*.f64 1/2 (/.f64 (*.f64 Ev Ev) (*.f64 KbT KbT))))
(+.f64 (/.f64 Ev KbT) (fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (/.f64 Ev KbT)) 1))
(fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (/.f64 Ev KbT)) (+.f64 1 (/.f64 Ev KbT)))
(+.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 Ev KbT) 1/2) 1) (/.f64 Ev KbT)))
(+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3))))))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 Ev Ev) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 1 (/.f64 Ev KbT)) (fma.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3)) (/.f64 (*.f64 1/2 (*.f64 Ev Ev)) (*.f64 KbT KbT))))
(+.f64 (/.f64 Ev KbT) (fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (/.f64 Ev KbT)) (fma.f64 1/6 (pow.f64 (/.f64 Ev KbT) 3) 1)))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 Ev KbT) 3) (*.f64 (+.f64 (*.f64 (/.f64 Ev KbT) 1/2) 1) (/.f64 Ev KbT))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 Ev KbT) 3) (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))
(+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))
1
(+.f64 (/.f64 Ev KbT) 1)
(+.f64 1 (/.f64 Ev KbT))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2)))))
(+.f64 (+.f64 1 (/.f64 Ev KbT)) (*.f64 1/2 (/.f64 (*.f64 Ev Ev) (*.f64 KbT KbT))))
(+.f64 (/.f64 Ev KbT) (fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (/.f64 Ev KbT)) 1))
(fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (/.f64 Ev KbT)) (+.f64 1 (/.f64 Ev KbT)))
(+.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 Ev KbT) 1/2) 1) (/.f64 Ev KbT)))
(+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Ev 2) (pow.f64 KbT 2))) (*.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3))))))
(+.f64 (/.f64 Ev KbT) (+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 Ev Ev) (*.f64 KbT KbT)) (*.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3))))))
(+.f64 (+.f64 1 (/.f64 Ev KbT)) (fma.f64 1/6 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3)) (/.f64 (*.f64 1/2 (*.f64 Ev Ev)) (*.f64 KbT KbT))))
(+.f64 (/.f64 Ev KbT) (fma.f64 1/2 (*.f64 (/.f64 Ev KbT) (/.f64 Ev KbT)) (fma.f64 1/6 (pow.f64 (/.f64 Ev KbT) 3) 1)))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 Ev KbT) 3) (*.f64 (+.f64 (*.f64 (/.f64 Ev KbT) 1/2) 1) (/.f64 Ev KbT))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 Ev KbT) 3) (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))
(+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))
1
(+.f64 1 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (/.f64 EDonor KbT)))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 1 (/.f64 EDonor KbT)))
(fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) (+.f64 1 (/.f64 EDonor KbT)))
(+.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 EDonor KbT)) 1) (/.f64 EDonor KbT)))
(+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 1 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(+.f64 (fma.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT)) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 1))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) 1) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) (/.f64 EDonor KbT)))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) 1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 EDonor KbT)) 1) (/.f64 EDonor KbT)))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) 1) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT)))
(+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT))))))
1
(+.f64 1 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (/.f64 EDonor KbT)))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 1 (/.f64 EDonor KbT)))
(fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) (+.f64 1 (/.f64 EDonor KbT)))
(+.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 EDonor KbT)) 1) (/.f64 EDonor KbT)))
(+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 1 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(+.f64 (fma.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT)) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 1))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) 1) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) (/.f64 EDonor KbT)))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) 1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 EDonor KbT)) 1) (/.f64 EDonor KbT)))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) 1) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT)))
(+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT))))))
1
(+.f64 1 (/.f64 EDonor KbT))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (/.f64 EDonor KbT)))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 1 (/.f64 EDonor KbT)))
(fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) (+.f64 1 (/.f64 EDonor KbT)))
(+.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 EDonor KbT)) 1) (/.f64 EDonor KbT)))
(+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 EDonor 2) (pow.f64 KbT 2))) (+.f64 1 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(fma.f64 1/2 (/.f64 (*.f64 EDonor EDonor) (*.f64 KbT KbT)) (+.f64 1 (+.f64 (/.f64 EDonor KbT) (*.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3))))))
(+.f64 (fma.f64 1/6 (/.f64 (pow.f64 EDonor 3) (pow.f64 KbT 3)) (/.f64 EDonor KbT)) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) 1))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) 1) (fma.f64 1/2 (*.f64 (/.f64 EDonor KbT) (/.f64 EDonor KbT)) (/.f64 EDonor KbT)))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) 1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 EDonor KbT)) 1) (/.f64 EDonor KbT)))
(+.f64 (fma.f64 1/6 (pow.f64 (/.f64 EDonor KbT) 3) 1) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT)))
(+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT))))))

eval509.0ms (0.8%)

Compiler

Compiled 22589 to 9613 computations (57.4% saved)

prune383.0ms (0.6%)

Pruning

42 alts after pruning (40 fresh and 2 done)

PrunedKeptTotal
New75720777
Fresh62026
Picked101
Done224
Total76642808
Error
0b
Counts
808 → 42
Alt Table
Click to see full alt table
StatusErrorProgram
38.5b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
46.7b
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
26.9b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
32.2b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
32.9b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
30.7b
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
52.6b
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
38.9b
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
46.6b
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
46.3b
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
52.0b
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
37.0b
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
47.2b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
29.5b
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
42.5b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
46.3b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
41.1b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
40.2b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
20.7b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
49.4b
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
29.2b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
30.6b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
45.9b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
34.7b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
50.4b
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
43.2b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
21.4b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
49.3b
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
37.2b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
31.8b
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
36.1b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
25.4b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
28.0b
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
33.1b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
34.0b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
46.8b
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
42.3b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
41.8b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
39.3b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
31.8b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
31.8b
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
36.8b
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
Compiler

Compiled 2455 to 1815 computations (26.1% saved)

localize84.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT))
0.0b
(+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))
0.0b
(/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)
0.0b
(exp.f64 (/.f64 Ev KbT))
Compiler

Compiled 122 to 34 computations (72.1% saved)

localize38.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 mu KbT) 2)
0.0b
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
1.9b
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
Compiler

Compiled 44 to 25 computations (43.2% saved)

series23.0ms (0%)

Counts
3 → 78
Calls

27 calls:

TimeVariablePointExpression
2.0ms
NaChar
@-inf
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
1.0ms
mu
@inf
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
1.0ms
NdChar
@inf
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
1.0ms
NdChar
@0
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
1.0ms
NaChar
@0
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))

rewrite236.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
669×log-prod_binary64
403×fma-def_binary64
367×pow2_binary64
252×pow1/3_binary64
252×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01233
127131
2381131
Stop Event
node limit
Counts
3 → 156
Calls
Call 1
Inputs
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 mu KbT) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NdChar (/.f64 1 (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (cbrt.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2)) (cbrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 NdChar NdChar)) (*.f64 (cbrt.f64 NdChar) (/.f64 1 (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (sqrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 NdChar) (*.f64 (sqrt.f64 NdChar) (/.f64 1 (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 NdChar) (/.f64 1 (+.f64 -2 (neg.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 mu KbT) 2)) NdChar)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 NdChar NdChar)) 1) (/.f64 (cbrt.f64 NdChar) (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) 1) (/.f64 (sqrt.f64 NdChar) (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) 2)) (/.f64 NdChar (cbrt.f64 (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 NdChar NdChar)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) 2)) (cbrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) (pow.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) 2)) (/.f64 (sqrt.f64 NdChar) (cbrt.f64 (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (/.f64 mu KbT) 2))) (/.f64 NdChar (sqrt.f64 (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 NdChar NdChar)) (sqrt.f64 (+.f64 (/.f64 mu KbT) 2))) (/.f64 (cbrt.f64 NdChar) (sqrt.f64 (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 8 (pow.f64 (/.f64 mu KbT) 3))) (+.f64 (pow.f64 (/.f64 mu KbT) 2) (-.f64 4 (*.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 (pow.f64 (/.f64 mu KbT) 2) -4)) (+.f64 (/.f64 mu KbT) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 mu KbT) 2) NdChar) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 (/.f64 mu KbT) 2) NdChar) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 NdChar (+.f64 -2 (neg.f64 (/.f64 mu KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2) (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 -1/2 NaChar))) (/.f64 (*.f64 (*.f64 NaChar NaChar) 1/4) (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 -1/2 NaChar))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) (pow.f64 (cbrt.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) 2) (cbrt.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) (sqrt.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 NaChar 3) 1/8 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 3)) (/.f64 1 (fma.f64 (*.f64 NaChar 1/2) (-.f64 (*.f64 NaChar 1/2) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2) (*.f64 (*.f64 NaChar NaChar) 1/4)) (/.f64 1 (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 -1/2 NaChar))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 NaChar 1/2) (-.f64 (*.f64 NaChar 1/2) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2)) (fma.f64 (pow.f64 NaChar 3) 1/8 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 -1/2 NaChar)) (-.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2) (*.f64 (*.f64 NaChar NaChar) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 NaChar 3) 1/8 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 3)) (fma.f64 (*.f64 NaChar 1/2) (-.f64 (*.f64 NaChar 1/2) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 NaChar 3) 1/8 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 3)) (fma.f64 (*.f64 NaChar NaChar) 1/4 (-.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2) (/.f64 (*.f64 NaChar 1/2) (/.f64 (+.f64 (/.f64 mu KbT) 2) NdChar)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2) (*.f64 (*.f64 NaChar NaChar) 1/4)) (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 -1/2 NaChar)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 NaChar 3) 1/8 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 3))) (neg.f64 (fma.f64 (*.f64 NaChar 1/2) (-.f64 (*.f64 NaChar 1/2) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2) (*.f64 (*.f64 NaChar NaChar) 1/4))) (neg.f64 (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 -1/2 NaChar))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 NaChar NaChar) 1/4) (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2)) (-.f64 (*.f64 NaChar 1/2) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 NaChar 1/2) (-.f64 (*.f64 NaChar 1/2) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2)) (fma.f64 (pow.f64 NaChar 3) 1/8 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 -1/2 NaChar)) (-.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2) (*.f64 (*.f64 NaChar NaChar) 1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) (sqrt.f64 (exp.f64 NaChar))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (+.f64 1 (expm1.f64 (*.f64 NaChar 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) (+.f64 1 (expm1.f64 (*.f64 NaChar 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 NaChar 1/2))) (exp.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (sqrt.f64 (exp.f64 NaChar)) (+.f64 1 (expm1.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 NaChar 1/2))) (+.f64 1 (expm1.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 NdChar (/.f64 1 (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 1 (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 NaChar 1/2 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 NaChar 1/2) 1 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 NaChar 1/2) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 NaChar 1/2)) (cbrt.f64 (*.f64 (*.f64 NaChar NaChar) 1/4)) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 NaChar NaChar) 1/4)) (cbrt.f64 (*.f64 NaChar 1/2)) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (cbrt.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2)) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) 2)) (cbrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 NdChar NdChar)) (*.f64 (cbrt.f64 NdChar) (/.f64 1 (+.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 NaChar) 2) (*.f64 (cbrt.f64 NaChar) 1/2) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 NaChar 1/2)) (sqrt.f64 (*.f64 NaChar 1/2)) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (sqrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 NdChar) (*.f64 (sqrt.f64 NdChar) (/.f64 1 (+.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 NaChar) (*.f64 (sqrt.f64 NaChar) 1/2) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 NdChar) (/.f64 1 (+.f64 -2 (neg.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 (/.f64 mu KbT) 2)) NdChar (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 NdChar NdChar)) 1) (/.f64 (cbrt.f64 NdChar) (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 NdChar) 1) (/.f64 (sqrt.f64 NdChar) (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) 2)) (/.f64 NdChar (cbrt.f64 (+.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 NdChar NdChar)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) 2)) (cbrt.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 NdChar) (pow.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) 2)) (/.f64 (sqrt.f64 NdChar) (cbrt.f64 (+.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (+.f64 (/.f64 mu KbT) 2))) (/.f64 NdChar (sqrt.f64 (+.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 NdChar NdChar)) (sqrt.f64 (+.f64 (/.f64 mu KbT) 2))) (/.f64 (cbrt.f64 NdChar) (sqrt.f64 (+.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 NdChar (+.f64 8 (pow.f64 (/.f64 mu KbT) 3))) (+.f64 (pow.f64 (/.f64 mu KbT) 2) (-.f64 4 (*.f64 (/.f64 mu KbT) 2))) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 NdChar (+.f64 (pow.f64 (/.f64 mu KbT) 2) -4)) (+.f64 (/.f64 mu KbT) -2) (*.f64 NaChar 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 NaChar) 2)) (cbrt.f64 NaChar) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (sqrt.f64 NaChar)) (sqrt.f64 NaChar) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 mu KbT) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 mu KbT) 2) (+.f64 (/.f64 mu KbT) -2)) (/.f64 4 (+.f64 (/.f64 mu KbT) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 mu KbT) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 mu KbT) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) 2) (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 mu KbT) 2)) (sqrt.f64 (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 8 (pow.f64 (/.f64 mu KbT) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 mu KbT) 2) (-.f64 4 (*.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 mu KbT) 2) -4) (/.f64 1 (+.f64 (/.f64 mu KbT) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 mu KbT) 2) (-.f64 4 (*.f64 (/.f64 mu KbT) 2))) (+.f64 8 (pow.f64 (/.f64 mu KbT) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 mu KbT) -2) (+.f64 (pow.f64 (/.f64 mu KbT) 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 8 (pow.f64 (/.f64 mu KbT) 3)) (+.f64 (pow.f64 (/.f64 mu KbT) 2) (-.f64 4 (*.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 8 (pow.f64 (/.f64 mu KbT) 3)) (+.f64 4 (-.f64 (pow.f64 (/.f64 mu KbT) 2) (*.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 mu KbT) 2) -4) (+.f64 (/.f64 mu KbT) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 8 (pow.f64 (/.f64 mu KbT) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 mu KbT) 2) (-.f64 4 (*.f64 (/.f64 mu KbT) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 mu KbT) 2) -4)) (neg.f64 (+.f64 (/.f64 mu KbT) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (pow.f64 (/.f64 mu KbT) 2)) (-.f64 2 (/.f64 mu KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 mu KbT) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 mu KbT) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 mu KbT) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 mu KbT) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 mu KbT) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 mu KbT) 2) (-.f64 4 (*.f64 (/.f64 mu KbT) 2))) (+.f64 8 (pow.f64 (/.f64 mu KbT) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 mu KbT) -2) (+.f64 (pow.f64 (/.f64 mu KbT) 2) -4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 mu KbT) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 mu KbT) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 mu KbT) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 mu KbT) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 mu KbT) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 mu (/.f64 1 KbT) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 mu KbT) 1 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 mu KbT) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 mu KbT)) (cbrt.f64 (pow.f64 (/.f64 mu KbT) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 mu KbT) 2)) (cbrt.f64 (/.f64 mu KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 mu) 2) (*.f64 (cbrt.f64 mu) (/.f64 1 KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 mu KbT)) (sqrt.f64 (/.f64 mu KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 mu) (*.f64 (sqrt.f64 mu) (/.f64 1 KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 mu) (/.f64 1 (neg.f64 KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 KbT) mu 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 mu) 2) 1) (/.f64 (cbrt.f64 mu) KbT) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 mu) 1) (/.f64 (sqrt.f64 mu) KbT) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 mu (cbrt.f64 KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 mu) 2) (pow.f64 (cbrt.f64 KbT) 2)) (cbrt.f64 (/.f64 mu KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 mu) (pow.f64 (cbrt.f64 KbT) 2)) (/.f64 (sqrt.f64 mu) (cbrt.f64 KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 KbT)) (/.f64 mu (sqrt.f64 KbT)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 mu) 2) (sqrt.f64 KbT)) (/.f64 (cbrt.f64 mu) (sqrt.f64 KbT)) 2)))))

simplify371.0ms (0.6%)

Algorithm
egg-herbie
Rules
1117×distribute-lft-out_binary64
550×associate-/r/_binary64
535×associate-/l/_binary64
455×distribute-rgt-out_binary64
372×*-commutative_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0681614
11941560
25931536
325101416
446841335
558511335
663791308
765361308
867091308
969131308
Stop Event
node limit
Counts
234 → 192
Calls
Call 1
Inputs
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(/.f64 (*.f64 KbT NdChar) mu)
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 mu 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(/.f64 (*.f64 KbT NdChar) mu)
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 mu 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(/.f64 (*.f64 KbT NdChar) mu)
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 mu 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 1/2 NaChar))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 1/2 NaChar))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 1/2 NaChar))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))))
(+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
2
(/.f64 mu KbT)
(/.f64 mu KbT)
(/.f64 mu KbT)
2
2
Outputs
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 1/2 NdChar (*.f64 (/.f64 mu KbT) (*.f64 NdChar -1/4)))
(*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 mu) KbT)))
(*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 1/2 NdChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar)))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 1/2 NdChar (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT)))))
(fma.f64 1/2 NdChar (fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (/.f64 (*.f64 NdChar 1/8) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu)))))
(fma.f64 1/8 (/.f64 mu (/.f64 (*.f64 KbT KbT) (*.f64 NdChar mu))) (*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 mu) KbT))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 -1/16 (/.f64 (pow.f64 mu 3) (/.f64 (pow.f64 KbT 3) NdChar)) (fma.f64 1/2 NdChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)) NdChar) (fma.f64 1/2 NdChar (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT))))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 1/2 NdChar (fma.f64 1/8 (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (/.f64 mu KbT)) (/.f64 (pow.f64 mu 3) (/.f64 (/.f64 (pow.f64 KbT 3) NdChar) -1/16)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/8 (/.f64 mu (/.f64 (*.f64 KbT KbT) (*.f64 NdChar mu))) (*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 mu) KbT)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(/.f64 (*.f64 KbT NdChar) mu)
(/.f64 (*.f64 NdChar KbT) mu)
(*.f64 (/.f64 KbT mu) NdChar)
(*.f64 NdChar (/.f64 KbT mu))
(*.f64 KbT (/.f64 NdChar mu))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu))))
(fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 (/.f64 KbT mu) NdChar))
(fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (*.f64 NdChar (/.f64 KbT mu)))
(*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT)))))
(*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu)))
(*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu))))
(*.f64 (*.f64 KbT (/.f64 NdChar mu)) (+.f64 1 (/.f64 (*.f64 KbT -2) mu)))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 4 (/.f64 (*.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu)))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 4 (*.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3)) NdChar))))
(fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (fma.f64 4 (*.f64 (/.f64 NdChar (pow.f64 mu 3)) (pow.f64 KbT 3)) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT))))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu)))))
(fma.f64 (/.f64 KbT mu) NdChar (*.f64 (/.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 -2 (/.f64 (*.f64 KbT 4) mu))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 mu 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 -8 (/.f64 (*.f64 NdChar (pow.f64 KbT 4)) (pow.f64 mu 4)) (fma.f64 4 (/.f64 (*.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu))))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 -8 (/.f64 (pow.f64 KbT 4) (/.f64 (pow.f64 mu 4) NdChar)) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 4 (*.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3)) NdChar)))))
(fma.f64 -8 (*.f64 NdChar (/.f64 (pow.f64 KbT 4) (pow.f64 mu 4))) (fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (fma.f64 4 (*.f64 (/.f64 NdChar (pow.f64 mu 3)) (pow.f64 KbT 3)) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 -8 (*.f64 NdChar (/.f64 (pow.f64 KbT 4) (pow.f64 mu 4))) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT)))))))
(fma.f64 -8 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 4)) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 -8 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 4)) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu))))))
(fma.f64 -8 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 4)) (fma.f64 (/.f64 KbT mu) NdChar (*.f64 (/.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 -2 (/.f64 (*.f64 KbT 4) mu)))))
(/.f64 (*.f64 KbT NdChar) mu)
(/.f64 (*.f64 NdChar KbT) mu)
(*.f64 (/.f64 KbT mu) NdChar)
(*.f64 NdChar (/.f64 KbT mu))
(*.f64 KbT (/.f64 NdChar mu))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu))))
(fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 (/.f64 KbT mu) NdChar))
(fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (*.f64 NdChar (/.f64 KbT mu)))
(*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT)))))
(*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu)))
(*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu))))
(*.f64 (*.f64 KbT (/.f64 NdChar mu)) (+.f64 1 (/.f64 (*.f64 KbT -2) mu)))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 4 (/.f64 (*.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu)))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 4 (*.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3)) NdChar))))
(fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (fma.f64 4 (*.f64 (/.f64 NdChar (pow.f64 mu 3)) (pow.f64 KbT 3)) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT))))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu)))))
(fma.f64 (/.f64 KbT mu) NdChar (*.f64 (/.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 -2 (/.f64 (*.f64 KbT 4) mu))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 mu 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 -8 (/.f64 (*.f64 NdChar (pow.f64 KbT 4)) (pow.f64 mu 4)) (fma.f64 4 (/.f64 (*.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu))))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 -8 (/.f64 (pow.f64 KbT 4) (/.f64 (pow.f64 mu 4) NdChar)) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 4 (*.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3)) NdChar)))))
(fma.f64 -8 (*.f64 NdChar (/.f64 (pow.f64 KbT 4) (pow.f64 mu 4))) (fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (fma.f64 4 (*.f64 (/.f64 NdChar (pow.f64 mu 3)) (pow.f64 KbT 3)) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 -8 (*.f64 NdChar (/.f64 (pow.f64 KbT 4) (pow.f64 mu 4))) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT)))))))
(fma.f64 -8 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 4)) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 -8 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 4)) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu))))))
(fma.f64 -8 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 4)) (fma.f64 (/.f64 KbT mu) NdChar (*.f64 (/.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 -2 (/.f64 (*.f64 KbT 4) mu)))))
(/.f64 (*.f64 KbT NdChar) mu)
(/.f64 (*.f64 NdChar KbT) mu)
(*.f64 (/.f64 KbT mu) NdChar)
(*.f64 NdChar (/.f64 KbT mu))
(*.f64 KbT (/.f64 NdChar mu))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu))))
(fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 (/.f64 KbT mu) NdChar))
(fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (*.f64 NdChar (/.f64 KbT mu)))
(*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT)))))
(*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu)))
(*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu))))
(*.f64 (*.f64 KbT (/.f64 NdChar mu)) (+.f64 1 (/.f64 (*.f64 KbT -2) mu)))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 4 (/.f64 (*.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu)))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 4 (*.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3)) NdChar))))
(fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (fma.f64 4 (*.f64 (/.f64 NdChar (pow.f64 mu 3)) (pow.f64 KbT 3)) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT))))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu)))))
(fma.f64 (/.f64 KbT mu) NdChar (*.f64 (/.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 -2 (/.f64 (*.f64 KbT 4) mu))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 mu 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 -8 (/.f64 (*.f64 NdChar (pow.f64 KbT 4)) (pow.f64 mu 4)) (fma.f64 4 (/.f64 (*.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu))))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 -8 (/.f64 (pow.f64 KbT 4) (/.f64 (pow.f64 mu 4) NdChar)) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 4 (*.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3)) NdChar)))))
(fma.f64 -8 (*.f64 NdChar (/.f64 (pow.f64 KbT 4) (pow.f64 mu 4))) (fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (fma.f64 4 (*.f64 (/.f64 NdChar (pow.f64 mu 3)) (pow.f64 KbT 3)) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 -8 (*.f64 NdChar (/.f64 (pow.f64 KbT 4) (pow.f64 mu 4))) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT)))))))
(fma.f64 -8 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 4)) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 -8 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 4)) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu))))))
(fma.f64 -8 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 4)) (fma.f64 (/.f64 KbT mu) NdChar (*.f64 (/.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 -2 (/.f64 (*.f64 KbT 4) mu)))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 1/2 NdChar (*.f64 (/.f64 mu KbT) (*.f64 NdChar -1/4)))
(*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 mu) KbT)))
(*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 1/2 NdChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar)))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 1/2 NdChar (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT)))))
(fma.f64 1/2 NdChar (fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (/.f64 (*.f64 NdChar 1/8) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu)))))
(fma.f64 1/8 (/.f64 mu (/.f64 (*.f64 KbT KbT) (*.f64 NdChar mu))) (*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 mu) KbT))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 -1/16 (/.f64 (pow.f64 mu 3) (/.f64 (pow.f64 KbT 3) NdChar)) (fma.f64 1/2 NdChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)) NdChar) (fma.f64 1/2 NdChar (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT))))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 1/2 NdChar (fma.f64 1/8 (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (/.f64 mu KbT)) (/.f64 (pow.f64 mu 3) (/.f64 (/.f64 (pow.f64 KbT 3) NdChar) -1/16)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/8 (/.f64 mu (/.f64 (*.f64 KbT KbT) (*.f64 NdChar mu))) (*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 mu) KbT)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 1/2 NdChar (*.f64 (/.f64 mu KbT) (*.f64 NdChar -1/4)))
(*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 mu) KbT)))
(*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 1/2 NdChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar)))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 1/2 NdChar (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT)))))
(fma.f64 1/2 NdChar (fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (/.f64 (*.f64 NdChar 1/8) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu)))))
(fma.f64 1/8 (/.f64 mu (/.f64 (*.f64 KbT KbT) (*.f64 NdChar mu))) (*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 mu) KbT))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 -1/16 (/.f64 (pow.f64 mu 3) (/.f64 (pow.f64 KbT 3) NdChar)) (fma.f64 1/2 NdChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)) NdChar) (fma.f64 1/2 NdChar (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT))))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 1/2 NdChar (fma.f64 1/8 (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (/.f64 mu KbT)) (/.f64 (pow.f64 mu 3) (/.f64 (/.f64 (pow.f64 KbT 3) NdChar) -1/16)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/8 (/.f64 mu (/.f64 (*.f64 KbT KbT) (*.f64 NdChar mu))) (*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 mu) KbT)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(/.f64 NdChar (+.f64 2 (/.f64 mu KbT)))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(/.f64 NdChar (+.f64 2 (/.f64 mu KbT)))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar))
(*.f64 1/2 (+.f64 NdChar NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar)))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 (+.f64 NdChar NaChar)))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (/.f64 mu KbT) (*.f64 NdChar -1/4)))
(fma.f64 -1/4 (*.f64 mu (/.f64 NdChar KbT)) (*.f64 1/2 (+.f64 NdChar NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 1/2 NdChar (fma.f64 1/2 NaChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT)))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 1/2 (+.f64 NdChar NaChar) (/.f64 (*.f64 NdChar 1/8) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu)))))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 NdChar (+.f64 (/.f64 (*.f64 -1/4 mu) KbT) (/.f64 (*.f64 mu (*.f64 mu 1/8)) (*.f64 KbT KbT)))))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 -1/16 (/.f64 (pow.f64 mu 3) (/.f64 (pow.f64 KbT 3) NdChar)) (fma.f64 1/2 NdChar (fma.f64 1/2 NaChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar)))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)) NdChar) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT))))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 -1/16 (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (fma.f64 1/2 (+.f64 NdChar NaChar) (/.f64 (*.f64 NdChar 1/8) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 NdChar (+.f64 (/.f64 (*.f64 mu (*.f64 mu 1/8)) (*.f64 KbT KbT)) (*.f64 -1/16 (pow.f64 (/.f64 mu KbT) 3))))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(fma.f64 -1/4 (*.f64 mu (/.f64 NdChar KbT)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 1/8 (/.f64 (*.f64 mu -1/16) KbT)))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 1/2 NaChar))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (*.f64 1/2 NaChar))
(fma.f64 1/2 NaChar (*.f64 (/.f64 KbT mu) NdChar))
(fma.f64 1/2 NaChar (*.f64 NdChar (/.f64 KbT mu)))
(fma.f64 1/2 NaChar (*.f64 KbT (/.f64 NdChar mu)))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 1/2 NaChar (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu)))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 1/2 NaChar)))
(fma.f64 1/2 NaChar (fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT))))))
(fma.f64 1/2 NaChar (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu)))))
(fma.f64 1/2 NaChar (*.f64 (*.f64 KbT (/.f64 NdChar mu)) (+.f64 1 (/.f64 (*.f64 KbT -2) mu))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 4 (/.f64 (*.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (fma.f64 1/2 NaChar (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu))))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 4 (*.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3)) NdChar) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 1/2 NaChar))))
(fma.f64 4 (*.f64 (/.f64 NdChar (pow.f64 mu 3)) (pow.f64 KbT 3)) (fma.f64 1/2 NaChar (fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT)))))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (fma.f64 1/2 NaChar (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu))))))
(fma.f64 (/.f64 KbT mu) NdChar (fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 -2 (/.f64 (*.f64 KbT 4) mu)))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 1/2 NaChar))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (*.f64 1/2 NaChar))
(fma.f64 1/2 NaChar (*.f64 (/.f64 KbT mu) NdChar))
(fma.f64 1/2 NaChar (*.f64 NdChar (/.f64 KbT mu)))
(fma.f64 1/2 NaChar (*.f64 KbT (/.f64 NdChar mu)))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 1/2 NaChar (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu)))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 1/2 NaChar)))
(fma.f64 1/2 NaChar (fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT))))))
(fma.f64 1/2 NaChar (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu)))))
(fma.f64 1/2 NaChar (*.f64 (*.f64 KbT (/.f64 NdChar mu)) (+.f64 1 (/.f64 (*.f64 KbT -2) mu))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 4 (/.f64 (*.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (fma.f64 1/2 NaChar (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu))))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 4 (*.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3)) NdChar) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 1/2 NaChar))))
(fma.f64 4 (*.f64 (/.f64 NdChar (pow.f64 mu 3)) (pow.f64 KbT 3)) (fma.f64 1/2 NaChar (fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT)))))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (fma.f64 1/2 NaChar (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu))))))
(fma.f64 (/.f64 KbT mu) NdChar (fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 -2 (/.f64 (*.f64 KbT 4) mu)))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 1/2 NaChar))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (*.f64 1/2 NaChar))
(fma.f64 1/2 NaChar (*.f64 (/.f64 KbT mu) NdChar))
(fma.f64 1/2 NaChar (*.f64 NdChar (/.f64 KbT mu)))
(fma.f64 1/2 NaChar (*.f64 KbT (/.f64 NdChar mu)))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 1/2 NaChar (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu)))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 1/2 NaChar)))
(fma.f64 1/2 NaChar (fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT))))))
(fma.f64 1/2 NaChar (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu))))
(fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu)))))
(fma.f64 1/2 NaChar (*.f64 (*.f64 KbT (/.f64 NdChar mu)) (+.f64 1 (/.f64 (*.f64 KbT -2) mu))))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 mu 3))) (+.f64 (*.f64 1/2 NaChar) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 mu 2))))))
(+.f64 (/.f64 (*.f64 NdChar KbT) mu) (fma.f64 4 (/.f64 (*.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (fma.f64 1/2 NaChar (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 mu mu))))))
(+.f64 (*.f64 (/.f64 KbT mu) NdChar) (fma.f64 4 (*.f64 (/.f64 (pow.f64 KbT 3) (pow.f64 mu 3)) NdChar) (fma.f64 -2 (*.f64 (/.f64 NdChar mu) (/.f64 (*.f64 KbT KbT) mu)) (*.f64 1/2 NaChar))))
(fma.f64 4 (*.f64 (/.f64 NdChar (pow.f64 mu 3)) (pow.f64 KbT 3)) (fma.f64 1/2 NaChar (fma.f64 -2 (*.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 KbT (/.f64 mu KbT)))))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (fma.f64 1/2 NaChar (*.f64 (+.f64 (/.f64 (*.f64 KbT -2) mu) 1) (*.f64 NdChar (/.f64 KbT mu)))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT mu) 3)) (fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar mu) (+.f64 KbT (*.f64 -2 (/.f64 (*.f64 KbT KbT) mu))))))
(fma.f64 (/.f64 KbT mu) NdChar (fma.f64 1/2 NaChar (*.f64 (/.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 -2 (/.f64 (*.f64 KbT 4) mu)))))
(+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar))
(*.f64 1/2 (+.f64 NdChar NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar)))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 (+.f64 NdChar NaChar)))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (/.f64 mu KbT) (*.f64 NdChar -1/4)))
(fma.f64 -1/4 (*.f64 mu (/.f64 NdChar KbT)) (*.f64 1/2 (+.f64 NdChar NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 1/2 NdChar (fma.f64 1/2 NaChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT)))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 1/2 (+.f64 NdChar NaChar) (/.f64 (*.f64 NdChar 1/8) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu)))))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 NdChar (+.f64 (/.f64 (*.f64 -1/4 mu) KbT) (/.f64 (*.f64 mu (*.f64 mu 1/8)) (*.f64 KbT KbT)))))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 -1/16 (/.f64 (pow.f64 mu 3) (/.f64 (pow.f64 KbT 3) NdChar)) (fma.f64 1/2 NdChar (fma.f64 1/2 NaChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar)))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)) NdChar) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT))))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 -1/16 (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (fma.f64 1/2 (+.f64 NdChar NaChar) (/.f64 (*.f64 NdChar 1/8) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 NdChar (+.f64 (/.f64 (*.f64 mu (*.f64 mu 1/8)) (*.f64 KbT KbT)) (*.f64 -1/16 (pow.f64 (/.f64 mu KbT) 3))))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(fma.f64 -1/4 (*.f64 mu (/.f64 NdChar KbT)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 1/8 (/.f64 (*.f64 mu -1/16) KbT)))))
(+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar))
(*.f64 1/2 (+.f64 NdChar NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (*.f64 1/2 NaChar)))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (*.f64 1/2 (+.f64 NdChar NaChar)))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar)))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (/.f64 mu KbT) (*.f64 NdChar -1/4)))
(fma.f64 -1/4 (*.f64 mu (/.f64 NdChar KbT)) (*.f64 1/2 (+.f64 NdChar NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 1/2 NdChar (fma.f64 1/2 NaChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT)))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 1/2 (+.f64 NdChar NaChar) (/.f64 (*.f64 NdChar 1/8) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu)))))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 NdChar (+.f64 (/.f64 (*.f64 -1/4 mu) KbT) (/.f64 (*.f64 mu (*.f64 mu 1/8)) (*.f64 KbT KbT)))))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 mu 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 1/2 NaChar) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 mu 2) NdChar) (pow.f64 KbT 2)))))))
(fma.f64 -1/4 (/.f64 mu (/.f64 KbT NdChar)) (fma.f64 -1/16 (/.f64 (pow.f64 mu 3) (/.f64 (pow.f64 KbT 3) NdChar)) (fma.f64 1/2 NdChar (fma.f64 1/2 NaChar (*.f64 1/8 (/.f64 (*.f64 mu mu) (/.f64 (*.f64 KbT KbT) NdChar)))))))
(fma.f64 -1/4 (*.f64 (/.f64 mu KbT) NdChar) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 mu 3) (pow.f64 KbT 3)) NdChar) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 mu mu) KbT))))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 -1/16 (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) (pow.f64 mu 3)) (fma.f64 1/2 (+.f64 NdChar NaChar) (/.f64 (*.f64 NdChar 1/8) (/.f64 (*.f64 KbT KbT) (*.f64 mu mu))))))
(fma.f64 -1/4 (*.f64 NdChar (/.f64 mu KbT)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 NdChar (+.f64 (/.f64 (*.f64 mu (*.f64 mu 1/8)) (*.f64 KbT KbT)) (*.f64 -1/16 (pow.f64 (/.f64 mu KbT) 3))))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 NdChar (/.f64 mu KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 3)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 mu (/.f64 NdChar KbT)) (+.f64 -1/4 (/.f64 (*.f64 mu 1/8) KbT)))))
(fma.f64 -1/4 (*.f64 mu (/.f64 NdChar KbT)) (fma.f64 1/2 (+.f64 NdChar NaChar) (*.f64 (*.f64 NdChar (pow.f64 (/.f64 mu KbT) 2)) (+.f64 1/8 (/.f64 (*.f64 mu -1/16) KbT)))))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(/.f64 NdChar (+.f64 2 (/.f64 mu KbT)))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(*.f64 1/2 NaChar)
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 1/2 NaChar) (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
(fma.f64 1/2 NaChar (/.f64 NdChar (+.f64 2 (/.f64 mu KbT))))
2
(/.f64 mu KbT)
(/.f64 mu KbT)
(/.f64 mu KbT)
2
2

localize34.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))
0.0b
(exp.f64 (/.f64 Ev KbT))
Compiler

Compiled 51 to 26 computations (49% saved)

series22.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
10.0ms
NaChar
@-inf
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))
2.0ms
NaChar
@0
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))
1.0ms
KbT
@inf
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))
1.0ms
NaChar
@inf
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))
1.0ms
KbT
@-inf
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))

rewrite82.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
473×log-prod_binary64
373×exp-prod_binary64
285×prod-exp_binary64
260×pow-prod-down_binary64
251×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0912
118812
2256912
Stop Event
node limit
Counts
1 → 54
Calls
Call 1
Inputs
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NaChar (/.f64 1 (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 NaChar) 2) (*.f64 (cbrt.f64 NaChar) (/.f64 1 (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (pow.f64 (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) 2) (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 NaChar) (*.f64 (sqrt.f64 NaChar) (/.f64 1 (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (sqrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 NaChar) (/.f64 1 (+.f64 (neg.f64 (exp.f64 (/.f64 Ev KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) NaChar)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NaChar) 2) 1) (/.f64 (cbrt.f64 NaChar) (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NaChar) 1) (/.f64 (sqrt.f64 NaChar) (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) -2) (/.f64 NaChar (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NaChar) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) 2)) (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NaChar) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) 2)) (/.f64 (sqrt.f64 NaChar) (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))) -1/2) (/.f64 NaChar (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NaChar) 2) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (/.f64 (cbrt.f64 NaChar) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (+.f64 1 (pow.f64 (exp.f64 (/.f64 Ev KbT)) 3))) (fma.f64 (exp.f64 (/.f64 Ev KbT)) (expm1.f64 (/.f64 Ev KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NaChar (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 Ev KbT)))) (-.f64 1 (exp.f64 (/.f64 Ev KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))) NaChar) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 NaChar 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))) NaChar) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT))))) 2)) (cbrt.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT)))))) (sqrt.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 NaChar (+.f64 (neg.f64 (exp.f64 (/.f64 Ev KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 NaChar 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 Ev KbT))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 (/.f64 Ev KbT))) (log.f64 NaChar)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 NaChar) (log1p.f64 (exp.f64 (/.f64 Ev KbT)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NaChar) 1) (log1p.f64 (exp.f64 (/.f64 Ev KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NaChar) (*.f64 (log1p.f64 (exp.f64 (/.f64 Ev KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NaChar) 1) (*.f64 (log1p.f64 (exp.f64 (/.f64 Ev KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 NaChar) 1) (neg.f64 (log1p.f64 (exp.f64 (/.f64 Ev KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 Ev KbT)))) (*.f64 (log.f64 NaChar) 1)))))))

simplify63.0ms (0.1%)

Algorithm
egg-herbie
Rules
586×fma-neg_binary64
556×fma-def_binary64
422×times-frac_binary64
398×associate-*r*_binary64
390×associate-*l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
078615
1248537
21080494
36436481
Stop Event
node limit
Counts
90 → 67
Calls
Call 1
Inputs
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Ev 2) (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))))) (*.f64 1/2 NaChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 NaChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NaChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))) KbT)))) (pow.f64 Ev 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Ev 2) (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))))) (*.f64 1/2 NaChar))))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 1/2 NaChar) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))) (pow.f64 KbT 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 Ev (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))))) (+.f64 (*.f64 1/24 (*.f64 NaChar (pow.f64 Ev 3))) (*.f64 -1/16 (*.f64 NaChar (pow.f64 Ev 3))))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NaChar) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))) (pow.f64 KbT 2))))))
(*.f64 1/2 NaChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 1/2 NaChar) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))) (pow.f64 KbT 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Ev (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2))))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 NaChar (pow.f64 Ev 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NaChar) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 NaChar (pow.f64 Ev 3)) (pow.f64 KbT 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))) (pow.f64 KbT 2))))))))
Outputs
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(*.f64 1/2 NaChar)
(*.f64 NaChar 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT Ev)) (*.f64 NaChar 1/2))
(fma.f64 NaChar 1/2 (*.f64 -1/4 (*.f64 (/.f64 NaChar KbT) Ev)))
(fma.f64 NaChar 1/2 (/.f64 -1/4 (/.f64 KbT (*.f64 NaChar Ev))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Ev 2) (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))))) (*.f64 1/2 NaChar)))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT Ev)) (*.f64 NaChar 1/2))
(fma.f64 NaChar 1/2 (*.f64 -1/4 (*.f64 (/.f64 NaChar KbT) Ev)))
(fma.f64 NaChar 1/2 (/.f64 -1/4 (/.f64 KbT (*.f64 NaChar Ev))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 NaChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NaChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))) KbT)))) (pow.f64 Ev 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Ev 2) (+.f64 (*.f64 -1/8 (/.f64 NaChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NaChar (pow.f64 KbT 2)))))) (*.f64 1/2 NaChar))))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT Ev)) (fma.f64 -1 (*.f64 (fma.f64 -1/16 (/.f64 NaChar (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 NaChar (pow.f64 KbT 3)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) 0) KbT)))) (pow.f64 Ev 3)) (fma.f64 -1 (*.f64 (*.f64 Ev Ev) (*.f64 (/.f64 NaChar (*.f64 KbT KbT)) 0)) (*.f64 NaChar 1/2))))
(fma.f64 -1/4 (*.f64 (/.f64 NaChar KbT) Ev) (-.f64 (fma.f64 NaChar 1/2 (*.f64 Ev (*.f64 Ev 0))) (*.f64 (+.f64 (/.f64 0 KbT) (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) -1/48)) (pow.f64 Ev 3))))
(fma.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT) (-.f64 (*.f64 NaChar 1/2) (*.f64 (fma.f64 (/.f64 NaChar (pow.f64 KbT 3)) -1/48 0) (pow.f64 Ev 3))))
(fma.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT) (fma.f64 NaChar 1/2 (*.f64 (/.f64 NaChar (pow.f64 (/.f64 KbT Ev) 3)) 1/48)))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(/.f64 NaChar (+.f64 (exp.f64 (/.f64 Ev KbT)) 1))
(*.f64 1/2 NaChar)
(*.f64 NaChar 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT Ev)) (*.f64 NaChar 1/2))
(fma.f64 NaChar 1/2 (*.f64 -1/4 (*.f64 (/.f64 NaChar KbT) Ev)))
(fma.f64 NaChar 1/2 (/.f64 -1/4 (/.f64 KbT (*.f64 NaChar Ev))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 1/2 NaChar) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))) (pow.f64 KbT 2)))))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT Ev)) (*.f64 NaChar 1/2))
(fma.f64 NaChar 1/2 (*.f64 -1/4 (*.f64 (/.f64 NaChar KbT) Ev)))
(fma.f64 NaChar 1/2 (/.f64 -1/4 (/.f64 KbT (*.f64 NaChar Ev))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 Ev (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))))) (+.f64 (*.f64 1/24 (*.f64 NaChar (pow.f64 Ev 3))) (*.f64 -1/16 (*.f64 NaChar (pow.f64 Ev 3))))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NaChar) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))) (pow.f64 KbT 2))))))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT Ev)) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 Ev (*.f64 (*.f64 NaChar (*.f64 Ev Ev)) 0)) (*.f64 (*.f64 NaChar (pow.f64 Ev 3)) -1/48)) (pow.f64 KbT 3)) (fma.f64 1/2 NaChar (neg.f64 (/.f64 (*.f64 (*.f64 NaChar (*.f64 Ev Ev)) 0) (*.f64 KbT KbT))))))
(fma.f64 -1/4 (*.f64 (/.f64 NaChar KbT) Ev) (-.f64 (fma.f64 NaChar 1/2 (/.f64 (/.f64 0 KbT) KbT)) (/.f64 (fma.f64 (*.f64 NaChar (pow.f64 Ev 3)) -1/48 (*.f64 Ev 0)) (pow.f64 KbT 3))))
(fma.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT) (fma.f64 NaChar 1/2 (/.f64 (*.f64 (*.f64 NaChar (pow.f64 Ev 3)) 1/48) (pow.f64 KbT 3))))
(*.f64 1/2 NaChar)
(*.f64 NaChar 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT Ev)) (*.f64 NaChar 1/2))
(fma.f64 NaChar 1/2 (*.f64 -1/4 (*.f64 (/.f64 NaChar KbT) Ev)))
(fma.f64 NaChar 1/2 (/.f64 -1/4 (/.f64 KbT (*.f64 NaChar Ev))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 1/2 NaChar) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))) (pow.f64 KbT 2)))))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT Ev)) (*.f64 NaChar 1/2))
(fma.f64 NaChar 1/2 (*.f64 -1/4 (*.f64 (/.f64 NaChar KbT) Ev)))
(fma.f64 NaChar 1/2 (/.f64 -1/4 (/.f64 KbT (*.f64 NaChar Ev))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Ev (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2))))) (pow.f64 KbT 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 NaChar (pow.f64 Ev 3)) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NaChar) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 NaChar (pow.f64 Ev 3)) (pow.f64 KbT 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 NaChar (pow.f64 Ev 2))) (*.f64 1/8 (*.f64 NaChar (pow.f64 Ev 2)))) (pow.f64 KbT 2))))))))
(fma.f64 -1/4 (/.f64 NaChar (/.f64 KbT Ev)) (fma.f64 1/2 (/.f64 Ev (/.f64 (pow.f64 KbT 3) (*.f64 (*.f64 NaChar (*.f64 Ev Ev)) 0))) (fma.f64 1/16 (/.f64 NaChar (/.f64 (pow.f64 KbT 3) (pow.f64 Ev 3))) (fma.f64 1/2 NaChar (fma.f64 -1/24 (/.f64 NaChar (/.f64 (pow.f64 KbT 3) (pow.f64 Ev 3))) (neg.f64 (/.f64 (*.f64 (*.f64 NaChar (*.f64 Ev Ev)) 0) (*.f64 KbT KbT))))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (pow.f64 Ev 3)) (fma.f64 NaChar 1/2 (fma.f64 (*.f64 (/.f64 NaChar (pow.f64 KbT 3)) (pow.f64 Ev 3)) -1/24 (/.f64 (/.f64 0 KbT) KbT)))) (fma.f64 -1/4 (*.f64 (/.f64 NaChar KbT) Ev) (*.f64 (/.f64 Ev (pow.f64 KbT 3)) 0)))
(fma.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT) (fma.f64 NaChar 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3)) NaChar) (fma.f64 (*.f64 (/.f64 (pow.f64 Ev 3) (pow.f64 KbT 3)) NaChar) -1/24 0))))
(fma.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT) (fma.f64 NaChar 1/2 (fma.f64 1/16 (/.f64 NaChar (pow.f64 (/.f64 KbT Ev) 3)) (/.f64 (*.f64 NaChar -1/24) (pow.f64 (/.f64 KbT Ev) 3)))))

localize102.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))
0.0b
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))
0.0b
(/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)
1.5b
(/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))
Compiler

Compiled 116 to 34 computations (70.7% saved)

series6.0ms (0%)

Counts
1 → 24
Calls

9 calls:

TimeVariablePointExpression
1.0ms
NdChar
@inf
(/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))
1.0ms
NdChar
@0
(/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))
1.0ms
EDonor
@inf
(/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))
1.0ms
NdChar
@-inf
(/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))
1.0ms
KbT
@0
(/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))

rewrite54.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
459×log-prod_binary64
358×exp-prod_binary64
285×prod-exp_binary64
248×pow2_binary64
247×pow-prod-down_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0810
118110
2254310
Stop Event
node limit
Counts
1 → 54
Calls
Call 1
Inputs
(/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NdChar (/.f64 1 (+.f64 2 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))) (pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))) 2) (cbrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 NdChar) 2) (*.f64 (cbrt.f64 NdChar) (/.f64 1 (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))) (sqrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 NdChar) (*.f64 (sqrt.f64 NdChar) (/.f64 1 (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 NdChar) (/.f64 1 (neg.f64 (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (/.f64 EDonor KbT))) NdChar)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) 1) (/.f64 (cbrt.f64 NdChar) (+.f64 2 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) 1) (/.f64 (sqrt.f64 NdChar) (+.f64 2 (/.f64 EDonor KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 EDonor KbT))) -2) (/.f64 NdChar (cbrt.f64 (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 EDonor KbT))) 2)) (cbrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 EDonor KbT))) 2)) (/.f64 (sqrt.f64 NdChar) (cbrt.f64 (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 2 (/.f64 EDonor KbT)) -1/2) (/.f64 NdChar (sqrt.f64 (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) (sqrt.f64 (+.f64 2 (/.f64 EDonor KbT)))) (/.f64 (cbrt.f64 NdChar) (sqrt.f64 (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 8 (pow.f64 (/.f64 EDonor KbT) 3))) (fma.f64 (/.f64 EDonor KbT) (-.f64 (/.f64 EDonor KbT) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (-.f64 4 (pow.f64 (/.f64 EDonor KbT) 2))) (-.f64 2 (/.f64 EDonor KbT)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 2 (/.f64 EDonor KbT)) NdChar) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 2 (/.f64 EDonor KbT)) NdChar) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 2 (/.f64 EDonor KbT)) NdChar) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 NdChar 3) (pow.f64 (+.f64 2 (/.f64 EDonor KbT)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 2 (/.f64 EDonor KbT)) NdChar) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))) 2)) (cbrt.f64 (log.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))) (sqrt.f64 (log.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 NdChar (neg.f64 (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 2 (/.f64 EDonor KbT)) NdChar) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 2 (/.f64 EDonor KbT)) NdChar) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 NdChar 3) (pow.f64 (+.f64 2 (/.f64 EDonor KbT)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (+.f64 2 (/.f64 EDonor KbT)) NdChar) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 2 (/.f64 EDonor KbT)) NdChar)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NdChar) 1) (log.f64 (+.f64 2 (/.f64 EDonor KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NdChar) (*.f64 (log.f64 (+.f64 2 (/.f64 EDonor KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NdChar) 1) (*.f64 (log.f64 (+.f64 2 (/.f64 EDonor KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 NdChar) 1) (neg.f64 (log.f64 (+.f64 2 (/.f64 EDonor KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log.f64 (+.f64 2 (/.f64 EDonor KbT)))) (*.f64 (log.f64 NdChar) 1)))))))

simplify136.0ms (0.2%)

Algorithm
egg-herbie
Rules
1305×associate-/r/_binary64
642×associate-/l/_binary64
550×associate-+l+_binary64
526×distribute-lft-out_binary64
518×associate-+r+_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
061672
1175666
2525627
32459540
43783540
55199528
66898528
77468528
87672528
Stop Event
node limit
Counts
78 → 72
Calls
Call 1
Inputs
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/16 (/.f64 (*.f64 NdChar (pow.f64 EDonor 3)) (pow.f64 KbT 3))))))
(/.f64 (*.f64 KbT NdChar) EDonor)
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 EDonor 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3))))))
(/.f64 (*.f64 KbT NdChar) EDonor)
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 EDonor 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3))))))
(/.f64 (*.f64 KbT NdChar) EDonor)
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 EDonor 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3))))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 EDonor 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 EDonor 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar))))
Outputs
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (/.f64 (*.f64 NdChar -1/4) (/.f64 KbT EDonor)))
(fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) (*.f64 1/2 NdChar))
(*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 EDonor) KbT)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (fma.f64 1/8 (/.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 EDonor EDonor))) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (*.f64 (/.f64 NdChar KbT) EDonor) (fma.f64 1/2 NdChar (/.f64 (*.f64 NdChar 1/8) (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)))))
(fma.f64 1/2 NdChar (fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) (/.f64 NdChar (/.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) 1/8))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (/.f64 1/8 (/.f64 KbT EDonor)))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (*.f64 (/.f64 1/8 KbT) EDonor))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/16 (/.f64 (*.f64 NdChar (pow.f64 EDonor 3)) (pow.f64 KbT 3))))))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (fma.f64 1/8 (/.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 EDonor EDonor))) (fma.f64 1/2 NdChar (*.f64 -1/16 (/.f64 NdChar (/.f64 (pow.f64 KbT 3) (pow.f64 EDonor 3)))))))
(fma.f64 -1/4 (*.f64 (/.f64 NdChar KbT) EDonor) (fma.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 EDonor EDonor) KbT)) (fma.f64 1/2 NdChar (/.f64 (*.f64 NdChar -1/16) (/.f64 (pow.f64 KbT 3) (pow.f64 EDonor 3))))))
(fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (fma.f64 1/2 NdChar (/.f64 NdChar (/.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) 1/8)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 EDonor KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (/.f64 1/8 (/.f64 KbT EDonor))))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 EDonor KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (*.f64 (/.f64 1/8 KbT) EDonor)))))
(/.f64 (*.f64 KbT NdChar) EDonor)
(/.f64 (*.f64 NdChar KbT) EDonor)
(*.f64 NdChar (/.f64 KbT EDonor))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 EDonor EDonor))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) NdChar) (/.f64 (*.f64 NdChar KbT) EDonor))
(fma.f64 -2 (*.f64 NdChar (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor))) (*.f64 NdChar (/.f64 KbT EDonor)))
(*.f64 (/.f64 NdChar EDonor) (+.f64 KbT (*.f64 (/.f64 KbT (/.f64 EDonor KbT)) -2)))
(*.f64 NdChar (+.f64 (/.f64 KbT EDonor) (*.f64 -2 (pow.f64 (/.f64 KbT EDonor) 2))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (fma.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 EDonor EDonor)) (*.f64 4 (/.f64 (pow.f64 KbT 3) (/.f64 (pow.f64 EDonor 3) NdChar)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (fma.f64 -2 (*.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) NdChar) (/.f64 (*.f64 4 (*.f64 NdChar (pow.f64 KbT 3))) (pow.f64 EDonor 3))))
(fma.f64 -2 (*.f64 NdChar (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor))) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 NdChar (/.f64 KbT EDonor))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 (/.f64 NdChar EDonor) (+.f64 KbT (*.f64 (/.f64 KbT (/.f64 EDonor KbT)) -2))))
(*.f64 NdChar (+.f64 (/.f64 KbT EDonor) (+.f64 (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 -2 (pow.f64 (/.f64 KbT EDonor) 2)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 EDonor 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3))))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (fma.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 EDonor EDonor)) (fma.f64 -8 (/.f64 (*.f64 NdChar (pow.f64 KbT 4)) (pow.f64 EDonor 4)) (*.f64 4 (/.f64 (pow.f64 KbT 3) (/.f64 (pow.f64 EDonor 3) NdChar))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) NdChar) (/.f64 (*.f64 NdChar KbT) EDonor)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 KbT 4) (pow.f64 EDonor 4)) NdChar) (/.f64 (*.f64 4 (*.f64 NdChar (pow.f64 KbT 3))) (pow.f64 EDonor 3))))
(fma.f64 (/.f64 KbT EDonor) NdChar (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (fma.f64 -2 (*.f64 NdChar (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor))) (/.f64 (pow.f64 KbT 4) (/.f64 (/.f64 (pow.f64 EDonor 4) NdChar) -8)))))
(+.f64 (*.f64 (/.f64 NdChar EDonor) (+.f64 KbT (*.f64 (/.f64 KbT (/.f64 EDonor KbT)) -2))) (*.f64 NdChar (+.f64 (*.f64 -8 (pow.f64 (/.f64 KbT EDonor) 4)) (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)))))
(*.f64 NdChar (+.f64 (+.f64 (/.f64 KbT EDonor) (/.f64 (*.f64 (*.f64 KbT KbT) -2) (*.f64 EDonor EDonor))) (+.f64 (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 -8 (pow.f64 (/.f64 KbT EDonor) 4)))))
(*.f64 NdChar (+.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 -8 (pow.f64 (/.f64 KbT EDonor) 4))) (+.f64 (/.f64 KbT EDonor) (*.f64 -2 (pow.f64 (/.f64 KbT EDonor) 2)))))
(/.f64 (*.f64 KbT NdChar) EDonor)
(/.f64 (*.f64 NdChar KbT) EDonor)
(*.f64 NdChar (/.f64 KbT EDonor))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 EDonor EDonor))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) NdChar) (/.f64 (*.f64 NdChar KbT) EDonor))
(fma.f64 -2 (*.f64 NdChar (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor))) (*.f64 NdChar (/.f64 KbT EDonor)))
(*.f64 (/.f64 NdChar EDonor) (+.f64 KbT (*.f64 (/.f64 KbT (/.f64 EDonor KbT)) -2)))
(*.f64 NdChar (+.f64 (/.f64 KbT EDonor) (*.f64 -2 (pow.f64 (/.f64 KbT EDonor) 2))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (fma.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 EDonor EDonor)) (*.f64 4 (/.f64 (pow.f64 KbT 3) (/.f64 (pow.f64 EDonor 3) NdChar)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (fma.f64 -2 (*.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) NdChar) (/.f64 (*.f64 4 (*.f64 NdChar (pow.f64 KbT 3))) (pow.f64 EDonor 3))))
(fma.f64 -2 (*.f64 NdChar (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor))) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 NdChar (/.f64 KbT EDonor))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 (/.f64 NdChar EDonor) (+.f64 KbT (*.f64 (/.f64 KbT (/.f64 EDonor KbT)) -2))))
(*.f64 NdChar (+.f64 (/.f64 KbT EDonor) (+.f64 (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 -2 (pow.f64 (/.f64 KbT EDonor) 2)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 EDonor 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3))))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (fma.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 EDonor EDonor)) (fma.f64 -8 (/.f64 (*.f64 NdChar (pow.f64 KbT 4)) (pow.f64 EDonor 4)) (*.f64 4 (/.f64 (pow.f64 KbT 3) (/.f64 (pow.f64 EDonor 3) NdChar))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) NdChar) (/.f64 (*.f64 NdChar KbT) EDonor)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 KbT 4) (pow.f64 EDonor 4)) NdChar) (/.f64 (*.f64 4 (*.f64 NdChar (pow.f64 KbT 3))) (pow.f64 EDonor 3))))
(fma.f64 (/.f64 KbT EDonor) NdChar (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (fma.f64 -2 (*.f64 NdChar (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor))) (/.f64 (pow.f64 KbT 4) (/.f64 (/.f64 (pow.f64 EDonor 4) NdChar) -8)))))
(+.f64 (*.f64 (/.f64 NdChar EDonor) (+.f64 KbT (*.f64 (/.f64 KbT (/.f64 EDonor KbT)) -2))) (*.f64 NdChar (+.f64 (*.f64 -8 (pow.f64 (/.f64 KbT EDonor) 4)) (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)))))
(*.f64 NdChar (+.f64 (+.f64 (/.f64 KbT EDonor) (/.f64 (*.f64 (*.f64 KbT KbT) -2) (*.f64 EDonor EDonor))) (+.f64 (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 -8 (pow.f64 (/.f64 KbT EDonor) 4)))))
(*.f64 NdChar (+.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 -8 (pow.f64 (/.f64 KbT EDonor) 4))) (+.f64 (/.f64 KbT EDonor) (*.f64 -2 (pow.f64 (/.f64 KbT EDonor) 2)))))
(/.f64 (*.f64 KbT NdChar) EDonor)
(/.f64 (*.f64 NdChar KbT) EDonor)
(*.f64 NdChar (/.f64 KbT EDonor))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (*.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 EDonor EDonor))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) NdChar) (/.f64 (*.f64 NdChar KbT) EDonor))
(fma.f64 -2 (*.f64 NdChar (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor))) (*.f64 NdChar (/.f64 KbT EDonor)))
(*.f64 (/.f64 NdChar EDonor) (+.f64 KbT (*.f64 (/.f64 KbT (/.f64 EDonor KbT)) -2)))
(*.f64 NdChar (+.f64 (/.f64 KbT EDonor) (*.f64 -2 (pow.f64 (/.f64 KbT EDonor) 2))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (fma.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 EDonor EDonor)) (*.f64 4 (/.f64 (pow.f64 KbT 3) (/.f64 (pow.f64 EDonor 3) NdChar)))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (fma.f64 -2 (*.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) NdChar) (/.f64 (*.f64 4 (*.f64 NdChar (pow.f64 KbT 3))) (pow.f64 EDonor 3))))
(fma.f64 -2 (*.f64 NdChar (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor))) (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 NdChar (/.f64 KbT EDonor))))
(fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 (/.f64 NdChar EDonor) (+.f64 KbT (*.f64 (/.f64 KbT (/.f64 EDonor KbT)) -2))))
(*.f64 NdChar (+.f64 (/.f64 KbT EDonor) (+.f64 (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 -2 (pow.f64 (/.f64 KbT EDonor) 2)))))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 KbT 2) NdChar) (pow.f64 EDonor 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 KbT 4) NdChar) (pow.f64 EDonor 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 KbT 3) NdChar) (pow.f64 EDonor 3))))))
(+.f64 (/.f64 (*.f64 NdChar KbT) EDonor) (fma.f64 -2 (/.f64 (*.f64 NdChar (*.f64 KbT KbT)) (*.f64 EDonor EDonor)) (fma.f64 -8 (/.f64 (*.f64 NdChar (pow.f64 KbT 4)) (pow.f64 EDonor 4)) (*.f64 4 (/.f64 (pow.f64 KbT 3) (/.f64 (pow.f64 EDonor 3) NdChar))))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) NdChar) (/.f64 (*.f64 NdChar KbT) EDonor)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 KbT 4) (pow.f64 EDonor 4)) NdChar) (/.f64 (*.f64 4 (*.f64 NdChar (pow.f64 KbT 3))) (pow.f64 EDonor 3))))
(fma.f64 (/.f64 KbT EDonor) NdChar (fma.f64 4 (*.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (fma.f64 -2 (*.f64 NdChar (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor))) (/.f64 (pow.f64 KbT 4) (/.f64 (/.f64 (pow.f64 EDonor 4) NdChar) -8)))))
(+.f64 (*.f64 (/.f64 NdChar EDonor) (+.f64 KbT (*.f64 (/.f64 KbT (/.f64 EDonor KbT)) -2))) (*.f64 NdChar (+.f64 (*.f64 -8 (pow.f64 (/.f64 KbT EDonor) 4)) (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)))))
(*.f64 NdChar (+.f64 (+.f64 (/.f64 KbT EDonor) (/.f64 (*.f64 (*.f64 KbT KbT) -2) (*.f64 EDonor EDonor))) (+.f64 (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 -8 (pow.f64 (/.f64 KbT EDonor) 4)))))
(*.f64 NdChar (+.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 KbT EDonor) 3)) (*.f64 -8 (pow.f64 (/.f64 KbT EDonor) 4))) (+.f64 (/.f64 KbT EDonor) (*.f64 -2 (pow.f64 (/.f64 KbT EDonor) 2)))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (/.f64 (*.f64 NdChar -1/4) (/.f64 KbT EDonor)))
(fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) (*.f64 1/2 NdChar))
(*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 EDonor) KbT)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (fma.f64 1/8 (/.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 EDonor EDonor))) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (*.f64 (/.f64 NdChar KbT) EDonor) (fma.f64 1/2 NdChar (/.f64 (*.f64 NdChar 1/8) (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)))))
(fma.f64 1/2 NdChar (fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) (/.f64 NdChar (/.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) 1/8))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (/.f64 1/8 (/.f64 KbT EDonor)))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (*.f64 (/.f64 1/8 KbT) EDonor))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 EDonor 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar))))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (fma.f64 1/8 (/.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 EDonor EDonor))) (fma.f64 1/2 NdChar (*.f64 -1/16 (/.f64 NdChar (/.f64 (pow.f64 KbT 3) (pow.f64 EDonor 3)))))))
(fma.f64 -1/4 (*.f64 (/.f64 NdChar KbT) EDonor) (fma.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 EDonor EDonor) KbT)) (fma.f64 1/2 NdChar (/.f64 (*.f64 NdChar -1/16) (/.f64 (pow.f64 KbT 3) (pow.f64 EDonor 3))))))
(fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (fma.f64 1/2 NdChar (/.f64 NdChar (/.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) 1/8)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 EDonor KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (/.f64 1/8 (/.f64 KbT EDonor))))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 EDonor KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (*.f64 (/.f64 1/8 KbT) EDonor)))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (*.f64 1/2 NdChar))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (*.f64 1/2 NdChar))
(fma.f64 1/2 NdChar (/.f64 (*.f64 NdChar -1/4) (/.f64 KbT EDonor)))
(fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) (*.f64 1/2 NdChar))
(*.f64 NdChar (+.f64 1/2 (/.f64 (*.f64 -1/4 EDonor) KbT)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (fma.f64 1/8 (/.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 EDonor EDonor))) (*.f64 1/2 NdChar)))
(fma.f64 -1/4 (*.f64 (/.f64 NdChar KbT) EDonor) (fma.f64 1/2 NdChar (/.f64 (*.f64 NdChar 1/8) (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)))))
(fma.f64 1/2 NdChar (fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) (/.f64 NdChar (/.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) 1/8))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (/.f64 1/8 (/.f64 KbT EDonor)))))
(fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (*.f64 (/.f64 1/8 KbT) EDonor))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 EDonor 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 EDonor NdChar) KbT)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 NdChar (pow.f64 EDonor 2)) (pow.f64 KbT 2))) (*.f64 1/2 NdChar))))
(fma.f64 -1/4 (/.f64 EDonor (/.f64 KbT NdChar)) (fma.f64 1/8 (/.f64 NdChar (/.f64 (*.f64 KbT KbT) (*.f64 EDonor EDonor))) (fma.f64 1/2 NdChar (*.f64 -1/16 (/.f64 NdChar (/.f64 (pow.f64 KbT 3) (pow.f64 EDonor 3)))))))
(fma.f64 -1/4 (*.f64 (/.f64 NdChar KbT) EDonor) (fma.f64 1/8 (*.f64 (/.f64 NdChar KbT) (/.f64 (*.f64 EDonor EDonor) KbT)) (fma.f64 1/2 NdChar (/.f64 (*.f64 NdChar -1/16) (/.f64 (pow.f64 KbT 3) (pow.f64 EDonor 3))))))
(fma.f64 -1/4 (*.f64 EDonor (/.f64 NdChar KbT)) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 (/.f64 KbT EDonor) 3)) (fma.f64 1/2 NdChar (/.f64 NdChar (/.f64 (*.f64 (/.f64 KbT EDonor) (/.f64 KbT EDonor)) 1/8)))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 EDonor KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (/.f64 1/8 (/.f64 KbT EDonor))))))
(fma.f64 -1/16 (*.f64 NdChar (pow.f64 (/.f64 EDonor KbT) 3)) (fma.f64 1/2 NdChar (*.f64 (*.f64 NdChar (/.f64 EDonor KbT)) (+.f64 -1/4 (*.f64 (/.f64 1/8 KbT) EDonor)))))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))
0.0b
(+.f64 1 (exp.f64 (/.f64 EAccept KbT)))
0.0b
(/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))
0.0b
(exp.f64 (/.f64 EAccept KbT))
Compiler

Compiled 74 to 31 computations (58.1% saved)

series9.0ms (0%)

Counts
1 → 12
Calls

9 calls:

TimeVariablePointExpression
2.0ms
NdChar
@0
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))
1.0ms
KbT
@inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))
1.0ms
KbT
@-inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))
1.0ms
NdChar
@inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))
1.0ms
Vef
@inf
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))

rewrite81.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
473×log-prod_binary64
373×exp-prod_binary64
285×prod-exp_binary64
260×pow-prod-down_binary64
251×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0912
118812
2256912
Stop Event
node limit
Counts
1 → 54
Calls
Call 1
Inputs
(/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 NdChar (/.f64 1 (+.f64 1 (exp.f64 (/.f64 Vef KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 NdChar) 2) (*.f64 (cbrt.f64 NdChar) (/.f64 1 (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))) (pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))) 2) (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 NdChar) (*.f64 (sqrt.f64 NdChar) (/.f64 1 (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))) (sqrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 NdChar) (/.f64 1 (+.f64 (neg.f64 (exp.f64 (/.f64 Vef KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) NdChar)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) 1) (/.f64 (cbrt.f64 NdChar) (+.f64 1 (exp.f64 (/.f64 Vef KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) 1) (/.f64 (sqrt.f64 NdChar) (+.f64 1 (exp.f64 (/.f64 Vef KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) -2) (/.f64 NdChar (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) 2)) (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 NdChar) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) 2)) (/.f64 (sqrt.f64 NdChar) (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))) -1/2) (/.f64 NdChar (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 NdChar) 2) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))))) (/.f64 (cbrt.f64 NdChar) (sqrt.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (+.f64 1 (pow.f64 (exp.f64 (/.f64 Vef KbT)) 3))) (fma.f64 (exp.f64 (/.f64 Vef KbT)) (expm1.f64 (/.f64 Vef KbT)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 NdChar (-.f64 1 (pow.f64 (exp.f64 2) (/.f64 Vef KbT)))) (-.f64 1 (exp.f64 (/.f64 Vef KbT))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))) NdChar) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 NdChar 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))) NdChar) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT))))) 2)) (cbrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT)))))) (sqrt.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 NdChar (+.f64 (neg.f64 (exp.f64 (/.f64 Vef KbT))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 NdChar 3) (pow.f64 (+.f64 1 (exp.f64 (/.f64 Vef KbT))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 (/.f64 Vef KbT))) (log.f64 NdChar)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 NdChar) (log1p.f64 (exp.f64 (/.f64 Vef KbT)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NdChar) 1) (log1p.f64 (exp.f64 (/.f64 Vef KbT)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 NdChar) (*.f64 (log1p.f64 (exp.f64 (/.f64 Vef KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 NdChar) 1) (*.f64 (log1p.f64 (exp.f64 (/.f64 Vef KbT))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 NdChar) 1) (neg.f64 (log1p.f64 (exp.f64 (/.f64 Vef KbT))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log1p.f64 (exp.f64 (/.f64 Vef KbT)))) (*.f64 (log.f64 NdChar) 1)))))))

simplify44.0ms (0.1%)

Algorithm
egg-herbie
Rules
625×fma-neg_binary64
547×fma-def_binary64
470×distribute-rgt-neg-in_binary64
463×associate-*r*_binary64
441×associate-*l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
071319
1245235
21124192
36561186
Stop Event
node limit
Counts
66 → 64
Calls
Call 1
Inputs
(*.f64 1/2 NdChar)
(+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 3) (+.f64 (*.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))) KbT)))))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 Vef (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 Vef 3) NdChar)) (*.f64 -1/16 (*.f64 (pow.f64 Vef 3) NdChar)))) (pow.f64 KbT 3))))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Vef (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar)))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 Vef 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Vef 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))))))
Outputs
(*.f64 1/2 NdChar)
(+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))
(fma.f64 1/2 NdChar (*.f64 -1/4 (/.f64 Vef (/.f64 KbT NdChar))))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 Vef KbT) NdChar)))
(fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT))))
(fma.f64 1/2 NdChar (*.f64 -1/4 (/.f64 Vef (/.f64 KbT NdChar))))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 Vef KbT) NdChar)))
(fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 2) (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Vef 3) (+.f64 (*.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3))) (+.f64 (*.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 NdChar (pow.f64 KbT 2))) (*.f64 1/8 (/.f64 NdChar (pow.f64 KbT 2)))) KbT)))))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))))
(fma.f64 -1 (*.f64 (*.f64 Vef Vef) (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) (fma.f64 -1 (*.f64 (pow.f64 Vef 3) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0) KbT))))) (fma.f64 1/2 NdChar (*.f64 -1/4 (/.f64 Vef (/.f64 KbT NdChar))))))
(+.f64 (fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 Vef KbT) NdChar))) (-.f64 (*.f64 Vef (*.f64 Vef 0)) (*.f64 (pow.f64 Vef 3) (+.f64 (/.f64 0 KbT) (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) -1/48)))))
(-.f64 (fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar)) (*.f64 (pow.f64 Vef 3) (fma.f64 (/.f64 NdChar (pow.f64 KbT 3)) -1/48 0)))
(fma.f64 (pow.f64 Vef 3) (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) 1/48) (fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar)))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))
(fma.f64 1/2 NdChar (*.f64 -1/4 (/.f64 Vef (/.f64 KbT NdChar))))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 Vef KbT) NdChar)))
(fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT))))
(fma.f64 1/2 NdChar (*.f64 -1/4 (/.f64 Vef (/.f64 KbT NdChar))))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 Vef KbT) NdChar)))
(fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NdChar) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 Vef (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 Vef 3) NdChar)) (*.f64 -1/16 (*.f64 (pow.f64 Vef 3) NdChar)))) (pow.f64 KbT 3))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 NdChar (*.f64 Vef Vef)) 0) (*.f64 KbT KbT)) (fma.f64 1/2 NdChar (fma.f64 -1/4 (/.f64 Vef (/.f64 KbT NdChar)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 Vef (*.f64 (*.f64 NdChar (*.f64 Vef Vef)) 0)) (*.f64 (*.f64 NdChar (pow.f64 Vef 3)) -1/48)) (pow.f64 KbT 3))))))
(+.f64 (/.f64 0 (*.f64 KbT KbT)) (-.f64 (fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 Vef KbT) NdChar))) (/.f64 (fma.f64 (*.f64 NdChar (pow.f64 Vef 3)) -1/48 (*.f64 Vef 0)) (pow.f64 KbT 3))))
(fma.f64 1/2 NdChar (fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (/.f64 (*.f64 (*.f64 NdChar (pow.f64 Vef 3)) 1/48) (pow.f64 KbT 3))))
(*.f64 1/2 NdChar)
(+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))
(fma.f64 1/2 NdChar (*.f64 -1/4 (/.f64 Vef (/.f64 KbT NdChar))))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 Vef KbT) NdChar)))
(fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT))))
(fma.f64 1/2 NdChar (*.f64 -1/4 (/.f64 Vef (/.f64 KbT NdChar))))
(fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 Vef KbT) NdChar)))
(fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Vef (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar)))) (pow.f64 KbT 3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 Vef 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Vef 2) NdChar)) (*.f64 1/8 (*.f64 (pow.f64 Vef 2) NdChar))) (pow.f64 KbT 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Vef 3) NdChar) (pow.f64 KbT 3))) (+.f64 (*.f64 1/2 NdChar) (*.f64 -1/4 (/.f64 (*.f64 Vef NdChar) KbT)))))))
(fma.f64 -1 (*.f64 (*.f64 Vef Vef) (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0)) (fma.f64 -1 (*.f64 (pow.f64 Vef 3) (fma.f64 -1/16 (/.f64 NdChar (pow.f64 KbT 3)) (fma.f64 1/24 (/.f64 NdChar (pow.f64 KbT 3)) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 NdChar (*.f64 KbT KbT)) 0) KbT))))) (fma.f64 1/2 NdChar (*.f64 -1/4 (/.f64 Vef (/.f64 KbT NdChar))))))
(+.f64 (fma.f64 1/2 NdChar (*.f64 -1/4 (*.f64 (/.f64 Vef KbT) NdChar))) (-.f64 (*.f64 Vef (*.f64 Vef 0)) (*.f64 (pow.f64 Vef 3) (+.f64 (/.f64 0 KbT) (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) -1/48)))))
(-.f64 (fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar)) (*.f64 (pow.f64 Vef 3) (fma.f64 (/.f64 NdChar (pow.f64 KbT 3)) -1/48 0)))
(fma.f64 (pow.f64 Vef 3) (*.f64 (/.f64 NdChar (pow.f64 KbT 3)) 1/48) (fma.f64 -1/4 (/.f64 NdChar (/.f64 KbT Vef)) (*.f64 1/2 NdChar)))

eval1.1s (1.8%)

Compiler

Compiled 31473 to 13630 computations (56.7% saved)

prune756.0ms (1.3%)

Pruning

54 alts after pruning (51 fresh and 3 done)

PrunedKeptTotal
New1030221052
Fresh62935
Picked011
Done426
Total1040541094
Error
0b
Counts
1094 → 54
Alt Table
Click to see full alt table
StatusErrorProgram
40.5b
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
41.8b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
38.5b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
26.9b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
32.2b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
58.7b
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
42.7b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
46.6b
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
46.3b
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
52.0b
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
37.0b
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
31.9b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
47.2b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
46.8b
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
40.0b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
29.5b
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
41.1b
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
38.9b
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
42.5b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
46.0b
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
41.1b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
31.8b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
30.4b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
40.2b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
49.4b
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
48.3b
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
29.2b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
30.6b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
46.5b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
27.2b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
50.4b
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
45.9b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
34.7b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
43.2b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
40.0b
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
46.3b
(*.f64 1/2 (+.f64 NdChar NaChar))
21.4b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
37.2b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
31.8b
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
36.1b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
25.4b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
49.8b
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
28.0b
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
24.8b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
33.1b
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
46.3b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
48.4b
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
52.8b
(*.f64 1/2 NaChar)
46.2b
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
42.3b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
39.3b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
31.8b
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
36.8b
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
46.2b
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
Compiler

Compiled 1558 to 1159 computations (25.6% saved)

regimes865.0ms (1.4%)

Counts
80 → 1
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
Calls

10 calls:

221.0ms
Ec
99.0ms
NdChar
82.0ms
Vef
72.0ms
mu
69.0ms
KbT
Results
ErrorSegmentsBranch
0.0b1NdChar
0.0b1Ec
0.0b1Vef
0.0b1EDonor
0.0b1mu
0.0b1KbT
0.0b1NaChar
0.0b1Ev
0.0b1EAccept
0.0b1(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
Compiler

Compiled 1774 to 844 computations (52.4% saved)

regimes703.0ms (1.2%)

Counts
79 → 1
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Calls

10 calls:

103.0ms
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
63.0ms
EAccept
56.0ms
Vef
55.0ms
Ec
53.0ms
NaChar
Results
ErrorSegmentsBranch
0.0b1NdChar
0.0b1Ec
0.0b1Vef
0.0b1EDonor
0.0b1mu
0.0b1KbT
0.0b1NaChar
0.0b1Ev
0.0b1EAccept
0.0b1(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT)))))
Compiler

Compiled 1743 to 837 computations (52% saved)

regimes3.0s (5%)

Counts
76 → 6
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Calls

9 calls:

514.0ms
NaChar
489.0ms
NdChar
426.0ms
EAccept
348.0ms
Ev
293.0ms
Vef
Results
ErrorSegmentsBranch
10.8b8NdChar
14.7b3Ec
9.7b6Vef
12.2b4EDonor
11.3b5mu
13.7b6KbT
12.9b8NaChar
12.1b5Ev
11.6b4EAccept
Compiler

Compiled 1623 to 775 computations (52.2% saved)

bsearch402.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
165.0ms
7.096823154045863e+85
8.158101921960499e+86
56.0ms
3.503607258141269e-209
1.0504742997115439e-197
77.0ms
-5.834361979817837e-300
-5.0346730055262994e-303
59.0ms
-3.690719995053295e-46
-6.699133085946602e-53
43.0ms
-2.7943906503010905e+235
-3.464322005496047e+227
Compiler

Compiled 52 to 39 computations (25% saved)

regimes4.0s (6.7%)

Counts
75 → 5
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Calls

9 calls:

718.0ms
Vef
652.0ms
NdChar
573.0ms
mu
505.0ms
NaChar
441.0ms
Ec
Results
ErrorSegmentsBranch
11.6b7NdChar
14.7b3Ec
13.4b6Vef
12.2b4EDonor
11.3b5mu
14.9b4KbT
12.9b8NaChar
12.1b5Ev
11.6b4EAccept
Compiler

Compiled 1600 to 768 computations (52% saved)

bsearch302.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
1.5201819881482123e+47
8.119239091364081e+58
65.0ms
1.364207125294905e-114
1.4142562173799163e-107
79.0ms
-0.2662839437587248
-0.0013172821763514672
82.0ms
-1.9490843355013483e+194
-6.968885056080623e+190
Compiler

Compiled 52 to 39 computations (25% saved)

regimes2.6s (4.3%)

Counts
74 → 7
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
Calls

9 calls:

528.0ms
NaChar
443.0ms
EAccept
269.0ms
KbT
265.0ms
NdChar
233.0ms
Ec
Results
ErrorSegmentsBranch
11.6b7NdChar
13.7b6Ec
15.0b5Vef
12.2b4EDonor
12.4b4mu
14.9b5KbT
12.9b8NaChar
14.4b4Ev
12.3b8EAccept
Compiler

Compiled 1577 to 761 computations (51.7% saved)

bsearch258.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
8.80625343559928e+117
1.8483714026956353e+130
42.0ms
2792.2417583527767
900268.1063139756
41.0ms
1.8809861494241774e-112
5.506626072145475e-108
43.0ms
-4.287460168704769e-129
-7.776031605739666e-132
43.0ms
-44104369671.772804
-20750498998.08726
46.0ms
-1.434452763701417e+43
-5.807032582636435e+38
Compiler

Compiled 52 to 39 computations (25% saved)

regimes1.9s (3.1%)

Counts
73 → 5
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Calls

9 calls:

286.0ms
Ec
249.0ms
EAccept
246.0ms
NdChar
226.0ms
KbT
216.0ms
Vef
Results
ErrorSegmentsBranch
12.7b7NdChar
14.3b8Ec
14.6b6Vef
12.5b5EDonor
13.6b4mu
15.9b5KbT
15.6b4NaChar
14.8b4Ev
13.3b5EAccept
Compiler

Compiled 1554 to 754 computations (51.5% saved)

bsearch163.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
7.140501940414889e+67
1.2651162533793587e+72
39.0ms
-9.377605284382152e+27
-1.081840746669838e+25
43.0ms
-2.1911748244239718e+53
-2.062460981450904e+52
39.0ms
-2.5067289533822065e+97
-3.6186750925029364e+93
Compiler

Compiled 52 to 39 computations (25% saved)

regimes2.1s (3.5%)

Counts
72 → 4
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
Calls

9 calls:

328.0ms
Ev
290.0ms
EDonor
263.0ms
Vef
258.0ms
NaChar
235.0ms
KbT
Results
ErrorSegmentsBranch
16.1b7NdChar
18.0b5Ec
16.1b9Vef
14.2b9EDonor
13.6b4mu
18.2b7KbT
16.3b6NaChar
16.2b9Ev
17.0b5EAccept
Compiler

Compiled 1531 to 747 computations (51.2% saved)

bsearch117.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
2.9241467487833743e+136
1.0608056848059505e+137
39.0ms
1.364207125294905e-114
1.4142562173799163e-107
39.0ms
-1107700717592678500.0
-98396501.57898155
Compiler

Compiled 52 to 39 computations (25% saved)

regimes2.2s (3.7%)

Counts
71 → 12
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
Calls

9 calls:

360.0ms
EAccept
343.0ms
EDonor
294.0ms
KbT
230.0ms
Ev
227.0ms
NaChar
Results
ErrorSegmentsBranch
17.3b6NdChar
18.5b5Ec
19.2b6Vef
14.7b12EDonor
16.5b6mu
18.1b10KbT
18.9b6NaChar
18.8b7Ev
15.2b12EAccept
Compiler

Compiled 1508 to 740 computations (50.9% saved)

bsearch427.0ms (0.7%)

Algorithm
11×binary-search
Steps
TimeLeftRight
38.0ms
1.7758579222022947e+102
8.352242883482588e+109
38.0ms
3.15266283430288e+41
9.87253355561873e+41
38.0ms
1.4697338515129265e+29
1.1786095987694981e+30
39.0ms
1.3264059950631631e-5
0.008523668059154645
38.0ms
4.7667014467175803e-60
3.3798523428899794e-59
38.0ms
3.3494692320368086e-95
3.1531167097327804e-91
39.0ms
6.0964063194813e-105
2.740730812735261e-101
38.0ms
2.4906623633768762e-219
2.5029500719070102e-203
38.0ms
-2.843295016613006e-294
-6.76380449474735e-298
39.0ms
-5.366246191286484e-38
-3.945556785376285e-48
40.0ms
-4.376502821789246e+200
-3.346747441649276e+200
Compiler

Compiled 52 to 39 computations (25% saved)

regimes2.1s (3.5%)

Counts
70 → 10
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
Calls

9 calls:

286.0ms
EAccept
282.0ms
EDonor
279.0ms
NaChar
259.0ms
mu
226.0ms
Ev
Results
ErrorSegmentsBranch
20.0b3NdChar
19.9b6Ec
20.3b5Vef
18.0b8EDonor
17.6b8mu
19.4b8KbT
17.7b8NaChar
18.7b7Ev
17.1b10EAccept
Compiler

Compiled 1487 to 733 computations (50.7% saved)

bsearch347.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
1.429510901473982e+285
1.2158242056857579e+287
38.0ms
2.023910792860522e+205
5.411994021241856e+205
38.0ms
2.1205359641485512e+186
1.4342576634369344e+187
38.0ms
3.0417121558109715e+90
6.498921895470591e+93
38.0ms
6.645722046651211e+67
2.853868699967462e+69
38.0ms
8.912958870645741e+32
1.2133149585852432e+33
38.0ms
-4.754529559926794e-294
-5.712672541298805e-298
39.0ms
-2.0631012612293937e-237
-6.733146560592378e-247
38.0ms
-4.450917699976258e-97
-3.416601323885285e-103
Compiler

Compiled 52 to 39 computations (25% saved)

regimes1.7s (2.8%)

Counts
68 → 9
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
Calls

9 calls:

272.0ms
mu
228.0ms
EAccept
217.0ms
KbT
194.0ms
EDonor
192.0ms
Ev
Results
ErrorSegmentsBranch
20.0b3NdChar
21.6b4Ec
21.3b4Vef
20.9b7EDonor
18.7b9mu
19.4b8KbT
20.6b4NaChar
19.4b7Ev
19.0b7EAccept
Compiler

Compiled 1448 to 719 computations (50.3% saved)

bsearch312.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
4.3122716693173063e+220
4.037607830513772e+224
38.0ms
1.2840487264467966e+158
6.133589016163985e+158
38.0ms
1.3238514809516052e-155
1.5569017867094045e-152
38.0ms
4.50791958373829e-181
1.3920569138086556e-173
40.0ms
2.553983842045802e-304
2.253186612681557e-303
39.0ms
-2.2781428600992104e-216
-1.3139882992763712e-239
38.0ms
-4.034471420056692e-135
-1.2824263186182155e-146
39.0ms
-3.6648917569473244e-57
-5.1537011256199596e-61
Compiler

Compiled 52 to 39 computations (25% saved)

regimes1.5s (2.4%)

Counts
61 → 9
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
Calls

9 calls:

248.0ms
mu
199.0ms
KbT
192.0ms
EDonor
176.0ms
Ec
176.0ms
Ev
Results
ErrorSegmentsBranch
20.0b3NdChar
21.8b6Ec
21.4b4Vef
20.9b7EDonor
18.7b9mu
19.4b8KbT
20.6b4NaChar
19.5b7Ev
21.2b5EAccept
Compiler

Compiled 1327 to 670 computations (49.5% saved)

bsearch310.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
4.3122716693173063e+220
4.037607830513772e+224
39.0ms
1.2840487264467966e+158
6.133589016163985e+158
39.0ms
1.3238514809516052e-155
1.5569017867094045e-152
38.0ms
4.50791958373829e-181
1.3920569138086556e-173
38.0ms
2.253186612681557e-303
3.8213317344323157e-296
39.0ms
-2.2781428600992104e-216
-1.3139882992763712e-239
39.0ms
-4.034471420056692e-135
-1.2824263186182155e-146
39.0ms
-3.6648917569473244e-57
-5.1537011256199596e-61
Compiler

Compiled 52 to 39 computations (25% saved)

regimes1.5s (2.5%)

Counts
59 → 14
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Calls

9 calls:

334.0ms
mu
193.0ms
KbT
192.0ms
EDonor
171.0ms
Ev
145.0ms
EAccept
Results
ErrorSegmentsBranch
20.4b3NdChar
23.6b3Ec
22.3b6Vef
22.1b8EDonor
17.5b14mu
20.2b8KbT
21.7b3NaChar
21.0b7Ev
21.9b6EAccept
Compiler

Compiled 1272 to 645 computations (49.3% saved)

bsearch505.0ms (0.8%)

Algorithm
13×binary-search
Steps
TimeLeftRight
39.0ms
2.6190919186606636e+260
1.282877023620846e+268
38.0ms
4.3122716693173063e+220
4.037607830513772e+224
38.0ms
1.2840487264467966e+158
6.133589016163985e+158
39.0ms
1.3238514809516052e-155
1.5569017867094045e-152
39.0ms
4.50791958373829e-181
1.3920569138086556e-173
38.0ms
2.253186612681557e-303
3.8213317344323157e-296
38.0ms
-2.2781428600992104e-216
-1.3139882992763712e-239
39.0ms
-4.034471420056692e-135
-1.2824263186182155e-146
38.0ms
-3.6648917569473244e-57
-5.1537011256199596e-61
38.0ms
-3.66212674649581e-41
-3.6648917569473244e-57
39.0ms
-0.0013172821763514672
-1.6462929837333311e-6
39.0ms
-3.7467371846788343e+171
-5.626425174018703e+170
42.0ms
-6.122979395309672e+224
-6.04298698563322e+222
Compiler

Compiled 52 to 39 computations (25% saved)

regimes1.5s (2.5%)

Counts
58 → 11
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Calls

9 calls:

261.0ms
mu
191.0ms
EAccept
189.0ms
KbT
166.0ms
EDonor
164.0ms
Ev
Results
ErrorSegmentsBranch
20.9b3NdChar
23.3b5Ec
22.5b6Vef
22.9b7EDonor
18.5b11mu
20.5b8KbT
22.6b3NaChar
21.0b7Ev
20.7b8EAccept
Compiler

Compiled 1236 to 630 computations (49% saved)

bsearch391.0ms (0.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
38.0ms
2.6190919186606636e+260
1.282877023620846e+268
38.0ms
4.3122716693173063e+220
4.037607830513772e+224
39.0ms
1.2840487264467966e+158
6.133589016163985e+158
43.0ms
1.3238514809516052e-155
1.5569017867094045e-152
38.0ms
4.50791958373829e-181
1.3920569138086556e-173
38.0ms
2.253186612681557e-303
3.8213317344323157e-296
39.0ms
-2.2781428600992104e-216
-1.3139882992763712e-239
38.0ms
-4.034471420056692e-135
-1.2824263186182155e-146
38.0ms
-3.6648917569473244e-57
-5.1537011256199596e-61
39.0ms
-6.122979395309672e+224
-6.04298698563322e+222
Compiler

Compiled 52 to 39 computations (25% saved)

regimes1.5s (2.4%)

Counts
57 → 11
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1/2 (/.f64 (*.f64 1/6 EDonor) KbT)))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
Outputs
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Calls

9 calls:

256.0ms
mu
190.0ms
EAccept
164.0ms
EDonor
162.0ms
KbT
161.0ms
Ev
Results
ErrorSegmentsBranch
21.0b3NdChar
23.3b5Ec
22.9b6Vef
22.9b7EDonor
19.3b11mu
22.0b7KbT
22.6b3NaChar
21.0b7Ev
21.0b8EAccept
Compiler

Compiled 1202 to 621 computations (48.3% saved)

bsearch386.0ms (0.6%)

Algorithm
10×binary-search
Steps
TimeLeftRight
38.0ms
2.6190919186606636e+260
1.282877023620846e+268
38.0ms
4.3122716693173063e+220
4.037607830513772e+224
38.0ms
1.2840487264467966e+158
6.133589016163985e+158
39.0ms
4.753319344806044e-145
1.0275037482013576e-125
38.0ms
8.854502063818297e-186
4.50791958373829e-181
38.0ms
3.8213317344323157e-296
6.880822941829283e-283
39.0ms
-2.2781428600992104e-216
-1.3139882992763712e-239
38.0ms
-4.4706913388289263e-125
-2.420144743069704e-125
38.0ms
-3.6648917569473244e-57
-5.1537011256199596e-61
38.0ms
-6.122979395309672e+224
-6.04298698563322e+222
Compiler

Compiled 52 to 39 computations (25% saved)

regimes1.4s (2.3%)

Counts
53 → 12
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Calls

9 calls:

257.0ms
Ev
232.0ms
EAccept
194.0ms
Vef
152.0ms
mu
130.0ms
EDonor
Results
ErrorSegmentsBranch
21.7b3NdChar
25.1b3Ec
21.4b9Vef
24.7b6EDonor
22.5b7mu
24.0b4KbT
22.6b3NaChar
19.7b12Ev
21.3b10EAccept
Compiler

Compiled 1074 to 562 computations (47.7% saved)

bsearch427.0ms (0.7%)

Algorithm
11×binary-search
Steps
TimeLeftRight
39.0ms
1.6535763594222515e-143
6.642796462043798e-127
39.0ms
1.692989968314288e-297
1.6354254348021123e-291
39.0ms
-5.935211147938793e-263
-2.6839667143803947e-274
39.0ms
-4.237318423180948e-176
-3.50367048410733e-177
39.0ms
-2.1379228412414623e-121
-4.2466789752100225e-123
39.0ms
-1.454724304723082e-41
-1.2158261750346238e-41
39.0ms
-1.8925947674953877e+21
-1.811093267274187e+21
38.0ms
-7.469782800429447e+47
-6.406656917897418e+47
39.0ms
-1.3062678792014753e+141
-8.133358596355415e+139
38.0ms
-1.7820991510132456e+162
-3.3935672364127935e+156
40.0ms
-8.156662323174153e+226
-5.926141589266603e+226
Compiler

Compiled 52 to 39 computations (25% saved)

regimes1.2s (2%)

Counts
52 → 10
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Vef) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (neg.f64 mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Calls

9 calls:

210.0ms
Ev
169.0ms
Vef
150.0ms
mu
149.0ms
EAccept
148.0ms
KbT
Results
ErrorSegmentsBranch
22.0b3NdChar
25.9b3Ec
23.3b8Vef
25.0b6EDonor
22.8b7mu
23.3b6KbT
23.2b3NaChar
21.0b10Ev
24.2b6EAccept
Compiler

Compiled 1044 to 550 computations (47.3% saved)

bsearch349.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.6535763594222515e-143
6.642796462043798e-127
39.0ms
1.692989968314288e-297
1.6354254348021123e-291
38.0ms
-5.935211147938793e-263
-2.6839667143803947e-274
38.0ms
-4.237318423180948e-176
-3.50367048410733e-177
39.0ms
-2.1379228412414623e-121
-4.2466789752100225e-123
38.0ms
-1.454724304723082e-41
-1.2158261750346238e-41
39.0ms
-1.8925947674953877e+21
-1.811093267274187e+21
38.0ms
-7.469782800429447e+47
-6.406656917897418e+47
39.0ms
-3.1877041182862074e+215
-1.1750941655677352e+215
Compiler

Compiled 52 to 39 computations (25% saved)

regimes1.0s (1.7%)

Counts
46 → 3
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Calls

9 calls:

168.0ms
Ev
148.0ms
Vef
131.0ms
mu
131.0ms
EAccept
130.0ms
KbT
Results
ErrorSegmentsBranch
22.0b3NdChar
25.9b3Ec
23.3b8Vef
25.0b6EDonor
22.8b7mu
23.3b6KbT
23.2b3NaChar
22.2b9Ev
24.2b6EAccept
Compiler

Compiled 885 to 487 computations (45% saved)

bsearch78.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
8.732121787033352e-55
1.4169679125227575e-52
38.0ms
-7.647813319300517e+51
-7.476783502190311e+50
Compiler

Compiled 52 to 39 computations (25% saved)

regimes814.0ms (1.4%)

Counts
42 → 5
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Calls

9 calls:

118.0ms
Ev
103.0ms
Vef
103.0ms
Ec
99.0ms
mu
91.0ms
EAccept
Results
ErrorSegmentsBranch
23.7b5NdChar
26.7b6Ec
26.9b5Vef
29.2b1EDonor
26.7b5mu
24.6b4KbT
24.2b4NaChar
25.5b6Ev
27.0b5EAccept
Compiler

Compiled 791 to 450 computations (43.1% saved)

bsearch163.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.9791995340728932e-145
4.4329833787902674e-141
38.0ms
-4.754248896919933e-79
-8.060034768045195e-81
44.0ms
-15054.219577261432
-2905.2475481493184
42.0ms
-7.647813319300517e+51
-7.476783502190311e+50
Compiler

Compiled 52 to 39 computations (25% saved)

regimes881.0ms (1.5%)

Counts
41 → 4
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NdChar EDonor) KbT)) (*.f64 1/2 NdChar)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
Calls

9 calls:

132.0ms
Vef
131.0ms
Ev
115.0ms
mu
114.0ms
NaChar
100.0ms
NdChar
Results
ErrorSegmentsBranch
27.9b5NdChar
31.9b4Ec
29.6b7Vef
33.6b2EDonor
30.4b7mu
27.6b4KbT
28.0b6NaChar
29.2b8Ev
30.9b5EAccept
Compiler

Compiled 769 to 443 computations (42.4% saved)

bsearch115.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
214822021.06301996
2.0344817368387312e+26
38.0ms
9.44271364524326e-61
2.9433847617066746e-60
39.0ms
-1.1786091060515726e-94
-3.4495270179670447e-99
Compiler

Compiled 52 to 39 computations (25% saved)

regimes709.0ms (1.2%)

Counts
38 → 5
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (*.f64 NaChar 1/2))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
Calls

9 calls:

121.0ms
Vef
121.0ms
mu
92.0ms
Ev
92.0ms
NdChar
62.0ms
EAccept
Results
ErrorSegmentsBranch
27.9b5NdChar
31.9b4Ec
29.6b7Vef
33.6b2EDonor
30.6b8mu
30.8b4KbT
29.1b3NaChar
30.3b6Ev
32.1b3EAccept
Compiler

Compiled 708 to 415 computations (41.4% saved)

bsearch158.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
8.732121787033352e-55
1.4169679125227575e-52
41.0ms
-4.754248896919933e-79
-8.060034768045195e-81
39.0ms
-15054.219577261432
-2905.2475481493184
39.0ms
-1.122554894515336e+74
-2.3802518796269426e+66
Compiler

Compiled 52 to 39 computations (25% saved)

regimes685.0ms (1.1%)

Counts
36 → 8
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))
Calls

9 calls:

113.0ms
NdChar
102.0ms
Vef
100.0ms
Ec
87.0ms
Ev
72.0ms
mu
Results
ErrorSegmentsBranch
28.3b8NdChar
30.8b7Ec
30.6b6Vef
33.6b2EDonor
32.5b5mu
32.1b3KbT
31.0b3NaChar
30.3b6Ev
32.1b3EAccept
Compiler

Compiled 672 to 398 computations (40.8% saved)

bsearch272.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
8.732121787033352e-55
1.4169679125227575e-52
38.0ms
4.885339582808398e-225
1.9219649608268846e-222
38.0ms
7.550642620811876e-307
2.9717529826729926e-306
39.0ms
-9.102332398461458e-134
-2.456765509002092e-136
39.0ms
-4.754248896919933e-79
-8.060034768045195e-81
38.0ms
-15054.219577261432
-2905.2475481493184
39.0ms
-1.122554894515336e+74
-2.3802518796269426e+66
Compiler

Compiled 52 to 39 computations (25% saved)

regimes677.0ms (1.1%)

Counts
35 → 9
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Calls

9 calls:

131.0ms
Vef
95.0ms
NaChar
75.0ms
NdChar
69.0ms
EDonor
62.0ms
Ec
Results
ErrorSegmentsBranch
34.1b5NdChar
35.8b4Ec
32.1b9Vef
34.3b4EDonor
35.6b4mu
35.8b3KbT
33.3b7NaChar
34.4b4Ev
34.6b3EAccept
Compiler

Compiled 654 to 387 computations (40.8% saved)

bsearch309.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
8.373744611756781e+181
4.754073667320116e+183
38.0ms
8.22648801479165e+89
2.4488050384343963e+101
39.0ms
2.5184420728767803e+27
7.028571433026463e+47
38.0ms
3.8989270182436694e-132
2.0193062830248716e-130
38.0ms
1.0842362042216309e-138
1.3538256858078266e-134
39.0ms
-7.607715606455494e-255
-4.6995527498844753e-259
38.0ms
-2.3781730030397464e-120
-7.312165752781617e-123
38.0ms
-1.740288349313566e+26
-5.746377456605429e+21
Compiler

Compiled 52 to 39 computations (25% saved)

regimes631.0ms (1.1%)

Counts
34 → 7
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Calls

9 calls:

118.0ms
Vef
91.0ms
Ec
78.0ms
EDonor
78.0ms
NdChar
68.0ms
EAccept
Results
ErrorSegmentsBranch
34.1b5NdChar
35.0b6Ec
32.9b7Vef
35.0b4EDonor
35.6b4mu
35.8b3KbT
34.7b4NaChar
36.7b2Ev
34.6b3EAccept
Compiler

Compiled 636 to 378 computations (40.6% saved)

bsearch247.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
7.096823154045863e+85
8.158101921960499e+86
38.0ms
2.5184420728767803e+27
7.028571433026463e+47
38.0ms
1.0842362042216309e-138
1.3538256858078266e-134
42.0ms
-7.607715606455494e-255
-4.6995527498844753e-259
44.0ms
-2.3781730030397464e-120
-7.312165752781617e-123
45.0ms
-1.740288349313566e+26
-5.746377456605429e+21
Compiler

Compiled 52 to 39 computations (25% saved)

regimes629.0ms (1%)

Counts
33 → 5
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Calls

9 calls:

98.0ms
Vef
84.0ms
Ec
77.0ms
Ev
74.0ms
NdChar
68.0ms
EAccept
Results
ErrorSegmentsBranch
34.1b5NdChar
35.0b6Ec
34.4b6Vef
35.5b4EDonor
35.7b4mu
35.8b3KbT
34.9b4NaChar
34.6b6Ev
34.6b3EAccept
Compiler

Compiled 619 to 371 computations (40.1% saved)

bsearch159.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
0.00010028372844288835
2792.2417583527767
40.0ms
8.732121787033352e-55
1.4169679125227575e-52
39.0ms
-1.005115341130901e-109
-5.2448450512936556e-121
41.0ms
-2.9861998048963485e+145
-2.189904737463514e+135
Compiler

Compiled 52 to 39 computations (25% saved)

regimes577.0ms (1%)

Counts
32 → 6
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Calls

9 calls:

87.0ms
Vef
76.0ms
Ev
76.0ms
Ec
65.0ms
EAccept
64.0ms
mu
Results
ErrorSegmentsBranch
35.3b3NdChar
35.1b6Ec
34.4b6Vef
35.5b4EDonor
36.0b5mu
37.1b2KbT
35.8b4NaChar
34.6b6Ev
34.6b3EAccept
Compiler

Compiled 603 to 361 computations (40.1% saved)

bsearch194.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.360593568882636e-39
8.686642289619729e-34
38.0ms
-5.834361979817837e-300
-5.0346730055262994e-303
39.0ms
-4.6995527498844753e-259
-1.3055412298255793e-266
39.0ms
-2.3781730030397464e-120
-7.312165752781617e-123
39.0ms
-1.740288349313566e+26
-5.746377456605429e+21
Compiler

Compiled 52 to 39 computations (25% saved)

regimes517.0ms (0.9%)

Counts
30 → 7
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Calls

9 calls:

95.0ms
Vef
73.0ms
Ec
64.0ms
Ev
61.0ms
mu
49.0ms
EDonor
Results
ErrorSegmentsBranch
35.3b3NdChar
35.3b6Ec
34.3b7Vef
35.6b4EDonor
35.9b5mu
37.1b2KbT
36.9b2NaChar
35.7b5Ev
35.0b3EAccept
Compiler

Compiled 571 to 347 computations (39.2% saved)

bsearch233.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.360593568882636e-39
8.686642289619729e-34
39.0ms
-5.834361979817837e-300
-5.0346730055262994e-303
39.0ms
-2.1035676133490586e-279
-1.4477916334204552e-279
39.0ms
-4.6995527498844753e-259
-1.3055412298255793e-266
39.0ms
-2.3781730030397464e-120
-7.312165752781617e-123
39.0ms
-3.690719995053295e-46
-6.699133085946602e-53
Compiler

Compiled 52 to 39 computations (25% saved)

regimes390.0ms (0.6%)

Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
Outputs
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
Calls

9 calls:

58.0ms
Ec
49.0ms
EAccept
48.0ms
Ev
47.0ms
mu
38.0ms
EDonor
Results
ErrorSegmentsBranch
37.8b3NdChar
36.9b5Ec
37.1b3Vef
37.3b3EDonor
37.2b3mu
38.6b2KbT
37.8b2NaChar
37.6b4Ev
36.3b3EAccept
Compiler

Compiled 555 to 340 computations (38.7% saved)

bsearch78.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
5.411994021241856e+205
8.942926009008921e+206
39.0ms
6.412717062705995e-281
2.508673797299054e-278
Compiler

Compiled 52 to 39 computations (25% saved)

regimes436.0ms (0.7%)

Counts
28 → 5
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
Calls

9 calls:

88.0ms
Ec
57.0ms
EDonor
56.0ms
Ev
46.0ms
mu
36.0ms
KbT
Results
ErrorSegmentsBranch
38.6b3NdChar
37.7b8Ec
38.7b3Vef
37.2b5EDonor
38.4b4mu
39.1b3KbT
38.5b3NaChar
37.8b5Ev
37.6b3EAccept
Compiler

Compiled 539 to 333 computations (38.2% saved)

bsearch155.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
741930683859.3595
864208371516.101
39.0ms
-6.397005481312085e-281
-5.073796427136211e-285
39.0ms
-1.3589400821863762e-165
-2.5036739261023554e-182
39.0ms
-3.945556785376285e-48
-6.173186280781465e-56
Compiler

Compiled 52 to 39 computations (25% saved)

regimes334.0ms (0.6%)

Counts
26 → 4
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
Calls

9 calls:

52.0ms
Ev
43.0ms
EDonor
43.0ms
EAccept
32.0ms
NaChar
32.0ms
mu
Results
ErrorSegmentsBranch
39.0b3NdChar
40.1b2Ec
38.7b3Vef
37.7b4EDonor
40.0b3mu
39.1b3KbT
38.7b3NaChar
37.8b5Ev
37.8b3EAccept
Compiler

Compiled 514 to 317 computations (38.3% saved)

bsearch116.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
741930683859.3595
864208371516.101
39.0ms
-1.236951780865949e-131
-4.912262722931845e-141
39.0ms
-1.2050984896621134e-34
-6.891220818219766e-38
Compiler

Compiled 52 to 39 computations (25% saved)

regimes287.0ms (0.5%)

Counts
24 → 6
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))
Calls

9 calls:

57.0ms
EDonor
32.0ms
EAccept
31.0ms
mu
31.0ms
Ev
31.0ms
KbT
Results
ErrorSegmentsBranch
40.7b2NdChar
41.3b2Ec
41.1b2Vef
38.5b6EDonor
41.0b3mu
39.3b3KbT
40.7b2NaChar
39.4b3Ev
39.9b2EAccept
Compiler

Compiled 490 to 304 computations (38% saved)

bsearch198.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
6.635790309156286e+19
2.0505092508845054e+24
41.0ms
1.895492658703277e-18
5.6261700626815775e-14
39.0ms
4.7667014467175803e-60
3.3798523428899794e-59
39.0ms
7.811994104196898e-269
1.9178558476276078e-267
39.0ms
-1.0693658906205722e+167
-9.850678297009937e+154
Compiler

Compiled 52 to 39 computations (25% saved)

regimes256.0ms (0.4%)

Counts
23 → 4
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))))
Calls

9 calls:

38.0ms
KbT
30.0ms
NaChar
30.0ms
EAccept
29.0ms
mu
29.0ms
Ec
Results
ErrorSegmentsBranch
41.2b2NdChar
41.3b2Ec
41.1b2Vef
41.3b3EDonor
41.0b3mu
39.5b4KbT
40.7b2NaChar
40.5b2Ev
40.3b2EAccept
Compiler

Compiled 478 to 297 computations (37.9% saved)

bsearch118.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
4.474362677861274e-90
1.3744760670617688e-86
38.0ms
1.2335334151079555e-288
4.0738603531328966e-288
41.0ms
-7.860591850646514e-262
-4.6354339133278213e-262
Compiler

Compiled 52 to 39 computations (25% saved)

regimes170.0ms (0.3%)

Counts
22 → 3
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))
Calls

9 calls:

30.0ms
KbT
28.0ms
mu
28.0ms
EDonor
19.0ms
Ev
11.0ms
EAccept
Results
ErrorSegmentsBranch
42.7b1NdChar
42.7b1Ec
42.7b1Vef
41.4b3EDonor
41.3b3mu
41.1b3KbT
42.7b1NaChar
41.1b2Ev
42.7b1EAccept
Compiler

Compiled 466 to 290 computations (37.8% saved)

bsearch80.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
2.7665810210619993e-204
5.8489971479874696e-198
42.0ms
-7.860591850646514e-262
-4.6354339133278213e-262
Compiler

Compiled 52 to 39 computations (25% saved)

regimes160.0ms (0.3%)

Counts
21 → 3
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
Outputs
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
Calls

9 calls:

35.0ms
KbT
27.0ms
EDonor
19.0ms
mu
18.0ms
Ev
10.0ms
EAccept
Results
ErrorSegmentsBranch
46.0b1NdChar
46.0b1Ec
46.0b1Vef
44.2b3EDonor
44.8b2mu
43.5b3KbT
46.0b1NaChar
44.1b2Ev
46.0b1EAccept
Compiler

Compiled 454 to 283 computations (37.7% saved)

bsearch76.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.2335334151079555e-288
4.0738603531328966e-288
38.0ms
-1.1969846236207478e-154
-5.818215124268284e-156
Compiler

Compiled 52 to 39 computations (25% saved)

regimes142.0ms (0.2%)

Counts
18 → 3
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
Outputs
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
Calls

9 calls:

31.0ms
KbT
24.0ms
EDonor
16.0ms
mu
16.0ms
Ev
10.0ms
NdChar
Results
ErrorSegmentsBranch
46.0b1NdChar
46.0b1Ec
46.0b1Vef
44.2b3EDonor
44.8b2mu
43.5b3KbT
46.0b1NaChar
44.1b2Ev
46.0b1EAccept
Compiler

Compiled 359 to 242 computations (32.6% saved)

bsearch85.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
1.2335334151079555e-288
4.0738603531328966e-288
43.0ms
-6.002432765900499e-145
-1.1969846236207478e-154
Compiler

Compiled 52 to 39 computations (25% saved)

regimes133.0ms (0.2%)

Counts
17 → 3
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar (-.f64 (+.f64 Vef (+.f64 EAccept Ev)) mu)) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (*.f64 NaChar 1/2))
Outputs
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))
Calls

9 calls:

23.0ms
mu
22.0ms
KbT
22.0ms
EDonor
15.0ms
Ev
9.0ms
Vef
Results
ErrorSegmentsBranch
46.3b1NdChar
46.3b1Ec
46.3b1Vef
44.7b3EDonor
44.9b3mu
43.8b3KbT
46.3b1NaChar
44.4b2Ev
46.3b1EAccept
Compiler

Compiled 332 to 232 computations (30.1% saved)

bsearch77.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.3473750844385888e+87
6.204232165467425e+89
39.0ms
-6.002432765900499e-145
-1.1969846236207478e-154
Compiler

Compiled 52 to 39 computations (25% saved)

regimes110.0ms (0.2%)

Counts
13 → 3
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar Ev) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (/.f64 NdChar 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 NaChar EAccept) KbT)) (*.f64 1/2 NaChar)))
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 mu NdChar) KbT)) (*.f64 1/2 NdChar)) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (*.f64 NaChar 1/2))
Outputs
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))
Calls

9 calls:

19.0ms
KbT
19.0ms
EDonor
18.0ms
mu
13.0ms
Ev
7.0ms
Ec
Results
ErrorSegmentsBranch
46.3b1NdChar
46.3b1Ec
46.3b1Vef
44.7b3EDonor
44.9b3mu
43.8b3KbT
46.3b1NaChar
44.4b2Ev
46.3b1EAccept
Compiler

Compiled 242 to 181 computations (25.2% saved)

bsearch78.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
1.9800472825927794e+92
1.3300601346871664e+97
38.0ms
-6.002432765900499e-145
-1.1969846236207478e-154
Compiler

Compiled 52 to 39 computations (25% saved)

regimes79.0ms (0.1%)

Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(+.f64 (/.f64 NdChar 2) (/.f64 NaChar 2))
(+.f64 (/.f64 (*.f64 KbT NdChar) mu) (*.f64 NaChar 1/2))
(+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar 2))
(+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 NaChar 1/2))
(+.f64 (*.f64 NdChar (+.f64 1/2 (*.f64 -1/4 (/.f64 mu KbT)))) (*.f64 NaChar 1/2))
Outputs
(*.f64 1/2 (+.f64 NdChar NaChar))
(/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))
(*.f64 1/2 (+.f64 NdChar NaChar))
Calls

9 calls:

14.0ms
KbT
13.0ms
EDonor
13.0ms
mu
9.0ms
Ev
5.0ms
Ec
Results
ErrorSegmentsBranch
46.3b1NdChar
46.3b1Ec
46.3b1Vef
44.7b3EDonor
44.9b3mu
43.8b3KbT
46.3b1NaChar
44.4b2Ev
46.3b1EAccept
Compiler

Compiled 165 to 130 computations (21.2% saved)

bsearch77.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.7437879836068037e+75
2.2026379353131726e+76
38.0ms
-6.002432765900499e-145
-1.1969846236207478e-154
Compiler

Compiled 52 to 39 computations (25% saved)

regimes30.0ms (0%)

Accuracy

Total -8.3b remaining (-17.9%)

Threshold costs -8.3b (-17.9%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 1/2 NaChar)
(*.f64 1/2 (+.f64 NdChar NaChar))
Outputs
(*.f64 1/2 (+.f64 NdChar NaChar))
Calls

9 calls:

4.0ms
KbT
3.0ms
EAccept
3.0ms
Ev
3.0ms
NaChar
3.0ms
Ec
Results
ErrorSegmentsBranch
46.3b1NdChar
46.3b1Ec
46.3b1Vef
46.3b1EDonor
46.3b1mu
46.3b1KbT
46.3b1NaChar
46.3b1Ev
46.3b1EAccept
Compiler

Compiled 107 to 95 computations (11.2% saved)

simplify329.0ms (0.5%)

Algorithm
egg-herbie
Rules
103×+-commutative_binary64
26×cancel-sign-sub-inv_binary64
24×*-commutative_binary64
22×distribute-rgt-neg-in_binary64
21×sub-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05928375
17118375
27318375
37488375
47678375
57858375
68118375
78488375
88808375
98998375
109038375
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(if (<=.f64 Vef -27943906503010904877168245350286391328511294475911638290298186672246803934269787303712203733651340188839972819695387403378044331812367138840510625774675650239575378707204043306152074114674660914923648134133296026379540896208201785016320) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Vef -2372303348303397/6427752177035961102167848369364650410088811975131171341205504) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -4504730267813233152/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 1621071593934417/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 Vef 70968231540458631001549290236640018932020575976969126184271540192990643685187418849280) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))))
(if (<=.f64 mu -194908433550134833383334417851437726822554207175757427065266267761695839530434578952633986506699685649742707398953330552149057745700029721741345854062708198722158334627801829655861346381099696128) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 mu -4912071761455263744/18446744073709551616) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 mu 7564991505617721/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 152018198814821225580316044800423315747809263616) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))))
(if (<=.f64 NdChar -14344527637014170909718312752509320127578112) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar -5780847941618605/131072) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 NdChar -13384372566191672/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 NdChar 1018623689759653/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 NdChar 1535051140435291/549755813888) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 8806253435599280034471115574578542700983846399551445073930875624455233865347402229212765873401152134037080980685062144) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))))))
(if (<=.f64 EDonor -25067289533822065476178858137470398937223962660199298672753655130578685820615678279099275123097600) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 EDonor -219117482442397176481586528647299007284168000668696576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor -9377605284382151745686470656) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor 71405019404148885256105072294108306093247737662800022672177207705600) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))))
(if (<=.f64 mu -1107700717592678528) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 mu 7564991505617721/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 29241467487833743211851484546771602391189940420297864487778587390291883896282190250433945925077239791747340787164933459745632758756540416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))
(if (<=.f64 EDonor -437650282178924586489945816598102558348579035178707306279333242853933438486479402846330315092676219648214491826963302785664194880165230742302311660839332454005006831819096883449190797523106070263758848) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor -5139842724584435/95780971304118053647396689196894323976171195136475136) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor -8178195090805497/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 EDonor 989900385524491/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor 7871222237624423/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor 5034477517522697/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor 551946319285966272/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 EDonor 978714877150569/73786976294838206464) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor 146973385151292645513283764224) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor 315266283430288015876751832926010820526080) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor 1775857922202294704216309160053106576212990652072506598847201214370920323609509869713425252590295187456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))))))))))
(if (<=.f64 EAccept -17537508679410638848/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 EAccept -7562874725687439/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 EAccept -1709437029876069/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 EAccept 891295887064574141590580911669248) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 EAccept 66457220466512108960906563214259164038286662834953859625332934443008) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 EAccept 3041712155810971515789425217720915370233087291046967457522553846804047731641736148755152896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EAccept 2120535964148551249178474296573460806021849257143387221353550101345953641460551756562063726739500550433176533906165396257580638431784535819691445302388585702794838673638107385849614172160) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 EAccept 20239107928605218158628670081315169855116797441022170738741998523744874672277822850085847860883338072090755110264951493284582426731305513341885456608149475317980677879054215668638911204940377890845708255232) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EAccept 1429510901473981962258323465555801759839026315546779007016089907397323968171381860219536273842719677048983086245808224841705534153720072161704221542628514326872849184504827375605924477553752954253911607020213758874296716421234104548621331019819321801856423789841524502408309438519705600) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))))))))))))
(if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 3155103055056963/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 mu 3274287182745245184/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))))))))))
(if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1739692869295554/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 3274287182745245184/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3746737184678834264737252927728084676097615434954693665794001659245995987309240468939778035723239900791181402423982958382938689764008590346980084619899983196879213631111168) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu -24299567180014648/18446744073709551616) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -229875421556348288/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1739692869295554/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 3274287182745245184/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1739692869295554/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 3274287182745245184/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu -4259147401702717/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1758612947205243/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 173508689538481792/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 3341370932846397/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))))))))))
(if (<=.f64 Ev -81566623231741531950070607269239650526090374065142256727087404339572857144314556990540358592643516489389986997378465190386561815199550047479496958029898295781490409502511159615080172675834684892978488944289442828848785541562368) (+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Ev -1782099151013245630558753477523954800060366152455888369374868866529279399032971206528402190276921776968301298056735536804574125480230846968252918594470931576389632) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1306267879201475332037511218817896883988965818155315438769944233981493407128954407250414964882173838535533652933858628472386912611381565980672) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1)))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -91314524576864400/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -193325136837195904/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -134670399969037136/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))))
(if (<=.f64 Ev -318770411828620742040416283872911885551051932042237525583815826572155744708047517691204938083559844792685551797726711185772824789663518769340253675467931513356153252929321062713746442928577042486584260857717124497408) (+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1)))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -91314524576864400/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -193325136837195904/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -134670399969037136/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))
(if (<=.f64 NdChar -7647813319300516699006053876397697118480317385015296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))
(if (<=.f64 NdChar -7647813319300516699006053876397697118480317385015296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 NdChar -1015501400936226432/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 11397437550072328192/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))
(if (<=.f64 KbT -8857643756822781/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 109339154105243088/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 KbT 922653554926293888/4294967296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))
(if (<=.f64 NdChar -112255489451533600068070969159548496391848076781105164766652613257068544000) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 NdChar -1015501400936226432/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))))))
(if (<=.f64 NdChar -112255489451533600068070969159548496391848076781105164766652613257068544000) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 NdChar -1015501400936226432/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar -2327772608052539/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 4775834626157941/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 NdChar 32575514847685644/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)))))))))
(if (<=.f64 Vef -174028834931356583868760064) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef -8038229098651777/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1)))) (if (<=.f64 Vef 14537230776893644/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 Vef 6231792520698895/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1)))) (if (<=.f64 Vef 2518442072876780297283174400) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 822648801479165005995215770636804991422913788682787443369246283990693758211792800785104896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef 83737446117567813488053170757487462143018679810658928562514808668268084981543812023721331107703836966475285760177966907213454077920386945501532621192709785030076229461085551127953408) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))))))
(if (<=.f64 Vef -174028834931356583868760064) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef -8038229098651777/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef 14537230776893644/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 Vef 2518442072876780297283174400) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 70968231540458631001549290236640018932020575976969126184271540192990643685187418849280) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))))
(if (<=.f64 NdChar -29861998048963485306420699223012419386651348290966106547741882069352326985896138596385573492367370603637406841606109388817416533901316698425786368) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 NdChar -17009599886777062/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 NdChar 7399633093373395/73786976294838206464) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))
(if (<=.f64 Vef -174028834931356583868760064) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef -2033867175155749/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef -4504730267813233152/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 8540584252389151744/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))
(if (<=.f64 Vef -2372303348303397/6427752177035961102167848369364650410088811975131171341205504) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef -2033867175155749/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef -1343483211697215/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 Vef -4504730267813233152/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 8540584252389151744/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))))
(if (<=.f64 EAccept 2684094346929574912/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 EAccept 54119940212418562965866641430361399455506321697688246705283049297198097618364095007741209325688237546496826742105660405189918050397577634231064127941250846827774957969893425415685520607368035681647477129216) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))
(if (<=.f64 EDonor -6492431671506285/1645504557321206042154969182557350504982735865633579863348609024) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor -1443569415221448704/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 EDonor -2677518138063918080/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor 6077896162175873/8192) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))))))
(if (<=.f64 EDonor -2818005465257883/23384026197294446691258957323460528314494920687616) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor -2471329554386599/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 EDonor 6077896162175873/8192) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)))))
(if (<=.f64 EDonor -106936589062057218185637121315963866225459310681708718056044095837222358363111134589475966287014349909938743744208678785732511938673627406514082575097949792261812256768) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor 2904141830467385/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 EDonor 551946319285966272/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2)) (if (<=.f64 EDonor 4920980288580427/2596148429267413814265248164610048) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 EDonor 17395326148034653440704512/262144) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)))))))
(if (<=.f64 KbT -1783574370201726464/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 6767317358285031/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 KbT 41047778436449848/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT)))) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))
(if (<=.f64 KbT -1783574370201726464/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 1000046517936168832/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))))
(if (<=.f64 KbT -1806949997053543/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 KbT 6767317358285031/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 6767317358285031/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 1347375084438588842185223771087795529582598642359149968920977444595173309666080371769344) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 198004728259277938284152224578914688621134614140019676520673303411240405089763277563729281024) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 1743787983606803732566111110170842443793208248544236441509822455950157545472) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 (+.f64 NdChar NaChar))))
(*.f64 1/2 (+.f64 NdChar NaChar))
(*.f64 1/2 NaChar)
Outputs
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))
(if (<=.f64 Vef -27943906503010904877168245350286391328511294475911638290298186672246803934269787303712203733651340188839972819695387403378044331812367138840510625774675650239575378707204043306152074114674660914923648134133296026379540896208201785016320) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Vef -2372303348303397/6427752177035961102167848369364650410088811975131171341205504) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -4504730267813233152/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 1621071593934417/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 Vef 70968231540458631001549290236640018932020575976969126184271540192990643685187418849280) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))))
(if (<=.f64 Vef -27943906503010904877168245350286391328511294475911638290298186672246803934269787303712203733651340188839972819695387403378044331812367138840510625774675650239575378707204043306152074114674660914923648134133296026379540896208201785016320) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))) (if (<=.f64 Vef -2372303348303397/6427752177035961102167848369364650410088811975131171341205504) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -8798301304322721/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 1621071593934417/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 Vef 70968231540458631001549290236640018932020575976969126184271540192990643685187418849280) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))))
(if (<=.f64 Vef -27943906503010904877168245350286391328511294475911638290298186672246803934269787303712203733651340188839972819695387403378044331812367138840510625774675650239575378707204043306152074114674660914923648134133296026379540896208201785016320) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))) (if (<=.f64 Vef -2372303348303397/6427752177035961102167848369364650410088811975131171341205504) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -8798301304322721/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 1621071593934417/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 Vef 70968231540458631001549290236640018932020575976969126184271540192990643685187418849280) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT))))))))))
(if (<=.f64 mu -194908433550134833383334417851437726822554207175757427065266267761695839530434578952633986506699685649742707398953330552149057745700029721741345854062708198722158334627801829655861346381099696128) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 mu -4912071761455263744/18446744073709551616) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 mu 7564991505617721/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 152018198814821225580316044800423315747809263616) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))))
(if (<=.f64 mu -194908433550134833383334417851437726822554207175757427065266267761695839530434578952633986506699685649742707398953330552149057745700029721741345854062708198722158334627801829655861346381099696128) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 mu -1199236269886539/4503599627370496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 mu 7564991505617721/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 mu 152018198814821225580316044800423315747809263616) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))))))))
(if (<=.f64 mu -194908433550134833383334417851437726822554207175757427065266267761695839530434578952633986506699685649742707398953330552149057745700029721741345854062708198722158334627801829655861346381099696128) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 mu -1199236269886539/4503599627370496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 mu 7564991505617721/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 mu 152018198814821225580316044800423315747809263616) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))))))))
(if (<=.f64 NdChar -14344527637014170909718312752509320127578112) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar -5780847941618605/131072) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 NdChar -13384372566191672/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 NdChar 1018623689759653/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 NdChar 1535051140435291/549755813888) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 8806253435599280034471115574578542700983846399551445073930875624455233865347402229212765873401152134037080980685062144) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))))))
(if (<=.f64 NdChar -14344527637014170909718312752509320127578112) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar -5780847941618605/131072) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (if (<=.f64 NdChar -1673046570773959/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 NdChar 1018623689759653/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (if (<=.f64 NdChar 1535051140435291/549755813888) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 8806253435599280034471115574578542700983846399551445073930875624455233865347402229212765873401152134037080980685062144) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))))))
(if (<=.f64 NdChar -14344527637014170909718312752509320127578112) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar -5780847941618605/131072) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (if (<=.f64 NdChar -1673046570773959/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 NdChar 1018623689759653/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (if (<=.f64 NdChar 1535051140435291/549755813888) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 8806253435599280034471115574578542700983846399551445073930875624455233865347402229212765873401152134037080980685062144) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))))))
(if (<=.f64 EDonor -25067289533822065476178858137470398937223962660199298672753655130578685820615678279099275123097600) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 EDonor -219117482442397176481586528647299007284168000668696576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor -9377605284382151745686470656) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor 71405019404148885256105072294108306093247737662800022672177207705600) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))))
(if (<=.f64 EDonor -25067289533822065476178858137470398937223962660199298672753655130578685820615678279099275123097600) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 EDonor -219117482442397176481586528647299007284168000668696576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor -9377605284382151745686470656) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor 71405019404148885256105072294108306093247737662800022672177207705600) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))))
(if (<=.f64 EDonor -25067289533822065476178858137470398937223962660199298672753655130578685820615678279099275123097600) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 EDonor -219117482442397176481586528647299007284168000668696576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor -9377605284382151745686470656) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor 71405019404148885256105072294108306093247737662800022672177207705600) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))))))))
(if (<=.f64 mu -1107700717592678528) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 mu 7564991505617721/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 29241467487833743211851484546771602391189940420297864487778587390291883896282190250433945925077239791747340787164933459745632758756540416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))
(if (<=.f64 mu -1107700717592678528) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 mu 7564991505617721/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 mu 29241467487833743211851484546771602391189940420297864487778587390291883896282190250433945925077239791747340787164933459745632758756540416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))))))
(if (<=.f64 mu -1107700717592678528) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 mu 7564991505617721/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 mu 29241467487833743211851484546771602391189940420297864487778587390291883896282190250433945925077239791747340787164933459745632758756540416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))))))
(if (<=.f64 EDonor -437650282178924586489945816598102558348579035178707306279333242853933438486479402846330315092676219648214491826963302785664194880165230742302311660839332454005006831819096883449190797523106070263758848) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor -5139842724584435/95780971304118053647396689196894323976171195136475136) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor -8178195090805497/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 EDonor 989900385524491/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor 7871222237624423/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor 5034477517522697/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor 551946319285966272/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 EDonor 978714877150569/73786976294838206464) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor 146973385151292645513283764224) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 EDonor 315266283430288015876751832926010820526080) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EDonor 1775857922202294704216309160053106576212990652072506598847201214370920323609509869713425252590295187456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))))))))))))))
(if (<=.f64 EDonor -437650282178924586489945816598102558348579035178707306279333242853933438486479402846330315092676219648214491826963302785664194880165230742302311660839332454005006831819096883449190797523106070263758848) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 EDonor -5139842724584435/95780971304118053647396689196894323976171195136475136) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor -8178195090805497/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 EDonor 989900385524491/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor 7871222237624423/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EDonor 5034477517522697/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor 8624161238843223/1809251394333065553493296640760748560207343510400633813116524750123642650624) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EDonor 978714877150569/73786976294838206464) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EDonor 146973385151292645513283764224) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor 315266283430288015876751832926010820526080) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EDonor 1775857922202294704216309160053106576212990652072506598847201214370920323609509869713425252590295187456) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))))))))))
(if (<=.f64 EDonor -437650282178924586489945816598102558348579035178707306279333242853933438486479402846330315092676219648214491826963302785664194880165230742302311660839332454005006831819096883449190797523106070263758848) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 EDonor -5139842724584435/95780971304118053647396689196894323976171195136475136) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor -8178195090805497/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 EDonor 989900385524491/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor 7871222237624423/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EDonor 5034477517522697/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor 8624161238843223/1809251394333065553493296640760748560207343510400633813116524750123642650624) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EDonor 978714877150569/73786976294838206464) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EDonor 146973385151292645513283764224) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT))))) (if (<=.f64 EDonor 315266283430288015876751832926010820526080) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EDonor 1775857922202294704216309160053106576212990652072506598847201214370920323609509869713425252590295187456) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))))))))))))))
(if (<=.f64 EAccept -17537508679410638848/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 EAccept -7562874725687439/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 EAccept -1709437029876069/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 EAccept 891295887064574141590580911669248) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 EAccept 66457220466512108960906563214259164038286662834953859625332934443008) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 EAccept 3041712155810971515789425217720915370233087291046967457522553846804047731641736148755152896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EAccept 2120535964148551249178474296573460806021849257143387221353550101345953641460551756562063726739500550433176533906165396257580638431784535819691445302388585702794838673638107385849614172160) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 EAccept 20239107928605218158628670081315169855116797441022170738741998523744874672277822850085847860883338072090755110264951493284582426731305513341885456608149475317980677879054215668638911204940377890845708255232) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 EAccept 1429510901473981962258323465555801759839026315546779007016089907397323968171381860219536273842719677048983086245808224841705534153720072161704221542628514326872849184504827375605924477553752954253911607020213758874296716421234104548621331019819321801856423789841524502408309438519705600) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))))))))))))
(if (<=.f64 EAccept -2140809164967119/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (if (<=.f64 EAccept -7562874725687439/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 EAccept -1709437029876069/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 EAccept 891295887064574141590580911669248) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 EAccept 66457220466512108960906563214259164038286662834953859625332934443008) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 EAccept 3041712155810971515789425217720915370233087291046967457522553846804047731641736148755152896) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EAccept 2120535964148551249178474296573460806021849257143387221353550101345953641460551756562063726739500550433176533906165396257580638431784535819691445302388585702794838673638107385849614172160) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 EAccept 20239107928605218158628670081315169855116797441022170738741998523744874672277822850085847860883338072090755110264951493284582426731305513341885456608149475317980677879054215668638911204940377890845708255232) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 EAccept 1429510901473981962258323465555801759839026315546779007016089907397323968171381860219536273842719677048983086245808224841705534153720072161704221542628514326872849184504827375605924477553752954253911607020213758874296716421234104548621331019819321801856423789841524502408309438519705600) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))))))))))))
(if (<=.f64 EAccept -2140809164967119/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (if (<=.f64 EAccept -7562874725687439/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 EAccept -1709437029876069/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 EAccept 891295887064574141590580911669248) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 EAccept 66457220466512108960906563214259164038286662834953859625332934443008) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 EAccept 3041712155810971515789425217720915370233087291046967457522553846804047731641736148755152896) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))) (if (<=.f64 EAccept 2120535964148551249178474296573460806021849257143387221353550101345953641460551756562063726739500550433176533906165396257580638431784535819691445302388585702794838673638107385849614172160) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 EAccept 20239107928605218158628670081315169855116797441022170738741998523744874672277822850085847860883338072090755110264951493284582426731305513341885456608149475317980677879054215668638911204940377890845708255232) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 EAccept 1429510901473981962258323465555801759839026315546779007016089907397323968171381860219536273842719677048983086245808224841705534153720072161704221542628514326872849184504827375605924477553752954253911607020213758874296716421234104548621331019819321801856423789841524502408309438519705600) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 Ec) KbT))))))))))))))
(if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 3155103055056963/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 mu 3274287182745245184/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))))))))))
(if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 3155103055056963/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 mu 6395092153799307/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)))))))))))))))
(if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 3155103055056963/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT))))) (if (<=.f64 mu 6395092153799307/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)))))))))))))))
(if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1739692869295554/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 3274287182745245184/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))))))))))
(if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 869846434647777/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 6395092153799307/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)))))))))))))))
(if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 869846434647777/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 6395092153799307/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3746737184678834264737252927728084676097615434954693665794001659245995987309240468939778035723239900791181402423982958382938689764008590346980084619899983196879213631111168) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu -24299567180014648/18446744073709551616) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -229875421556348288/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1739692869295554/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 3274287182745245184/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6))))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu -3746737184678834264737252927728084676097615434954693665794001659245995987309240468939778035723239900791181402423982958382938689764008590346980084619899983196879213631111168) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu -3037445897501831/2305843009213693952) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))) (if (<=.f64 mu -1795901730908971/49039857307708443467467104868809893875799651909875269632) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 869846434647777/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 6395092153799307/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu -3746737184678834264737252927728084676097615434954693665794001659245995987309240468939778035723239900791181402423982958382938689764008590346980084619899983196879213631111168) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu -3037445897501831/2305843009213693952) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))) (if (<=.f64 mu -1795901730908971/49039857307708443467467104868809893875799651909875269632) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 869846434647777/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 6395092153799307/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (*.f64 (/.f64 mu KbT) (+.f64 1/2 (*.f64 (/.f64 mu KbT) 1/6)))))))))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1739692869295554/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 3274287182745245184/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (+.f64 (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 869846434647777/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 6395092153799307/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu -6603200427119493/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 869846434647777/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 8424290471863137/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 6395092153799307/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (-.f64 (+.f64 (/.f64 mu KbT) (+.f64 2 (+.f64 (/.f64 Vef KbT) (/.f64 EDonor KbT)))) (/.f64 Ec KbT)))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu -4259147401702717/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1758612947205243/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 173508689538481792/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 3341370932846397/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT)))))) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu -4259147401702717/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1758612947205243/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 mu 1355536637019389/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 3341370932846397/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))))))))))))))
(if (<=.f64 mu -612297939530967188026227479966253883766839809392816933047303157670113626687741348415934909130009280406941216338575382476973044104228461226813720313407056224795396655365853263814957188967236247835231947839675159082686755110912) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu -1618825810873219/441711766194596082395824375185729628956870974218904739530401550323154944) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu -4259147401702717/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 mu -3536858007149707/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 1758612947205243/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 mu 1355536637019389/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 mu 3341370932846397/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 mu 128404872644679664284861260938720190666542253396549149279752452381120747302287226047443383488097513432803108801812990291509777858434848492787599154953286844416) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (if (<=.f64 mu 43122716693173063311513516324130420695457723742494124765150483922692192544052393055136458319194362990649185870784917513608869799674008237063659025531681925028379524825291666624268360763742396222966035442685673308875128832) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 mu 261909191866066359489874672641466563220082531319319837735145575161119659054881430119385452605331450232851616628288518214451470185280557257194547121060859774359075971287084229640530887688946313003674591530757569566193292499182317870021459752497293084255559090176) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2))))))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))))))))))))))
(if (<=.f64 Ev -81566623231741531950070607269239650526090374065142256727087404339572857144314556990540358592643516489389986997378465190386561815199550047479496958029898295781490409502511159615080172675834684892978488944289442828848785541562368) (+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Ev -1782099151013245630558753477523954800060366152455888369374868866529279399032971206528402190276921776968301298056735536804574125480230846968252918594470931576389632) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1306267879201475332037511218817896883988965818155315438769944233981493407128954407250414964882173838535533652933858628472386912611381565980672) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1)))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -91314524576864400/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -193325136837195904/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -134670399969037136/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu)))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))))
(if (<=.f64 Ev -81566623231741531950070607269239650526090374065142256727087404339572857144314556990540358592643516489389986997378465190386561815199550047479496958029898295781490409502511159615080172675834684892978488944289442828848785541562368) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) 1/2))))))) (if (<=.f64 Ev -1782099151013245630558753477523954800060366152455888369374868866529279399032971206528402190276921776968301298056735536804574125480230846968252918594470931576389632) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1306267879201475332037511218817896883988965818155315438769944233981493407128954407250414964882173838535533652933858628472386912611381565980672) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (/.f64 Ev KbT))))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 Ev -5707157786054025/392318858461667547739736838950479151006397215279002157056) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev -1510352631540593/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -8416899998064821/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))))
(if (<=.f64 Ev -81566623231741531950070607269239650526090374065142256727087404339572857144314556990540358592643516489389986997378465190386561815199550047479496958029898295781490409502511159615080172675834684892978488944289442828848785541562368) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) 1/2))))))) (if (<=.f64 Ev -1782099151013245630558753477523954800060366152455888369374868866529279399032971206528402190276921776968301298056735536804574125480230846968252918594470931576389632) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1306267879201475332037511218817896883988965818155315438769944233981493407128954407250414964882173838535533652933858628472386912611381565980672) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (/.f64 Ev KbT))))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 Ev -5707157786054025/392318858461667547739736838950479151006397215279002157056) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev -1510352631540593/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -8416899998064821/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))))
(if (<=.f64 Ev -81566623231741531950070607269239650526090374065142256727087404339572857144314556990540358592643516489389986997378465190386561815199550047479496958029898295781490409502511159615080172675834684892978488944289442828848785541562368) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (-.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 -1 (*.f64 (/.f64 EDonor KbT) -1/2))))))) (if (<=.f64 Ev -1782099151013245630558753477523954800060366152455888369374868866529279399032971206528402190276921776968301298056735536804574125480230846968252918594470931576389632) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1306267879201475332037511218817896883988965818155315438769944233981493407128954407250414964882173838535533652933858628472386912611381565980672) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (/.f64 Ev KbT))))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (if (<=.f64 Ev -5707157786054025/392318858461667547739736838950479151006397215279002157056) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev -1510352631540593/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -8416899998064821/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 2 (*.f64 (/.f64 mu KbT) (+.f64 1 (/.f64 1/2 (/.f64 KbT mu))))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))))
(if (<=.f64 Ev -318770411828620742040416283872911885551051932042237525583815826572155744708047517691204938083559844792685551797726711185772824789663518769340253675467931513356153252929321062713746442928577042486584260857717124497408) (+.f64 (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 EDonor KbT))) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1)))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -91314524576864400/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev -193325136837195904/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -134670399969037136/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))
(if (<=.f64 Ev -318770411828620742040416283872911885551051932042237525583815826572155744708047517691204938083559844792685551797726711185772824789663518769340253675467931513356153252929321062713746442928577042486584260857717124497408) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) 1/2))))))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (/.f64 Ev KbT))))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (if (<=.f64 Ev -5707157786054025/392318858461667547739736838950479151006397215279002157056) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev -1510352631540593/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -8416899998064821/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))
(if (<=.f64 Ev -318770411828620742040416283872911885551051932042237525583815826572155744708047517691204938083559844792685551797726711185772824789663518769340253675467931513356153252929321062713746442928577042486584260857717124497408) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 1 (*.f64 (/.f64 EDonor KbT) 1/2))))))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (/.f64 Ev KbT))))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (if (<=.f64 Ev -5707157786054025/392318858461667547739736838950479151006397215279002157056) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev -1510352631540593/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -8416899998064821/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))
(if (<=.f64 Ev -318770411828620742040416283872911885551051932042237525583815826572155744708047517691204938083559844792685551797726711185772824789663518769340253675467931513356153252929321062713746442928577042486584260857717124497408) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 1 (-.f64 1 (*.f64 (/.f64 EDonor KbT) (+.f64 -1 (*.f64 (/.f64 EDonor KbT) -1/2))))))) (if (<=.f64 Ev -746978280042944693430283530466396312044786679808) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (/.f64 Ev KbT))))) (if (<=.f64 Ev -1892594767495387676672) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (if (<=.f64 Ev -5707157786054025/392318858461667547739736838950479151006397215279002157056) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -1243140088456307/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev -1510352631540593/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev -8416899998064821/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Ev 311651987807167/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 Ev 7264938958725865/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))))))
(if (<=.f64 NdChar -7647813319300516699006053876397697118480317385015296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))
(if (<=.f64 NdChar -7647813319300516699006053876397697118480317385015296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))
(if (<=.f64 NdChar -7647813319300516699006053876397697118480317385015296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))
(if (<=.f64 NdChar -7647813319300516699006053876397697118480317385015296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 NdChar -1015501400936226432/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 11397437550072328192/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))
(if (<=.f64 NdChar -7647813319300516699006053876397697118480317385015296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar -7933604694814269/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 2782577526873127/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))
(if (<=.f64 NdChar -7647813319300516699006053876397697118480317385015296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar -7933604694814269/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 2782577526873127/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))
(if (<=.f64 KbT -8857643756822781/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 109339154105243088/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (/.f64 (*.f64 KbT NdChar) EDonor) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (if (<=.f64 KbT 922653554926293888/4294967296) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))))))
(if (<=.f64 KbT -8857643756822781/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 6833697131577693/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 (*.f64 NdChar KbT) EDonor)) (if (<=.f64 KbT 7208230897861671/33554432) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar 2)))))
(if (<=.f64 KbT -8857643756822781/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 6833697131577693/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 (*.f64 NdChar KbT) EDonor)) (if (<=.f64 KbT 7208230897861671/33554432) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar 2)) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar 2)))))
(if (<=.f64 NdChar -112255489451533600068070969159548496391848076781105164766652613257068544000) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 NdChar -1015501400936226432/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))))))
(if (<=.f64 NdChar -112255489451533600068070969159548496391848076781105164766652613257068544000) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar -7933604694814269/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2))))))
(if (<=.f64 NdChar -112255489451533600068070969159548496391848076781105164766652613257068544000) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar -7933604694814269/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Ev (+.f64 Vef (-.f64 EAccept mu))) KbT)))) (/.f64 NdChar 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar 2))))))
(if (<=.f64 NdChar -112255489451533600068070969159548496391848076781105164766652613257068544000) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 NdChar -1015501400936226432/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar -2327772608052539/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 4775834626157941/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 NdChar 32575514847685644/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)))))))))
(if (<=.f64 NdChar -112255489451533600068070969159548496391848076781105164766652613257068544000) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar -7933604694814269/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar -2327772608052539/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar 4775834626157941/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar 8143878711921411/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar 2)) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (/.f64 NdChar 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (-.f64 mu (-.f64 Ec EDonor))) KbT)))) (/.f64 NaChar 2)))))))))
(if (<=.f64 NdChar -112255489451533600068070969159548496391848076781105164766652613257068544000) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar 2)) (if (<=.f64 NdChar -4138072368073011/274877906944) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar -7933604694814269/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (if (<=.f64 NdChar -2327772608052539/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar 4775834626157941/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar 8143878711921411/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar 2)) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (/.f64 NdChar 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 mu (-.f64 EDonor Ec))) KbT)))) (/.f64 NaChar 2)))))))))
(if (<=.f64 Vef -174028834931356583868760064) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef -8038229098651777/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1)))) (if (<=.f64 Vef 14537230776893644/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 Vef 6231792520698895/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1)))) (if (<=.f64 Vef 2518442072876780297283174400) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 822648801479165005995215770636804991422913788682787443369246283990693758211792800785104896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef 83737446117567813488053170757487462143018679810658928562514808668268084981543812023721331107703836966475285760177966907213454077920386945501532621192709785030076229461085551127953408) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))))))
(if (<=.f64 Vef -174028834931356583868760064) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef -8038229098651777/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (/.f64 Ev KbT))))) (if (<=.f64 Vef 3634307694223411/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef 6231792520698895/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (/.f64 NaChar (+.f64 1 (+.f64 1 (/.f64 Ev KbT))))) (if (<=.f64 Vef 2518442072876780297283174400) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef 822648801479165005995215770636804991422913788682787443369246283990693758211792800785104896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef 83737446117567813488053170757487462143018679810658928562514808668268084981543812023721331107703836966475285760177966907213454077920386945501532621192709785030076229461085551127953408) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))))))
(if (<=.f64 Vef -174028834931356583868760064) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef -8038229098651777/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef 14537230776893644/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 Vef 2518442072876780297283174400) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 70968231540458631001549290236640018932020575976969126184271540192990643685187418849280) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))))
(if (<=.f64 Vef -174028834931356583868760064) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef -8038229098651777/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef 3634307694223411/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef 2518442072876780297283174400) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef 70968231540458631001549290236640018932020575976969126184271540192990643685187418849280) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))))
(if (<=.f64 NdChar -29861998048963485306420699223012419386651348290966106547741882069352326985896138596385573492367370603637406841606109388817416533901316698425786368) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 NdChar -17009599886777062/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)) 1))) (if (<=.f64 NdChar 7399633093373395/73786976294838206464) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))
(if (<=.f64 NdChar -29861998048963485306420699223012419386651348290966106547741882069352326985896138596385573492367370603637406841606109388817416533901316698425786368) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 NdChar -8504799943388531/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 NdChar 6026688964338773/6901746346790563787434755862277025452451108972170386555162524223799296) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (-.f64 (+.f64 Vef Ev) mu) KbT)))) (/.f64 NdChar 2)) (if (<=.f64 NdChar 7399633093373395/73786976294838206464) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))
(if (<=.f64 Vef -174028834931356583868760064) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef -2033867175155749/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef -4504730267813233152/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 8540584252389151744/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))
(if (<=.f64 Vef -174028834931356583868760064) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef -2033867175155749/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef -8798301304322721/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar 2)) (if (<=.f64 Vef 8340414308973781/6129982163463555433433388108601236734474956488734408704) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))))))))
(if (<=.f64 Vef -2372303348303397/6427752177035961102167848369364650410088811975131171341205504) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef -2033867175155749/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef -1343483211697215/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT))))) (if (<=.f64 Vef -4504730267813233152/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (if (<=.f64 Vef 8540584252389151744/6277101735386680763835789423207666416102355444464034512896) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))))
(if (<=.f64 Vef -2372303348303397/6427752177035961102167848369364650410088811975131171341205504) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (if (<=.f64 Vef -6914192926734647/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar 2)) (if (<=.f64 Vef -2033867175155749/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 Vef -1343483211697215/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 (neg.f64 mu) KbT)))) (/.f64 NdChar 2)) (if (<=.f64 Vef -8798301304322721/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar 2)) (if (<=.f64 Vef 8340414308973781/6129982163463555433433388108601236734474956488734408704) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2)))))))))
(if (<=.f64 EAccept 2684094346929574912/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 EAccept 54119940212418562965866641430361399455506321697688246705283049297198097618364095007741209325688237546496826742105660405189918050397577634231064127941250846827774957969893425415685520607368035681647477129216) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))))))
(if (<=.f64 EAccept 2621185885673413/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar 2)) (if (<=.f64 EAccept 54119940212418562965866641430361399455506321697688246705283049297198097618364095007741209325688237546496826742105660405189918050397577634231064127941250846827774957969893425415685520607368035681647477129216) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar (+.f64 (/.f64 EAccept KbT) 2))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar 2))))
(if (<=.f64 EDonor -6492431671506285/1645504557321206042154969182557350504982735865633579863348609024) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor -1443569415221448704/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 EDonor -2677518138063918080/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor 6077896162175873/8192) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))))))
(if (<=.f64 EDonor -6492431671506285/1645504557321206042154969182557350504982735865633579863348609024) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor -352433939263049/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 EDonor -2614763806703045/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 mu KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor 6077896162175873/8192) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2))))))
(if (<=.f64 EDonor -2818005465257883/23384026197294446691258957323460528314494920687616) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor -2471329554386599/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 EDonor 6077896162175873/8192) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)))))
(if (<=.f64 EDonor -2818005465257883/23384026197294446691258957323460528314494920687616) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor -2471329554386599/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 EDonor 6077896162175873/8192) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 EAccept KbT)))) (/.f64 NdChar 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)))))
(if (<=.f64 EDonor -106936589062057218185637121315963866225459310681708718056044095837222358363111134589475966287014349909938743744208678785732511938673627406514082575097949792261812256768) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor 2904141830467385/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (if (<=.f64 EDonor 551946319285966272/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2)) (if (<=.f64 EDonor 4920980288580427/2596148429267413814265248164610048) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 EDonor 17395326148034653440704512/262144) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)))))))
(if (<=.f64 EDonor -106936589062057218185637121315963866225459310681708718056044095837222358363111134589475966287014349909938743744208678785732511938673627406514082575097949792261812256768) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)) (if (<=.f64 EDonor 2904141830467385/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar 2)) (if (<=.f64 EDonor 8624161238843223/1809251394333065553493296640760748560207343510400633813116524750123642650624) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2)) (if (<=.f64 EDonor 4920980288580427/2596148429267413814265248164610048) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 EDonor 66357903091562856448) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 EDonor KbT)))) (*.f64 NaChar 1/2)))))))
(if (<=.f64 KbT -1783574370201726464/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 6767317358285031/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 KbT 41047778436449848/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT)))) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT))))))))
(if (<=.f64 KbT -3483543691800247/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 6767317358285031/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (if (<=.f64 KbT 5130972304556231/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2)) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) 2))) (/.f64 mu KbT)))) (+.f64 (/.f64 NaChar (+.f64 1 (exp.f64 (/.f64 Ev KbT)))) (/.f64 NdChar 2)))))
(if (<=.f64 KbT -1783574370201726464/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 1000046517936168832/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))))
(if (<=.f64 KbT -3483543691800247/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2)) (if (<=.f64 KbT 7812863421376319/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar (+.f64 1 (exp.f64 (/.f64 Vef KbT)))) (/.f64 NaChar 2))))
(if (<=.f64 KbT -1806949997053543/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT))))))))) (if (<=.f64 KbT 6767317358285031/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))))
(if (<=.f64 KbT -1806949997053543/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1/2 (/.f64 (*.f64 Ev 1/6) KbT)))))))) (/.f64 NdChar 2)) (if (<=.f64 KbT 6767317358285031/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2)) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) 2))) (/.f64 mu KbT))))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 6767317358285031/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar (+.f64 2 (/.f64 EDonor KbT))) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 2 (/.f64 Vef KbT)))) (/.f64 mu KbT))))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 6767317358285031/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar (+.f64 (/.f64 EDonor KbT) 2)) (/.f64 NaChar (-.f64 (+.f64 (/.f64 Ev KbT) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Vef KbT) 2))) (/.f64 mu KbT))))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 1347375084438588842185223771087795529582598642359149968920977444595173309666080371769344) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)) (/.f64 Ev KbT))))))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 1347375084438588842185223771087795529582598642359149968920977444595173309666080371769344) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NaChar (+.f64 1 (+.f64 1 (*.f64 (/.f64 Ev KbT) (+.f64 1 (*.f64 (/.f64 Ev KbT) 1/2)))))) (/.f64 NdChar 2))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 198004728259277938284152224578914688621134614140019676520673303411240405089763277563729281024) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NdChar 2) (/.f64 NaChar (+.f64 1 (+.f64 (/.f64 Ev KbT) 1))))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 198004728259277938284152224578914688621134614140019676520673303411240405089763277563729281024) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (+.f64 (/.f64 NaChar (+.f64 1 (+.f64 1 (/.f64 Ev KbT)))) (/.f64 NdChar 2))))
(if (<=.f64 KbT -4219441808019973/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 1/2 (+.f64 NdChar NaChar)) (if (<=.f64 KbT 1743787983606803732566111110170842443793208248544236441509822455950157545472) (/.f64 NdChar (+.f64 (/.f64 mu KbT) 2)) (*.f64 1/2 (+.f64 NdChar NaChar))))
(*.f64 1/2 (+.f64 NdChar NaChar))
(*.f64 1/2 NaChar)
(*.f64 NaChar 1/2)

end1.3s (2.1%)

Stop Event
fuel
Remove

(sort Ev EAccept)

Compiler

Compiled 11584 to 5755 computations (50.3% saved)

Profiling

Loading profile data...