Henrywood and Agarwal, Equation (12)

Time bar (total: 1.5min)

analyze1.1s (1.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
12.5%12.5%87.3%0.2%0%0%0%4
12.5%12.5%87.3%0.2%0%0%0%5
12.5%12.5%87.3%0.2%0%0%0%6
12.5%12.5%87.3%0.2%0%0%0%7
12.5%12.5%87.3%0.2%0%0%0%8
14.1%14%85.7%0.2%0%0%0%9
14.1%14%85.7%0.2%0%0%0%10
14.1%14%85.7%0.2%0%0%0%11
14.8%14.8%84.9%0.2%0%0%0%12
Compiler

Compiled 41 to 32 computations (22% saved)

Precisions
Click to see histograms. Total time spent on operations: 699.0ms
Operation ival-pow, time spent: 304.0ms, 43.0% of total-time
Operation ival-div, time spent: 215.0ms, 31.0% of total-time
Operation ival-mult, time spent: 142.0ms, 20.0% of total-time
Operation ival-sub, time spent: 20.0ms, 3.0% of total-time
Operation const, time spent: 18.0ms, 3.0% of total-time

sample1.1min (72.4%)

Results
51.8s24807×6exit
2.1s5176×0valid
1.3s3079×0infinite
0.0ms0valid
Precisions
Click to see histograms. Total time spent on operations: 40.5s
Operation ival-div, time spent: 14.6s, 36.0% of total-time
Operation ival-mult, time spent: 12.2s, 30.0% of total-time
Operation ival-pow, time spent: 8.7s, 21.0% of total-time
Operation ival-sub, time spent: 3.2s, 8.0% of total-time
Operation const, time spent: 1.8s, 5.0% of total-time
Bogosity

preprocess741.0ms (0.9%)

Algorithm
egg-herbie
Rules
902×neg-sub0
900×neg-mul-1
744×cancel-sign-sub-inv
730×distribute-lft-neg-in
720×distribute-rgt-neg-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
61144(-2.338191972266084e-213 -2.128174664574708e-54 -1.215974012591021e+55 8.628766235907424e-121 1.8314235100716932e+295)0-(pow.f64 (/.f64 d l) (/.f64 1 2))
53132(-2.338191972266084e-213 -2.128174664574708e-54 -1.215974012591021e+55 8.628766235907424e-121 1.8314235100716932e+295)0-(pow.f64 (/.f64 d h) (/.f64 1 2))
390-4(2.1293505510190134e-182 1.3508417548372276e-85 5.177499052625155e-95 7.420344167070756e-218 3.059863712382387e-123)(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
340-0-(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
260-3(-5.465106373862586e-124 -2891.30613319347 -8.669940532485624e+158 1.7121002141406811e-186 2.019366148511421e-126)(/.f64 (*.f64 M D) (*.f64 2 d))
00-0-h
00-0-M
00-0-(*.f64 2 d)
00-0-l
00-0-(*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2)))
00-0-(/.f64 d h)
045(5.178535934122768e+164 1.4568754902193484e-21 5.550391960557277e-267 1.1543708443245095e-132 3.070906071537678e+135)0-(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
00-0-(-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))
00-0-(*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2))
00-0-(*.f64 M D)
00-0-(/.f64 d l)
00-0-d
00-0-(/.f64 1 2)
00-0-2
00-0-1
00-0-D
00-0-(/.f64 h l)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01802460
16392428
222962340
356512320
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l))))
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d))))
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D (neg.f64 d))) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 -1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 1))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D (neg.f64 d))) 2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 -1/2 (/.f64 D d))) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)) -1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (sqrt.f64 (/.f64 d (neg.f64 l)))) (fma.f64 h (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2)) l) -1))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d (neg.f64 h)))) (neg.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d (neg.f64 h)))) (neg.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (-.f64 -1 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) -1)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (neg.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (neg.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 -1 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) -1)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (neg.f64 M) (/.f64 D (*.f64 d 2))) 2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 -1/2 (/.f64 D d))) 2) -1/2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)) -1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 h (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2)) l) -1)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (neg.f64 M) (/.f64 D (*.f64 d 2))) 2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 -1/2 (/.f64 D d))) 2) -1/2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 (*.f64 1/2 h) l)) -1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 h (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2)) l) -1)))
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (-.f64 1 (*.f64 (/.f64 d l) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 h 2))) 2)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 d l) (pow.f64 (*.f64 M (/.f64 D (*.f64 h 2))) 2))))))
(*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h l)) (fma.f64 (/.f64 d l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 h 2))) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 l))) 2) (/.f64 h d)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h d) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 l))) 2)))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D l) 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 M h)) (*.f64 (sqrt.f64 (/.f64 M l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 D M)) 2) (/.f64 h l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 d (/.f64 (/.f64 D 2) M)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 d D)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 d (/.f64 M (*.f64 2 D))) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 D h)) (*.f64 (sqrt.f64 (/.f64 D l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 d (/.f64 M (*.f64 2 D))) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l h)) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d M))) (-.f64 1 (*.f64 (/.f64 M l) (*.f64 1/2 (pow.f64 (/.f64 (/.f64 (*.f64 h D) 2) d) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 h 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 h (/.f64 (/.f64 D 2) d)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 (/.f64 D l) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 h (*.f64 d 2))) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 (/.f64 D l) (*.f64 1/2 (pow.f64 (*.f64 h (/.f64 M (*.f64 d 2))) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 D l) (*.f64 (pow.f64 (*.f64 h (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d M))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 l D) 2) d) 2) (/.f64 h M)))))
(*.f64 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 l (/.f64 D (*.f64 d 2))) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 l (/.f64 (/.f64 D 2) d)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 l d)) 2) (/.f64 h D)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (+.f64 1 (*.f64 (/.f64 h D) (*.f64 (pow.f64 (*.f64 l (/.f64 M (*.f64 d 2))) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 h D) (*.f64 (pow.f64 (*.f64 l (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) -1/2) 1))
Symmetry

(abs M)

(abs D)

(sort M D)

Compiler

Compiled 360 to 221 computations (38.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 310.0ms
Operation ival-div, time spent: 99.0ms, 32.0% of total-time
Operation ival-pow, time spent: 96.0ms, 31.0% of total-time
Operation ival-mult, time spent: 81.0ms, 26.0% of total-time
Operation const, time spent: 22.0ms, 7.0% of total-time
Operation ival-sub, time spent: 13.0ms, 4.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 85 to 46 computations (45.9% saved)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
67.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
Compiler

Compiled 72 to 54 computations (25% saved)

localize435.0ms (0.5%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
87.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
86.7%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
80.3%
(pow.f64 (/.f64 d h) (/.f64 1 2))
78.0%
(pow.f64 (/.f64 d l) (/.f64 1 2))
92.8%
(*.f64 (/.f64 M 2) (/.f64 D d))
86.3%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
80.3%
(sqrt.f64 (/.f64 d h))
78.0%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 299 to 159 computations (46.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 246.0ms
Operation ival-mult, time spent: 79.0ms, 32.0% of total-time
Operation ival-pow, time spent: 62.0ms, 25.0% of total-time
Operation ival-div, time spent: 61.0ms, 25.0% of total-time
Operation const, time spent: 16.0ms, 6.0% of total-time
Operation ival-add, time spent: 11.0ms, 4.0% of total-time
Operation ival-sub, time spent: 9.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 9.0ms, 4.0% of total-time

series94.0ms (0.1%)

Counts
8 → 192
Calls

78 calls:

TimeVariablePointExpression
6.0ms
M
@0
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
4.0ms
d
@0
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
3.0ms
h
@0
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
3.0ms
l
@-inf
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
3.0ms
d
@-inf
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))

rewrite223.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
556×associate-*r*
412×associate-*l*
268×times-frac
249×log1p-expm1-u
249×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041318
1610311
Stop Event
node limit
Counts
8 → 245
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d h))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
(*.f64 (/.f64 M 2) (/.f64 D d))
(pow.f64 (/.f64 d l) (/.f64 1 2))
(pow.f64 (/.f64 d h) (/.f64 1 2))
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 1/2))) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1)
(neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (/.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) 1))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 1 (/.f64 d (*.f64 M (/.f64 D 2))))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 M (/.f64 D 2)) d)
(/.f64 -1 (neg.f64 (*.f64 (/.f64 d D) (/.f64 2 M))))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 M (/.f64 D 2))) (neg.f64 d))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))) (sqrt.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 M D) 1) (*.f64 d 2))
(/.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (cbrt.f64 (*.f64 d 2)))
(/.f64 (/.f64 (*.f64 M (/.f64 D 2)) 1) d)
(/.f64 (/.f64 (*.f64 M (/.f64 D 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 M (/.f64 D 2)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(pow.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) -1)
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(neg.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 d 2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 1/2))) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1)
(neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))) 1)
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))) (sqrt.f64 h))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))) 2)
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 1))

simplify241.0ms (0.3%)

