Henrywood and Agarwal, Equation (9a)

Time bar (total: 15.0s)

analyze646.0ms (4.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
12.5%12.5%87.2%0.3%0%0%0%7
12.5%12.5%87.2%0.3%0%0%0%8
12.5%12.5%87.2%0.3%0%0%0%9
12.5%12.5%87.2%0.3%0%0%0%10
12.5%12.5%87.2%0.3%0%0%0%11
18.8%18.7%81%0.3%0%0%0%12
Compiler

Compiled 25 to 19 computations (24% saved)

sample2.0s (13%)

Results
1.4s7106×body256valid
382.0ms2743×body256invalid
193.0ms1150×body256infinite
Bogosity

preprocess234.0ms (1.6%)

Algorithm
egg-herbie
Rules
996×cancel-sign-sub-inv
890×associate-/l*
772×neg-mul-1
744×neg-sub0
716×*-commutative
Problems
171×No Errors
39×(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
25×(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
12×(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01782099
15642083
216752067
353512067
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h (neg.f64 l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2) (/.f64 h l)))))
(neg.f64 (*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2) (/.f64 h l))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2) (/.f64 h l))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h (neg.f64 l)))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2) (/.f64 h l))))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 w0 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M w0) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 w0 l)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h w0)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 w0)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2) (/.f64 h d)))))
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) (neg.f64 w0))
(*.f64 w0 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))))))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h (neg.f64 l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 h l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(neg.f64 (*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) (neg.f64 w0))
(*.f64 w0 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))))))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) (neg.f64 w0))
(*.f64 w0 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))))))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 (neg.f64 h) l))))))
(*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1)))
(*.f64 w0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 h l) 1))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h (neg.f64 l)))))))
(*.f64 (neg.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1)))
(*.f64 w0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 h l) 1))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) (neg.f64 w0))
(*.f64 w0 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))))))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 (neg.f64 w0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 w0 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 w0 2) (/.f64 D d)) 2)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (/.f64 w0 2)) 2)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 w0 (*.f64 2 d))) 2)))))
(*.f64 M (sqrt.f64 (neg.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 w0 d))) 2) -1))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M w0) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) w0)) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 w0 d)) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 w0 (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 D (sqrt.f64 (neg.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 w0 (/.f64 M (*.f64 2 d))) 2) -1))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 w0 l) -1))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) w0) 1)))
(*.f64 l (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) w0) 1)))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 w0)) 2) (/.f64 h l)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D w0)) 2)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) w0)) 2)))))
(*.f64 d (sqrt.f64 (neg.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) w0)) 2) -1))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 2 d) D)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 h d))) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 h (*.f64 2 d))) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 l 2) (/.f64 D d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 2 d) D)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 l 2) d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 l d) 2)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D d) (*.f64 M 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (*.f64 M 2) d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D (*.f64 M 2)) d) 2)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (neg.f64 h) l) (pow.f64 (*.f64 D (/.f64 d (*.f64 M 2))) 2) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 M 2)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h 2) (/.f64 M d)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 M (*.f64 2 d))) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 l d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 l 2) d) M) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M d) (*.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 d D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 d (/.f64 (*.f64 D 2) M)) 2)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 d D)) 2)) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d -2)) M) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 2 h)) M) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 h))) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D l)) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M l) (/.f64 D 2)) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 l))) 2) (/.f64 h d)))))
Symmetry

(abs M)

(abs D)

(abs d)

(negabs w0)

(sort M D)

Compiler

Compiled 126 to 72 computations (42.9% saved)

eval1.0ms (0%)

Compiler

Compiled 78 to 51 computations (34.6% saved)

prune4.0ms (0%)

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

Compiled 96 to 72 computations (25% saved)

localize260.0ms (1.7%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
96.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
90.4%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))))
88.7%
(*.f64 (/.f64 M (*.f64 2 d)) D)
85.4%
(*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))
96.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
93.9%
(*.f64 (/.f64 M 2) (/.f64 D d))
90.4%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))
85.4%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
Compiler

Compiled 199 to 108 computations (45.7% saved)

series81.0ms (0.5%)

Counts
8 → 408
Calls

114 calls:

TimeVariablePointExpression
22.0ms
D
@inf
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
3.0ms
h
@0
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
3.0ms
l
@0
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
2.0ms
l
@0
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))
2.0ms
D
@-inf
(*.f64 (/.f64 M 2) (/.f64 D d))

rewrite189.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1208×prod-diff
682×expm1-udef
680×log1p-udef
362×associate-*r*
258×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035426
1553426
25788426
Stop Event
node limit
Counts
8 → 242
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))
(*.f64 (/.f64 M 2) (/.f64 D d))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
Outputs
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1) l)
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 M (/.f64 (*.f64 2 d) D))
(/.f64 M (/.f64 2 (/.f64 D d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.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 2 M) (/.f64 d D)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D)))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d -2))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 M (/.f64 D 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 2 d))
(/.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) 1) d)
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
(fabs.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 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 (/.f64 1/2 d)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1) l)
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 M (/.f64 (*.f64 2 d) D))
(/.f64 M (/.f64 2 (/.f64 D d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.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 2 M) (/.f64 d D)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D)))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d -2))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 M (/.f64 D 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 2 d))
(/.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) 1) d)
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
(fabs.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 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 (/.f64 1/2 d)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))

simplify441.0ms (2.9%)

Algorithm
egg-herbie
Rules
1960×fma-def
674×log-prod
640×times-frac
620×associate-*r*
590×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046151910
1126451498
2528951282
Stop Event
node limit
Counts
650 → 243
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.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))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1) l)
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 M (/.f64 (*.f64 2 d) D))
(/.f64 M (/.f64 2 (/.f64 D d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.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 2 M) (/.f64 d D)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D)))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d -2))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 M (/.f64 D 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 2 d))
(/.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) 1) d)
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
(fabs.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 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 (/.f64 1/2 d)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 l h))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1) l)
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 M (/.f64 (*.f64 2 d) D))
(/.f64 M (/.f64 2 (/.f64 D d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.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 2 M) (/.f64 d D)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D)))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d -2))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 M (/.f64 D 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 2 d))
(/.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) 1) d)
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
(fabs.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 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 (/.f64 1/2 d)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16) (fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16) (fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16) (fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 (*.f64 -1/2 (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 w0 (pow.f64 (/.f64 D d) 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 w0 (pow.f64 (/.f64 D d) 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 (*.f64 -1/2 (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 w0 (pow.f64 (/.f64 D d) 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 w0 (pow.f64 (/.f64 D d) 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16) (fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16) (fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4))))))))
(fma.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) 1/16) (fma.f64 1/2 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d D) (/.f64 (sqrt.f64 (/.f64 l h)) (*.f64 M (sqrt.f64 -1/4)))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 d 3) (pow.f64 D 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) -1/8))
(fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)))))
(fma.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 d 4) (pow.f64 D 4))) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/8 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(+.f64 (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h)) 1) (fma.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (pow.f64 D 4))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 D 2) (pow.f64 d 2))) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
(*.f64 w0 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) -1/4 1)))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 (*.f64 -1/2 (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 w0 (pow.f64 (/.f64 D d) 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 w0 (pow.f64 (/.f64 D d) 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 (*.f64 -1/2 (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 w0 (pow.f64 (/.f64 D d) 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (/.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) w0))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 w0 (pow.f64 (/.f64 D d) 3)) (*.f64 (pow.f64 M 3) (*.f64 (sqrt.f64 -1/4) -1/4)))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 w0 (pow.f64 D 4))) (pow.f64 l 2)) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (/.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) w0) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 l 3) w0))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128))))
(+.f64 w0 (fma.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 l 2) w0)) -1/128) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l (*.f64 h w0)))) (*.f64 (/.f64 -1/1024 (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (pow.f64 h 3) w0) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 d 6))))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)
(fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 0)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 l h))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1) l)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1)))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (neg.f64 (pow.f64 (/.f64 h l) 2)) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))) (sqrt.f64 (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 3))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (fma.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) 1))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 3))) (sqrt.f64 (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) (fma.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) 1))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (*.f64 2 (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (/.f64 (*.f64 2 d) D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (/.f64 2 (/.f64 D d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (*.f64 2 (/.f64 d M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M D) 1) (*.f64 2 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 2 d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) 1) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d))
(/.f64 (*.f64 M (*.f64 D 1/2)) (*.f64 (cbrt.f64 d) (cbrt.f64 (pow.f64 d 2))))
(*.f64 (/.f64 M (cbrt.f64 d)) (/.f64 (*.f64 D 1/2) (cbrt.f64 (pow.f64 d 2))))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) 1/2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(fabs.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 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 (/.f64 M d) (/.f64 D 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) (pow.f64 w0 3)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)
(fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 0)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 l h))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1 (/.f64 l h)))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1) l)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (*.f64 2 (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (/.f64 (*.f64 2 d) D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 M (/.f64 2 (/.f64 D d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (*.f64 2 (/.f64 d M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d -2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M D) 1) (*.f64 2 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 2 d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))) (sqrt.f64 (*.f64 2 d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) 1) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d))
(/.f64 (*.f64 M (*.f64 D 1/2)) (*.f64 (cbrt.f64 d) (cbrt.f64 (pow.f64 d 2))))
(*.f64 (/.f64 M (cbrt.f64 d)) (/.f64 (*.f64 D 1/2) (cbrt.f64 (pow.f64 d 2))))
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) 1/2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(fabs.f64 (*.f64 (/.f64 M d) (/.f64 D 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 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 (/.f64 M d) (/.f64 D 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (/.f64 D 2))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (/.f64 D 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1)))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (neg.f64 (pow.f64 (/.f64 h l) 2)) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))) (sqrt.f64 (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) 3))) (sqrt.f64 (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 4))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 3))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (fma.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) 1))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 3))) (sqrt.f64 (fma.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) (fma.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) 1))))
(pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))) 1/2))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1) (pow.f64 w0 2)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))))) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) (pow.f64 w0 3)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))

eval158.0ms (1%)

Compiler

Compiled 7541 to 4769 computations (36.8% saved)

prune126.0ms (0.8%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2358243
Fresh000
Picked112
Done000
Total2369245
Accuracy
87.5%
Counts
245 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
86.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
56.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
49.3%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
35.2%
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) (pow.f64 w0 3)))
67.2%
w0
55.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
86.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
56.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
49.3%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
35.2%
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 3/2) (pow.f64 w0 3)))
67.2%
w0
Compiler

Compiled 802 to 620 computations (22.7% saved)

localize1.3s (8.9%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
89.8%
(*.f64 (pow.f64 M 2) h)
89.4%
(*.f64 (pow.f64 d 2) l)
79.7%
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
74.0%
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
93.3%
(*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2))
88.7%
(*.f64 (/.f64 M d) (/.f64 D 2))
85.4%
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
60.8%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
90.4%
(sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)))
88.7%
(*.f64 (/.f64 M d) (/.f64 D 2))
85.4%
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
79.6%
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)
96.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
90.4%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))
87.4%
(/.f64 D (*.f64 (/.f64 2 M) d))
85.4%
(*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))
94.9%
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
92.6%
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)
90.4%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)))
88.7%
(*.f64 (/.f64 M d) (/.f64 D 2))
Compiler

Compiled 558 to 316 computations (43.4% saved)

series60.0ms (0.4%)

Counts
20 → 828
Calls

258 calls:

TimeVariablePointExpression
5.0ms
M
@inf
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
3.0ms
D
@0
(*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2))
2.0ms
d
@0
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
2.0ms
h
@-inf
(sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)))
1.0ms
M
@-inf
(*.f64 (/.f64 M d) (/.f64 D 2))

rewrite208.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
405×log1p-expm1-u
405×expm1-log1p-u
395×pow1
395×add-cube-cbrt
393×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051952
1935934
Stop Event
node limit
Counts
20 → 379
Calls
Call 1
Inputs
(*.f64 (/.f64 M d) (/.f64 D 2))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
(*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))
(/.f64 D (*.f64 (/.f64 2 M) d))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
(*.f64 (/.f64 M d) (/.f64 D 2))
(sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) (pow.f64 w0 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 M 2) h)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) 2)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 2 M))) (sqrt.f64 (/.f64 h l))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 D (*.f64 d (/.f64 2 M))))) 1)
(*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M))))
(*.f64 1 (/.f64 D (*.f64 d (/.f64 2 M))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 2) (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(*.f64 (sqrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) (sqrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 2)))
(pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 1)
(pow.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 3)
(pow.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 2)
(pow.f64 (/.f64 (*.f64 d (/.f64 2 M)) D) -1)
(sqrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(log.f64 (exp.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 D (*.f64 d (/.f64 2 M))))))
(cbrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 3))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(expm1.f64 (log1p.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(exp.f64 (log.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(exp.f64 (*.f64 (log.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 1))
(log1p.f64 (expm1.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) (/.f64 h l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) (/.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) (/.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)) 2)
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))))
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (neg.f64 l))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) 1) (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) (+.f64 1 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (neg.f64 l))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) 1) (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) (+.f64 1 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)))))
(pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) w0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (neg.f64 l))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) 1) (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) (+.f64 1 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)))) 1)
(pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (pow.f64 w0 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3) (pow.f64 (pow.f64 w0 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 w0 2) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) 1/3)
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 h (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 2)) l))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (pow.f64 d 2)))) 1)
(pow.f64 (*.f64 l (pow.f64 d 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (pow.f64 d 2))) 3)
(pow.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3) 1/3)
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (pow.f64 d 2)))))
(cbrt.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (pow.f64 d 2))))
(exp.f64 (log.f64 (*.f64 l (pow.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (pow.f64 d 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (pow.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 M 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 M 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 M 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) 1/3)
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 M 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 M 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 M 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 M 2))))

simplify610.0ms (4.1%)

Algorithm
egg-herbie
Rules
1190×associate-*r*
1146×associate-*l*
1100×times-frac
566×sqr-pow
500×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070088973
1177984781
Stop Event
node limit
Counts
1207 → 418
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))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.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))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.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))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 -1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 -1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 -1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 -1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.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))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) 2)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 2 M))) (sqrt.f64 (/.f64 h l))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 D (*.f64 d (/.f64 2 M))))) 1)
(*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M))))
(*.f64 1 (/.f64 D (*.f64 d (/.f64 2 M))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 2) (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(*.f64 (sqrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) (sqrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 2)))
(pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 1)
(pow.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 3)
(pow.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 2)
(pow.f64 (/.f64 (*.f64 d (/.f64 2 M)) D) -1)
(sqrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(log.f64 (exp.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 D (*.f64 d (/.f64 2 M))))))
(cbrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 3))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(expm1.f64 (log1p.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(exp.f64 (log.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(exp.f64 (*.f64 (log.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 1))
(log1p.f64 (expm1.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) (/.f64 h l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) (/.f64 h l))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) (/.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)) 2)
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))))
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (neg.f64 l))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) 1) (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) (+.f64 1 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (neg.f64 l))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) 1) (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) (+.f64 1 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))) 1))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)))))
(pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 1/2)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) w0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (neg.f64 l))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) 1) (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) (+.f64 1 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)))) 1)
(pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (pow.f64 w0 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3) (pow.f64 (pow.f64 w0 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 w0 2) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) 1/3)
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 h (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 2)) l))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (pow.f64 d 2)))) 1)
(pow.f64 (*.f64 l (pow.f64 d 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (pow.f64 d 2))) 3)
(pow.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3) 1/3)
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (pow.f64 d 2)))))
(cbrt.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (pow.f64 d 2))))
(exp.f64 (log.f64 (*.f64 l (pow.f64 d 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (pow.f64 d 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (pow.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 M 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 M 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 M 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) 1/3)
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 M 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 M 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 M 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 M 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 M 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 M 2))))
Outputs
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(fma.f64 (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(fma.f64 (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(fma.f64 (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(fma.f64 (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (sqrt.f64 (/.f64 l h)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) 1/8))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) -1/16)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (sqrt.f64 (/.f64 l h)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) 1/8))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) -1/16)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(fma.f64 (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l)))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (pow.f64 d 6)) (pow.f64 (/.f64 h l) 3)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))
(fma.f64 (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4))))) (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (sqrt.f64 (/.f64 l h)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) 1/8))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) -1/16)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (*.f64 h w0) l)) w0) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (/.f64 (pow.f64 d 6) w0))) (*.f64 (/.f64 -1/128 (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 2) w0) (pow.f64 d 4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 (*.f64 -1/2 (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (sqrt.f64 (/.f64 l h)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) 1/8))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 (/.f64 w0 (sqrt.f64 -1/4)) M))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) -1/16)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)))))
(*.f64 w0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))))
(*.f64 -1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)))))
(*.f64 w0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))))
(*.f64 -1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)))))
(*.f64 w0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))))
(*.f64 -1 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))))
(neg.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)))))
(*.f64 w0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.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 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)))
(*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)))
(*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)))
(*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)))
(*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)))
(*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)))
(*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(pow.f64 w0 2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)))
(*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)))
(*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 w0 2)) l)) (pow.f64 w0 2))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 d 2))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (pow.f64 M 2) h)) l) 1/4)) (pow.f64 w0 2))
(*.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))) (pow.f64 w0 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 D 2))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(*.f64 (/.f64 M d) (/.f64 D 2))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(*.f64 (/.f64 M d) (log.f64 (sqrt.f64 (exp.f64 D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(fma.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (*.f64 1/2 D)))) (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (*.f64 1/2 D)))) -1)
(fma.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 1/2 (/.f64 M d))))) (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 1/2 (/.f64 M d))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))) 1)
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 1)
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 3)
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 3) 1/3)
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) 2)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2)
(pow.f64 (*.f64 1/2 (*.f64 (*.f64 D (/.f64 M d)) (sqrt.f64 h))) 2)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) 3))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 3)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 3) (pow.f64 h 3)))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 1))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) 1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)) 0)
(/.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(pow.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 2 M))) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 D (*.f64 d (/.f64 2 M))))) 1)
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M))))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 1 (/.f64 D (*.f64 d (/.f64 2 M))))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 2) (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 (sqrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) (sqrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 4))) (fabs.f64 (cbrt.f64 (/.f64 (/.f64 D d) (/.f64 2 M)))))
(pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 1)
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(pow.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(fabs.f64 (/.f64 (/.f64 D d) (/.f64 2 M)))
(pow.f64 (cbrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 3)
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(pow.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 3) 1/3)
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(pow.f64 (sqrt.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 2)
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(pow.f64 (/.f64 (*.f64 d (/.f64 2 M)) D) -1)
(/.f64 1 (/.f64 d (/.f64 D (/.f64 2 M))))
(sqrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))
(fabs.f64 (/.f64 (/.f64 D d) (/.f64 2 M)))
(log.f64 (exp.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 D (*.f64 d (/.f64 2 M))))))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(cbrt.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 3))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(expm1.f64 (log1p.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(exp.f64 (log.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(exp.f64 (*.f64 (log.f64 (/.f64 D (*.f64 d (/.f64 2 M)))) 1))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(log1p.f64 (expm1.f64 (/.f64 D (*.f64 d (/.f64 2 M)))))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) (/.f64 h l)))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 h) l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) (/.f64 h l))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 h) l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)) (/.f64 h l)))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 h) l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2)))))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(*.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) 1) (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1) 2) -1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 2) -1) (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) (+.f64 1 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1) 2) (+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 2) (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(fma.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (*.f64 1/2 D)))) (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (*.f64 1/2 D)))) -1)
(fma.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 1/2 (/.f64 M d))))) (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 1/2 (/.f64 M d))))) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) 1) (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1) 2) -1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 2) -1) (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) (+.f64 1 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1) 2) (+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 2) (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(fma.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (*.f64 1/2 D)))) (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (*.f64 1/2 D)))) -1)
(fma.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 1/2 (/.f64 M d))))) (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 1/2 (/.f64 M d))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 D 2))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(*.f64 (/.f64 M d) (/.f64 D 2))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(*.f64 (/.f64 M d) (log.f64 (sqrt.f64 (exp.f64 D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (neg.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 (neg.f64 h) l))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (neg.f64 h) l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 1 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))) (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))))
(pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(sqrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 1/2))
(sqrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(sqrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) -1))
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) 1) (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1) 2) -1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 2) -1) (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 2) (+.f64 1 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1) 2) (+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) 1) 2) (+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))) -1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fma.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l) 1)) -1)
(+.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h l) -1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 0)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 h l)))) -1)
(fma.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (*.f64 1/2 D)))) (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 M d) (*.f64 1/2 D)))) -1)
(fma.f64 (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 1/2 (/.f64 M d))))) (hypot.f64 1 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 1/2 (/.f64 M d))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 (/.f64 M d) (/.f64 D 2))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(*.f64 (/.f64 M d) (/.f64 D 2))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(fabs.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 D)) (/.f64 M d)))
(*.f64 (/.f64 M d) (log.f64 (sqrt.f64 (exp.f64 D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)))) 1)
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 1)
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 2)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))) 2)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 3)
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2)))) 2))
(fabs.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)))))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 3) 1/3)
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) (pow.f64 w0 2)))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2)) 3))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3) (pow.f64 (pow.f64 w0 2) 3)))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 w0 2) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) 3)))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l)))) w0) 3)))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))) 6))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))) 6))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))) 1))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) (/.f64 h l))) (pow.f64 w0 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))) 1)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 1)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 3)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) 1/3)
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 D M) 2)) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h))))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 h (pow.f64 M 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) 1))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 2)) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) (/.f64 (pow.f64 d 2) h)))
(/.f64 1 (*.f64 (/.f64 l h) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (pow.f64 d 2)))) 1)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (*.f64 l (pow.f64 d 2)) 1)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (cbrt.f64 (*.f64 l (pow.f64 d 2))) 3)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3) 1/3)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 d 2)))
(*.f64 (pow.f64 d 2) l)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (pow.f64 d 2)))))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (pow.f64 (*.f64 l (pow.f64 d 2)) 3))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (pow.f64 d 2) 3)))
(*.f64 (pow.f64 d 2) l)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 l 3)))
(*.f64 (pow.f64 d 2) l)
(expm1.f64 (log1p.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(exp.f64 (log.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(exp.f64 (*.f64 (log.f64 (*.f64 l (pow.f64 d 2))) 1))
(*.f64 (pow.f64 d 2) l)
(log1p.f64 (expm1.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 M 2)))) 1)
(*.f64 (pow.f64 M 2) h)
(pow.f64 (*.f64 h (pow.f64 M 2)) 1)
(*.f64 (pow.f64 M 2) h)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 M 2))) 3)
(*.f64 (pow.f64 M 2) h)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3) 1/3)
(*.f64 (pow.f64 M 2) h)
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) h)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 M 2)))))
(*.f64 (pow.f64 M 2) h)
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 M 2)) 3))
(*.f64 (pow.f64 M 2) h)
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 M 2) 3)))
(*.f64 (pow.f64 M 2) h)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 h 3)))
(*.f64 (pow.f64 M 2) h)
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) h)
(exp.f64 (log.f64 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) h)
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 M 2))) 1))
(*.f64 (pow.f64 M 2) h)
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 M 2) h)

eval260.0ms (1.7%)

Compiler

Compiled 12505 to 8096 computations (35.3% saved)

prune139.0ms (0.9%)

Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New4628470
Fresh213
Picked325
Done011
Total46712479
Accuracy
90.1%
Counts
479 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l)))))
67.0%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2))))))
45.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l))))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
42.6%
(sqrt.f64 (pow.f64 w0 2))
17.7%
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l)))
48.9%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2))) (pow.f64 w0 2)))
15.4%
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))))
67.2%
w0
37.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l)))))
67.0%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2))))))
45.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l))))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
42.6%
(sqrt.f64 (pow.f64 w0 2))
17.7%
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (*.f64 (*.f64 h (pow.f64 w0 2)) (pow.f64 (*.f64 D M) 2)) l)))
48.9%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2))) (pow.f64 w0 2)))
15.4%
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))))
67.2%
w0
Compiler

Compiled 926 to 716 computations (22.7% saved)

localize501.0ms (3.3%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
93.1%
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))
93.1%
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))))
91.0%
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
90.2%
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))))
99.5%
(*.f64 D (*.f64 M (sqrt.f64 h)))
98.1%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l)))))
95.0%
(*.f64 (pow.f64 d 2) l)
94.6%
(/.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
97.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l))))
97.1%
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l)
96.5%
(*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h)))
93.8%
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l)))
83.7%
(sqrt.f64 (pow.f64 w0 2))
97.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l))))
97.4%
(*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2))
97.1%
(/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l)
93.8%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l)))
Compiler

Compiled 452 to 258 computations (42.9% saved)