Algorithm
egg-herbie
Rules
1518×fma-define
786×log-prod
596×exp-prod
586×cube-prod
514×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042722252
1112321972
2438821920
Stop Event
node limit
Counts
437 → 232
Calls
Call 1
Inputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 1/2))) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1)
(neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (/.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) 1))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 1 (/.f64 d (*.f64 M (/.f64 D 2))))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 M (/.f64 D 2)) d)
(/.f64 -1 (neg.f64 (*.f64 (/.f64 d D) (/.f64 2 M))))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 M (/.f64 D 2))) (neg.f64 d))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))) (sqrt.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 M D) 1) (*.f64 d 2))
(/.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (cbrt.f64 (*.f64 d 2)))
(/.f64 (/.f64 (*.f64 M (/.f64 D 2)) 1) d)
(/.f64 (/.f64 (*.f64 M (/.f64 D 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 M (/.f64 D 2)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(pow.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) -1)
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(neg.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 d 2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 1/2))) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1)
(neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))) 1)
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))) (sqrt.f64 h))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))) 2)
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 1))
Outputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) -1/8))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (pow.f64 d 2))) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))) 0)
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 -1/2 (/.f64 h l)) 0)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 h 1/2)))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) l)
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) l)
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) 1) l)
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3)
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3) 1/3)
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 1/2))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (*.f64 D (/.f64 1/2 d)) (sqrt.f64 1/2)))) 2)
(pow.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 (/.f64 1/2 d) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1)
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))))
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 4))))
(fabs.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l))))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))) 0)
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 -1/2 (/.f64 h l)) 0)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))) 1)
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M))))
(+.f64 (fma.f64 D (*.f64 M (/.f64 1/2 d)) 1) -1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 1 (/.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) 1))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 1 (/.f64 d (*.f64 M (/.f64 D 2))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 M (/.f64 D 2)) d)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 d D) (/.f64 2 M))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (neg.f64 (*.f64 M (/.f64 D 2))) (neg.f64 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))) (sqrt.f64 (*.f64 d 2)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 M D) 1) (*.f64 d 2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (cbrt.f64 (*.f64 d 2)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 M (/.f64 D 2)) 1) d)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 M (/.f64 D 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 M (/.f64 D 2)) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 1/2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3) 1/3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) -1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(neg.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 d 2)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(fabs.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 3))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M))))
(+.f64 (fma.f64 D (*.f64 M (/.f64 1/2 d)) 1) -1)
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(exp.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D (/.f64 1/2 d)))) 1))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(*.f64 (/.f64 D 2) (/.f64 M d))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 l)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))) 0)
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 -1/2 (/.f64 h l)) 0)
(-.f64 0 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (/.f64 l h))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 h 1/2)))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) l)
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) l)
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2) (neg.f64 h)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) 1) l)
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3)
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3) 1/3)
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 1/2))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (*.f64 D (/.f64 1/2 d)) (sqrt.f64 1/2)))) 2)
(pow.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 (/.f64 1/2 d) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1)
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))))
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 4))))
(fabs.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l))))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 (neg.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 1))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))) 0)
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 -1/2 (/.f64 h l)) 0)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 1))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 -1/2 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1))
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3)) (/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)) 3) -1/8)) (/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 4)) (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))))))
(*.f64 (-.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) 3))) (/.f64 d (*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4)) 1)) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 4)) 1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1)))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4)) 1) (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) (sqrt.f64 h))
(/.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d))) (sqrt.f64 h))
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (sqrt.f64 h))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)) 3)) (/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2)) 3) -1/8)) (/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 4)) (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))))))
(*.f64 (-.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) 3))) (/.f64 d (*.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4)) 1)) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4) 1/4))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 4)) 1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1)))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4)) 1) (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1)))
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) 1)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))) 3)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) 3) 1/3)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))) 2)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 2)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) 2)))
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l))))
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) 3))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3)))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 3)))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 1))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))

eval100.0ms (0.1%)

Compiler

Compiled 6976 to 3610 computations (48.3% saved)

prune86.0ms (0.1%)

Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New20428232
Fresh000
Picked112
Done000
Total20529234
Accuracy
87.7%
Counts
234 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.0%
(/.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d))) (sqrt.f64 h))
34.3%
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) (sqrt.f64 h))
30.4%
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1))
38.9%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
31.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.0%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
34.5%
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
45.4%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)))
66.5%
(*.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
41.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
67.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
39.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 1/2))) 2))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l)))))
67.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
69.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
45.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
45.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
57.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
57.3%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
37.2%
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
40.1%
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
25.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.5%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
15.2%
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
27.1%
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l))))
25.2%
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 2)))
Compiler

Compiled 1808 to 1327 computations (26.6% saved)

localize998.0ms (1.1%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
96.6%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l))
94.8%
(/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l))
89.8%
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l))))
88.8%
(*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l)))
96.6%
(*.f64 M (*.f64 D (/.f64 1/2 d)))
95.5%
(*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
91.5%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
89.3%
(sqrt.f64 (/.f64 d l))
96.6%
(*.f64 (/.f64 M 2) (/.f64 D d))
92.2%
(sqrt.f64 (/.f64 d h))
91.5%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
88.7%
(sqrt.f64 (/.f64 l d))
99.8%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
99.5%
(/.f64 1 (*.f64 h l))
90.2%
(sqrt.f64 (/.f64 1 (*.f64 h l)))
96.8%
(*.f64 D (*.f64 (/.f64 1/2 d) M))
96.6%
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))
92.2%
(sqrt.f64 (/.f64 d h))
89.3%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 634 to 338 computations (46.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 576.0ms
Operation ival-mult, time spent: 188.0ms, 33.0% of total-time
Operation ival-div, time spent: 184.0ms, 32.0% of total-time
Operation ival-pow, time spent: 74.0ms, 13.0% of total-time
Operation ival-add, time spent: 42.0ms, 7.0% of total-time
Operation const, time spent: 32.0ms, 6.0% of total-time
Operation composed, time spent: 30.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 26.0ms, 5.0% of total-time

series145.0ms (0.2%)

Counts
13 → 432
Calls

144 calls:

TimeVariablePointExpression
8.0ms
l
@-inf
(*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
7.0ms
d
@0
(*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l)))
2.0ms
M
@inf
(*.f64 D (*.f64 (/.f64 1/2 d) M))
2.0ms
h
@inf
(/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l))
2.0ms
d
@-inf
(*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))

rewrite145.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
396×cbrt-prod
380×log1p-expm1-u
380×expm1-log1p-u
374×add-cube-cbrt
370×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054684
1925654
Stop Event
node limit
Counts
13 → 249
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))
(*.f64 D (*.f64 (/.f64 1/2 d) M))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 l d))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))
(*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l)))
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l))))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l))
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) 1)
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)
(pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) (sqrt.f64 (/.f64 -1/2 l))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) (/.f64 -1/2 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 l) 3) (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 3) (pow.f64 (/.f64 -1/2 l) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))) 1)
(pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 3)
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2)
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) (/.f64 1/2 d)) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 1/2 M) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 D (/.f64 1/2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 M) d) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 l h) 1)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (*.f64 l h))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1)
(*.f64 1 (/.f64 1 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))
(pow.f64 (*.f64 l h) -1)
(pow.f64 (/.f64 1 (*.f64 l h)) 1)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 l h) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(*.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 l d))) (sqrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 l d)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(/.f64 1 (sqrt.f64 (/.f64 d l)))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 d)))
(pow.f64 (/.f64 l d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 l d)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) 3)
(pow.f64 (pow.f64 (/.f64 l d) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 l d))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l d)))))
(cbrt.f64 (pow.f64 (/.f64 l d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l d))) 1))
(-.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1) 1)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) l)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) -1/8) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) (sqrt.f64 -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) -1/8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) 1))
(+.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 1) (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 3) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1) 3) (pow.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))) 1))
(fma.f64 1 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 1 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) 2) (cbrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))) 1)
(pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 3)
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2)
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) (/.f64 1/2 d)) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 1/2 M) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 D (/.f64 1/2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 M) d) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 1)
(pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3) (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))) 1)
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 1 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) (sqrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(*.f64 (pow.f64 1 1/2) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2)) (sqrt.f64 (*.f64 l h)))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 1/2)
(pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 2)
(log.f64 (pow.f64 (exp.f64 d) (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(exp.f64 (log.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)))) 1)
(*.f64 1 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)))
(*.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (/.f64 1 (*.f64 l h)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) 2)
(pow.f64 (/.f64 (*.f64 l h) (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) 3) (pow.f64 (*.f64 l h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) l)
(pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) (sqrt.f64 (/.f64 -1/2 l))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 l)) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) 3) (pow.f64 (/.f64 -1/2 l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 1))

simplify411.0ms (0.5%)