series202.0ms (1.3%)

Counts
16 → 636
Calls

222 calls:

TimeVariablePointExpression
53.0ms
h
@-inf
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l)
43.0ms
D
@-inf
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l))))
15.0ms
D
@inf
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))
12.0ms
h
@inf
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))))
4.0ms
l
@-inf
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))))

rewrite213.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
444×cbrt-prod
438×log1p-expm1-u
438×expm1-log1p-u
426×add-cube-cbrt
425×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059868
1998826
Stop Event
node limit
Counts
16 → 274
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l)))
(/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l)
(*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l))))
(sqrt.f64 (pow.f64 w0 2))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l)))
(*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l)
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l))))
(/.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l)))))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1/2))
(pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(-.f64 (+.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1)
(*.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) (/.f64 1 l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 2) (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (sqrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) (sqrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(pow.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 2)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) -1)
(log.f64 (exp.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(cbrt.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(exp.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 2)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)) 2)
(pow.f64 (*.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) (pow.f64 w0 2)) 1/2)
(pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1/2)
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)))
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
(*.f64 1 w0)
(*.f64 (pow.f64 (cbrt.f64 w0) 2) (cbrt.f64 w0))
(*.f64 (sqrt.f64 w0) (sqrt.f64 w0))
(*.f64 (pow.f64 1 1/2) w0)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 w0 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 w0) 2) 1/2))
(pow.f64 w0 1)
(pow.f64 (pow.f64 w0 2) 1/2)
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (pow.f64 w0 3) 1/3)
(pow.f64 (sqrt.f64 w0) 2)
(log.f64 (exp.f64 w0))
(log.f64 (+.f64 1 (expm1.f64 w0)))
(cbrt.f64 (pow.f64 w0 3))
w0
(expm1.f64 (log1p.f64 w0))
(exp.f64 (log.f64 w0))
(exp.f64 (*.f64 (log.f64 w0) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 w0)) 1/2))
(log1p.f64 (expm1.f64 w0))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))))) 1)
(/.f64 (*.f64 M (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 2)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) D) (sqrt.f64 h)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 1/2 (*.f64 D (sqrt.f64 h))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (sqrt.f64 h))) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))))
(-.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) (/.f64 1 l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 2)
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 2)
(pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2)
(pow.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) (pow.f64 w0 2)) 1/2)
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)))) 1)
(pow.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))) 2)
(log.f64 (pow.f64 (exp.f64 w0) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)))))
(cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1) 3) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))))
(fma.f64 1 w0 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(fma.f64 w0 1 (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8)))
(fma.f64 (pow.f64 (cbrt.f64 w0) 2) (cbrt.f64 w0) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 M (sqrt.f64 h))))) 1)
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 1)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))) 2)
(log.f64 (pow.f64 (exp.f64 D) (*.f64 M (sqrt.f64 h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 M (sqrt.f64 h))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (sqrt.f64 h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 -1/4))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1/2))
(pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))))) 1)
(pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (pow.f64 w0 2)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 (*.f64 h (pow.f64 w0 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 w0 2)) 3) (pow.f64 (pow.f64 M 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) 2)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) l))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))

simplify786.0ms (5.2%)

Algorithm
egg-herbie
Rules
1932×fma-def
940×times-frac
630×sqr-pow
608×associate-/l*
540×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075870162
1192366862
2741966646
Stop Event
node limit
Counts
910 → 437
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
w0
w0
w0
w0
w0
w0
w0
(*.f64 -1 w0)
(*.f64 -1 w0)
(*.f64 -1 w0)
(*.f64 -1 w0)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1/2))
(pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(-.f64 (+.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1)
(*.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) (/.f64 1 l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 2) (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (sqrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) (sqrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(pow.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 2)
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) -1)
(log.f64 (exp.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(cbrt.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(exp.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1)
(pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 2)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)) 2)
(pow.f64 (*.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) (pow.f64 w0 2)) 1/2)
(pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1/2)
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)))
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
(*.f64 1 w0)
(*.f64 (pow.f64 (cbrt.f64 w0) 2) (cbrt.f64 w0))
(*.f64 (sqrt.f64 w0) (sqrt.f64 w0))
(*.f64 (pow.f64 1 1/2) w0)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 w0 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 w0) 2) 1/2))
(pow.f64 w0 1)
(pow.f64 (pow.f64 w0 2) 1/2)
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (pow.f64 w0 3) 1/3)
(pow.f64 (sqrt.f64 w0) 2)
(log.f64 (exp.f64 w0))
(log.f64 (+.f64 1 (expm1.f64 w0)))
(cbrt.f64 (pow.f64 w0 3))
(expm1.f64 (log1p.f64 w0))
(exp.f64 (log.f64 w0))
(exp.f64 (*.f64 (log.f64 w0) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 w0)) 1/2))
(log1p.f64 (expm1.f64 w0))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))))) 1)
(/.f64 (*.f64 M (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) d)
(pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 2)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) D) (sqrt.f64 h)) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 1/2 (*.f64 D (sqrt.f64 h))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (sqrt.f64 h))) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))))
(-.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) (/.f64 1 l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 2)
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))) 1)
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 2)
(pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2)
(pow.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) (pow.f64 w0 2)) 1/2)
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)))) 1)
(pow.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))) 2)
(log.f64 (pow.f64 (exp.f64 w0) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)))))
(cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1) 3) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))))
(fma.f64 1 w0 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(fma.f64 w0 1 (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8)))
(fma.f64 (pow.f64 (cbrt.f64 w0) 2) (cbrt.f64 w0) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 M (sqrt.f64 h))))) 1)
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 1)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))) 2)
(log.f64 (pow.f64 (exp.f64 D) (*.f64 M (sqrt.f64 h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 M (sqrt.f64 h))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (sqrt.f64 h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 -1/4))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1/2))
(pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))))) 1)
(pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (pow.f64 w0 2)) (pow.f64 M 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 (*.f64 h (pow.f64 w0 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 w0 2)) 3) (pow.f64 (pow.f64 M 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) 2)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3) (pow.f64 (pow.f64 D 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) l))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
Outputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 1/4 (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
w0
w0
w0
w0
w0
w0
w0
w0
(*.f64 -1 w0)
(neg.f64 w0)
(*.f64 -1 w0)
(neg.f64 w0)
(*.f64 -1 w0)
(neg.f64 w0)
(*.f64 -1 w0)
(neg.f64 w0)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) -1/16) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) 1/8) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)
(fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))))
(fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 (/.f64 -1/128 (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (*.f64 (/.f64 -1/1024 (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 D 6) (pow.f64 M 6))) (pow.f64 l 3))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (pow.f64 l 2)) (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (/.f64 -1/8 (/.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (*.f64 D M) 2)) h))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 h)))
(*.f64 1/2 (*.f64 (/.f64 D (/.f64 d M)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (/.f64 d 1/2) D)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1)))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 d 3) w0)) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (*.f64 -1/4 (sqrt.f64 -1/4))))) (fma.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (/.f64 d M) (sqrt.f64 -1/4)) D) w0)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 5) (/.f64 (pow.f64 D 5) w0))) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (*.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) w0))
(+.f64 w0 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)) (fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 M 6)) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) w0))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(neg.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(neg.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(neg.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(neg.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (pow.f64 d 2) l)))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2)))) l)))
(*.f64 1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (neg.f64 w0)) (pow.f64 d 2))))
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2)))) l))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (neg.f64 w0)) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2)))) l))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (neg.f64 w0)) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (*.f64 w0 (pow.f64 (sqrt.f64 -1) 2)))) l))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h (neg.f64 w0)) (pow.f64 d 2))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
w0
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))) w0)
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (*.f64 D M) (sqrt.f64 h))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 -1/4)))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))))
(pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1/2))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 1))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(-.f64 (+.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)) 0)
(fma.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2) 0)
(*.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(*.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 2) (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(*.f64 (sqrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) (sqrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (sqrt.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) -1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(log.f64 (exp.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(cbrt.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3) (pow.f64 l 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(expm1.f64 (log1p.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(exp.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(log1p.f64 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 1)
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 1)
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3)
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3) 1/3)
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 2)
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3))
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) 3)))
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) 3) (pow.f64 h 3)))
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 1))
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 h (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 h (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (*.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) (pow.f64 w0 2)) 1/2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) 1/2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
w0
(*.f64 1 w0)
w0
(*.f64 (pow.f64 (cbrt.f64 w0) 2) (cbrt.f64 w0))
w0
(*.f64 (sqrt.f64 w0) (sqrt.f64 w0))
w0
(*.f64 (pow.f64 1 1/2) w0)
w0
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 w0 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 w0) 2) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 w0 4))) (sqrt.f64 (pow.f64 (cbrt.f64 w0) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 w0 4))) (fabs.f64 (cbrt.f64 w0)))
(pow.f64 w0 1)
w0
(pow.f64 (pow.f64 w0 2) 1/2)
(sqrt.f64 (pow.f64 w0 2))
(fabs.f64 w0)
(pow.f64 (cbrt.f64 w0) 3)
w0
(pow.f64 (pow.f64 w0 3) 1/3)
w0
(pow.f64 (sqrt.f64 w0) 2)
w0
(log.f64 (exp.f64 w0))
w0
(log.f64 (+.f64 1 (expm1.f64 w0)))
w0
(cbrt.f64 (pow.f64 w0 3))
w0
(expm1.f64 (log1p.f64 w0))
w0
(exp.f64 (log.f64 w0))
w0
(exp.f64 (*.f64 (log.f64 w0) 1))
w0
(exp.f64 (*.f64 (*.f64 2 (log.f64 w0)) 1/2))
(sqrt.f64 (pow.f64 w0 2))
(fabs.f64 w0)
(log1p.f64 (expm1.f64 w0))
w0
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 l h))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))) 2))))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 1))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))))) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(/.f64 (*.f64 M (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) d)
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 3)
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) 3) 1/3)
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 2)
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 1/2) D) (sqrt.f64 h)) (/.f64 M d)))
(*.f64 (/.f64 M d) (log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) D) (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (log.f64 (pow.f64 (exp.f64 1/2) D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))))))
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h)))) 3))
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 1/2 (*.f64 D (sqrt.f64 h))) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (sqrt.f64 h))) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))))
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))))
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 1))
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))))
(*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))
(*.f64 (/.f64 M d) (*.f64 (sqrt.f64 h) (*.f64 D 1/2)))
(-.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))
(+.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)) 0)
(fma.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2) 0)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) (/.f64 1 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h)) -1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) 3) (pow.f64 l 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) (pow.f64 w0 2)) 1/2)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) (pow.f64 w0 2)))
(sqrt.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(exp.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (/.f64 d 1/2) D)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))) 1)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 1)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 2)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) 3))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 1))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))
(*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)))
(+.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(+.f64 (*.f64 w0 1) (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8)))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)))) 1)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(pow.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)) 1)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))) 3)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(pow.f64 (pow.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)) 3) 1/3)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))) 2)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(log.f64 (pow.f64 (exp.f64 w0) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1)) 3))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1) 3)))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1) 3) (pow.f64 w0 3)))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))) 1))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8 1))))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(fma.f64 1 w0 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(fma.f64 w0 1 (*.f64 w0 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8)))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 w0) 2) (cbrt.f64 w0) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))) w0)
(*.f64 w0 (fma.f64 -1/8 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) 1))
(*.f64 w0 (fma.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))) (/.f64 -1/8 (pow.f64 d 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 M (sqrt.f64 h))))) 1)
(*.f64 D (*.f64 M (sqrt.f64 h)))
(pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 1)
(*.f64 D (*.f64 M (sqrt.f64 h)))
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))) 3)
(*.f64 D (*.f64 M (sqrt.f64 h)))
(pow.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 3) 1/3)
(*.f64 D (*.f64 M (sqrt.f64 h)))
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))) 2)
(*.f64 D (*.f64 M (sqrt.f64 h)))
(log.f64 (pow.f64 (exp.f64 D) (*.f64 M (sqrt.f64 h))))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 M (sqrt.f64 h))))))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 3))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (sqrt.f64 h)) 3)))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 3) (pow.f64 D 3)))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(exp.f64 (log.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))) 1))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 M (sqrt.f64 h)))))
(*.f64 D (*.f64 M (sqrt.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))) 1)
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(*.f64 1 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(*.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))))
(*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 -1/4))
(*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 (sqrt.f64 -1/4) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))))
(pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 1/2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(pow.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1)
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 3)
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(pow.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 2)
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1/2))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 1))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))))
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
(sqrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l h) (pow.f64 w0 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))))) 1)
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 1)
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) 3)
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3) 1/3)
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) 2)
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (pow.f64 w0 2)) (pow.f64 M 2)))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))))))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 M 2) 3) (pow.f64 (*.f64 h (pow.f64 w0 2)) 3)))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 w0 2)) 3) (pow.f64 (pow.f64 M 2) 3)))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) 1))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))))
(*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) 3)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 3) 1/3)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) 2)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 3))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 D 2) 3) (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (*.f64 h (pow.f64 w0 2)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) 3) (pow.f64 (pow.f64 D 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 (*.f64 h (pow.f64 w0 2)) 3))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) 1))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (/.f64 1 (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2))) l))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 3)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))) 3) 1/3)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(pow.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2)))) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2))) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) 3) (pow.f64 (*.f64 l (pow.f64 d 2)) 3)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))) 1))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 w0 2) (/.f64 (pow.f64 d 2) h)))

eval367.0ms (2.4%)

Compiler

Compiled 12302 to 8178 computations (33.5% saved)

prune360.0ms (2.4%)

Pruning

23 alts after pruning (16 fresh and 7 done)

PrunedKeptTotal
New45314467
Fresh224
Picked145
Done033
Total45623479
Accuracy
90.5%
Counts
479 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.5%
(pow.f64 (pow.f64 w0 3) 1/3)
53.2%
(pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2)
85.8%
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 2)
66.6%
(pow.f64 (sqrt.f64 w0) 2)
17.7%
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 3)
65.8%
(pow.f64 (cbrt.f64 w0) 3)
37.7%
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
66.6%
(+.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
37.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l)))))
45.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 3) 2) l))))
45.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l))))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
71.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2)))))))
16.1%
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
48.9%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2))) (pow.f64 w0 2)))
17.7%
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
15.4%
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))))
15.3%
(log.f64 (exp.f64 w0))
61.4%
(exp.f64 (log.f64 w0))
67.2%
w0
28.5%
(pow.f64 (pow.f64 w0 3) 1/3)
53.2%
(pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2)
85.8%
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 2)
66.6%
(pow.f64 (sqrt.f64 w0) 2)
17.7%
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 3)
65.8%
(pow.f64 (cbrt.f64 w0) 3)
37.7%
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
66.6%
(+.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
37.7%
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2) (*.f64 (pow.f64 d 2) l)))))
45.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 3) 2) l))))
45.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l))))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
71.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2)))))))
16.1%
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
48.9%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2))) (pow.f64 w0 2)))
17.7%
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
15.4%
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))))
15.3%
(log.f64 (exp.f64 w0))
61.4%
(exp.f64 (log.f64 w0))
67.2%
w0
Compiler

Compiled 1564 to 1234 computations (21.1% saved)

localize519.0ms (3.5%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
93.1%
(/.f64 (pow.f64 (*.f64 D M) 2) l)
90.4%
(sqrt.f64 (-.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))))
89.8%
(/.f64 (neg.f64 h) (pow.f64 d 2))
80.8%
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2)))
99.6%
(pow.f64 (*.f64 D M) 2)
93.1%
(/.f64 (pow.f64 (*.f64 D M) 2) l)
81.3%
(/.f64 (*.f64 h w0) (pow.f64 d 2))
78.8%
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2)))
99.1%
(pow.f64 (sqrt.f64 w0) 2)
91.2%
(exp.f64 (log.f64 w0))
92.6%
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)
90.4%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
89.4%
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
88.7%
(*.f64 (/.f64 M d) (*.f64 D 1/2))
Compiler

Compiled 356 to 192 computations (46.1% saved)

series151.0ms (1%)

Counts
14 → 516
Calls

150 calls:

TimeVariablePointExpression
84.0ms
D
@inf
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
5.0ms
w0
@inf
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2)))
2.0ms
M
@inf
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
2.0ms
d
@0
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
2.0ms
h
@inf
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))

rewrite168.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
326×log1p-expm1-u
326×expm1-log1p-u
316×times-frac
316×add-cube-cbrt
314×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047540
1738528
Stop Event
node limit
Counts
14 → 369
Calls
Call 1
Inputs
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l)
(exp.f64 (log.f64 w0))
(pow.f64 (sqrt.f64 w0) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2)))
(/.f64 (*.f64 h w0) (pow.f64 d 2))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (*.f64 D M) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(sqrt.f64 (-.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 h) (pow.f64 d 2))))))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(/.f64 (neg.f64 (*.f64 M (*.f64 D 1/2))) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4))
(fabs.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) 1/2) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4))
(*.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) (cbrt.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4) (sqrt.f64 w0))
(*.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/4) (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(-.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h) (/.f64 1 l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) 1) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (cbrt.f64 (pow.f64 l 2))) (/.f64 h (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l)))
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 h 1) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) l))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) 2) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) l))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) (cbrt.f64 l)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 l h))) 2)
(pow.f64 (/.f64 l (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
(*.f64 1 w0)
(*.f64 (sqrt.f64 w0) (sqrt.f64 w0))
(*.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0))
(pow.f64 w0 1)
(pow.f64 (sqrt.f64 w0) 2)
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (pow.f64 w0 2) 1/2)
(pow.f64 (pow.f64 w0 3) 1/3)
(pow.f64 (exp.f64 1) (log.f64 w0))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 w0)) 2)) (cbrt.f64 (log.f64 w0)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 w0))) (sqrt.f64 (log.f64 w0)))
(sqrt.f64 (pow.f64 w0 2))
(log.f64 (exp.f64 w0))
(log.f64 (+.f64 1 (expm1.f64 w0)))
(cbrt.f64 (pow.f64 w0 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3/2) (pow.f64 w0 3/2)))
w0
(expm1.f64 (log1p.f64 w0))
(log1p.f64 (expm1.f64 w0))
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
(*.f64 1 w0)
(*.f64 (sqrt.f64 w0) (sqrt.f64 w0))
(*.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0))
(sqrt.f64 (pow.f64 w0 2))
(log.f64 (exp.f64 w0))
(log.f64 (+.f64 1 (expm1.f64 w0)))
(cbrt.f64 (pow.f64 w0 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3/2) (pow.f64 w0 3/2)))
w0
(expm1.f64 (log1p.f64 w0))
(exp.f64 (log.f64 w0))
(exp.f64 (*.f64 (log.f64 w0) 1))
(log1p.f64 (expm1.f64 w0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))))) 1)
(/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 h (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) l))
(/.f64 (*.f64 w0 h) (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h) (*.f64 l (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 w0 h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) l)
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) 1) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 1) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 w0 h))) (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 h 1) (*.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 (*.f64 w0 h) 1) (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 w0 h)) 1) (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 (*.f64 w0 h))) (*.f64 l (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) h) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 w0 h)) (*.f64 (neg.f64 l) (pow.f64 d 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (neg.f64 (*.f64 w0 h))) (*.f64 (neg.f64 l) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (/.f64 (pow.f64 d 2) w0) l))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 l)))
(/.f64 (*.f64 (*.f64 w0 h) (pow.f64 (*.f64 M D) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 w0 h) (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (pow.f64 d 2) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 w0 h)) (pow.f64 (*.f64 M D) 2)) (*.f64 (neg.f64 (pow.f64 d 2)) l))
(/.f64 (*.f64 (neg.f64 (*.f64 w0 h)) (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h))) (neg.f64 (*.f64 l (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 w0 h))) (neg.f64 (pow.f64 d 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) (/.f64 (*.f64 M D) (sqrt.f64 l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 w0) h) (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) 1)
(*.f64 1 (*.f64 (*.f64 w0 h) (pow.f64 d -2)))
(*.f64 (*.f64 w0 h) (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) (/.f64 (sqrt.f64 (*.f64 w0 h)) d))
(*.f64 (/.f64 1 d) (/.f64 (*.f64 w0 h) d))
(*.f64 (/.f64 h d) (/.f64 w0 d))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 w0 h) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 h 1) (/.f64 w0 (pow.f64 d 2)))
(*.f64 (/.f64 w0 d) (/.f64 h d))
(*.f64 (/.f64 w0 1) (*.f64 h (pow.f64 d -2)))
(*.f64 (/.f64 w0 (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 d 4))) (/.f64 w0 (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) d) (/.f64 (cbrt.f64 (*.f64 w0 h)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) 1) (/.f64 (cbrt.f64 (*.f64 w0 h)) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) 1) (/.f64 (sqrt.f64 (*.f64 w0 h)) (pow.f64 d 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 (*.f64 w0 h)) (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) 2)
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 w0 h) 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 w0) h) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 w0 h) 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 M D) 2) l))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 1 l))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) (/.f64 (*.f64 M D) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 M D) 2) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M D) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l))
(*.f64 (/.f64 (*.f64 M D) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 M D) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (pow.f64 M 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 M 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) (sqrt.f64 l)) (/.f64 (pow.f64 M 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 M D) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 M D) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 M D) 2))
(*.f64 (*.f64 M D) (*.f64 M D))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (pow.f64 D 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (pow.f64 (cbrt.f64 (*.f64 M D)) 2))
(sqrt.f64 (pow.f64 (*.f64 M D) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 M D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 M D) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 M D) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 M D) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 M D) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 M D))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 M D))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 M D) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1)
(/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (/.f64 (pow.f64 d 2) h)))
(/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 h (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (pow.f64 d 2)))
(/.f64 h (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (neg.f64 (pow.f64 d 2))))
(/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h) (*.f64 l (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (pow.f64 d -2))) l)
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (/.f64 (pow.f64 d 2) h) (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) 1) (*.f64 l (/.f64 (pow.f64 d 2) h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 1) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) h)))
(/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 h 1) (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) h) (*.f64 (neg.f64 l) (pow.f64 d 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) h) (*.f64 (neg.f64 l) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (neg.f64 (pow.f64 d 2)) l))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (pow.f64 d 2) (neg.f64 l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h)) (neg.f64 (*.f64 l (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) h)) (neg.f64 (pow.f64 d 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (pow.f64 d -2)))) (neg.f64 l))
(pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 h) d) (/.f64 (*.f64 M D) (sqrt.f64 l))) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 d -2)))) 1)
(-.f64 (/.f64 0 (pow.f64 d 2)) (*.f64 h (pow.f64 d -2)))
(*.f64 1 (*.f64 h (pow.f64 d -2)))
(*.f64 h (pow.f64 d -2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (cbrt.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 h) d) (/.f64 (sqrt.f64 h) d))
(*.f64 (/.f64 1 d) (/.f64 h d))
(*.f64 -1 (*.f64 h (pow.f64 d -2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) d) (/.f64 (cbrt.f64 h) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) 1) (/.f64 (cbrt.f64 h) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 h) 1) (/.f64 (sqrt.f64 h) (pow.f64 d 2)))
(*.f64 (/.f64 (sqrt.f64 h) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 h) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 -1 d) (/.f64 h d))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (*.f64 h (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 h) d) 2)
(pow.f64 (/.f64 (pow.f64 d 2) h) -1)
(neg.f64 (*.f64 h (pow.f64 d -2)))
(sqrt.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/4) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4) 2))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 3) -1/64))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4) 2) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4)))))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 M D) 2) l))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 1 l))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) (/.f64 (*.f64 M D) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 M D) 2) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M D) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l))
(*.f64 (/.f64 (*.f64 M D) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 M D) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (pow.f64 M 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 M 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) (sqrt.f64 l)) (/.f64 (pow.f64 M 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 M D) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))

simplify405.0ms (2.7%)