Algorithm
egg-herbie
Rules
1352×fma-define
1304×log-prod
816×associate-*r*
786×associate-*l*
732×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058645648
1143845292
2525745284
Stop Event
node limit
Counts
681 → 358
Calls
Call 1
Inputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 d (sqrt.f64 (/.f64 1 l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 d (sqrt.f64 (/.f64 1 l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 d (sqrt.f64 (/.f64 1 l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 1 (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) 1)
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)
(pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) (sqrt.f64 (/.f64 -1/2 l))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) (/.f64 -1/2 l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 l) 3) (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 3) (pow.f64 (/.f64 -1/2 l) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))) 1)
(pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 3)
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2)
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) (/.f64 1/2 d)) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 1/2 M) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 D (/.f64 1/2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 M) d) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 l h) 1)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (*.f64 l h))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1)
(*.f64 1 (/.f64 1 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))
(pow.f64 (*.f64 l h) -1)
(pow.f64 (/.f64 1 (*.f64 l h)) 1)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 l h) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(*.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 l d))) (sqrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 l d)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(/.f64 1 (sqrt.f64 (/.f64 d l)))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 d)))
(pow.f64 (/.f64 l d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 l d)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) 3)
(pow.f64 (pow.f64 (/.f64 l d) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 l d))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l d)))))
(cbrt.f64 (pow.f64 (/.f64 l d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l d))) 1))
(-.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1) 1)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) l)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) -1/8) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) (sqrt.f64 -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) -1/8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) 1))
(+.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 1) (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 3) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1) 3) (pow.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))) 1))
(fma.f64 1 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 1 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) 2) (cbrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))) 1)
(pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 3)
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2)
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) (/.f64 1/2 d)) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 1/2 M) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 D (/.f64 1/2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 M) d) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 1)
(pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3) (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))) 1)
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 1 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) (sqrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(*.f64 (pow.f64 1 1/2) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2)) (sqrt.f64 (*.f64 l h)))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 1/2)
(pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 2)
(log.f64 (pow.f64 (exp.f64 d) (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(exp.f64 (log.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)))) 1)
(*.f64 1 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)))
(*.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (/.f64 1 (*.f64 l h)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) 2)
(pow.f64 (/.f64 (*.f64 l h) (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) 3) (pow.f64 (*.f64 l h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) l)
(pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) (sqrt.f64 (/.f64 -1/2 l))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 l)) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) 3) (pow.f64 (/.f64 -1/2 l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 1))
Outputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 d (sqrt.f64 (/.f64 1 l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 l))))
(*.f64 d (sqrt.f64 (/.f64 1 l)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2))) d)))))
(fma.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 h)) (/.f64 (pow.f64 D 2) d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 h)) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2))) d)))))
(fma.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 h)) (/.f64 (pow.f64 D 2) d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 h)) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 l)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 l)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2))) d)))))
(fma.f64 (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 h)) (/.f64 (pow.f64 D 2) d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 M 2) (neg.f64 h)) (/.f64 (pow.f64 D 2) d))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 d (sqrt.f64 (/.f64 1 l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 d (sqrt.f64 (/.f64 1 l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 d (sqrt.f64 (/.f64 1 l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) d) (sqrt.f64 (/.f64 1 (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) d)) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (sqrt.f64 (/.f64 1 (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 l 2)) -1/4) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 M 2) d)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 1 (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))))
(*.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))))
(*.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 1 (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))))
(*.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))))
(*.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 1 (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))))
(*.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))))
(*.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))))
(*.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 1 (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 1 (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))))
(*.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (*.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 1 (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (/.f64 1 (*.f64 h l)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (/.f64 1 (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 4) (pow.f64 l 3)))) (/.f64 1 (*.f64 h l))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (pow.f64 D 4) (/.f64 (*.f64 h (pow.f64 M 4)) (*.f64 (pow.f64 l 3) (pow.f64 d 4)))) (/.f64 1 (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (pow.f64 l 2))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(fma.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (pow.f64 l 2))) -1/4) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 M 4) (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 4) (pow.f64 d 4))) (/.f64 1 (*.f64 l h))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(+.f64 -1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l) 1))
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 1)
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) 3)
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) 1/3)
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) (sqrt.f64 (/.f64 -1/2 l))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) (sqrt.f64 (/.f64 -1/2 l))) 2)
(pow.f64 (*.f64 1/2 (*.f64 D (*.f64 (sqrt.f64 (/.f64 -1/2 l)) (/.f64 M d)))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) (/.f64 -1/2 l)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 l) 3) (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 3)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 3) (pow.f64 (/.f64 -1/2 l) 3)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) (pow.f64 l 3)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(+.f64 -1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) 1))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(+.f64 -1 (fma.f64 D (*.f64 1/2 (/.f64 M d)) 1))
(pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(fabs.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3) 1/3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(fabs.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) (/.f64 1/2 d)) D))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 1/2 M) d) 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 D (/.f64 1/2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 D 1/2) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 M) d) 3) (pow.f64 D 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 3) (pow.f64 M 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 D 1/2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(+.f64 -1 (fma.f64 D (*.f64 1/2 (/.f64 M d)) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 1))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (*.f64 l h)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 l h) 1)))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (*.f64 l h))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 l (neg.f64 h))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(pow.f64 (*.f64 l h) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(pow.f64 (*.f64 l h) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(pow.f64 (*.f64 l h) -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))
(*.f64 1 (/.f64 1 (*.f64 l h)))
(/.f64 1 (*.f64 l h))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(/.f64 1 (*.f64 l h))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (*.f64 l h)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(/.f64 1 (*.f64 l h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 1 (*.f64 l h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l h)) 2)))
(pow.f64 (*.f64 l h) -1)
(/.f64 1 (*.f64 l h))
(pow.f64 (/.f64 1 (*.f64 l h)) 1)
(/.f64 1 (*.f64 l h))
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(/.f64 1 (*.f64 l h))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)
(/.f64 1 (*.f64 l h))
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 l h) -2))
(fabs.f64 (/.f64 1 (*.f64 l h)))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3) 1/3)
(/.f64 1 (*.f64 l h))
(pow.f64 (/.f64 (*.f64 l h) 1) -1)
(/.f64 1 (*.f64 l h))
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 l h))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 l h)))))
(/.f64 1 (*.f64 l h))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3))
(/.f64 1 (*.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(/.f64 1 (*.f64 l h))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 l h))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(/.f64 1 (*.f64 l h))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))
(/.f64 1 (*.f64 l h))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(/.f64 1 (*.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 l h) -1/2) 1))
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 l h) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l d)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(sqrt.f64 (/.f64 l d))
(*.f64 (cbrt.f64 (/.f64 l d)) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 l d))) (sqrt.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l d)))
(sqrt.f64 (/.f64 l d))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 l d)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 l d))) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 l d))) (sqrt.f64 (cbrt.f64 (/.f64 l d))))
(/.f64 1 (sqrt.f64 (/.f64 d l)))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 d)))
(pow.f64 (/.f64 l d) 1/2)
(sqrt.f64 (/.f64 l d))
(pow.f64 (sqrt.f64 (/.f64 l d)) 1)
(sqrt.f64 (/.f64 l d))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) 3)
(sqrt.f64 (/.f64 l d))
(pow.f64 (pow.f64 (/.f64 l d) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 l d) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 l d))) 2)
(sqrt.f64 (/.f64 l d))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l d)))))
(sqrt.f64 (/.f64 l d))
(cbrt.f64 (pow.f64 (/.f64 l d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) 1/2))
(sqrt.f64 (/.f64 l d))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l d))) 1))
(sqrt.f64 (/.f64 l d))
(-.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1) 1)
(+.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)) -1/2 1) -1)
(+.f64 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 0)
(fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 0)
(/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) l)
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) 1)
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) 3)
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) -1/8) 1/3)
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 3)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) (sqrt.f64 -1/2))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) (sqrt.f64 -1/2))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 1/2 (*.f64 (/.f64 M d) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 h l)))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))))))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) 3) -1/8))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)) -1/2 1) -1)
(+.f64 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 0)
(fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 0)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))) 1))
(*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l))
(*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(+.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(+.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 1) (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)) -1/2 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) 1)
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))) 3)
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) 3) 1/3)
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))) 2)
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1)) 3))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 3) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1) 3)))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1) 3) (pow.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 3)))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)) -1/2 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))))
(+.f64 -1 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) -1/2 1))) 1))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(fma.f64 1 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l)) (sqrt.f64 (/.f64 (pow.f64 d 2) l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d) (*.f64 h (*.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))))
(fma.f64 h (*.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) l))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d)))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (/.f64 h l)) (sqrt.f64 (/.f64 (pow.f64 d 2) l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d) (*.f64 h (*.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))))
(fma.f64 h (*.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) l))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d)))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) 1 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) 2) (cbrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 d (/.f64 d l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) (sqrt.f64 (*.f64 d (/.f64 d l)))))
(*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (/.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) l)) (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(+.f64 -1 (fma.f64 D (*.f64 1/2 (/.f64 M d)) 1))
(pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(fabs.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3) 1/3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(fabs.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) (/.f64 1/2 d)) D))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 3))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 (*.f64 1/2 M) d) 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 D (/.f64 1/2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 D 1/2) d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 M) d) 3) (pow.f64 D 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 3) (pow.f64 M 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (/.f64 (*.f64 D 1/2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(+.f64 -1 (fma.f64 D (*.f64 1/2 (/.f64 M d)) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d))) 1))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 2)
(pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h)) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 3))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3) (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3)))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h)))) 6))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 6))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 1))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (/.f64 d (sqrt.f64 (*.f64 l h))) 1))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 1 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))) (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) (sqrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 1 1/2) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2)) (sqrt.f64 (*.f64 l h)))
(/.f64 (sqrt.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2)) (sqrt.f64 (*.f64 l h)))
(/.f64 (fabs.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))) (sqrt.f64 (*.f64 l h)))
(pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))
(pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 1)
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 3)
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(pow.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3) 1/3)
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 2)
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(log.f64 (pow.f64 (exp.f64 d) (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h)))) 3))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))))
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (/.f64 d (sqrt.f64 (*.f64 l h))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(exp.f64 (log.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h))) 1/2))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)) 2) (*.f64 l h)))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 1))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(*.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (/.f64 1 (*.f64 l h)))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))
(pow.f64 (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))) 2)
(pow.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) 2)
(pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 1)
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))) 3)
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3) 1/3)
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(pow.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) 2)
(pow.f64 (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))) 2)
(pow.f64 (/.f64 (*.f64 l h) (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2)) -1)
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)))))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h)) 3))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 3)) (pow.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 3)) (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) 3) (pow.f64 (*.f64 l h) 3)))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))) 1))
(/.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) 2) (*.f64 l h))
(/.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) 2) (*.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(+.f64 -1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l) 1))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) l)
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1)
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3)
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 3) 1/3)
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(pow.f64 (*.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) (sqrt.f64 (/.f64 -1/2 l))) 2)
(pow.f64 (*.f64 1/2 (*.f64 D (*.f64 (sqrt.f64 (/.f64 -1/2 l)) (/.f64 M d)))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 l)) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 3))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1/2 l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) 3)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) 3) (pow.f64 (/.f64 -1/2 l) 3)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))))
(+.f64 -1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 1))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l))
(*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))