Algorithm
egg-herbie
Rules
1214×fma-def
686×*-commutative
538×sqr-pow
416×unswap-sqr
406×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0124562581
1375259788
Stop Event
node limit
Counts
885 → 637
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))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 M 6) (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))) (sqrt.f64 w0)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4)) (sqrt.f64 w0))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4)) (sqrt.f64 w0)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4)) (sqrt.f64 w0))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4)) (sqrt.f64 w0)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d)))))) (*.f64 (*.f64 (pow.f64 d 4) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))) (sqrt.f64 w0))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d)))))) (+.f64 (*.f64 (*.f64 (pow.f64 d 4) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 d 6) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 -16/3 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 2 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))) (sqrt.f64 w0)))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4)) (sqrt.f64 w0)) (*.f64 (/.f64 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6)) (sqrt.f64 w0)))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4)) (sqrt.f64 w0)) (*.f64 (/.f64 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6)) (sqrt.f64 w0)))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))) (sqrt.f64 w0)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)) (sqrt.f64 w0))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (pow.f64 D 6)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)) (sqrt.f64 w0)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)) (sqrt.f64 w0))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (pow.f64 D 6)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)) (sqrt.f64 w0)))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))) (sqrt.f64 w0)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2)) (sqrt.f64 w0))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2)) (sqrt.f64 w0)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2)) (sqrt.f64 w0))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)) (sqrt.f64 w0))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2)) (sqrt.f64 w0)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l)))))) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))) (sqrt.f64 w0))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l)))))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -16/3 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 2 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))) (sqrt.f64 w0)))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2)) (sqrt.f64 w0)) (*.f64 (/.f64 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3)) (sqrt.f64 w0)))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3)) (sqrt.f64 w0))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2)) (sqrt.f64 w0)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
w0
w0
w0
w0
w0
w0
w0
w0
w0
w0
w0
w0
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(/.f64 (neg.f64 (*.f64 M (*.f64 D 1/2))) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4))
(fabs.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) 1/2) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4))
(*.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) (cbrt.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4) (sqrt.f64 w0))
(*.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/4) (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(-.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h) (/.f64 1 l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) 1) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (cbrt.f64 (pow.f64 l 2))) (/.f64 h (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l)))
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 h 1) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) l))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) 2) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) l))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) (cbrt.f64 l)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 l h))) 2)
(pow.f64 (/.f64 l (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
(*.f64 1 w0)
(*.f64 (sqrt.f64 w0) (sqrt.f64 w0))
(*.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0))
(pow.f64 w0 1)
(pow.f64 (sqrt.f64 w0) 2)
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (pow.f64 w0 2) 1/2)
(pow.f64 (pow.f64 w0 3) 1/3)
(pow.f64 (exp.f64 1) (log.f64 w0))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 w0)) 2)) (cbrt.f64 (log.f64 w0)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 w0))) (sqrt.f64 (log.f64 w0)))
(sqrt.f64 (pow.f64 w0 2))
(log.f64 (exp.f64 w0))
(log.f64 (+.f64 1 (expm1.f64 w0)))
(cbrt.f64 (pow.f64 w0 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3/2) (pow.f64 w0 3/2)))
(expm1.f64 (log1p.f64 w0))
(log1p.f64 (expm1.f64 w0))
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
(*.f64 1 w0)
(*.f64 (sqrt.f64 w0) (sqrt.f64 w0))
(*.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0))
(sqrt.f64 (pow.f64 w0 2))
(log.f64 (exp.f64 w0))
(log.f64 (+.f64 1 (expm1.f64 w0)))
(cbrt.f64 (pow.f64 w0 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3/2) (pow.f64 w0 3/2)))
(expm1.f64 (log1p.f64 w0))
(exp.f64 (log.f64 w0))
(exp.f64 (*.f64 (log.f64 w0) 1))
(log1p.f64 (expm1.f64 w0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))))) 1)
(/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 h (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) l))
(/.f64 (*.f64 w0 h) (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h) (*.f64 l (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 w0 h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) l)
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) 1) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 1) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 w0 h))) (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 h 1) (*.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 (*.f64 w0 h) 1) (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 w0 h)) 1) (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 (*.f64 w0 h))) (*.f64 l (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) h) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 w0 h)) (*.f64 (neg.f64 l) (pow.f64 d 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (neg.f64 (*.f64 w0 h))) (*.f64 (neg.f64 l) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (/.f64 (pow.f64 d 2) w0) l))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 l)))
(/.f64 (*.f64 (*.f64 w0 h) (pow.f64 (*.f64 M D) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 w0 h) (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (pow.f64 d 2) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 w0 h)) (pow.f64 (*.f64 M D) 2)) (*.f64 (neg.f64 (pow.f64 d 2)) l))
(/.f64 (*.f64 (neg.f64 (*.f64 w0 h)) (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h))) (neg.f64 (*.f64 l (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 w0 h))) (neg.f64 (pow.f64 d 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) (/.f64 (*.f64 M D) (sqrt.f64 l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 w0) h) (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) 1)
(*.f64 1 (*.f64 (*.f64 w0 h) (pow.f64 d -2)))
(*.f64 (*.f64 w0 h) (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) (/.f64 (sqrt.f64 (*.f64 w0 h)) d))
(*.f64 (/.f64 1 d) (/.f64 (*.f64 w0 h) d))
(*.f64 (/.f64 h d) (/.f64 w0 d))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 w0 h) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 h 1) (/.f64 w0 (pow.f64 d 2)))
(*.f64 (/.f64 w0 d) (/.f64 h d))
(*.f64 (/.f64 w0 1) (*.f64 h (pow.f64 d -2)))
(*.f64 (/.f64 w0 (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 d 4))) (/.f64 w0 (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) d) (/.f64 (cbrt.f64 (*.f64 w0 h)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) 1) (/.f64 (cbrt.f64 (*.f64 w0 h)) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) 1) (/.f64 (sqrt.f64 (*.f64 w0 h)) (pow.f64 d 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 (*.f64 w0 h)) (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) 2)
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 w0 h) 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 w0) h) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 w0 h) 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 M D) 2) l))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 1 l))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) (/.f64 (*.f64 M D) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 M D) 2) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M D) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l))
(*.f64 (/.f64 (*.f64 M D) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 M D) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (pow.f64 M 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 M 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) (sqrt.f64 l)) (/.f64 (pow.f64 M 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 M D) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 M D) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 M D) 2))
(*.f64 (*.f64 M D) (*.f64 M D))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (pow.f64 D 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (pow.f64 (cbrt.f64 (*.f64 M D)) 2))
(sqrt.f64 (pow.f64 (*.f64 M D) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 M D) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 M D) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 M D) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 M D) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 M D) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 M D))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 M D))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 M D) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1)
(/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (/.f64 (pow.f64 d 2) h)))
(/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 h (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (pow.f64 d 2)))
(/.f64 h (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (neg.f64 (pow.f64 d 2))))
(/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h) (*.f64 l (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (pow.f64 d -2))) l)
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (/.f64 (pow.f64 d 2) h) (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) 1) (*.f64 l (/.f64 (pow.f64 d 2) h)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 1) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) h)))
(/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 h 1) (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) h) (*.f64 (neg.f64 l) (pow.f64 d 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) h) (*.f64 (neg.f64 l) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (neg.f64 (pow.f64 d 2)) l))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (pow.f64 d 2) (neg.f64 l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h)) (neg.f64 (*.f64 l (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) h)) (neg.f64 (pow.f64 d 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (pow.f64 d -2)))) (neg.f64 l))
(pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 h) d) (/.f64 (*.f64 M D) (sqrt.f64 l))) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 d -2)))) 1)
(-.f64 (/.f64 0 (pow.f64 d 2)) (*.f64 h (pow.f64 d -2)))
(*.f64 1 (*.f64 h (pow.f64 d -2)))
(*.f64 h (pow.f64 d -2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (cbrt.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 h) d) (/.f64 (sqrt.f64 h) d))
(*.f64 (/.f64 1 d) (/.f64 h d))
(*.f64 -1 (*.f64 h (pow.f64 d -2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) d) (/.f64 (cbrt.f64 h) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) 1) (/.f64 (cbrt.f64 h) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 h) 1) (/.f64 (sqrt.f64 h) (pow.f64 d 2)))
(*.f64 (/.f64 (sqrt.f64 h) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 h) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 -1 d) (/.f64 h d))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (*.f64 h (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 h) d) 2)
(pow.f64 (/.f64 (pow.f64 d 2) h) -1)
(neg.f64 (*.f64 h (pow.f64 d -2)))
(sqrt.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (pow.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/4) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4) 2))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 3) -1/64))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4) 2) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4)))))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 M D) 2) l))
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 1 l))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) (/.f64 (*.f64 M D) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 M D) 2) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M D) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l))
(*.f64 (/.f64 (*.f64 M D) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 M D) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (pow.f64 M 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 M 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) (sqrt.f64 l)) (/.f64 (pow.f64 M 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 M D) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
Outputs
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512)))))
(+.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512)))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (*.f64 (pow.f64 M 4) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 M 6) (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))) (sqrt.f64 w0)))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512)) (*.f64 (pow.f64 M 6) (fma.f64 -1/768 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) 11/24576)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0)) (*.f64 (sqrt.f64 w0) (fma.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) -3/512) (*.f64 (pow.f64 M 6) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) -7/8192)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M)))))) (*.f64 h (pow.f64 (*.f64 D M) 2)))) (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M)))))))
(*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4))))) (*.f64 h (pow.f64 (*.f64 D M) 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4)) (sqrt.f64 w0))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M)))))) (*.f64 h (pow.f64 (*.f64 D M) 2)))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))))) (*.f64 (sqrt.f64 w0) (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4))))) (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 M)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4)) (sqrt.f64 w0)))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M)))))) (*.f64 h (pow.f64 (*.f64 D M) 2)))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M))))) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M))))) (/.f64 (pow.f64 M 6) (fma.f64 -16/3 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 l 3))) 11/6)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (neg.f64 (log.f64 M))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (/.f64 (pow.f64 M 6) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (pow.f64 (/.f64 l h) 3)) -7/2))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))))) (*.f64 (sqrt.f64 w0) (/.f64 (*.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4))))) (*.f64 h (pow.f64 (*.f64 D M) 2)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))))) (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (neg.f64 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4)) (sqrt.f64 w0))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (sqrt.f64 w0)) (pow.f64 M 4))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 h 3))))))) (pow.f64 M 6)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 h 2)))))) (pow.f64 M 4)) (sqrt.f64 w0)))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (/.f64 (pow.f64 M 6) (fma.f64 -16/3 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 d 6) (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 l 3))) 11/6)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l))) (*.f64 -2 (log.f64 (/.f64 -1 M))))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (/.f64 (pow.f64 M 6) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (pow.f64 (/.f64 l h) 3)) -7/2))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))) (/.f64 (pow.f64 M 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 D 2) h) (pow.f64 d 2)) l) -1/4)))))))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d)))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d)))))))) (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d))))))
(*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))))) (neg.f64 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d)))))) (*.f64 (*.f64 (pow.f64 d 4) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))) (sqrt.f64 w0))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d)))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d)))) (*.f64 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 D 4)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) -3/2)) (sqrt.f64 w0)))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))))) (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) -3/2))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d)))))) (+.f64 (*.f64 (*.f64 (pow.f64 d 4) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 d 6) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d))))) (+.f64 (*.f64 -16/3 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 2 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))) (sqrt.f64 w0)))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d)))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d)))) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 (pow.f64 d 4) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 D 4)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) -3/2))) (*.f64 (*.f64 (pow.f64 d 6) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d))))) (fma.f64 -16/3 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 D 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) 11/6)))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))))) (fma.f64 (pow.f64 d 4) (*.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) -3/2)) (*.f64 (*.f64 (pow.f64 d 6) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))))))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3))) -7/2))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))))))))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) -3/512) (pow.f64 d 4)))))
(+.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (pow.f64 l 2)) -3/512) (pow.f64 d 4)))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4)) (sqrt.f64 w0)) (*.f64 (/.f64 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6)) (sqrt.f64 w0)))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) -3/512) (pow.f64 d 4)) (/.f64 (fma.f64 -1/768 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/24576)) (pow.f64 d 6))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0)) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (pow.f64 l 2)) -3/512) (pow.f64 d 4)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (pow.f64 l 3)) -7/8192) (pow.f64 d 6)))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) -3/512) (pow.f64 d 4)))))
(+.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (pow.f64 l 2)) -3/512) (pow.f64 d 4)))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 l 2)))) (pow.f64 d 4)) (sqrt.f64 w0)) (*.f64 (/.f64 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 l 3))))) (pow.f64 d 6)) (sqrt.f64 w0)))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) -3/512) (pow.f64 d 4)) (/.f64 (fma.f64 -1/768 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/24576)) (pow.f64 d 6))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0)) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (pow.f64 l 2)) -3/512) (pow.f64 d 4)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (pow.f64 l 3)) -7/8192) (pow.f64 d 6)))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -3/512)))))
(+.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -3/512)))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (*.f64 (pow.f64 D 4) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 D 6) (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))) (sqrt.f64 w0)))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 (pow.f64 D 4) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -3/512)) (*.f64 (pow.f64 D 6) (fma.f64 -1/768 (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) 11/24576)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0)) (*.f64 (sqrt.f64 w0) (fma.f64 (pow.f64 D 4) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -3/512) (*.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 M 6) (pow.f64 d 6)) (/.f64 (pow.f64 h 3) (pow.f64 l 3))) -7/8192)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))))) (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))))
(*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (neg.f64 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)) (sqrt.f64 w0))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (pow.f64 D 6)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)) (sqrt.f64 w0)))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (/.f64 (pow.f64 D 6) (fma.f64 -16/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 11/6)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (/.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (pow.f64 (/.f64 l h) 3)) -7/2))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))))))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))))) (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))
(*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (neg.f64 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)) (sqrt.f64 w0))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2))) (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))) (pow.f64 D 6)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 -1 D)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))) (pow.f64 D 4)) (sqrt.f64 w0)))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (/.f64 (pow.f64 D 6) (fma.f64 -16/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 11/6)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (log.f64 (/.f64 -1 D))))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (/.f64 (pow.f64 D 6) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 M 6)) (pow.f64 (/.f64 l h) 3)) -7/2))) (/.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))) (/.f64 (pow.f64 D 4) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 M 4)) (/.f64 (pow.f64 l 2) (pow.f64 h 2))) -3/2)))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)) -1/4)))))))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (pow.f64 l 2))) -3/512)))))
(+.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (pow.f64 h 2) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -3/512)))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (*.f64 (pow.f64 h 2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (pow.f64 M 4)) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 h 3) (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))) (sqrt.f64 w0)))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 (pow.f64 h 2) (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (pow.f64 M 4) (pow.f64 l 2))) -3/512)) (*.f64 (pow.f64 h 3) (fma.f64 -1/768 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (pow.f64 M 6) (pow.f64 l 3))) 11/24576)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0)) (*.f64 (sqrt.f64 w0) (fma.f64 (pow.f64 h 2) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -3/512) (*.f64 (pow.f64 h 3) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -7/8192)))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h))))))))) (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h)))))))
(*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) (neg.f64 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2)) (sqrt.f64 w0))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h))))) (/.f64 (pow.f64 h 2) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 M 4))) -3/2))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) (/.f64 (pow.f64 h 2) (*.f64 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2))) -3/2))) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h))))))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)) (sqrt.f64 w0)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2)) (sqrt.f64 w0)))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h))))) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h))))) (/.f64 (pow.f64 h 3) (fma.f64 -16/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) 11/6)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (neg.f64 (log.f64 h))))) (/.f64 (pow.f64 h 2) (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 M 4))) -3/2)))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) (/.f64 (pow.f64 h 3) (*.f64 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (pow.f64 (*.f64 D M) 6)) -7/2))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))) (/.f64 (pow.f64 h 2) (*.f64 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2))) -3/2)))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 -1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 h))))))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))))))) (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h)))))))
(*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) (neg.f64 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2)) (sqrt.f64 w0))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 M 4))) -3/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h)))))) (sqrt.f64 w0)) (pow.f64 h 2))))
(fma.f64 (neg.f64 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))))))) (sqrt.f64 w0) (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) (/.f64 (pow.f64 h 2) (*.f64 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2))) -3/2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6)))) (*.f64 16/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (pow.f64 M 6))))))) (pow.f64 h 3)) (sqrt.f64 w0))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (pow.f64 M 4)))))) (pow.f64 h 2)) (sqrt.f64 w0)))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) (/.f64 (pow.f64 h 3) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) (*.f64 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (pow.f64 M 6))) 11/2))))) (fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (pow.f64 l 2) (pow.f64 M 4))) -3/2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (neg.f64 (log.f64 (/.f64 -1 h)))))) (sqrt.f64 w0)) (pow.f64 h 2)))))
(+.f64 (*.f64 (sqrt.f64 w0) (+.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) (/.f64 (pow.f64 h 3) (*.f64 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (pow.f64 (*.f64 D M) 6)) 7/2)))) (neg.f64 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))))))))) (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h)))) (/.f64 (pow.f64 h 2) (*.f64 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2))) -3/2))))))
(*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))))
(*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))))))) (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l))))))
(*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) (neg.f64 (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l)))))) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))) (sqrt.f64 w0))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) (*.f64 (sqrt.f64 w0) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l))))) (*.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) -3/2)))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l)))) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) -3/2)) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))))) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (sqrt.f64 w0))) (+.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l)))))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 1/2 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))))))) (sqrt.f64 w0)) (*.f64 (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -16/3 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (*.f64 2 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))) (sqrt.f64 w0)))))
(fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))))))) (fma.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l))))) (*.f64 (/.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) -3/2)) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (neg.f64 (log.f64 l)))) (fma.f64 -16/3 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/6))))))))
(-.f64 (*.f64 (sqrt.f64 w0) (+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) (fma.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) (*.f64 (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) -3/2)) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))) (*.f64 (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3))) -7/2)))))) (*.f64 (sqrt.f64 w0) (/.f64 (pow.f64 d 2) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (pow.f64 d 2)))) (log.f64 l))))))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) -3/512) (sqrt.f64 w0)) (pow.f64 l 2))))
(+.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (pow.f64 d 4)) -3/512) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2)) (sqrt.f64 w0)) (*.f64 (/.f64 (+.f64 (*.f64 -1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 -1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3)) (sqrt.f64 w0)))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) -3/512) (pow.f64 l 2)) (/.f64 (fma.f64 -1/768 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/24576)) (pow.f64 l 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0)) (*.f64 (sqrt.f64 w0) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (pow.f64 d 4)) -3/512) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (pow.f64 d 6)) -7/8192) (pow.f64 l 3)))))
(sqrt.f64 w0)
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (*.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 1) (sqrt.f64 w0))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2)) (sqrt.f64 w0))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) -3/512) (sqrt.f64 w0)) (pow.f64 l 2))))
(+.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (pow.f64 d 4)) -3/512) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/2048 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (+.f64 (*.f64 1/24576 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))) (*.f64 1/768 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (pow.f64 d 6))))) (pow.f64 l 3)) (sqrt.f64 w0))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) (sqrt.f64 w0))) (*.f64 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (pow.f64 d 4)))) (pow.f64 l 2)) (sqrt.f64 w0)))))
(+.f64 (sqrt.f64 w0) (fma.f64 -1 (*.f64 (sqrt.f64 w0) (/.f64 (fma.f64 -1/2048 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 6) (/.f64 (pow.f64 d 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) 11/8192)) (pow.f64 l 3))) (fma.f64 -1/16 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 4) (/.f64 (pow.f64 d 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) -3/512) (sqrt.f64 w0)) (pow.f64 l 2)))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (pow.f64 d 6)) 7/8192) (pow.f64 l 3))) 1) (sqrt.f64 w0)) (*.f64 (sqrt.f64 w0) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (pow.f64 d 4)) -3/512) (pow.f64 l 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2))
(fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) 1/8 (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2)) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) 1/8 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2))
(fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) 1/8 (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2)) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) 1/8 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
w0
w0
w0
w0
w0
w0
w0
w0
w0
w0
w0
w0
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h w0))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
(*.f64 -1 (/.f64 h (pow.f64 d 2)))
(neg.f64 (/.f64 h (pow.f64 d 2)))
(/.f64 (neg.f64 h) (pow.f64 d 2))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2))
(fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) 1/8 (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2)) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) 1/8 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2))
(fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8)))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) 1/8 (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2)) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1 (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) 1/8 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 M 3) (pow.f64 (sqrt.f64 -1/4) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (*.f64 D M) 3) (*.f64 -1/4 (sqrt.f64 -1/4)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 M 5) (pow.f64 (sqrt.f64 -1/4) 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))
(fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (/.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (pow.f64 l 2))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 h 2)) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 h 3)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) l)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(/.f64 (neg.f64 (*.f64 M (*.f64 D 1/2))) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 M) (*.f64 1/2 D)) (neg.f64 d))
(/.f64 (*.f64 M (*.f64 D -1/2)) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 1)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) 1/2)
(sqrt.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(pow.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3) 1/3)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 2)
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4))
(sqrt.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))
(fabs.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) 1/2) (/.f64 M d)))
(*.f64 (/.f64 M d) (log.f64 (sqrt.f64 (exp.f64 D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 3))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))) 1))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2))))
(*.f64 (/.f64 M d) (*.f64 1/2 D))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))) 1)
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(*.f64 1 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(*.f64 (sqrt.f64 w0) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4))
(*.f64 (sqrt.f64 w0) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))) 1/4))
(*.f64 (sqrt.f64 w0) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))) 1/4))
(*.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) (cbrt.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(*.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)))))) (cbrt.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))))
(*.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4) (sqrt.f64 w0))
(*.f64 (sqrt.f64 w0) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))) 1/4))
(*.f64 (sqrt.f64 w0) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))) 1/4))
(*.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/4) (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/4))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))) (sqrt.f64 (cbrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))))
(pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/2)
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1)
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))) 3)
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))) 3/2))
(pow.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1/4) 2)
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(fabs.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1/2))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))) 1))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(sqrt.f64 (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 2)) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))) 2))) (sqrt.f64 (cbrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)) 2))) (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l)) 2))) (sqrt.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)) (pow.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l)) 3))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l)) (fma.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) 1)))))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 3)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1/4) 2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(fabs.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(exp.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(-.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1)
(+.f64 1 (-.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)) 1))
(+.f64 1 (fma.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l) -1))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l)) 2)) (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))))
(*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 l h))))
(pow.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) (sqrt.f64 (/.f64 l h))) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h) (cbrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 (cbrt.f64 l) h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 (cbrt.f64 l) h)) (cbrt.f64 (pow.f64 l 2)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h) (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 l))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) 1) (/.f64 h l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (cbrt.f64 (pow.f64 l 2))) (/.f64 h (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (cbrt.f64 (pow.f64 l 2)) 1/4)) (/.f64 h (cbrt.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (/.f64 h (cbrt.f64 l))) (cbrt.f64 (pow.f64 l 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (sqrt.f64 l) 1/4)) (/.f64 h (sqrt.f64 l)))
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (sqrt.f64 l) 1/4)) (/.f64 h (sqrt.f64 l)))
(*.f64 (/.f64 h 1) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (cbrt.f64 l)))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (cbrt.f64 l) 1/4)))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) 2) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)))) (cbrt.f64 (pow.f64 l 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))) 2) (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l)))) (cbrt.f64 (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 h (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) l))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) (/.f64 (cbrt.f64 (pow.f64 l 2)) (sqrt.f64 h))) (/.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) (/.f64 (cbrt.f64 l) (sqrt.f64 h))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 1)
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 3)
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(pow.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 (/.f64 l h))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) (sqrt.f64 (/.f64 l h))) 2)
(pow.f64 (/.f64 l (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) h)) -1)
(/.f64 1 (/.f64 l (*.f64 h (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4)) 2))
(fabs.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l)))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h)) 3))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))) 1))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 l h) 1/4))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 1/2 D)) 2) l))
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
w0
(*.f64 1 w0)
w0
(*.f64 (sqrt.f64 w0) (sqrt.f64 w0))
w0
(*.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0))
(pow.f64 w0 1)
w0
(pow.f64 (sqrt.f64 w0) 2)
w0
(pow.f64 (cbrt.f64 w0) 3)
w0
(pow.f64 (pow.f64 w0 2) 1/2)
(sqrt.f64 (pow.f64 w0 2))
(fabs.f64 w0)
(pow.f64 (pow.f64 w0 3) 1/3)
w0
(pow.f64 (exp.f64 1) (log.f64 w0))
w0
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 w0)) 2)) (cbrt.f64 (log.f64 w0)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 w0))) (sqrt.f64 (log.f64 w0)))
(sqrt.f64 (pow.f64 w0 2))
(fabs.f64 w0)
(log.f64 (exp.f64 w0))
w0
(log.f64 (+.f64 1 (expm1.f64 w0)))
w0
(cbrt.f64 (pow.f64 w0 3))
w0
(cbrt.f64 (*.f64 (pow.f64 w0 3/2) (pow.f64 w0 3/2)))
w0
(expm1.f64 (log1p.f64 w0))
w0
(log1p.f64 (expm1.f64 w0))
w0
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
w0
(*.f64 1 w0)
w0
(*.f64 (sqrt.f64 w0) (sqrt.f64 w0))
w0
(*.f64 (cbrt.f64 (pow.f64 w0 2)) (cbrt.f64 w0))
(sqrt.f64 (pow.f64 w0 2))
(fabs.f64 w0)
(log.f64 (exp.f64 w0))
w0
(log.f64 (+.f64 1 (expm1.f64 w0)))
w0
(cbrt.f64 (pow.f64 w0 3))
w0
(cbrt.f64 (*.f64 (pow.f64 w0 3/2) (pow.f64 w0 3/2)))
w0
(expm1.f64 (log1p.f64 w0))
w0
(exp.f64 (log.f64 w0))
w0
(exp.f64 (*.f64 (log.f64 w0) 1))
w0
(log1p.f64 (expm1.f64 w0))
w0
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(/.f64 h (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (/.f64 (pow.f64 d 2) w0)))
(/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 w0 h) (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h) (*.f64 l (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 w0 h)) (pow.f64 d 2))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) l)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) (neg.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) 1) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 1) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) (*.f64 w0 h))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 1 (neg.f64 (*.f64 w0 h))) (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 h 1) (*.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (*.f64 w0 h) 1) (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 w0 h)) 1) (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (neg.f64 (*.f64 w0 h))) (*.f64 l (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) h) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 l)) (/.f64 h (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (*.f64 w0 h)) (*.f64 (neg.f64 l) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) (neg.f64 (*.f64 w0 h))) (*.f64 (neg.f64 l) (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (/.f64 (pow.f64 d 2) w0) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 l)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 l)) (/.f64 h (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (*.f64 w0 h) (pow.f64 (*.f64 M D) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (*.f64 (*.f64 w0 h) (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (pow.f64 d 2) (neg.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 w0 h)) (pow.f64 (*.f64 M D) 2)) (*.f64 (neg.f64 (pow.f64 d 2)) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 w0 h)) (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h))) (neg.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 w0 h))) (neg.f64 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 w0 (neg.f64 h)) (neg.f64 (pow.f64 d 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 w0 (*.f64 h (pow.f64 d -2)))) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 (*.f64 h (neg.f64 (pow.f64 d -2))))) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) (/.f64 (*.f64 M D) (sqrt.f64 l))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) (/.f64 M (/.f64 (sqrt.f64 l) D))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2))))) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2))))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 w0) h) (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)))) 1)
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(*.f64 1 (*.f64 (*.f64 w0 h) (pow.f64 d -2)))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(*.f64 (*.f64 w0 h) (pow.f64 d -2))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) (/.f64 (sqrt.f64 (*.f64 w0 h)) d))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) 2)
(*.f64 (/.f64 1 d) (/.f64 (*.f64 w0 h) d))
(/.f64 (/.f64 (*.f64 w0 h) d) d)
(*.f64 (/.f64 h d) (/.f64 w0 d))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 w0 h) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 (*.f64 w0 h) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)))
(*.f64 (/.f64 h 1) (/.f64 w0 (pow.f64 d 2)))
(*.f64 h (/.f64 w0 (pow.f64 d 2)))
(*.f64 (/.f64 w0 d) (/.f64 h d))
(*.f64 (/.f64 h d) (/.f64 w0 d))
(*.f64 (/.f64 w0 1) (*.f64 h (pow.f64 d -2)))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(*.f64 (/.f64 w0 (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 d 4))) (/.f64 w0 (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) d) (/.f64 (cbrt.f64 (*.f64 w0 h)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) 1) (/.f64 (cbrt.f64 (*.f64 w0 h)) (pow.f64 d 2)))
(*.f64 h (/.f64 w0 (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(*.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (pow.f64 d -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 w0 h)) 2) (cbrt.f64 (pow.f64 d 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) 1) (/.f64 (sqrt.f64 (*.f64 w0 h)) (pow.f64 d 2)))
(*.f64 h (/.f64 w0 (pow.f64 d 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 (*.f64 w0 h)) (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 1)
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 3)
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3) 1/3)
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 w0 h)) d) 2)
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 w0 h)) -1)
(/.f64 1 (/.f64 (pow.f64 d 2) (*.f64 w0 h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 w0 h) 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 w0) h) (pow.f64 d -2)))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)))))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2)) 3))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 w0 h) 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 w0 h) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))) 1))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 w0 h) (pow.f64 d -2))))
(*.f64 w0 (*.f64 h (pow.f64 d -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 1 (/.f64 (pow.f64 (*.f64 M D) 2) l))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) (/.f64 (*.f64 M D) (sqrt.f64 l)))
(pow.f64 (/.f64 M (/.f64 (sqrt.f64 l) D)) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 M D) 2) (cbrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 l)) (cbrt.f64 (pow.f64 l 2)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M D) 2) (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (/.f64 (*.f64 M D) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 M D) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 D M) (cbrt.f64 (pow.f64 l 2))) (/.f64 M (/.f64 (cbrt.f64 l) D)))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (pow.f64 M 2) l))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 M 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) (sqrt.f64 l)) (/.f64 (pow.f64 M 2) (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 D 2) (sqrt.f64 l)) (pow.f64 M 2)) (sqrt.f64 l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (cbrt.f64 (pow.f64 l 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (sqrt.f64 l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 M (/.f64 (sqrt.f64 l) D)) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) -1)
(/.f64 1 (/.f64 l (pow.f64 (*.f64 D M) 2)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 M D) 2) 3) (pow.f64 l 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 M D) 2))) 1)
(pow.f64 (*.f64 D M) 2)
(*.f64 1 (pow.f64 (*.f64 M D) 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (*.f64 M D) (*.f64 M D))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 M 2) (pow.f64 D 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (pow.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))
(sqrt.f64 (pow.f64 (*.f64 M D) 4))
(sqrt.f64 (pow.f64 (*.f64 D M) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 M D) 2)))
(pow.f64 (*.f64 D M) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 M D) 2))))
(pow.f64 (*.f64 D M) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 M D) 2) 3))
(pow.f64 (*.f64 D M) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 M D) 3)))
(pow.f64 (*.f64 D M) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 M D) 2)))
(pow.f64 (*.f64 D M) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 M D))))
(pow.f64 (*.f64 D M) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 M D))) 1))
(pow.f64 (*.f64 D M) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 M D) 2)))
(pow.f64 (*.f64 D M) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1)
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (/.f64 (pow.f64 d 2) h)))
(/.f64 (/.f64 1 (/.f64 (pow.f64 d 2) h)) (/.f64 l (pow.f64 (*.f64 D M) 2)))
(/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(/.f64 (/.f64 1 (/.f64 (pow.f64 d 2) h)) (/.f64 l (pow.f64 (*.f64 D M) 2)))
(/.f64 h (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (pow.f64 d 2)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 h (*.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (neg.f64 (pow.f64 d 2))))
(/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h) (*.f64 l (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) h) (pow.f64 d 2))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (pow.f64 d -2))) l)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 h (pow.f64 d -2))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (/.f64 (pow.f64 d 2) h) (neg.f64 l)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) 1) (*.f64 l (/.f64 (pow.f64 d 2) h)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) 1) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) h)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 l)))
(/.f64 (*.f64 h 1) (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (*.f64 h 1) (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 M D) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) h) (*.f64 (neg.f64 l) (pow.f64 d 2)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 M D) 2)) h) (*.f64 (neg.f64 l) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M D) 2)) (*.f64 (neg.f64 (pow.f64 d 2)) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (pow.f64 d 2) (neg.f64 l)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 M D) 2))) (*.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 l)))
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) h)) (neg.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) h)) (neg.f64 (pow.f64 d 2)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 h (pow.f64 d -2)))) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (neg.f64 (pow.f64 d -2)))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (neg.f64 (pow.f64 d -2))) (neg.f64 l))
(pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 1)
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))) 3)
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 3) 1/3)
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 h) d) (/.f64 (*.f64 M D) (sqrt.f64 l))) 2)
(pow.f64 (*.f64 (/.f64 M (/.f64 (sqrt.f64 l) D)) (/.f64 (sqrt.f64 h) d)) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 2))
(fabs.f64 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)) (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (pow.f64 d -2) (log.f64 (exp.f64 h))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 3))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 l 3)) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) 3) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 l 3)) (pow.f64 (*.f64 h (pow.f64 d -2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))) 1))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 d -2)))) 1)
(*.f64 h (pow.f64 d -2))
(-.f64 (/.f64 0 (pow.f64 d 2)) (*.f64 h (pow.f64 d -2)))
(*.f64 h (neg.f64 (pow.f64 d -2)))
(*.f64 1 (*.f64 h (pow.f64 d -2)))
(*.f64 h (pow.f64 d -2))
(*.f64 h (pow.f64 d -2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4))) (cbrt.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 h) d) (/.f64 (sqrt.f64 h) d))
(pow.f64 (/.f64 (sqrt.f64 h) d) 2)
(*.f64 (/.f64 1 d) (/.f64 h d))
(/.f64 (/.f64 h d) d)
(*.f64 -1 (*.f64 h (pow.f64 d -2)))
(*.f64 h (neg.f64 (pow.f64 d -2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 h (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) d) (/.f64 (cbrt.f64 h) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) 1) (/.f64 (cbrt.f64 h) (pow.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 h) 2) (/.f64 (cbrt.f64 h) (pow.f64 d 2)))
(/.f64 h (pow.f64 d 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 h) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) (/.f64 (pow.f64 (cbrt.f64 h) 2) (cbrt.f64 (pow.f64 d 4))))
(*.f64 (/.f64 (sqrt.f64 h) 1) (/.f64 (sqrt.f64 h) (pow.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 h) 2) (/.f64 (cbrt.f64 h) (pow.f64 d 2)))
(/.f64 h (pow.f64 d 2))
(*.f64 (/.f64 (sqrt.f64 h) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 h) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 -1 d) (/.f64 h d))
(*.f64 (/.f64 h d) (/.f64 -1 d))
(/.f64 (neg.f64 (/.f64 h d)) d)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 d) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 d 4))))
(/.f64 (neg.f64 (/.f64 h (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 (pow.f64 d 4)))
(pow.f64 (*.f64 h (pow.f64 d -2)) 1)
(*.f64 h (pow.f64 d -2))
(pow.f64 (cbrt.f64 (*.f64 h (pow.f64 d -2))) 3)
(*.f64 h (pow.f64 d -2))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3) 1/3)
(*.f64 h (pow.f64 d -2))
(pow.f64 (/.f64 (sqrt.f64 h) d) 2)
(pow.f64 (/.f64 (pow.f64 d 2) h) -1)
(/.f64 1 (/.f64 (pow.f64 d 2) h))
(neg.f64 (*.f64 h (pow.f64 d -2)))
(*.f64 h (neg.f64 (pow.f64 d -2)))
(sqrt.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 d -2)))
(*.f64 h (pow.f64 d -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 d -2)))))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 d -2)) 3))
(*.f64 h (pow.f64 d -2))
(cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (pow.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(exp.f64 (log.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 d -2))) 1))
(*.f64 h (pow.f64 d -2))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 d -2))))
(*.f64 h (pow.f64 d -2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))))
(*.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/4) (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/4))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4) 2))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 2))) (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 1/16 (pow.f64 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 2)))) (sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) 3) -1/64))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4) 2) (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)) -1/4)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 3) -1/64))) (sqrt.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))) 2)) (*.f64 -1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 6) (pow.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 3)) 1/64))) (sqrt.f64 (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) (*.f64 1/16 (pow.f64 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 2)))))
(pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))) 3)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(pow.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) 3/2))
(pow.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/4) 2)
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 (pow.f64 d 2) h) l)))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 1 (/.f64 (pow.f64 (*.f64 M D) 2) l))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (pow.f64 (*.f64 M D) 2) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) (/.f64 (*.f64 M D) (sqrt.f64 l)))
(pow.f64 (/.f64 M (/.f64 (sqrt.f64 l) D)) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 M D) 2) (cbrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (cbrt.f64 l)) (cbrt.f64 (pow.f64 l 2)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M D) 2) (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (/.f64 (*.f64 M D) (cbrt.f64 (pow.f64 l 2))) (/.f64 (*.f64 M D) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 D M) (cbrt.f64 (pow.f64 l 2))) (/.f64 M (/.f64 (cbrt.f64 l) D)))
(*.f64 (/.f64 (pow.f64 D 2) 1) (/.f64 (pow.f64 M 2) l))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(*.f64 (/.f64 (pow.f64 D 2) (cbrt.f64 (pow.f64 l 2))) (/.f64 (pow.f64 M 2) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 D 2) (sqrt.f64 l)) (/.f64 (pow.f64 M 2) (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 D 2) (sqrt.f64 l)) (pow.f64 M 2)) (sqrt.f64 l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (cbrt.f64 (pow.f64 l 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 M D) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (sqrt.f64 l)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (sqrt.f64 l)))
(pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 1)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 3)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3) 1/3)
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(pow.f64 (/.f64 (*.f64 M D) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 M (/.f64 (sqrt.f64 l) D)) 2)
(pow.f64 (/.f64 l (pow.f64 (*.f64 M D) 2)) -1)
(/.f64 1 (/.f64 l (pow.f64 (*.f64 D M) 2)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 M D) 4) (pow.f64 l 2)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 l 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) 3))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 M D) 2) 3) (pow.f64 l 3)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)) 1))
(/.f64 (pow.f64 (*.f64 D M) 2) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l)))
(/.f64 (pow.f64 (*.f64 D M) 2) l)