eval345.0ms (0.4%)

Compiler

Compiled 21334 to 11801 computations (44.7% saved)

prune313.0ms (0.4%)

Pruning

48 alts after pruning (46 fresh and 2 done)

PrunedKeptTotal
New70737744
Fresh14923
Picked325
Done101
Total72548773
Accuracy
90.0%
Counts
773 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.3%
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
20.6%
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
36.3%
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 3)
23.6%
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d) (*.f64 h (*.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) l))))) (sqrt.f64 h))
12.0%
(/.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8)) (sqrt.f64 h))
36.0%
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) (sqrt.f64 h))
35.7%
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) l))) (sqrt.f64 h))
26.0%
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l)))) (sqrt.f64 h))
36.1%
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))) (sqrt.f64 h))
20.6%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
44.8%
(/.f64 (fabs.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))) (sqrt.f64 (*.f64 l h)))
29.6%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
36.5%
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
41.3%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
35.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
41.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.0%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
57.3%
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 l d) 3/2))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
34.5%
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
57.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
42.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
67.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
67.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
69.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
69.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
46.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))))))
45.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
45.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
29.3%
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
57.3%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
22.2%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
25.0%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
24.7%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
37.2%
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
36.5%
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
21.3%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
25.0%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
17.6%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
25.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.5%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
25.0%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
20.8%
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
23.0%
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
24.1%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
22.8%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
15.2%
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
27.8%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
20.5%
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
Compiler

Compiled 2339 to 1747 computations (25.3% saved)

localize799.0ms (0.9%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
94.1%
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
93.3%
(*.f64 D (*.f64 (/.f64 1/2 d) M))
78.0%
(sqrt.f64 (/.f64 d l))
59.6%
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
94.1%
(*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l)))
91.0%
(/.f64 (*.f64 D M) d)
80.3%
(sqrt.f64 (/.f64 d h))
78.0%
(sqrt.f64 (/.f64 d l))
99.7%
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
99.7%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
99.1%
(/.f64 1 (*.f64 l h))
54.5%
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)
99.7%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
79.1%
(pow.f64 (*.f64 l h) -1/2)
94.1%
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l))
93.3%
(*.f64 D (/.f64 (*.f64 1/2 M) d))
80.3%
(sqrt.f64 (/.f64 d h))
78.0%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 522 to 281 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 433.0ms
Operation ival-mult, time spent: 150.0ms, 35.0% of total-time
Operation ival-pow, time spent: 124.0ms, 29.0% of total-time
Operation ival-div, time spent: 92.0ms, 21.0% of total-time
Operation ival-add, time spent: 35.0ms, 8.0% of total-time
Operation const, time spent: 27.0ms, 6.0% of total-time
Operation ival-sqrt, time spent: 7.0ms, 2.0% of total-time

series460.0ms (0.5%)

Counts
12 → 360
Calls

111 calls:

TimeVariablePointExpression
58.0ms
h
@-inf
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)
35.0ms
l
@0
(pow.f64 (*.f64 l h) -1/2)
34.0ms
h
@0
(pow.f64 (*.f64 l h) -1/2)
33.0ms
d
@0
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
25.0ms
l
@-inf
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)

rewrite126.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
730×associate-*r*
324×unpow-prod-down
318×cbrt-prod
310×log1p-expm1-u
310×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049381
1817373
Stop Event
node limit
Counts
12 → 272
Calls
Call 1
Inputs
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)
(/.f64 1 (*.f64 l h))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(/.f64 (*.f64 D M) d)
(*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l)))
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))) 1)
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 D M) 1/2)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(/.f64 (neg.f64 (*.f64 (*.f64 D M) 1/2)) (neg.f64 d))
(pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 1)
(pow.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 2)
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 M d)) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 1/2 (/.f64 M d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M d)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))) 1)
(/.f64 h (*.f64 -2 (/.f64 l (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (*.f64 l -2))
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) (neg.f64 l))
(pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) (sqrt.f64 (/.f64 -1/2 l))) (sqrt.f64 h)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(exp.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) -3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) 1)
(*.f64 1 (/.f64 (/.f64 1 l) h))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 -1 (/.f64 1 (*.f64 h (neg.f64 l))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1) (pow.f64 (sqrt.f64 (*.f64 h l)) -1))
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 l -1/2)) (*.f64 (pow.f64 h -1/2) (pow.f64 h -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) 1) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 l -1/2)) (pow.f64 h -1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (/.f64 1 (cbrt.f64 (*.f64 h l)))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 (/.f64 1 l) h) 1)
(pow.f64 (pow.f64 (*.f64 h l) -3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/2)
(neg.f64 (/.f64 -1 (*.f64 h l)))
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 l) h))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) -3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -3/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -3/2))
(*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 h l) -3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) 1) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 l -1/2)) (pow.f64 h -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 (*.f64 h l) -1/4)) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 1 (cbrt.f64 (*.f64 h l)))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 M d)))) 1)
(*.f64 D (/.f64 M d))
(*.f64 1 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D M) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 M d))) 2) (cbrt.f64 (*.f64 D (/.f64 M d))))
(*.f64 (sqrt.f64 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 D (/.f64 M d))))
(*.f64 (*.f64 D (neg.f64 M)) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 D 1) (/.f64 M d))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (/.f64 D (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 M (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (/.f64 M 1) (/.f64 D d))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D M) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (*.f64 D M) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) 1) (/.f64 (cbrt.f64 (*.f64 D M)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 D (/.f64 M d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (*.f64 D M)) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 1) (/.f64 (sqrt.f64 (*.f64 D M)) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 d)))
(pow.f64 (*.f64 D (/.f64 M d)) 1)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 M d))) 3)
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 M d))) 2)
(pow.f64 (/.f64 d (*.f64 D M)) -1)
(pow.f64 (pow.f64 (*.f64 D (/.f64 M d)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 D M) (neg.f64 d)))
(neg.f64 (/.f64 (*.f64 D (neg.f64 M)) d))
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2))
(log.f64 (pow.f64 (exp.f64 D) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 M d)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 M d)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 D (/.f64 M d))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 M d))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))))) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2)) (*.f64 l -2))
(pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 1)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) (sqrt.f64 (/.f64 -1/2 l))) (sqrt.f64 h)) 2)
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 -1/2 l)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))))
(exp.f64 (log.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 d h) 3/4) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))) 1)
(/.f64 h (*.f64 -2 (/.f64 l (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (*.f64 l -2))
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) (neg.f64 l))
(pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) (sqrt.f64 (/.f64 -1/2 l))) (sqrt.f64 h)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(exp.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 1))

simplify270.0ms (0.3%)

Algorithm
egg-herbie
Rules
1100×log-prod
910×fma-define
872×exp-prod
802×associate-*l*
724×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05844294994316
1145625474
2515525240
Stop Event
node limit
Counts
632 → 306
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 (/.f64 1 d)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 (/.f64 1 d)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 (/.f64 1 d)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 (/.f64 1 d)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 h))))) 1/3)
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 h))))) 1/3)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))) 1)
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 D M) 1/2)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(/.f64 (neg.f64 (*.f64 (*.f64 D M) 1/2)) (neg.f64 d))
(pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 1)
(pow.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 2)
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 M d)) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 1/2 (/.f64 M d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M d)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))) 1)
(/.f64 h (*.f64 -2 (/.f64 l (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (*.f64 l -2))
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) (neg.f64 l))
(pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) (sqrt.f64 (/.f64 -1/2 l))) (sqrt.f64 h)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(exp.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) -3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) 1)
(*.f64 1 (/.f64 (/.f64 1 l) h))
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(*.f64 -1 (/.f64 1 (*.f64 h (neg.f64 l))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1) (pow.f64 (sqrt.f64 (*.f64 h l)) -1))
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 l -1/2)) (*.f64 (pow.f64 h -1/2) (pow.f64 h -1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) 1) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 l -1/2)) (pow.f64 h -1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (/.f64 1 (cbrt.f64 (*.f64 h l)))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 (/.f64 1 l) h) 1)
(pow.f64 (pow.f64 (*.f64 h l) -3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/2)
(neg.f64 (/.f64 -1 (*.f64 h l)))
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 l) h))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 d 2)))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) -3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -3/2))) 1)
(*.f64 1 (pow.f64 (*.f64 h l) -3/2))
(*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 h l) -3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) 1) (pow.f64 (*.f64 h l) -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 l -1/2)) (pow.f64 h -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 (*.f64 h l) -1/4)) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 1 (cbrt.f64 (*.f64 h l)))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 M d)))) 1)
(*.f64 D (/.f64 M d))
(*.f64 1 (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D M) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 M d))) 2) (cbrt.f64 (*.f64 D (/.f64 M d))))
(*.f64 (sqrt.f64 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 D (/.f64 M d))))
(*.f64 (*.f64 D (neg.f64 M)) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 D 1) (/.f64 M d))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (/.f64 D (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 M (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (/.f64 M 1) (/.f64 D d))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D M) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (*.f64 D M) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) 1) (/.f64 (cbrt.f64 (*.f64 D M)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 D (/.f64 M d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (*.f64 D M)) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 1) (/.f64 (sqrt.f64 (*.f64 D M)) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 d)))
(pow.f64 (*.f64 D (/.f64 M d)) 1)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 M d))) 3)
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 M d))) 2)
(pow.f64 (/.f64 d (*.f64 D M)) -1)
(pow.f64 (pow.f64 (*.f64 D (/.f64 M d)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 D M) (neg.f64 d)))
(neg.f64 (/.f64 (*.f64 D (neg.f64 M)) d))
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2))
(log.f64 (pow.f64 (exp.f64 D) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 M d)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 M d)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 D (/.f64 M d))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 M d))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))))) 1)
(/.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2)) (*.f64 l -2))
(pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 1)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) (sqrt.f64 (/.f64 -1/2 l))) (sqrt.f64 h)) 2)
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 -1/2 l)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))))
(exp.f64 (log.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 d h) 3/4) 1/3))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))) 1)
(/.f64 h (*.f64 -2 (/.f64 l (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (*.f64 l -2))
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) (neg.f64 l))
(pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) (sqrt.f64 (/.f64 -1/2 l))) (sqrt.f64 h)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(exp.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 1))
Outputs
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 (/.f64 1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 3/2) (pow.f64 (/.f64 -1 l) 3/2))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 (/.f64 1 d)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 (/.f64 1 d)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 (/.f64 1 d)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 h)) (*.f64 -1 (log.f64 (/.f64 1 d)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 (/.f64 -1 d))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 d)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 d) -3/2) (pow.f64 (/.f64 -1 h) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 (/.f64 -1 d))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 d)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 d) -3/2) (pow.f64 (/.f64 -1 h) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 (/.f64 -1 d))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 d)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 d) -3/2) (pow.f64 (/.f64 -1 h) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 (/.f64 -1 d))))))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 d)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 d) -3/2) (pow.f64 (/.f64 -1 h) 3/2)))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (*.f64 -1 (log.f64 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 d)) (log.f64 (/.f64 -1 h))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 -1/8 l) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (/.f64 h (pow.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 M (/.f64 D d)))))
(+.f64 -1 (fma.f64 1/2 (*.f64 M (/.f64 D d)) 1))
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.f64 D (/.f64 (*.f64 2 d) M))
(*.f64 (/.f64 (/.f64 D 2) d) M)
(/.f64 1 (/.f64 d (*.f64 (*.f64 D M) 1/2)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 (*.f64 (*.f64 D M) 1/2) d)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 (neg.f64 (*.f64 (*.f64 D M) 1/2)) (neg.f64 d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(pow.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1/2)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(pow.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 3) 1/3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 2)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 M d)) D))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 3))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 1/2 (/.f64 M d)) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M d)) 3) (pow.f64 D 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 M (/.f64 D d)))))
(+.f64 -1 (fma.f64 1/2 (*.f64 M (/.f64 D d)) 1))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(exp.f64 (log.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) 1))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))) 1)
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 -1/2 l)))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))))
(+.f64 -1 (fma.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (*.f64 (/.f64 -1/2 l) h) 1))
(/.f64 h (*.f64 -2 (/.f64 l (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 h (/.f64 (*.f64 l -2) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))
(*.f64 (/.f64 h (*.f64 l -2)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (*.f64 h -1/2)))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (*.f64 l -2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (*.f64 l -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 h (*.f64 l -2)))
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 h -1/2) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))) (neg.f64 l))
(*.f64 (*.f64 1/2 h) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (neg.f64 l)))
(pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 1)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 3)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(pow.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3) 1/3)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(pow.f64 (*.f64 (*.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) (sqrt.f64 (/.f64 -1/2 l))) (sqrt.f64 h)) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) (*.f64 (sqrt.f64 (/.f64 -1/2 l)) (sqrt.f64 h))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 1/2 (/.f64 M d)) (*.f64 (sqrt.f64 (/.f64 -1/2 l)) (sqrt.f64 h)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 2))
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 -1/2 l))) 2))
(fabs.f64 (*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l))))
(log.f64 (exp.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3)))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3) (pow.f64 h 3)))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 -1/2 l)))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))))
(+.f64 -1 (fma.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (*.f64 (/.f64 -1/2 l) h) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(exp.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 1))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -3/4)) (cbrt.f64 (pow.f64 (*.f64 h l) -3/4)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(pow.f64 (*.f64 h l) -1/2)
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)) 1))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(sqrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 d 2)))
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 h l))))
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 1 l) h)))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 h l) -3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -3/4)) (cbrt.f64 (pow.f64 (*.f64 h l) -3/4)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2) (pow.f64 (sqrt.f64 (*.f64 h l)) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(pow.f64 (*.f64 h l) -1/2)
(fabs.f64 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -1/2))))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (*.f64 h l) -3/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h)))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)) 1))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 1 (/.f64 (/.f64 1 l) h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 -1 (/.f64 1 (*.f64 h (neg.f64 l))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -1/4))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -3/4))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (/.f64 1 l) (/.f64 1 h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 h l)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 h l)) -1) (pow.f64 (sqrt.f64 (*.f64 h l)) -1))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (*.f64 (pow.f64 l -1/2) (pow.f64 l -1/2)) (*.f64 (pow.f64 h -1/2) (pow.f64 h -1/2)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) 1) (pow.f64 (*.f64 h l) -1/2))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 l -1/2)) (pow.f64 h -1/2))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (/.f64 1 (cbrt.f64 (*.f64 h l)))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (/.f64 (pow.f64 (*.f64 h l) -1/2) (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) -1)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 (/.f64 1 l) h) 1)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) -3/2) 2/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3) (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(pow.f64 (pow.f64 (*.f64 h l) -1/2) 2)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (pow.f64 (*.f64 h l) -2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(pow.f64 (pow.f64 (*.f64 h l) 2) -1/2)
(neg.f64 (/.f64 -1 (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 l) h))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(sqrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 d 2)))
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 1 (*.f64 h l))))
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 (/.f64 1 l) h)))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h l) -3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(+.f64 -1 (fma.f64 d (pow.f64 (*.f64 h l) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 h l) -3/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 1 (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(*.f64 (pow.f64 (*.f64 h l) -3/4) (pow.f64 (*.f64 h l) -3/4))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 h l) -3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2) (pow.f64 (pow.f64 (*.f64 h l) -1/2) 3/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) 1) (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 l -1/2)) (pow.f64 h -1/2))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (pow.f64 (*.f64 h l) -1/4)) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 1 (cbrt.f64 (*.f64 h l)))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (/.f64 (/.f64 1 (*.f64 h l)) (cbrt.f64 (*.f64 h l))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l))) (*.f64 h l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 4))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3))
(sqrt.f64 (pow.f64 (*.f64 h l) -3))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 h l) -3/2))))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 3))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2)))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2)) 1))
(pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 l)) (neg.f64 (log.f64 h))))
(pow.f64 (*.f64 h l) -3/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 M d)))) 1)
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D d))))
(+.f64 -1 (fma.f64 M (/.f64 D d) 1))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 1 (*.f64 D (/.f64 M d)))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (*.f64 D M) (/.f64 1 d))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 M d))) 2) (cbrt.f64 (*.f64 D (/.f64 M d))))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (sqrt.f64 (*.f64 D (/.f64 M d))) (sqrt.f64 (*.f64 D (/.f64 M d))))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (*.f64 D (neg.f64 M)) (/.f64 1 (neg.f64 d)))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (/.f64 D 1) (/.f64 M d))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 D (/.f64 (/.f64 M (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 d) 3))
(*.f64 (/.f64 D (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (/.f64 M (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (/.f64 M 1) (/.f64 D d))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 D (/.f64 (/.f64 M (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 d) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D M) (cbrt.f64 d)))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 D (/.f64 (/.f64 M (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 d) 3))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (*.f64 D M) (sqrt.f64 d)))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) 1) (/.f64 (cbrt.f64 (*.f64 D M)) d))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 D (/.f64 M d))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (cbrt.f64 (*.f64 D (/.f64 M d)))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (/.f64 (cbrt.f64 (*.f64 M (/.f64 D d))) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (*.f64 D M)) (sqrt.f64 d)))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 1) (/.f64 (sqrt.f64 (*.f64 D M)) d))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 d)))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 D (/.f64 (/.f64 M (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 d) 3))
(pow.f64 (*.f64 D (/.f64 M d)) 1)
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 M d))) 3)
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 M d))) 2)
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(pow.f64 (/.f64 d (*.f64 D M)) -1)
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(pow.f64 (pow.f64 (*.f64 D (/.f64 M d)) 3) 1/3)
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(neg.f64 (/.f64 (*.f64 D M) (neg.f64 d)))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(neg.f64 (/.f64 (*.f64 D (neg.f64 M)) d))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2))
(fabs.f64 (*.f64 M (/.f64 D d)))
(log.f64 (pow.f64 (exp.f64 D) (/.f64 M d)))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 M d)))))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 M d)) 3))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 d 3)))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D d))))
(+.f64 -1 (fma.f64 M (/.f64 D d) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 M d))))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(exp.f64 (log.f64 (*.f64 D (/.f64 M d))))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 M d))) 1))
(*.f64 D (/.f64 M d))
(*.f64 M (/.f64 D d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))))) 1)
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 -1/2 l)))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))))
(+.f64 -1 (fma.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (*.f64 (/.f64 -1/2 l) h) 1))
(/.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2)) (*.f64 l -2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (*.f64 l -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 h (*.f64 l -2)))
(pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 1)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))) 3)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(pow.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 3) 1/3)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) (sqrt.f64 (/.f64 -1/2 l))) (sqrt.f64 h)) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) (*.f64 (sqrt.f64 (/.f64 -1/2 l)) (sqrt.f64 h))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 1/2 (/.f64 M d)) (*.f64 (sqrt.f64 (/.f64 -1/2 l)) (sqrt.f64 h)))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 2))
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 -1/2 l))) 2))
(fabs.f64 (*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 -1/2 l)) h))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l))) 3))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)) 3)))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)) 3) (pow.f64 h 3)))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 -1/2 l)))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))))
(+.f64 -1 (fma.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (*.f64 (/.f64 -1/2 l) h) 1))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(exp.f64 (log.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 1/2 D) (/.f64 M d)) 2) (/.f64 -1/2 l)))) 1))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 d h) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/4)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 2))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(cbrt.f64 (pow.f64 (exp.f64 3/2) (+.f64 (neg.f64 (log.f64 h)) (log.f64 d))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) 1/2))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))) 1)
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 -1/2 l)))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))))
(+.f64 -1 (fma.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (*.f64 (/.f64 -1/2 l) h) 1))
(/.f64 h (*.f64 -2 (/.f64 l (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(/.f64 h (/.f64 (*.f64 l -2) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))
(*.f64 (/.f64 h (*.f64 l -2)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))
(/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (*.f64 h -1/2)))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))))
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (*.f64 l -2))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (*.f64 l -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 h (*.f64 l -2)))
(/.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 h -1/2) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))) (neg.f64 l))
(*.f64 (*.f64 1/2 h) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (neg.f64 l)))
(pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 1)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 3)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(pow.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3) 1/3)
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(pow.f64 (*.f64 (*.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) (sqrt.f64 (/.f64 -1/2 l))) (sqrt.f64 h)) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) (*.f64 (sqrt.f64 (/.f64 -1/2 l)) (sqrt.f64 h))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 1/2 (/.f64 M d)) (*.f64 (sqrt.f64 (/.f64 -1/2 l)) (sqrt.f64 h)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 2))
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 -1/2 l))) 2))
(fabs.f64 (*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l))))
(log.f64 (exp.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l)) 3))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3)))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) l)) 3) (pow.f64 h 3)))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 -1/2 l)))))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))))
(+.f64 -1 (fma.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (*.f64 (/.f64 -1/2 l) h) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(exp.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (/.f64 -1/2 l))) 1))
(*.f64 (*.f64 h -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 h (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l)))