eval466.0ms (3.1%)

Compiler

Compiled 26655 to 17713 computations (33.5% saved)

prune454.0ms (3%)

Pruning

34 alts after pruning (25 fresh and 9 done)

PrunedKeptTotal
New68316699
Fresh2911
Picked235
Done167
Total68834722
Accuracy
94.9%
Counts
722 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.5%
(pow.f64 (pow.f64 w0 3) 1/3)
53.2%
(pow.f64 (*.f64 (pow.f64 w0 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))) 1/2)
9.0%
(pow.f64 (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (*.f64 (pow.f64 d 2) l))) (log.f64 (/.f64 -1 h))))) 2)
18.1%
(pow.f64 (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 M 2) (pow.f64 d 2)) (/.f64 h l)))) (*.f64 -2 (neg.f64 (log.f64 D)))))) 2)
23.7%
(pow.f64 (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d))))) 2)
19.4%
(pow.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))) 2)
18.7%
(pow.f64 (*.f64 (sqrt.f64 w0) (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)))) (*.f64 -2 (log.f64 d)))))) 2)
85.8%
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) 2) h) l))))) 2)
48.5%
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) l)))))) 2)
66.6%
(pow.f64 (sqrt.f64 w0) 2)
58.9%
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 w0)) 2)) (cbrt.f64 (log.f64 w0)))
60.7%
(pow.f64 (exp.f64 1) (log.f64 w0))
17.7%
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 l (pow.f64 d 2)))))) 3)
65.8%
(pow.f64 (cbrt.f64 w0) 3)
66.6%
(+.f64 w0 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2))) -1/8) w0))
45.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 M d) (*.f64 1/2 (*.f64 D (sqrt.f64 h))))) 3) 2) l))))
45.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 1/2 D) (sqrt.f64 h))) 2) l))))
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2)) l))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2))) 1))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
80.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
74.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (neg.f64 (/.f64 h d)) d))))))
16.8%
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2))))))
16.2%
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2))))
16.3%
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (/.f64 (*.f64 w0 h) d) d)))
16.8%
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 w0 d) (/.f64 h d))))
16.3%
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 1 d) (/.f64 (*.f64 w0 h) d))))
16.6%
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l)) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
8.5%
(*.f64 -1/8 (*.f64 (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l))) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
48.9%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2))) (pow.f64 w0 2)))
17.7%
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (pow.f64 w0 2))) (*.f64 (pow.f64 d 2) l))))
15.4%
(sqrt.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 w0 2)))) (*.f64 (pow.f64 d 2) l))))
61.4%
(exp.f64 (log.f64 w0))
67.2%
w0
Compiler