eval319.0ms (0.4%)

Compiler

Compiled 21490 to 11628 computations (45.9% saved)

prune174.0ms (0.2%)

Pruning

57 alts after pruning (52 fresh and 5 done)

PrunedKeptTotal
New75518773
Fresh73441
Picked235
Done022
Total76457821
Accuracy
90.0%
Counts
821 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.1%
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
36.3%
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 3)
23.6%
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d) (*.f64 h (*.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) l))))) (sqrt.f64 h))
12.0%
(/.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8)) (sqrt.f64 h))
26.0%
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l)))) (sqrt.f64 h))
36.1%
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))) (sqrt.f64 h))
20.6%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
44.8%
(/.f64 (fabs.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))) (sqrt.f64 (*.f64 l h)))
29.6%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
36.5%
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
41.3%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
41.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.0%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
57.3%
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 l d) 3/2))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
34.5%
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
57.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
42.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
67.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
69.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
67.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
69.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l)))))
69.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
46.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))))))
45.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
45.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
29.3%
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
57.3%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
22.0%
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 2/3) 3/2) 1/3))
22.2%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
20.3%
(*.f64 d (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) 1/3))
22.2%
(*.f64 d (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 h l)))) 3/2) 1/3))
25.0%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
22.2%
(*.f64 d (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2))) 1/3))
3.9%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
24.7%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
37.2%
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
36.5%
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
21.3%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
25.0%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
17.6%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
3.9%
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
3.9%
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
25.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.5%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
25.0%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
20.8%
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
23.0%
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
24.1%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
3.9%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
19.9%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
22.8%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
22.8%
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
15.2%
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
27.8%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
20.5%
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
Compiler

Compiled 2566 to 1943 computations (24.3% saved)

localize2.3s (2.6%)

Compiler

Compiled 493 to 264 computations (46.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.6s
Operation ival-mult, time spent: 590.0ms, 38.0% of total-time
Operation ival-div, time spent: 487.0ms, 31.0% of total-time
Operation ival-pow, time spent: 195.0ms, 12.0% of total-time
Operation ival-add, time spent: 115.0ms, 7.0% of total-time
Operation const, time spent: 89.0ms, 6.0% of total-time
Operation ival-sqrt, time spent: 88.0ms, 6.0% of total-time
Operation ival-neg, time spent: 5.0ms, 0.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 5 to 5 computations (0% saved)

prune83.0ms (0.1%)

Pruning

57 alts after pruning (47 fresh and 10 done)

PrunedKeptTotal
New000
Fresh04747
Picked055
Done055
Total05757
Accuracy
90.0%
Counts
57 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.1%
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
36.3%
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 3)
23.6%
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d) (*.f64 h (*.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) l))))) (sqrt.f64 h))
12.0%
(/.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8)) (sqrt.f64 h))
26.0%
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l)))) (sqrt.f64 h))
36.1%
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))) (sqrt.f64 h))
20.6%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
44.8%
(/.f64 (fabs.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))) (sqrt.f64 (*.f64 l h)))
29.6%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
36.5%
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
41.3%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
41.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.0%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
57.3%
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 l d) 3/2))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
34.5%
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
57.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
42.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
67.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
69.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
67.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
69.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l)))))
69.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
46.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))))))
45.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
45.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
29.3%
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
57.3%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
22.0%
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 2/3) 3/2) 1/3))
22.2%
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
20.3%
(*.f64 d (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) 1/3))
22.2%
(*.f64 d (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 h l)))) 3/2) 1/3))
25.0%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
22.2%
(*.f64 d (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2))) 1/3))
3.9%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
24.7%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
37.2%
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
36.5%
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
21.3%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
25.0%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
17.6%
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
3.9%
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
3.9%
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
25.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.5%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
25.0%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
20.8%
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
23.0%
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
24.1%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
3.9%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
19.9%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
22.8%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
22.8%
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
15.2%
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
27.8%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
20.5%
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
Compiler

Compiled 3171 to 2018 computations (36.4% saved)

regimes627.0ms (0.7%)

Counts
85 → 2
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 d (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2))) 1/3))
(*.f64 d (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 h l)))) 3/2) 1/3))
(*.f64 d (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) 1/3))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 2/3) 3/2) 1/3))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(/.f64 (fabs.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))) (sqrt.f64 (*.f64 l h)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 2)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) l))) (sqrt.f64 h))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 l d) 3/2))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(/.f64 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 l 3))) -1/8)) (sqrt.f64 h))
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))))) 3)
(sqrt.f64 (*.f64 (pow.f64 d 2) (/.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) 2) (*.f64 h l))))
(+.f64 -1 (fma.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1))
(/.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d))) (sqrt.f64 h))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) (sqrt.f64 1/2))) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) (sqrt.f64 h))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) h)) l)))) (sqrt.f64 h))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d) (*.f64 h (*.f64 (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) l))))) (sqrt.f64 h))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Calls

7 calls:

131.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
124.0ms
D
79.0ms
M
75.0ms
d
73.0ms
l
Results
AccuracySegmentsBranch
82.7%2d
82.7%2h
82.7%2l
71.8%2M
72.6%2D
80.9%5(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
72.9%2(*.f64 M D)
Compiler

Compiled 78 to 62 computations (20.5% saved)

regimes230.0ms (0.3%)

Counts
61 → 2
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 d (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2))) 1/3))
(*.f64 d (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 h l)))) 3/2) 1/3))
(*.f64 d (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) 1/3))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 2/3) 3/2) 1/3))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(/.f64 (fabs.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))) (sqrt.f64 (*.f64 l h)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 2)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) l))) (sqrt.f64 h))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Calls

3 calls:

111.0ms
l
54.0ms
d
54.0ms
h
Results
AccuracySegmentsBranch
82.7%2h
82.7%2d
82.7%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes195.0ms (0.2%)

Counts
60 → 3
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 d (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2))) 1/3))
(*.f64 d (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 h l)))) 3/2) 1/3))
(*.f64 d (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) 1/3))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 2/3) 3/2) 1/3))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (/.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) -1/2) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(/.f64 (fabs.f64 (*.f64 d (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))) (sqrt.f64 (*.f64 l h)))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 2)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2))) l))) (sqrt.f64 h))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Calls

3 calls:

78.0ms
h
56.0ms
d
53.0ms
l
Results
AccuracySegmentsBranch
78.9%3h
77.2%2d
77.2%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes283.0ms (0.3%)

Counts
47 → 2
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 d (pow.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 h l) -3/2))) 1/3))
(*.f64 d (pow.f64 (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 h l)))) 3/2) 1/3))
(*.f64 d (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -2)) 3/2) 1/3))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 h l) -3/2) 2/3) 3/2) 1/3))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (pow.f64 D 2)) (/.f64 (pow.f64 M 2) d)))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Calls

4 calls:

132.0ms
h
63.0ms
d
42.0ms
l
40.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Results
AccuracySegmentsBranch
74.1%4(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
73.6%3d
72.9%2l
73.4%3h
Compiler

Compiled 58 to 46 computations (20.7% saved)

regimes89.0ms (0.1%)

Counts
37 → 2
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (*.f64 1/2 h)) (neg.f64 l)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l)))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Calls

2 calls:

51.0ms
D
34.0ms
l
Results
AccuracySegmentsBranch
71.0%3D
72.5%2l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes35.0ms (0%)

Counts
33 → 2
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l)))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Calls

1 calls:

31.0ms
l
Results
AccuracySegmentsBranch
72.5%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes76.0ms (0.1%)

Counts
32 → 2
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
Outputs
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Calls

1 calls:

72.0ms
l
Results
AccuracySegmentsBranch
72.5%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes45.0ms (0.1%)

Counts
31 → 3
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
Outputs
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Calls

1 calls:

42.0ms
l
Results
AccuracySegmentsBranch
74.0%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes482.0ms (0.6%)

Counts
30 → 4
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Outputs
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
Calls

5 calls:

246.0ms
D
83.0ms
M
65.0ms
d
55.0ms
l
28.0ms
h
Results
AccuracySegmentsBranch
43.9%6D
47.5%6M
60.5%2h
62.5%3d
65.7%4l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes82.0ms (0.1%)

Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d)
Outputs
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))
Calls

1 calls:

66.0ms
l
Results
AccuracySegmentsBranch
63.3%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes100.0ms (0.1%)

Counts
27 → 3
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -2))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))))
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (sqrt.f64 d)) 2)
(*.f64 d (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
Outputs
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
Calls

3 calls:

41.0ms
l
29.0ms
d
28.0ms
h
Results
AccuracySegmentsBranch
47.6%2h
48.1%2d
50.0%3l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes32.0ms (0%)

Counts
18 → 3
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
Outputs
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
Calls

1 calls:

30.0ms
l
Results
AccuracySegmentsBranch
49.6%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes49.0ms (0.1%)

Counts
17 → 2
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
(*.f64 d (pow.f64 (pow.f64 (*.f64 h l) -3/2) 1/3))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 1 l))) (sqrt.f64 h))
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
(*.f64 d (*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
Outputs
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
Calls

2 calls:

29.0ms
l
19.0ms
d
Results
AccuracySegmentsBranch
48.1%2d
48.9%3l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes45.0ms (0.1%)

Counts
9 → 2
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) -3/2)))
Outputs
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
Calls

3 calls:

18.0ms
l
13.0ms
d
13.0ms
h
Results
AccuracySegmentsBranch
46.4%2l
45.5%2h
46.0%2d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes34.0ms (0%)

Accuracy

Total -0.3b remaining (-0.7%)