Compiled 1686 to 1190 computations (29.4% saved)

regimes358.0ms (2.4%)

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

15 calls:

53.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
41.0ms
h
24.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
23.0ms
w0
22.0ms
(*.f64 2 d)
Results
AccuracySegmentsBranch
86.4%1w0
86.4%1M
86.4%1D
89.3%2h
86.4%1l
86.4%1d
89.5%3(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
89.9%3(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
89.9%3(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
89.4%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
89.3%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
89.3%2(/.f64 (*.f64 M D) (*.f64 2 d))
86.4%1(*.f64 M D)
86.4%1(*.f64 2 d)
86.4%1(/.f64 h l)
Compiler

Compiled 1051 to 703 computations (33.1% saved)

regimes64.0ms (0.4%)

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

2 calls:

36.0ms
h
8.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Results
AccuracySegmentsBranch
89.3%2h
86.4%1(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Compiler

Compiled 756 to 479 computations (36.6% saved)

regimes103.0ms (0.7%)

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

7 calls:

19.0ms
l
19.0ms
h
18.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
13.0ms
(/.f64 (*.f64 M D) (*.f64 2 d))
7.0ms
(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
Results
AccuracySegmentsBranch
86.4%1l
86.4%1(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
86.4%1(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
86.4%1(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
86.4%1(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
86.4%1(/.f64 (*.f64 M D) (*.f64 2 d))
86.4%1h
Compiler

Compiled 773 to 504 computations (34.8% saved)

regimes204.0ms (1.4%)

Counts
19 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 w0 d) (/.f64 h d))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (/.f64 (*.f64 w0 h) d) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 1 d) (/.f64 (*.f64 w0 h) d))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l)) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(exp.f64 (log.f64 w0))
(log.f64 (exp.f64 w0))
(sqrt.f64 (pow.f64 w0 2))
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (sqrt.f64 w0) 2)
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
(pow.f64 (pow.f64 w0 3) 1/3)
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l)))))
w0
Calls