Threshold costs -0.3b (-0.7%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
Outputs
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
Calls

5 calls:

15.0ms
D
6.0ms
d
4.0ms
M
4.0ms
h
4.0ms
l
Results
AccuracySegmentsBranch
25.0%1D
25.0%1M
25.0%1h
25.0%1d
25.0%1l
Compiler

Compiled 30 to 25 computations (16.7% saved)

bsearch561.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
560.0ms
-6.1130283487453e-295
1.63414676617082e-293
Results
455.0ms197×6exit
38.0ms124×0infinite
18.0ms51×0valid
0.0ms0valid
Compiler

Compiled 774 to 577 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 394.0ms
Operation ival-div, time spent: 218.0ms, 55.0% of total-time
Operation ival-mult, time spent: 71.0ms, 18.0% of total-time
Operation ival-pow, time spent: 69.0ms, 18.0% of total-time
Operation ival-sub, time spent: 21.0ms, 5.0% of total-time
Operation const, time spent: 16.0ms, 4.0% of total-time

bsearch371.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
371.0ms
-6.1130283487453e-295
1.63414676617082e-293
Results
282.0ms137×6exit
40.0ms129×0infinite
13.0ms46×0valid
0.0ms0valid
Compiler

Compiled 774 to 577 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 250.0ms
Operation ival-mult, time spent: 104.0ms, 42.0% of total-time
Operation ival-div, time spent: 73.0ms, 29.0% of total-time
Operation ival-pow, time spent: 48.0ms, 19.0% of total-time
Operation ival-sub, time spent: 13.0ms, 5.0% of total-time
Operation const, time spent: 11.0ms, 4.0% of total-time

bsearch555.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
336.0ms
-1.87658257100677e-299
1.614384221492306e-306
218.0ms
-2.05583750413847e-250
-1.6607330562536095e-251
Results
411.0ms246×6exit
45.0ms153×0valid
30.0ms102×0infinite
0.0ms0infinite
Compiler

Compiled 798 to 606 computations (24.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 346.0ms
Operation ival-div, time spent: 115.0ms, 33.0% of total-time
Operation ival-mult, time spent: 94.0ms, 27.0% of total-time
Operation ival-pow, time spent: 94.0ms, 27.0% of total-time
Operation ival-sub, time spent: 23.0ms, 7.0% of total-time
Operation const, time spent: 20.0ms, 6.0% of total-time

bsearch335.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
334.0ms
9.006428119524603e-205
6.418111719284019e-202
Results
261.0ms156×6exit
26.0ms83×0infinite
12.0ms44×0valid
0.0ms0valid
Compiler

Compiled 576 to 430 computations (25.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 211.0ms
Operation ival-div, time spent: 78.0ms, 37.0% of total-time
Operation ival-pow, time spent: 54.0ms, 26.0% of total-time
Operation ival-mult, time spent: 53.0ms, 25.0% of total-time
Operation ival-sub, time spent: 14.0ms, 7.0% of total-time
Operation const, time spent: 12.0ms, 6.0% of total-time

bsearch425.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
425.0ms
9.006428119524603e-205
6.418111719284019e-202
Results
243.0ms130×6exit
24.0ms86×0infinite
12.0ms41×0valid
0.0ms0valid
Compiler

Compiled 560 to 414 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 205.0ms
Operation ival-div, time spent: 91.0ms, 44.0% of total-time
Operation ival-pow, time spent: 47.0ms, 23.0% of total-time
Operation ival-mult, time spent: 44.0ms, 21.0% of total-time
Operation ival-sub, time spent: 12.0ms, 6.0% of total-time
Operation const, time spent: 11.0ms, 5.0% of total-time

bsearch647.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
647.0ms
9.006428119524603e-205
6.418111719284019e-202
Results
446.0ms122×6exit
56.0ms76×0infinite
18.0ms51×0valid
0.0ms0infinite
Compiler

Compiled 560 to 414 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 279.0ms
Operation ival-mult, time spent: 151.0ms, 54.0% of total-time
Operation ival-div, time spent: 56.0ms, 20.0% of total-time
Operation ival-pow, time spent: 43.0ms, 15.0% of total-time
Operation ival-sub, time spent: 19.0ms, 7.0% of total-time
Operation const, time spent: 10.0ms, 4.0% of total-time

bsearch440.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
440.0ms
9.006428119524603e-205
6.418111719284019e-202
Results
256.0ms119×6exit
22.0ms77×0infinite
15.0ms50×0valid
0.0ms0infinite
Compiler

Compiled 560 to 414 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 223.0ms
Operation ival-div, time spent: 99.0ms, 44.0% of total-time
Operation ival-pow, time spent: 60.0ms, 27.0% of total-time
Operation ival-mult, time spent: 41.0ms, 18.0% of total-time
Operation ival-sub, time spent: 13.0ms, 6.0% of total-time
Operation const, time spent: 10.0ms, 4.0% of total-time

bsearch645.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
358.0ms
9.006428119524603e-205
6.418111719284019e-202
287.0ms
-3.787551369349287e+229
-1.0852469443366173e+229
Results
527.0ms238×6exit
37.0ms124×0valid
26.0ms83×0infinite
0.0ms0valid
Compiler

Compiled 795 to 589 computations (25.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 330.0ms
Operation ival-div, time spent: 106.0ms, 32.0% of total-time
Operation ival-pow, time spent: 97.0ms, 29.0% of total-time
Operation ival-mult, time spent: 81.0ms, 25.0% of total-time
Operation ival-sub, time spent: 26.0ms, 8.0% of total-time
Operation const, time spent: 19.0ms, 6.0% of total-time

bsearch840.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
258.0ms
1.8224815209229912e-53
3.973842760559264e-51
356.0ms
-6.1130283487453e-295
1.63414676617082e-293
225.0ms
-2.5995911526796196e-188
-1.180622557031281e-190
Results
622.0ms378×6exit
68.0ms223×0infinite
52.0ms176×0valid
0.0ms0valid
Compiler

Compiled 1155 to 870 computations (24.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 523.0ms
Operation ival-div, time spent: 184.0ms, 35.0% of total-time
Operation ival-pow, time spent: 136.0ms, 26.0% of total-time
Operation ival-mult, time spent: 133.0ms, 25.0% of total-time
Operation ival-sub, time spent: 38.0ms, 7.0% of total-time
Operation const, time spent: 32.0ms, 6.0% of total-time

bsearch541.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
296.0ms
-6.1130283487453e-295
1.63414676617082e-293
245.0ms
-2.5995911526796196e-188
-1.180622557031281e-190
Results
396.0ms253×6exit
59.0ms196×0infinite
25.0ms91×0valid
0.0ms0infinite
Compiler

Compiled 735 to 562 computations (23.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 338.0ms
Operation ival-div, time spent: 114.0ms, 34.0% of total-time
Operation ival-pow, time spent: 87.0ms, 26.0% of total-time
Operation ival-mult, time spent: 84.0ms, 25.0% of total-time
Operation ival-sub, time spent: 31.0ms, 9.0% of total-time
Operation const, time spent: 20.0ms, 6.0% of total-time

bsearch588.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
378.0ms
-6.1130283487453e-295
1.63414676617082e-293
209.0ms
-2.5995911526796196e-188
-1.180622557031281e-190
Results
439.0ms285×6exit
51.0ms184×0infinite
29.0ms103×0valid
0.0ms0valid
Compiler

Compiled 581 to 463 computations (20.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 366.0ms
Operation ival-div, time spent: 125.0ms, 34.0% of total-time
Operation ival-pow, time spent: 98.0ms, 27.0% of total-time
Operation ival-mult, time spent: 94.0ms, 26.0% of total-time
Operation ival-sub, time spent: 27.0ms, 7.0% of total-time
Operation const, time spent: 22.0ms, 6.0% of total-time

bsearch594.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
360.0ms
-6.1130283487453e-295
1.63414676617082e-293
233.0ms
-2.5995911526796196e-188
-1.180622557031281e-190
Results
443.0ms289×6exit
55.0ms188×0infinite
29.0ms99×0valid
0.0ms0infinite
Compiler

Compiled 581 to 463 computations (20.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 368.0ms
Operation ival-div, time spent: 131.0ms, 36.0% of total-time
Operation ival-pow, time spent: 95.0ms, 26.0% of total-time
Operation ival-mult, time spent: 93.0ms, 25.0% of total-time
Operation ival-sub, time spent: 26.0ms, 7.0% of total-time
Operation const, time spent: 23.0ms, 6.0% of total-time

bsearch286.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
285.0ms
4.167900497295331e-206
1.8970202118740817e-201
Results
218.0ms145×6exit
21.0ms72×0valid
16.0ms55×0infinite
0.0ms0valid
Compiler

Compiled 280 to 222 computations (20.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 180.0ms
Operation ival-div, time spent: 62.0ms, 35.0% of total-time
Operation ival-mult, time spent: 59.0ms, 33.0% of total-time
Operation ival-pow, time spent: 34.0ms, 19.0% of total-time
Operation ival-sub, time spent: 13.0ms, 7.0% of total-time
Operation const, time spent: 11.0ms, 6.0% of total-time

bsearch161.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
161.0ms
-2.5995911526796196e-188
-1.180622557031281e-190
Results
109.0ms72×6exit
17.0ms59×0valid
15.0ms52×0infinite
0.0ms0infinite
Compiler

Compiled 237 to 185 computations (21.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
Operation ival-div, time spent: 33.0ms, 34.0% of total-time
Operation ival-mult, time spent: 25.0ms, 26.0% of total-time
Operation ival-pow, time spent: 25.0ms, 26.0% of total-time
Operation ival-sub, time spent: 8.0ms, 8.0% of total-time
Operation const, time spent: 6.0ms, 6.0% of total-time

simplify57.0ms (0.1%)

Algorithm
egg-herbie
Rules
122×*-commutative
24×+-commutative
12×sub-neg
12×neg-sub0
12×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01852781
12592781
22742781
32862781
42922781
52942781
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -8254602048994769/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l 3388816750449861/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 2400411864901985/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 5365626521545613/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 3106415354579039/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l -29999999999999999755165831868832832735900281034561119972539690011928885353581073808419171487607925225411013147055884202581977780196669538591671299660340937279155881156012513067063273017687921630213059942682326103282511141010407424) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 4942024427739381/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l)))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -5518102161124431/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (if (<=.f64 l 1305872416690109/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))
(if (<=.f64 l -2821756786938629/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l -901394529160951/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l -8226988676585515/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 d 2711053400359889/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l -2407899124854297/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
Outputs
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 h -8254602048994769/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 h -8254602048994769/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 d (/.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 -1/2 l)) 1) (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l 3388816750449861/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 3388816750449861/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (/.f64 1 (/.f64 l (*.f64 (*.f64 h -1/2) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 2400411864901985/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2)) l))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 2400411864901985/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 d 2) M)) 2)) l))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 5365626521545613/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 5365626521545613/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2)) l))) (sqrt.f64 (/.f64 d h)))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 3106415354579039/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) M)) 2) (/.f64 -1/2 l)))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 3106415354579039/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) (sqrt.f64 (/.f64 d h)))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l -29999999999999999755165831868832832735900281034561119972539690011928885353581073808419171487607925225411013147055884202581977780196669538591671299660340937279155881156012513067063273017687921630213059942682326103282511141010407424) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 4942024427739381/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2) (/.f64 -1/2 l)))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -29999999999999999755165831868832832735900281034561119972539690011928885353581073808419171487607925225411013147055884202581977780196669538591671299660340937279155881156012513067063273017687921630213059942682326103282511141010407424) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l 4942024427739381/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2)))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -29999999999999999755165831868832832735900281034561119972539690011928885353581073808419171487607925225411013147055884202581977780196669538591671299660340937279155881156012513067063273017687921630213059942682326103282511141010407424) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l 4942024427739381/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 D M) d)) 2)))))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l -5518102161124431/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (if (<=.f64 l 1305872416690109/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1) (sqrt.f64 (*.f64 l h))) d) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))
(if (<=.f64 l -5518102161124431/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (if (<=.f64 l 1305872416690109/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 1) (sqrt.f64 (*.f64 l h)))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))
(if (<=.f64 l -5518102161124431/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (if (<=.f64 l 1305872416690109/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 d (/.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 1) (sqrt.f64 (*.f64 l h)))) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))
(if (<=.f64 l -2821756786938629/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l -2821756786938629/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l -2821756786938629/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) l)) 1) (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l -901394529160951/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l -901394529160951/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l -901394529160951/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l -8226988676585515/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l -8226988676585515/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l -8226988676585515/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 d 2711053400359889/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 d 2711053400359889/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 d 2711053400359889/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l -2407899124854297/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(if (<=.f64 l -2407899124854297/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 (neg.f64 d) (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(if (<=.f64 l -2407899124854297/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
Compiler

Compiled 795 to 555 computations (30.2% saved)

soundness4.4s (5%)

Rules
1518×fma-define
1518×fma-define
1518×fma-define
1518×fma-define
1352×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01802460
16392428
222962340
356512320
041318
1610311
042722252
1112321972
2438821920
054684
1925654
041318
1610311
041318
1610311
042722252
1112321972
2438821920
041318
1610311
042722252
1112321972
2438821920
058645648
1143845292
2525745284
058645648
1143845292
2525745284
054684
1925654
054684
1925654
054684
1925654
054684
1925654
058645648
1143845292
2525745284
054684
1925654
042722252
1112321972
2438821920
049381
1817373
05844294994316
1145625474
2515525240
049381
1817373
058645648
1143845292
2525745284
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2170 to 1248 computations (42.5% saved)

end1.0ms (0%)

preprocess286.0ms (0.3%)

Remove

(abs D)

(sort M D)

(abs M)

Compiler

Compiled 2538 to 1592 computations (37.3% saved)

Profiling

Loading profile data...