15 calls:

29.0ms
D
19.0ms
(*.f64 2 d)
19.0ms
d
19.0ms
M
18.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
Results
AccuracySegmentsBranch
84.8%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
83.4%2M
82.8%2D
84.8%2(/.f64 (*.f64 M D) (*.f64 2 d))
83.1%2(*.f64 M D)
80.8%1(/.f64 h l)
80.8%1w0
80.8%1h
82.9%2d
84.8%2(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
84.8%2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
84.8%2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
84.8%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
82.9%2(*.f64 2 d)
80.8%1l
Compiler

Compiled 415 to 284 computations (31.6% saved)

regimes84.0ms (0.6%)

Counts
16 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 w0 d) (/.f64 h d))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (/.f64 (*.f64 w0 h) d) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 1 d) (/.f64 (*.f64 w0 h) d))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l)) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(exp.f64 (log.f64 w0))
(log.f64 (exp.f64 w0))
(sqrt.f64 (pow.f64 w0 2))
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (sqrt.f64 w0) 2)
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
(pow.f64 (pow.f64 w0 3) 1/3)
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
Outputs
w0
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
Calls

4 calls:

25.0ms
M
25.0ms
D
17.0ms
d
12.0ms
(*.f64 M D)
Results
AccuracySegmentsBranch
81.7%2D
81.7%2d
82.8%2(*.f64 M D)
82.6%2M
Compiler

Compiled 208 to 132 computations (36.5% saved)

regimes118.0ms (0.8%)

Counts
15 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 w0 d) (/.f64 h d))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (/.f64 (*.f64 w0 h) d) d)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 1 d) (/.f64 (*.f64 w0 h) d))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 M D) 1) (/.f64 (*.f64 M D) l)) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(exp.f64 (log.f64 w0))
(log.f64 (exp.f64 w0))
(sqrt.f64 (pow.f64 w0 2))
(pow.f64 (cbrt.f64 w0) 3)
(pow.f64 (sqrt.f64 w0) 2)
(-.f64 (exp.f64 (log1p.f64 w0)) 1)
(pow.f64 (pow.f64 w0 3) 1/3)
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h w0) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 M D) 2) (*.f64 w0 h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (*.f64 w0 (*.f64 h (pow.f64 d -2))))))
Outputs
w0
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 w0 d) (/.f64 h d))))
Calls

7 calls:

22.0ms
D
22.0ms
h
22.0ms
d
17.0ms
(*.f64 M D)
15.0ms
M
Results
AccuracySegmentsBranch
69.1%3D
69.4%2d
67.2%1w0
69.4%3h
67.2%1l
72.9%2M
73.8%2(*.f64 M D)
Compiler

Compiled 211 to 138 computations (34.6% saved)

regimes8.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
w0
Outputs
w0
Calls

3 calls:

3.0ms
M
3.0ms
d
3.0ms
l
Results
AccuracySegmentsBranch
67.2%1l
67.2%1d
67.2%1M
Compiler

Compiled 28 to 24 computations (14.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.4933461173442792e+259
-4.4472202004070414e+215
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch17.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
3.001583232934811e-296
2.4981946729185556e-295
Results
13.0ms91×body256valid
1.0msbody256invalid
1.0msbody256infinite
Compiler

Compiled 423 to 308 computations (27.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.9664469599253715e-10
+inf
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.743412665828467e-32
5.90298261454942e-30
Compiler

Compiled 33 to 26 computations (21.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.457376368663484e+172
2.284405388392937e+173
Compiler

Compiled 33 to 26 computations (21.2% saved)

simplify55.0ms (0.4%)

Algorithm
egg-herbie
Rules
86×*-commutative
48×+-commutative
46×sub-neg
38×neg-mul-1
38×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0102835
1148835
2190835
3228835
4261835
5280835
6290835
7293835
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -19999999999999998575476810407335150737534786416231532244635629614029401907090549880154926828822765528849487795390951270508645862330022451343574287187624455542097089214916093587592889940864165347672632943347557238970917799496179237398871421535508562178469789696) (pow.f64 (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d))))) 2) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)))))
(if (<=.f64 h 6903141637871293/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)))) (pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) l)))))) 2))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) 7737125245533627/38685626227668133590597632) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))))) w0)
(if (<=.f64 (*.f64 M D) 35681192317649/356811923176489970264571492362373784095686656) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(if (<=.f64 (*.f64 M D) 20000000000000001653743257142116047352872553930304470672653068617665342788622713458745463328244347793434385285046531376697860133668799545398951154360213100458157779359629312) w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 w0 d) (/.f64 h d)))))
w0
Outputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -19999999999999998575476810407335150737534786416231532244635629614029401907090549880154926828822765528849487795390951270508645862330022451343574287187624455542097089214916093587592889940864165347672632943347557238970917799496179237398871421535508562178469789696) (pow.f64 (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l)))) (*.f64 -2 (log.f64 d))))) 2) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -19999999999999998575476810407335150737534786416231532244635629614029401907090549880154926828822765528849487795390951270508645862330022451343574287187624455542097089214916093587592889940864165347672632943347557238970917799496179237398871421535508562178469789696) (pow.f64 (*.f64 (sqrt.f64 w0) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 -1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 M D) 2) l)))) (*.f64 -2 (log.f64 d))))) 2) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)))))
(if (<=.f64 h 6903141637871293/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)))) (pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) l)))))) 2))
(if (<=.f64 h 6903141637871293/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l)))) (pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D 1/2)) (sqrt.f64 h)) l)))))) 2))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2)) l))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) 7737125245533627/38685626227668133590597632) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (/.f64 h l))))) w0)
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) 7737125245533627/38685626227668133590597632) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) w0)
(if (<=.f64 (*.f64 M D) 35681192317649/356811923176489970264571492362373784095686656) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(if (<=.f64 (*.f64 M D) 35681192317649/356811923176489970264571492362373784095686656) w0 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))
(if (<=.f64 (*.f64 M D) 20000000000000001653743257142116047352872553930304470672653068617665342788622713458745463328244347793434385285046531376697860133668799545398951154360213100458157779359629312) w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 (/.f64 w0 d) (/.f64 h d)))))
(if (<=.f64 (*.f64 M D) 20000000000000001653743257142116047352872553930304470672653068617665342788622713458745463328244347793434385285046531376697860133668799545398951154360213100458157779359629312) w0 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) l) (*.f64 (/.f64 w0 d) (/.f64 h d)))))
w0
Compiler

Compiled 257 to 179 computations (30.4% saved)

soundness2.6s (17.1%)

Rules
1932×fma-def
1214×fma-def
1208×prod-diff
1190×associate-*r*
1146×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01782099
15642083
216752067
353512067
035426
1553426
25788426
051952
1935934
070088973
1177984781
059868
1998826
0124562581
1375259788
051952
1935934
075870162
1192366862
2741966646
047540
1738528
01782099
15642083
216752067
353512067
047540
1738528
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1553 to 1010 computations (35% saved)

end0.0ms (0%)

preprocess145.0ms (1%)

Compiler

Compiled 1140 to 778 computations (31.8% saved)

Profiling

Loading profile data...